.navbar-light .navbar-nav .nav-link{color:#000;font-size:0.8em;font-weight:500}.navbar-dark .navbar-nav .nav-link, .transp-header .top a.nav-link{color:#fff}.transp-header .top .modal-menu-trigger>span{background:#fff}.brand-normal{display:none}.transp-header .scrolly-navbar .itemname-normal,
.transp-header .scrolly-navbar.detached .itemname-sticky,
.scrolly-navbar .itemname-sticky{display:inline}.transp-header .scrolly-navbar .itemname-sticky,
.transp-header .scrolly-navbar.detached .itemname-normal,
.transp-header .scrolly-navbar.top .brand-sticky,
.transp-header .scrolly-navbar.detached .brand-normal,
.scrolly-navbar .itemname-normal{display:none}@media screen and (max-width:991px){.transp-header .brand-normal{display:inline}.navname-brand, .navname-left, .navname-right{display:none}.transp-header .navname-brand{display:flex}.transp-header header.scrolly-navbar{position:absolute;width:100%;z-index:-1}.transp-header header.sticky-navbar.fixed .navbar, .transp-header header.scrolly-navbar.top .navbar{background:transparent !important}.navname-right{display:none}}.background-black{width:40%;margin:0 auto}.logo{color:white;font-size:35px;display:inline !IMPORTANT}a:hover{color:#ed302a}li{font-weight:300}h1{font-size:55px}h2{font-weight:700}h3{font-weight:300;font-size:25px}p, div{font-weight:300}.menu-I-NOSTRI-LAVORI{font-weight:700}a.foto-gallery.cboxElement{color:#fff}section.blocchi-rollover .contents{margin-bottom:30px}@media (max-width:1400px){nav.navbar .container .flex .navbar-right #navbar-right li a{display:none}}.left-text-right-img .col-sm-6.col-eq-height h2{letter-spacing:-1px}form button.btn{background-color:#ba4929}nav.navbar-sticky .container .flex li.selected a, nav.navbar-sticky .container .flex li .selected a{color:#ba4929}.btn-white{background-color:#ffffff;color:#ba4929;text-decoration:none;font-style:normal;font-weight:300}form .form-control, form textarea.form-control{background-color:#fff}.over-text1{position:absolute;top:0;width:100%;height:100%;background-color:transparent;color:#fff}.type-homepage section.carousel.edge-to-edge .carousel-inner .item .inner-content .background-black{background-color:rgba(0,0,0,0)}.h1-home{text-align:center;font-size:85px;font-weight:800}@media (max-width:700px){.h1-home{text-align:center;font-size:45px;font-weight:800}}@media (min-width:1560px){.max-1200 .container{width:1170px}.width-800 .container{width:800px}}.progetti-attivi a{color:#000}.progetti-attivi h3{font-weight:500;font-size:25px;color:#e99024}.articolo{padding:25px 0 100px}.articolo a{color:#333}.topic a{color:#000}.topic a:hover{color:#e99024}.topic p{margin:15px 0 10px}.topic h2.title{color:#e99024;padding:0;margin:20px 0 0;font-size:30px;font-weight:600}.hr-2{border-top:5px solid #e99024;padding:0 0 10px;width:50px}a.btn.btn-orange{color:#fff !important}#cookieChoiceInfo{display:none}html, body{font-family:"Poppins", serif;font-size:18px;font-weight:300}h1, h2{font-family:"Barlow", serif;font-size:3.7em;font-weight:700}h3{font-family:"Barlow", serif;font-size:1.4em;font-weight:700;text-transform:uppercase}h4{font-family:"Barlow", serif;font-size:1em;font-weight:700}strong{font-weight:600}.white, .white a, .white h1, .white h2, .white h3{color:#fff}nav.navbar{box-shadow:none}.bg-light{background-color:#fff !important}@media screen and (max-width:991px){}