.color{color:#0c446f;color:#007aaf;color:#201d1d;color:#b7d12a;color:#b8d236;color:#9b9b9b}html{font-size:10px}body,h1,h2,h3,h4,h5,h6{font-family:Prompt,sans-serif}.h2,h1,h2,h3,h4,h5,h6{line-height:1em}a{color:#201d1d}.h2{font-size:30px;font-weight:700}a:hover{color:#007aaf}.space-top{margin-top:40px}#logo{margin:20px}#logo img{width:70px}#logo-ft img{width:20%}@media only screen and (max-width:991px){#header.fixed-header #logo,#logo{margin:0}}#mainnav-mobi{top:117px}#mainnav-mobi ul li{border-top:1px solid #fff}#mainnav-mobi,.mobile-button:after,.mobile-button:before,.mobile-button span{background-color:#007aaf}.breadcrumbs ul li a{font-size:1.4rem}.breadcrumbs li.current{color:#0c446f}.image-bg{background-size:cover}.dark-bg{background-color:#0c446f}.white-bg{background-color:#fff}.grey-bg{background-color:#f5f5f5}.green-bg{background-color:#b8d236}.widget-about .social li a{color:#fff}.row-padding{margin-top:50px;margin-bottom:50px}.dark-header #mainnav>ul>li>a{color:#0c446f}#header.fixed-header #mainnav>ul>li>a{padding-top:38px;padding-bottom:38px;color:#0c446f}#header.fixed-header #mainnav>ul>li.active>a{color:#b8d236}#header.fixed-header{background:#f5f5f5}.breadcrumbs ul li:not(:last-child):after,.grey-bg .breadcrumbs a,.grey-bg .h2,.grey-bg .incipit,.grey-bg h1,.grey-bg h2,.grey-bg h3,.grey-bg h4,.white-bg .breadcrumbs a,.white-bg .flat-title h2.title,.white-bg .h2,.white-bg .incipit,.white-bg h1,.white-bg h2,.white-bg h3,.white-bg h4{color:#007aaf}.white-bg p,.white-bg ul li{color:#201d1d}.color-bg .h2,.color-bg .incipit,.color-bg .subtitle,.color-bg a,.color-bg h1,.color-bg h2,.color-bg h3,.color-bg h4,.color-bg li,.color-bg p,.dark-bg .h2,.dark-bg .incipit,.dark-bg .subtitle,.dark-bg a,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg li,.dark-bg p,.green-bg .h2,.green-bg .incipit,.green-bg .subtitle,.green-bg a,.green-bg h1,.green-bg h2,.green-bg h3,.green-bg h4,.green-bg li,.green-bg p{color:#fff}.color-bg{background-color:#007aaf}.first-section{margin-top:50px}.widget-services ul li a{color:#fff}.widget-services ul li:before{font-family:FontAwesome;content:"\f101";color:#fff}.widget-about .social li a:hover{color:#b4b4b4}.flat-portfolio.portfolio-project .portfolio-filter li a{color:rgba(0,122,175,.5);font-size:1.6rem}.portfolio-filter li.active a{color:#007aaf!important}.flat-portfolio.portfolio-project .portfolio-filter{margin-bottom:20px;text-align:left}.flat-portfolio.portfolio-project .portfolio-filter li{display:inline-block;margin:0 52px 0 0}.incipit,p.incipit{font-size:2rem;margin-bottom:50px;line-height:1.5em}.page-title-container{margin-bottom:50px}p{margin-bottom:15px}.title-container{margin-bottom:50px}.title-container .subtitle{font-size:1.3rem;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px}.title-container p{margin-top:20px}.title-container .h2,.title-container h2,.title-container h3{font-size:4rem}#form-section,#tecnologie-section,#vantaggi-section{background-image:url(../imgs/bg-grafica.png)}.tecnologie-container h4,.vantaggi-container h4{text-transform:uppercase;font-size:1.5rem;font-weight:700;margin-bottom:20px;letter-spacing:1px}.tecnologie-container img,.vantaggi-container img{width:50px;margin-bottom:30px}.textbox-content h3{margin-bottom:20px;margin-top:25px}.contact-row div{margin-bottom:20px}.tecnologie-container{text-align:left}.title-container{text-align:center}ul.list-style{list-style-type:inherit;padding-left:15px}.flat-row{padding:120px 0!important}.flat-title .h2,.flat-title h2{font-size:36px;font-weight:500;color:#1a1a23;position:relative}.flat-quote .btn-quote a{font-weight:500}.contact-row p{margin-bottom:0px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0px;background-color:#5887a7;border-color:#5887a7;color:#fff}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid #154b78}.inner-cta{margin-top:70px}.button-container{text-align:center}.btn-effect{background-color:#fff;border:2px solid #fff;color:#0c446f;padding:15px 37px;border-radius:0px;height:auto;text-transform:none;font-size:1.4rem}.custom.tp-bullets{display:none}.btn-effect:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#0c446f;border-color:#b8d236;color:#0c446f}.btn-effect:before{background:#b8d236}.white-bg a.btn{background-color:#2d6f9b;border:2px solid #2d6f9b;color:#fff}#form-section button.btn-effect,.color-bg a.btn-effect,.dark-bg a.btn-effect,.grey-bg a.btn-effect,.slider-button a.btn-effect,.white-bg a.btn-effect{background-color:#b8d236;border:2px solid #b8d236;color:#fff}#form-section button.btn-effect:hover,.color-bg a.btn-effect:hover,.dark-bg a.btn-effect:hover,.grey-bg a.btn-effect:hover,.slider-button a.btn-effect:hover,.white-bg a.btn-effect:hover{background-color:#8a9e29;border:2px solid #8a9e29;color:#fff}#form-section button.btn-effect:before,.color-bg .btn-effect:before,.dark-bg .btn-effect:before,.grey-bg .btn-effect:before,.slider-button .btn-effect:before,.white-bg .btn-effect:before{background:#8a9e29;border-color:#8a9e29}.green-bg a.btn-effect{background-color:#0c446f;border:2px solid #0c446f;color:#fff}.green-bg a.btn-effect:hover{background-color:#fff;border:2px solid #fff;color:#0c446f}.green-bg .btn-effect:before{background:#fff;border-color:#fff}.flat-quote .h2,.flat-quote h2{text-transform:uppercase}.flat-quote .h2 span{display:block;text-transform:none;font-size:18px;font-weight:400;line-height:30px}.loader:after,.loader:before{background:#2d6f9b}.flat-slider.style1 .overlay{background:#0c446f}.flat-row-first{padding-top:120px!important;padding-bottom:60px!important}.flat-row-last{padding-bottom:120px!important;padding-top:60px!important}.tp-caption.tp-resizeme{color:#b8d236;font-weight:300;letter-spacing:2px}#mainnav>ul>li.active>a,#mainnav>ul>li>a:hover,.style1.flat-quote p{color:#b8d236}.flat-iconbox.iconbox-benefit .iconbox{width:30%}.flat-imagebox.imagebox-services .imagebox-content span{color:#b8d236}.imagebox-content div,.imagebox-content h3{color:#fff}.flat-imagebox.imagebox-services .imagebox-content a:after,.flat-imagebox.imagebox-services .imagebox-content a:hover{color:#b8d236}.imagebox.style3 .imagebox-image img{height:300px;object-fit:cover}.btn-light-green{border:2px solid #b8d236;background:#b8d236}.btn-light-green:before{background-color:#0e371b}.btn-light-green-outline{border:2px solid #b8d236}.btn-styl2:before,.btn-styl:before{background:#b8d236}.btn-styl2:hover,.btn-styl:hover{border:2px solid #0c446f}.flat-services.style1{background:#d2e5b9}.flat-services.style1 .flat-title h2.title:after{background-color:#70b32f}.flat-services.style1 .flat-title h2.title{color:#155b31}.style2.flat-quote{background-color:#b8d236}.flat-quote{padding:60px 0 55px}.flat-about-us.style3 .image-single{margin-top:0px}.flat-textbox.textbox-service .textbox{border:2px solid #b8d236;text-align:left}.flat-textbox.textbox-service{background-color:#0c446f}.flat-services.style3 .overlay{background-color:#0c446f;opacity:1}.page-title .overlay{opacity:0}.flat-iconbox.clearfix.bg-image,.flat-testimonial-contact.bg-image{background-image:url(../images/hero-section.jpg);background-size:cover}.flat-imagebox.imagebox-services .imagebox-content{width:100%}.imagebox.style3 .imagebox-image .overlay{background:linear-gradient(180deg,transparent 0%,#0c446f)}.breadcrumbs ul li a:hover,.page-title .page-title-content .page-title-heading .title>a:hover{color:#b8d236}.iconbox-service.iconbox.style5 .iconbox-icon{background:#b8d236}.imagebox.style3 .imagebox-content .meta-project a:hover,.imagebox.style3 .imagebox-content h3.heading a:hover{color:#b8d236}.imagebox-content h5{color:#fff!important}#scroll-top:before{background-color:#0c446f}#scroll-top:after{color:#fff}#scroll-top:hover:before{background-color:#0c446f}.flat-quote .button-container{text-align:right}.parsley-errors-list li{color:#f79ea0}.checkbox-container label{color:#fff}.checkbox-container a{text-decoration:underline}@media only screen and (max-width:991px){.flat-portfolio.portfolio-project .portfolio-filter li a{font-size:1.4rem}.flat-row{padding:50px 0!important}.first-section{margin-top:0px}#header{padding:20px 0}}@media only screen and (max-width:768px){.vantaggi-container{margin-bottom:50px}.flat-quote,.flat-quote .button-container{text-align:center}.flat-quote .h2,.flat-quote h2{margin-right:0px;margin-bottom:20px}#footer{text-align:center}#footer ul li{margin:0 auto;position:relative}.h2,h2{font-size:25px}.flat-quote .btn-quote a{padding:10px 35px}.title-container{margin-bottom:20px}.tecnologie-container{text-align:center;margin-bottom:30px}.tecnologie-container ul.list-style{list-style-position:outside;padding:0px 50px;text-align:left}.contact-row,.vantaggi-container{text-align:center}}