.fa,.topbar-left-items{margin-left:0}a,body{color:#3f3f3f}a.mail-footer:hover,a:hover{text-decoration:underline;color:#acacac}a.mail-footer{color:#ebe9e9}.port-project-info li{padding:0 0 10px;margin:0}.port-project-info li span{color:#101010;display:block;font-weight:700;margin-right:15px}.ce-title-line.align-left-2{width:6em;height:4px;margin:15px 88% 0 auto}.ce-title-line.align-left-3{width:11em;height:4px;margin:15px 88% 0 auto}.ce-title-line.align-left{width:100%;height:1px}.fa{margin-right:.1em}.header-inner.less-height .text{padding:2% 0;display:flex;align-items:center;justify-content:center;height:100%}.header-inner.less-height,.header-inner.less-height-1{height:280px}.header-inner.less-height-contatti{height:780px}.header-section.style1.bor-top{border-top:none;padding:.1em 0}.header-section .logo.bor-right{padding-left:0;margin-top:0;border-right:none}.ing-title{position:relative;color:#02427a;left:.4em;bottom:.6em;font-size:1.18rem}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.ce-feature-box-41{padding:40px 0 0}.footer-logo img{margin-left:-.5em}.overlay-img-home{position:absolute;background-color:#000;opacity:.15;width:100%;height:100%;-webkit-transition:.6s;transition:.6s}.iconlist-2{margin:0;padding:0}.iconlist-2 .icon{line-height:25px}p.nomargin{margin:0}.ce-feature-box-41 .img-circle{width:90px;height:90px;border-radius:50%;padding:15px;display:inline-block;margin-bottom:30px;background-color:#f5f5f5}.ce-feature-box-41 .img-circle .inner-circle{width:99%;height:99%;border-radius:50%;overflow:hidden;background-color:#fff}.sec-padding-7{padding:60px 0 70px}.sec-padding-2-edit{padding:50px 0 80px}.sec-padding-3-edit{padding:50px 0 30px}.ce-feature-box-67 .img-box .text-box span{width:100%;text-align:center}.header-inner .overlay-1{background-color:rgba(0,0,0,.08)}.less-mar-1-contatti{margin-top:10%}.linkedin-inside{position:absolute;width:20px;height:20px;top:0}.topbar-right-items{margin-right:0}.toplist li{padding:0 10px 0 5px}.ce-feature-box-69 .text-box{padding:20px}h5{font-size:18px;line-height:23px;margin-bottom:16px;font-style:normal;font-weight:600}ul.social-icons{width:100%;padding-left:0}.social-icons li{display:inline-block;text-align:center}.social-icons li a{color:#242424;display:inline-block;font-size:16px;height:40px;line-height:39px;margin:0 5px 5px 0;padding:0;overflow:hidden;text-align:center;width:40px;background-color:#fff;border:1px solid #e4e4e4;transition:.3s ease-out}.social-icons li a i,.social-icons.light-style li a i{color:#101010}.social-icons.socila-lg li a{font-size:30px;height:80px;line-height:73px;width:80px}.social-icons.socila-md li a{font-size:21px;height:60px;line-height:60px;width:60px}.social-icons.socila-sm li a{font-size:16px;height:40px;line-height:39px;width:40px}.social-icons.light-style li a{background-color:#f5f5f5;border:1px solid #f5f5f5}.social-icons li.social-linkedin a{background-color:#087ec0;border:1px solid #087ec0}.social-icons.icon-white li a i{color:#fff!important}.zeus.tparrows{cursor:pointer;min-width:70px;min-height:70px;position:absolute;display:block;z-index:100;border-radius:35px;overflow:hidden;background:rgba(0,0,0,.1)}.zeus .tp-arr-imgholder,.zeus .tp-title-wrap{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;transition:.3s}.zeus.tparrows:before{font-family:revicons;font-size:20px;color:#fff;display:block;line-height:70px;text-align:center;z-index:2;position:relative}.zeus.tparrows.tp-leftarrow:before{content:"\e824"}.zeus.tparrows.tp-rightarrow:before{content:"\e825"}.zeus .tp-title-wrap{background:rgba(0,0,0,.5);opacity:0;transform:scale(0);-webkit-transform:scale(0);-webkit-transition:.3s;-moz-transition:.3s}.zeus .tp-arr-imgholder{background-position:center center;background-size:cover;transform:translateX(-100%);-webkit-transform:translateX(-100%);-webkit-transition:.3s;-moz-transition:.3s}.zeus.tp-rightarrow .tp-arr-imgholder{transform:translateX(100%);-webkit-transform:translateX(100%)}.zeus.tparrows:hover .tp-arr-imgholder{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.zeus.tparrows:hover .tp-title-wrap{transform:scale(1);-webkit-transform:scale(1);opacity:1}.uranus.tparrows{width:50px;height:50px;background:0 0}.uranus.tparrows:before{width:50px;height:50px;line-height:50px;font-size:40px;transition:.3s;-webkit-transition:.3s}.uranus.tparrows:hover:before{opacity:.75}.sub-title{width:48%;font-size:16px;margin:0 auto}.parallax-overlay.light,.section-overlay.light{background-color:rgba(255,255,255,.95)}.section-light-basket{background-color:#f2f6f9}.text-orange{color:#fa6616}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:rgba(0,104,164,.85)}.container-flex{display:flex;flex-direction:row;justify-content:space-between}.mt-m{margin-top:0}.toplist.grey-1 li,.toplist.grey-1 li a.tel-home{color:#fff}@media only screen and (min-width:1001px){.header-section.pin-style.pin{background:rgba(255,255,255,.99);-webkit-transition:.6s;transition:.6s}}@media only screen and (max-width:1000px){.header-section ul li.menu-icon a{margin:0;border:none;padding:1px}.fa{margin-right:1em;margin-left:0}}@media screen and (max-width:810px){.header-inner .text .title{font-size:28px}.header-inner.less-height .text{padding:2em 1.8em}.header-inner.less-height,.header-inner.less-height-1{height:240px}.ing-title{font-size:.98rem}.content{line-height:2rem;font-size:1.4rem}.sec-title-container,.sec-title-container.less-padding-100{padding-bottom:0}.ce-feature-box-64{padding:10px 30px;border-bottom:1px solid #00000020;margin:.5em 0}a.read-more.dark{color:#101010;font-size:1.2rem}.slider-btn-13 .owl-theme .owl-controls .owl-buttons .owl-next{margin:1px;right:-2%;top:-410px;padding:25px}.slider-btn-13 .owl-theme .owl-controls .owl-buttons .owl-prev{margin:1px;left:-2%;top:-410px;padding:25px}.sec-padding-7{padding:20px 0 10px}.ce-feature-box-41{padding:30px 60px 0}.margin-bottom,h2.less-mar-1{margin-bottom:10px}.ce-feature-box-41 .img-circle{width:100px;height:100px;padding:0;margin-bottom:20px}.ce-feature-box-41 .title{margin-bottom:0}.sec-padding-2{padding:50px 0}.fo-map{margin-bottom:2em}.cforms_sty3 label.privacy-label{width:250px}.cforms_sty3 input.checkbox{float:right;margin-left:-260px;margin-right:0}.container-flex{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.mt-m{margin-top:1em}.toplist.grey-1 li,.toplist.grey-1 li a.tel-home{color:#727272}}@media screen and (max-width:440px){h5{font-size:1.47rem;line-height:20px;margin-bottom:12px}}@media screen and (max-width:400px){h2.text-64{font-size:36px;line-height:42px}h2.text-45{font-size:34px;line-height:40px}h2{font-size:26px}h2.smallh2{font-size:22px}.cbp-l-caption-alignCenter .cbp-l-caption-body{padding:5px 0}.cbp-l-caption-title{font-size:12px;line-height:18px}.breadcrumb,a.read-more.dark{font-size:1.2rem}.sec-tpadding-2,.sec-tpadding-3,.sec-tpadding-4{padding-top:30px}.port-project-info li span{color:#101010;font-weight:700;margin-right:15px}.port-project-info{margin-top:20px;padding:30px 10px 30px 20px;border-left:4px solid #f1f1f1}.header-inner .text .title{font-size:20px}.header-inner.less-height .text{padding:2em}.header-inner.less-height,.header-inner.less-height-1{height:180px}.content{display:none}.sec-title-container,.sec-title-container.less-padding-100{padding-bottom:0}.ce-feature-box-64{padding:10px 30px;border-bottom:1px solid #00000020;margin:.5em 0;text-align:center}a.read-more.dark{color:#101010}.slider-btn-13 .owl-theme .owl-controls .owl-buttons .owl-next{margin:1px;right:-1%;top:-310px;padding:20px}.slider-btn-13 .owl-theme .owl-controls .owl-buttons .owl-prev{margin:1px;left:-1%;top:-310px;padding:20px}.topbar-left-items{margin-left:-10px}.topbar-right-items{margin-right:-20px}.toplist li{padding:0 10px 0 5px}.ce-feature-box-41 .img-circle{width:50px;height:50px;border-radius:50%;padding:0;display:inline-block;margin-bottom:2px;background-color:#000}.ce-feature-box-41 .img-circle .inner-circle{width:99%;height:99%;border-radius:50%;overflow:hidden;background-color:#fff}.ce-feature-box-41 .title{font-size:18px}.ce-feature-box-69 .text-box{padding:0 0 5px}.ce-feature-box-69 .shape-1{width:40px;height:28px;top:100px}}