@import"https://fonts.googleapis.com/css2?family=Chivo:wght@300;400;900&display=swap";@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}html,body{font-family:"Chivo",sans-serif}a:focus,input:focus,button:focus,img:focus,textarea:focus,select:focus{box-shadow:none !important}img{-webkit-user-drag:none}@media screen and (min-width: 992px){.container{padding-left:0;padding-right:0}}@media screen and (max-width: 768px){.container,.container-fluid{padding-right:var(--bs-gutter-x, 1.8rem);padding-left:var(--bs-gutter-x, 1.8rem)}.logo{width:140px}}.pagination{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.2rem}@media screen and (max-width: 576px){.pagination{font-size:1.8rem}}.pagination .page-item.disabled .page-link{color:#9b9b9b}.pagination .page-item.active .page-link{color:#cc5434;font-weight:300}.pagination .page-item .page-link{border:0 none;background-color:rgba(0,0,0,0);color:#333}.pagination .page-item .page-link:hover{color:#cc5434;background-color:rgba(0,0,0,0)}@media screen and (max-width: 576px){.pagination .page-item .page-link span{display:none}}.cookiealert{font-family:"Chivo",sans-serif;font-weight:300;position:fixed;bottom:0;left:0;width:100%;margin:0 !important;z-index:999;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;border:0 none;color:#585857;background:#bebebe;padding:.5rem 1rem}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0%);transition-delay:1000ms}.cookiealert a{font-weight:700;color:#585857;text-decoration:none}.cookiealert a:hover{color:#cc5434;text-decoration:underline}.cookiealert .acceptcookies{margin-left:1rem;vertical-align:baseline}.cookiealert .btn{padding:.325rem 2.5rem;font-size:1rem;font-weight:300;border-radius:0;background-color:#585857;color:#fff;margin:.5rem}.cookiealert .btn:hover,.cookiealert .btn.active{background-color:#cc5434;color:#fff}.grecaptcha-badge{visibility:hidden;z-index:999}#modalInfo .modal-content{border-radius:0;border:0 none}#modalInfo .modal-content .modal-body{padding:1rem 2rem}@media screen and (min-width: 992px){#modalInfo .modal-content .modal-body{padding:4rem 5rem}}#modalInfo .modal-content .modal-header{border-bottom:1px solid #000}#modalInfo .modal-content .modal-header .close{border-radius:0;height:25px;width:35px;background-color:#000;border:0 none;font-family:"Chivo",sans-serif;font-weight:300;color:#fff;line-height:25px}#modalInfo .modal-content .modal-header .close:hover{background-color:#cc5434}.accordion-button:not(.collapsed){color:inherit;background-color:inherit}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'><path d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4'/%3e%3c/svg%3e")}.accordion-button:not(.collapsed)::after{transform:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'><path d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8'/%3e%3c/svg%3e")}header{position:sticky;top:0;width:100%;z-index:1030;color:#fff;background-color:rgba(51,51,51,.3);font-family:"Chivo",sans-serif;font-weight:300;font-size:1rem;transition:background-color .3s linear}header .header-divider:before{content:"";position:absolute;width:1px;height:66.6666666667%;background-color:#fff;top:0}@media screen and (max-width: 768px){header .header-divider{display:none}}header .nav-link{text-transform:uppercase;color:#fff}header .nav-link:hover,header .nav-link:focus{cursor:pointer;color:#fff}header .nav-link img{margin-left:1rem}@media screen and (max-width: 768px){header .nav-link{padding-right:0}}@media screen and (max-width: 576px){header .nav-link{color:rgba(0,0,0,0)}header .nav-link:hover,header .nav-link:focus{color:rgba(0,0,0,0)}}header #btn_menu_lingua{text-transform:uppercase;color:#fff}header #btn_menu_lingua:hover{color:#fff}@media screen and (max-width: 768px){header #btn_menu_lingua{display:none}}header #dropdown_menu_lingua{min-width:2rem}header #dropdown_menu_lingua li .dropdown-item.active,header #dropdown_menu_lingua li .dropdown-item:active{background-color:#333;color:#fff}header.sticky{color:#fff;background-color:#333}#slidemenu{transition-duration:0s;transition-delay:.5s;animation:fadeOut .5s;font-family:"Chivo",sans-serif;font-size:1.5rem;font-weight:300}#slidemenu.show{transition-delay:0s;animation:fadeIn .5s}#slidemenu .menu-mobile{display:none}@media screen and (max-width: 768px){#slidemenu .menu-mobile{padding:0;display:block}#slidemenu .menu-desktop{display:none}}#slidemenu #section2,#slidemenu #section3{border-left:1px solid #000}#slidemenu #section1 .submenu ul{display:flex;flex-flow:column;align-items:start}#slidemenu #section1 .submenu ul li{color:#585857;text-transform:uppercase}#slidemenu #section1 .submenu ul li a{color:#585857;text-decoration:none}#slidemenu #section1 .submenu ul li a:hover,#slidemenu #section1 .submenu ul li a.active{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section1 .submenu ul li:hover,#slidemenu #section1 .submenu ul li.active{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section1 .submenu ul li:hover a,#slidemenu #section1 .submenu ul li.active a{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section1 .submenu ul ul li a{text-transform:none}#slidemenu #section1 .submenu .collapse ul li,#slidemenu #section1 .submenu .collapsing ul li{font-size:1.2rem;color:#9b9b9b}#slidemenu #section1 .submenu .collapse ul li a,#slidemenu #section1 .submenu .collapsing ul li a{color:#9b9b9b}#slidemenu #section1 .submenu .collapse ul li a:hover,#slidemenu #section1 .submenu .collapse ul li a.active,#slidemenu #section1 .submenu .collapsing ul li a:hover,#slidemenu #section1 .submenu .collapsing ul li a.active{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section1 .search_form label{position:relative}#slidemenu #section1 .search_form label:before{content:"";position:absolute;right:10px;top:0;bottom:0;width:24px;background:url("../img/ico_ricerca.svg") center/contain no-repeat}#slidemenu #section1 .search_form label input{border:1px solid #9b9b9b}#slidemenu #section1 .lang_menu a{color:#9b9b9b;font-size:1rem;padding:0 1rem}#slidemenu #section1 .lang_menu a:first-child{padding-left:0}#slidemenu #section1 .lang_menu a:last-child{padding-right:0}#slidemenu #section1 .lang_menu a:not(:last-child){border-right:1px solid #9b9b9b}#slidemenu #section1 .lang_menu a:hover{text-decoration:underline !important}#slidemenu #section1 .lang_menu a.active{color:#cc5434;text-decoration:underline !important}#slidemenu #section2 .submenu h5{color:#585857}#slidemenu #section2 .submenu ul{display:flex;flex-flow:column;align-items:start}#slidemenu #section2 .submenu ul li{font-size:1.2rem;color:#9b9b9b}#slidemenu #section2 .submenu ul li a{color:#9b9b9b}#slidemenu #section2 .submenu ul li a.menu-ambiente{color:#585857}#slidemenu #section2 .submenu ul li a:hover,#slidemenu #section2 .submenu ul li a.active{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section2 .submenu ul li:hover,#slidemenu #section2 .submenu ul li.active{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section2 .submenu ul li:hover a,#slidemenu #section2 .submenu ul li.active a{cursor:pointer;color:#cc5434;text-decoration:underline}#slidemenu #section2 .submenu a{color:#585857;text-decoration:none}#slidemenu #section2 .submenu a:hover,#slidemenu #section2 .submenu a.active{cursor:pointer;color:#cc5434;text-decoration:underline !important}#slidemenu #section3 .submenu img{max-width:100%;border-bottom:1px solid #000;height:auto}#slidemenu #section3 .submenu .title{color:#585857}#slidemenu #section3 .submenu p{font-size:1.2rem;color:#9b9b9b}#slidemenu #section3 .submenu .btn{padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff}#slidemenu #section3 .submenu .btn:hover,#slidemenu #section3 .submenu .btn.active{background-color:#cc5434;color:#fff}#slidemenu .btn-close{background:rgba(0,0,0,0) url("../img/ico_chiudi.svg") center/1em auto no-repeat;margin:0;box-shadow:none}#slidemenu .btn-close:hover{cursor:pointer}.offcanvas-backdrop::before{background-color:rgba(0,0,0,0)}@media(orientation: landscape){#homeslider_mobile,#video_mobile_home{display:none}#homeslider,#video_home{display:block}}@media(orientation: portrait){#homeslider_mobile,#video_mobile_home{display:block}#homeslider,#video_home{display:none}}#video_home,#video_mobile_home{position:absolute;background-color:#000;left:0;top:0;min-width:100%;min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.container-carousel{margin-top:-76px}.carousel-indicators{margin-left:0px;margin-right:0px}.carousel-indicators [data-bs-target]{width:100%;height:5px;margin-left:0px;margin-right:0px}.carousel-caption{bottom:35%}.carousel-caption .carousel-caption-opacity{background-color:rgba(51,51,51,.3);padding:1rem 1.5rem}.carousel-caption h1{font-family:"Chivo",sans-serif;font-weight:900;font-size:4rem;text-transform:uppercase;text-align:left}.carousel-caption p{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.8rem;text-align:left;margin:0}@media screen and (max-width: 992px){.carousel-caption{bottom:25%}.carousel-caption h1{width:100%;font-size:2.5rem}.carousel-caption p{font-size:1.5rem}}@media screen and (max-width: 576px){.carousel-caption{left:0;padding-left:1.8rem;text-align:left;bottom:5%}.carousel-caption h1{font-size:2rem}}.list p{color:#9b9b9b;margin:0;font-weight:300;font-size:1.3rem}.list p.text{text-align:center}.list h1{color:#585857;font-family:"Chivo",sans-serif;font-size:2.5rem;margin-bottom:0;margin-top:0}@media screen and (max-width: 576px){.list h1{font-size:1.8rem}}@media screen and (max-width: 768px){.list h1{margin-top:1.2rem}}.list h2.title{text-align:center;color:#333;font-family:"Chivo",sans-serif;font-weight:300;font-size:2.5rem;margin-bottom:0}@media screen and (max-width: 576px){.list h2.title{font-size:1.8rem}}.list h2.title strong{font-weight:700}.list .btn{display:flex;margin:auto;padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff}.list .btn:hover,.list .btn.active{background-color:#cc5434;color:#fff}@media screen and (max-width: 768px){.list .box-list.first-box{margin-top:1.8rem}}.list .box-list.cat img{filter:grayscale(1);max-width:100%;border-bottom:1px solid #000;height:auto;transition:.5s filter linear,.5s -webkit-filter linear}.list .box-list.cat img:hover{filter:grayscale(0)}.list .box-list img{max-width:100%;border-bottom:1px solid #000;height:auto}.list .box-list .badge{background-color:#333;color:#fff;position:absolute;right:.5rem;bottom:.5rem;border-radius:0;font-weight:300}.list .box-list .box-title{color:#585857;font-family:"Chivo",sans-serif;font-weight:300;font-size:1.5rem}.list .box-list .box-title h4 a{text-decoration:none;color:inherit}.list .box-list .box-title h4:hover{color:#cc5434;cursor:pointer}.list .box-list .box-title .btn-download{background-color:#585857}.list .box-list .box-title .btn-download:before{content:"";position:relative;right:0;top:0;bottom:0;background:url("../img/ico_download.svg") center/contain no-repeat;padding:.8rem;margin:0 .6rem}.list .box-list .box-title .btn-download:hover{background-color:#cc5434;cursor:pointer}.list .box-list .box-subtitle{color:#585857;font-family:"Chivo",sans-serif;font-weight:300;font-size:.9rem;line-height:1}.list .box-list .box-subtitle a{text-decoration:none;color:inherit}.list .box-list .box-subtitle:hover{color:#cc5434;cursor:pointer}.list .box-info{background-color:#585857;padding:2rem}.list .box-info img{width:50%}.list .box-info .box-title{color:#7f7f80;font-family:"Chivo",sans-serif;font-weight:300;font-size:1.5rem}.list .box-info .box-text{font-size:1.2rem;color:#7f7f80}.list .col-filter .sticky-top{top:calc(76px + 4rem)}.list .col-filter .sticky-top .remove-filter{border:1px solid #9b9b9b;padding:.1rem .5rem .1rem 0;text-decoration:none;color:#9b9b9b;background-color:#fff}.list .col-filter .sticky-top .remove-filter span{border-right:1px solid #9b9b9b;background-color:#fff;padding:.3rem .6rem;margin-right:.5rem;vertical-align:middle;text-transform:uppercase}.list .col-filter .sticky-top .remove-filter:hover{border:1px solid #fff;color:#fff;background-color:#9b9b9b}.list .col-filter .sticky-top .remove-filter:hover span{border-right:1px solid #fff;color:#fff;background-color:#9b9b9b}.list .col-filter .sticky-top h3{font-size:1.2rem;text-transform:uppercase}.list .col-filter .sticky-top ul li{color:#9b9b9b;text-decoration:none}.list .col-filter .sticky-top ul li.ricerca{color:#cc5434;text-decoration:underline}.list .col-filter .sticky-top ul li.ambiente{color:#585857;text-decoration:none;font-size:1.1rem;margin-top:.5rem;font-weight:700;pointer-events:none}.list .col-filter .sticky-top ul li a{color:#9b9b9b;text-decoration:none}.list .col-filter .sticky-top ul li a:hover{cursor:pointer;color:#cc5434}.list .col-filter .sticky-top ul li a.active{color:#cc5434;text-decoration:underline}.list .col-filter .sticky-top ul li .form-check .form-check-label{color:#9b9b9b}.list .col-filter .sticky-top ul li .form-check .form-check-label:hover{cursor:pointer}.list .col-filter .sticky-top ul li .form-check .form-check-input:hover{cursor:pointer}.list .col-filter .sticky-top ul li .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}.list .col-filter-mobile{top:76px;background-color:#fff;transition:top .3s;-webkit-transition:top .3s;z-index:1}.list .col-filter-mobile .header-filter-mobile{width:100%;background-color:#cc5434;color:#fff;position:absolute;top:0;left:0}.list .col-filter-mobile .header-filter-mobile.collapsed{background-color:#9b9b9b}.list .col-filter-mobile .navbar{margin-top:56px;padding-top:0;padding-bottom:0}.list .col-filter-mobile .navbar.filter_mobile_show{align-items:flex-start;height:calc(100vh - 76px - 56px)}.list .col-filter-mobile .navbar #filter_mobile{max-height:calc(100vh - 76px - 56px)}.list .col-filter-mobile .navbar #filter_mobile h3{font-size:1.3rem;text-transform:uppercase}.list .col-filter-mobile .navbar #filter_mobile ul li{margin-top:1rem;font-size:1.2rem}.list .col-filter-mobile .navbar #filter_mobile ul li.ricerca{color:#cc5434;text-decoration:underline}.list .col-filter-mobile .navbar #filter_mobile ul li.ambiente{color:#585857;text-decoration:none;font-size:1.3rem;pointer-events:none;font-weight:700}.list .col-filter-mobile .navbar #filter_mobile ul li a{color:#9b9b9b;text-decoration:none}.list .col-filter-mobile .navbar #filter_mobile ul li a:hover{cursor:pointer;color:#cc5434}.list .col-filter-mobile .navbar #filter_mobile ul li a.active{color:#cc5434;text-decoration:underline}.list .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-label{color:#9b9b9b}.list .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-label:hover{cursor:pointer}.list .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-input:hover{cursor:pointer}.list .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}.list .col-filter-mobile .navbar #filter_mobile .btn{display:block;padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff;width:100%;margin-top:3.5rem}.list .col-filter-mobile .navbar #filter_mobile .btn:hover,.list .col-filter-mobile .navbar #filter_mobile .btn.active{background-color:#cc5434;color:#fff}.search_form label{position:relative}.search_form label:before{content:"";position:absolute;right:10px;top:0;bottom:0;width:24px;background:url("../img/ico_ricerca.svg") center/contain no-repeat}.search_form label input{border:1px solid #9b9b9b}.search_form label input:focus{border-color:#9b9b9b}.remove-filter{border:1px solid #9b9b9b;padding:.1rem .5rem .1rem 0;text-decoration:none;color:#9b9b9b;background-color:#fff}.remove-filter span{border-right:1px solid #9b9b9b;background-color:#fff;padding:.3rem .6rem;margin-right:.5rem;vertical-align:middle;text-transform:uppercase}.remove-filter:hover{border:1px solid #fff;color:#fff;background-color:#9b9b9b}.remove-filter:hover span{border-right:1px solid #fff;color:#fff;background-color:#9b9b9b}.banner{padding:13rem 0}@media screen and (max-width: 768px){.banner{padding:4rem 0}}.banner .container{flex-direction:row;justify-content:space-between;padding:0}@media screen and (max-width: 992px){.banner .container{flex-direction:column;justify-content:space-between;padding:0 2rem}}.banner .container h3.title{padding:0;color:#fff;font-family:"Chivo",sans-serif;font-weight:300;font-size:2.5rem}@media screen and (max-width: 992px){.banner .container h3.title{padding:0 4rem 6rem 0;font-size:2.2rem}}.banner .container h3.title strong{font-weight:700}.banner .container .btn{padding:.5rem 1.8rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#fff;color:#585857;margin:auto 0}.banner .container .btn:hover{background-color:#585857;color:#fff}@media screen and (max-width: 992px){.banner .container .btn{display:flex;align-self:start;font-size:1.5rem}}.latest_news{padding-top:6rem;padding-bottom:6rem;color:#333;font-family:"Chivo",sans-serif}@media screen and (max-width: 992px){.latest_news{padding-top:1.5rem;padding-bottom:1.5rem}}.latest_news p{color:#9b9b9b;margin:0;font-weight:300;font-size:1.3rem}.latest_news p.text{text-align:center}.latest_news div[class^=col-]:not(:last-of-type) .box-news{border-bottom:1px solid #000}@media screen and (min-width: 992px){.latest_news div[class^=col-]:not(:last-of-type) .box-news{border:0}}.latest_news .box-news{padding:2rem 0}@media screen and (max-width: 992px){.latest_news .box-news{padding:2rem 0}}.latest_news .box-news a{text-decoration:none;color:#333}.latest_news .box-news a:hover{color:#cc5434}.latest_news span{text-transform:uppercase;font-weight:300;font-size:1.6rem}.latest_news h2.title{text-align:center;color:#333;font-family:"Chivo",sans-serif;font-weight:300;font-size:2.5rem;margin-bottom:0}@media screen and (max-width: 576px){.latest_news h2.title{font-size:1.8rem}}.latest_news h2.title strong{font-weight:700}.latest_news h3{font-weight:700;font-size:2rem;margin-bottom:0;min-height:6rem}.latest_news h3 a{color:#333;text-decoration:none}.latest_news h3 a:hover{color:#cc5434}@media screen and (max-width: 992px){.latest_news h3{font-size:2rem;min-height:auto}}.latest_news p{font-weight:300;font-size:1.3rem;padding:0}.latest_news .btn{display:flex;margin:auto;padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff}.latest_news .btn:hover,.latest_news .btn.active{background-color:#cc5434;color:#fff}#list-news .col-title .row{top:calc(76px + 3rem)}#list-news .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333;margin-top:2rem;margin-bottom:3rem}@media screen and (min-width: 992px){#list-news .col-title .row h1{padding-right:3rem;margin-bottom:2rem;margin-top:0}}#list-news .col-title .row .col-filter{top:calc(76px + 4rem)}#list-news .col-title .row .col-filter .remove-filter{border:1px solid #9b9b9b;padding:.1rem .5rem .1rem 0;text-decoration:none;color:#9b9b9b;background-color:#fff}#list-news .col-title .row .col-filter .remove-filter span{border-right:1px solid #9b9b9b;background-color:#fff;padding:.3rem .6rem;margin-right:.5rem;vertical-align:middle;text-transform:uppercase}#list-news .col-title .row .col-filter .remove-filter:hover{border:1px solid #fff;color:#fff;background-color:#9b9b9b}#list-news .col-title .row .col-filter .remove-filter:hover span{border-right:1px solid #fff;color:#fff;background-color:#9b9b9b}#list-news .col-title .row .col-filter h3{font-size:1.2rem;text-transform:uppercase}#list-news .col-title .row .col-filter ul li{color:#9b9b9b;text-decoration:none}#list-news .col-title .row .col-filter ul li.ricerca{color:#cc5434;text-decoration:underline}#list-news .col-title .row .col-filter ul li.ambiente{color:#585857;text-decoration:none;font-size:1.1rem;margin-top:.5rem;font-weight:700;pointer-events:none}#list-news .col-title .row .col-filter ul li a{color:#9b9b9b;text-decoration:none}#list-news .col-title .row .col-filter ul li a:hover{cursor:pointer;color:#cc5434}#list-news .col-title .row .col-filter ul li a.active{color:#cc5434;text-decoration:underline}#list-news .col-title .row .col-filter ul li .form-check .form-check-label{color:#9b9b9b}#list-news .col-title .row .col-filter ul li .form-check .form-check-label:hover{cursor:pointer}#list-news .col-title .row .col-filter ul li .form-check .form-check-input:hover{cursor:pointer}#list-news .col-title .row .col-filter ul li .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}#list-news .col-title .row .col-filter-mobile{top:76px;background-color:#fff;transition:top .3s;-webkit-transition:top .3s;z-index:1}#list-news .col-title .row .col-filter-mobile .header-filter-mobile{width:100%;background-color:#cc5434;color:#fff;position:absolute;top:0;left:0}#list-news .col-title .row .col-filter-mobile .header-filter-mobile.collapsed{background-color:#9b9b9b}#list-news .col-title .row .col-filter-mobile .navbar{margin-top:56px;padding-top:0;padding-bottom:0}#list-news .col-title .row .col-filter-mobile .navbar.filter_mobile_show{align-items:flex-start;height:calc(100vh - 76px - 56px)}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile{max-height:calc(100vh - 76px - 56px)}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile h3{font-size:1.3rem;text-transform:uppercase}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li{margin-top:1rem;font-size:1.2rem}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li.ricerca{color:#cc5434;text-decoration:underline}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li.ambiente{color:#585857;text-decoration:none;font-size:1.3rem;pointer-events:none;font-weight:700}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li a{color:#9b9b9b;text-decoration:none}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li a:hover{cursor:pointer;color:#cc5434}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li a.active{color:#cc5434;text-decoration:underline}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-label{color:#9b9b9b}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-label:hover{cursor:pointer}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-input:hover{cursor:pointer}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile ul li .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile .btn{display:block;padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff;width:100%;margin-top:3.5rem}#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile .btn:hover,#list-news .col-title .row .col-filter-mobile .navbar #filter_mobile .btn.active{background-color:#cc5434;color:#fff}#list-news .col-news .info{border-top:1px solid #000;border-bottom:0 none}@media screen and (max-width: 992px){#list-news .col-news .info{border-top:0 none;border-bottom:1px solid #000}}#list-news .col-news .info span{text-transform:uppercase;font-weight:300;font-size:1rem;font-style:italic}#list-news .col-news .info h3{font-weight:700;font-size:1.7rem}#list-news .col-news .info h3 a{color:#333;text-decoration:none}#list-news .col-news .info h3 a:hover{color:#cc5434}@media screen and (max-width: 768px){#list-news .col-news .info h3{font-size:2rem}}@media screen and (max-width: 992px){#list-news .col-news .info h3{margin-bottom:1.5rem}}#list-news .col-news .badge{background-color:#333;color:#fff;position:absolute;right:.5rem;bottom:.5rem;border-radius:0;font-weight:300}#news{font-family:"Chivo",sans-serif}#news .col-title .row{top:calc(76px + 3rem)}#news .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333}@media screen and (min-width: 992px){#news .col-title .row h1{padding-right:3rem;margin-bottom:0}}#news .col-title .row a{color:#585857;font-weight:300;text-decoration:none;font-size:1.3rem;margin-top:0;margin-bottom:2.5rem}@media screen and (min-width: 768px){#news .col-title .row a{margin-top:2rem;margin-bottom:0}}#news .col-title .row a:hover{color:#cc5434}#news .col-news .info{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width: 768px){#news .col-news .info{padding-top:3rem;padding-bottom:3rem}}#news .col-news .info span{text-transform:uppercase;font-weight:300;font-size:1.3rem;font-style:italic}@media screen and (max-width: 768px){#news .col-news .info span{font-size:1.1rem}}#news .col-news .info h3{font-weight:700;font-size:2.5rem}#news .col-news .info h3 a{color:#333;text-decoration:none}#news .col-news .info h3 a:hover{color:#cc5434}@media screen and (max-width: 768px){#news .col-news .info h3{font-size:1.8rem}}#news .col-news .testo{font-weight:300;font-size:1.3rem;color:#585857}@media screen and (min-width: 768px){#news .col-news .testo{font-size:1.4rem}}#news .col-news .testo a{color:#cc5434;text-decoration:none}#news .col-news .testo a:hover{color:#cc5434;text-decoration:underline}#news .col-news-correlate{margin-top:2rem}@media screen and (min-width: 992px){#news .col-news-correlate{margin-top:0rem}}#news .col-news-correlate .info{padding-bottom:1.5rem}@media screen and (min-width: 768px){#news .col-news-correlate .info{padding-bottom:3rem}}#news .col-news-correlate .info span{text-transform:uppercase;font-weight:300;font-size:1.3rem;font-style:italic}#news .col-news-correlate .info h3{font-weight:700;font-size:1.5rem}#news .col-news-correlate .info h3 a{color:#333;text-decoration:none}#news .col-news-correlate .info h3 a:hover{color:#cc5434}@media screen and (max-width: 768px){#news .col-news-correlate .info h3{font-size:1.3rem}}@media screen and (min-width: 992px){#product{min-height:calc(100vh - 76px - 155px)}}.col-gallery .carousel:hover .carousel-control-next,.col-gallery .carousel:hover .carousel-control-prev,#modalGallery .carousel:hover .carousel-control-next,#modalGallery .carousel:hover .carousel-control-prev{opacity:.9}.col-gallery .carousel .carousel-indicators,#modalGallery .carousel .carousel-indicators{position:absolute;bottom:-20px;margin:0;justify-content:flex-end}.col-gallery .carousel .carousel-indicators [data-bs-target],#modalGallery .carousel .carousel-indicators [data-bs-target]{background-color:#585857;width:15px;height:15px;border:0 none;margin-right:0;margin-left:.5rem}.col-gallery .carousel .carousel-indicators [data-bs-target]:not(.active),#modalGallery .carousel .carousel-indicators [data-bs-target]:not(.active){opacity:.3}.col-gallery .carousel .control-icon-container,#modalGallery .carousel .control-icon-container{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1);border-radius:50%}.col-gallery .carousel .carousel-control-next span,#modalGallery .carousel .carousel-control-next span{margin-left:.3rem}.col-gallery .carousel .carousel-control-prev span,#modalGallery .carousel .carousel-control-prev span{margin-right:.3rem}.col-gallery .carousel .carousel-control-next,.col-gallery .carousel .carousel-control-prev,#modalGallery .carousel .carousel-control-next,#modalGallery .carousel .carousel-control-prev{width:10%;opacity:0;transition:opacity .3s ease}.productTable{margin-top:2.5rem}@media screen and (min-width: 992px){.productTable{scroll-margin-top:80px;margin-top:5rem}}.productTable thead th{border-bottom:0 none;background-color:#cdcdcd}.productTable tbody tr td[rowspan]{vertical-align:middle}@media screen and (max-width: 576px){.productTable td.col-cod{background-color:#fff}.productTable td.col-cod:first-child,.productTable th:first-child{position:sticky;left:0px;z-index:2}.productTable td.col-cod:first-child:after,.productTable th:first-child:after{content:"";width:10px;height:100%;position:absolute;background-image:linear-gradient(to right, #cdcdcd, transparent);top:0;right:-10px}}.breadcrumb{margin-bottom:0px;border-bottom:1px solid #000}.breadcrumb a{color:#585857;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{color:#cc5434}h1.title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;margin:.5rem 0 1.5rem 0;font-size:2rem}@media screen and (min-width: 992px){h1.title{margin:1rem 0 3rem 0}}h2.title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;font-size:1.8rem}h3.title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;font-size:1.5rem}.col-info .row{top:calc(76px + 3rem)}@media screen and (min-width: 992px){.col-info .row{padding-left:6.5rem}}.col-info .description p{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;font-size:1.2rem;margin-bottom:1.5rem}.col-info .description p:last-of-type{margin-bottom:0}.col-info .description p a{color:#cc5434;text-decoration:none}.col-info .description p a:hover{text-decoration:underline;color:#cc5434}.col-info .btn-componenti .btn{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.2rem;display:block;width:100%;padding:.5rem 2rem;background-color:rgba(0,0,0,0);color:#585857;border-radius:0;border:1px solid #585857}@media screen and (min-width: 992px){.col-info .btn-componenti .btn{display:flex;width:auto}}.col-info .btn-componenti .btn:hover{background-color:#cc5434;color:#fff}.col-info .famiglie{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 992px){.col-info .famiglie{padding-top:1rem;padding-bottom:1rem}}.col-info .famiglie .title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;text-transform:uppercase;font-size:1.2rem}.col-info .famiglie .selector{display:flex;flex-flow:row;flex-wrap:wrap}.col-info .famiglie .selector .badge{background-color:#333;color:#fff;border-radius:0;font-weight:300;font-size:1rem}.col-info .famiglie .selector .badge.active,.col-info .famiglie .selector .badge:hover{background-color:#cc5434;color:#fff}@media screen and (min-width: 992px){.col-info .finiture{padding-top:2rem;padding-bottom:2rem}}.col-info .finiture .title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;text-transform:uppercase;font-size:1.2rem}.col-info .finiture .selector{display:flex;flex-flow:row}.col-info .finiture .selector .finitura{width:2.5rem;height:2.5rem;display:flex;border-radius:50%;margin-right:1rem;margin-top:1rem;margin-bottom:1rem;border:1px solid #9b9b9b}@media screen and (min-width: 992px){.col-info .finiture .selector .finitura{width:4rem;height:4rem}}.col-info .finiture .selector .finitura:last-of-type{margin-right:0}.col-info .finiture .selector .finitura.active:before{content:"";position:relative;top:3rem;width:100%;height:.1rem;background-color:#000}@media screen and (min-width: 992px){.col-info .finiture .selector .finitura.active:before{top:4.5rem}}.col-info .finiture .selector .finitura:not(.active):hover:before{content:"";position:relative;top:4.5rem;width:100%;height:.1rem;background-color:#ccc}@media screen and (max-width: 992px){.col-info .description{padding-top:3rem;padding-bottom:3rem}}.col-info .btn-container .btn{padding:.325rem 2.5rem;font-size:1.2rem;font-weight:300;border-radius:0;background-color:#9b9b9b;color:#fff;margin:.5rem 0}@media screen and (max-width: 992px){.col-info .btn-container .btn{width:100%;padding:.5rem 2.5rem}}.col-info .btn-container .btn:hover,.col-info .btn-container .btn.active{background-color:#cc5434;color:#fff}.col-info .btn-container .btn.btn-download:before{content:"";position:relative;right:0;top:0;bottom:0;background:url("../img/ico_download.svg") center/contain no-repeat;padding:.7rem;margin:0 .6rem 0 0}.col-info .list-allegati{padding-top:2rem;padding-bottom:0rem}@media screen and (min-width: 992px){.col-info .list-allegati{padding-top:2rem;padding-bottom:2rem}}.col-info .list-allegati .title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;text-transform:uppercase;font-size:1.2rem}.col-info .list-allegati ul{margin-bottom:0;padding-left:0}.col-info .list-allegati ul li{list-style-type:none}.col-info .list-allegati ul li a{padding-left:0;padding-right:0;color:#333}.col-info .list-allegati ul li a:hover{color:#cc5434}.col-info .list-allegati ul li a:before{content:"";position:relative;right:0;top:0;bottom:0;background:url("../img/ico_download_dark.svg") center/contain no-repeat;padding:.7rem;margin:0 .6rem 0 0}#modalGallery .modal-content{border-radius:0;border:0 none}#modalGallery .modal-content .modal-body{padding:1rem 2rem}@media screen and (min-width: 992px){#modalGallery .modal-content .modal-body{padding:4rem 5rem}}#modalGallery .modal-content .modal-header{border-bottom:1px solid #000}#modalGallery .modal-content .modal-header .close{border-radius:0;height:25px;width:35px;background-color:#000;border:0 none;font-family:"Chivo",sans-serif;font-weight:300;color:#fff;line-height:25px}#modalGallery .modal-content .modal-header .close:hover{background-color:#cc5434}@media screen and (min-width: 992px){#modalGallery .modal-content .col-info{padding-left:3rem}}#modalGallery .modal-content .col-info h1.title{margin:.5rem 0 0 0}#map{height:65vh;width:100%}.info-map{font-family:"Chivo",sans-serif;font-weight:300;color:#7f7f80;font-size:1.1rem}@media screen and (max-width: 992px){.info-map{font-size:1.4rem;padding:0}}.info-map strong{color:#585857}.box-distributor{border-bottom:1px solid #000}.box-distributor h3.name{font-family:"Chivo",sans-serif;font-weight:700;color:#585857;margin:0 0 1rem 0;font-size:1.3rem}.box-distributor span{display:flex;font-family:"Chivo",sans-serif;font-weight:300;color:#7f7f80;font-size:1.1rem}.box-distributor span.address{margin-bottom:.5rem}.box-distributor span a{text-decoration:none;color:#7f7f80}.box-distributor span a:hover,.box-distributor span a:focus{color:#cc5434}#contacts{font-family:"Chivo",sans-serif}#contacts .col-title .row{top:calc(76px + 3rem)}#contacts .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:3rem}@media screen and (min-width: 992px){#contacts .col-title .row h1{padding-right:3rem;margin-bottom:0}}#contacts .col-contacts{font-weight:300;font-size:1.1rem;color:#585857}#contacts .col-contacts .map{width:100%;height:50vh}@media screen and (min-width: 768px){#contacts .col-contacts{font-size:1.2rem}}#contacts .col-contacts span{text-decoration:underline;display:block;color:#333}#contacts .col-contacts span.azienda{text-decoration:none;font-weight:700;font-size:1.2rem}#contacts .col-contacts a{color:#585857;text-decoration:none}#contacts .col-contacts a:hover{color:#cc5434}#contacts .col-contacts form p{color:#333}#contacts .col-contacts form .form-floating>label{font-size:1rem}#contacts .col-contacts form textarea{overflow:hidden;resize:none}#contacts .col-contacts form .form-control,#contacts .col-contacts form .form-select{border:0 none;border-radius:0;border-bottom:1px solid #9b9b9b}#contacts .col-contacts form .form-check{font-size:1rem}#contacts .col-contacts form .form-check .form-check-label{color:#585857}#contacts .col-contacts form .form-check .form-check-label:hover{cursor:pointer}#contacts .col-contacts form .form-check .form-check-label a{font-weight:700;color:#333;text-decoration:none}#contacts .col-contacts form .form-check .form-check-label a:hover{color:#cc5434}#contacts .col-contacts form .form-check .form-check-input:hover{cursor:pointer}#contacts .col-contacts form .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}#contacts .col-contacts form .form-text{margin:1rem 0;font-size:.8rem}#contacts .col-contacts form .btn{font-family:"Chivo",sans-serif;font-weight:300;display:flex;width:auto;padding:.5rem 4rem;background-color:#585857;color:#fff;border-radius:0;border:1px solid #585857}#contacts .col-contacts form .btn:hover{background-color:#cc5434;color:#fff}#modalText .modal-content{border-radius:0;border:0 none;font-family:"Chivo",sans-serif;font-weight:300}#modalText .modal-content .modal-body{padding:2rem}@media screen and (min-width: 768px){#modalText .modal-content .modal-body{padding:4rem 5rem}}#modalText .modal-content .modal-body .modal-header{border-bottom:0 none;justify-content:space-between;align-items:end;padding:0 0 2rem 0}@media screen and (min-width: 768px){#modalText .modal-content .modal-body .modal-header{padding:2rem 0 3rem 0}}#modalText .modal-content .modal-body .modal-header h3.title{font-size:2.2rem;color:#333;font-weight:700;padding-right:6rem}@media screen and (min-width: 768px){#modalText .modal-content .modal-body .modal-header h3.title{padding-right:0}}#modalText .modal-content .modal-body p{color:#585857}#modalText .modal-content .modal-body p span{display:block;font-weight:700}#modalText .modal-content .modal-body p a{color:#333;text-decoration:none}#modalText .modal-content .modal-body p a:hover{color:#cc5434}#modalText .modal-content .modal-body .close{border-radius:0;height:25px;width:35px;background-color:#000;border:0 none;font-family:"Chivo",sans-serif;font-weight:300;color:#fff;float:right}#modalText .modal-content .modal-body .close:hover{background-color:#cc5434}#sub_page{font-family:"Chivo",sans-serif}#sub_page .col-title .row{top:calc(76px + 3rem);padding-right:1rem;margin-bottom:2rem;padding-left:0rem}@media screen and (min-width: 992px){#sub_page .col-title .row{padding-right:5rem;padding-left:1rem;margin-bottom:0}}#sub_page .col-title .row span{color:#333;padding:0;border-bottom:1px solid #333;margin:0 .5rem}@media screen and (min-width: 992px){#sub_page .col-title .row span{margin:0 0 .5rem 0}}#sub_page .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333;margin:0 .5rem;padding:0}@media screen and (min-width: 992px){#sub_page .col-title .row h1{padding:0 3rem 0 0;margin:0 0 3rem 0}}#sub_page .col-text{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.4rem}#sub_page .col-text h2{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.4rem;color:#585857}#sub_page .col-text p{color:#585857}#sub_page .col-text p span{display:block;font-weight:700}#sub_page .col-text p a{color:#cc5434;text-decoration:none}#sub_page .col-text p a:hover{color:#cc5434;text-decoration:underline}#sub_page .col-text ul li,#sub_page .col-text ol li{color:#585857}@media screen and (max-width: 992px){#sub_page .col-text img{margin-bottom:1rem}}#sub_page .col-text .list-allegati{padding-top:2rem;padding-bottom:0rem}@media screen and (min-width: 992px){#sub_page .col-text .list-allegati{padding-top:2rem;padding-bottom:2rem}}#sub_page .col-text .list-allegati .title{font-family:"Chivo",sans-serif;font-weight:300;color:#585857;text-transform:uppercase;font-size:1.2rem}#sub_page .col-text .list-allegati ul{margin-bottom:0;padding-left:0}#sub_page .col-text .list-allegati ul li{list-style-type:none}#sub_page .col-text .list-allegati ul li a{padding-left:0;padding-right:0;color:#333}#sub_page .col-text .list-allegati ul li a:hover{color:#cc5434}#sub_page .col-text .list-allegati ul li a:before{content:"";position:relative;right:0;top:0;bottom:0;background:url("../img/ico_download_dark.svg") center/contain no-repeat;padding:.7rem;margin:0 .6rem 0 0}#modalSubPage .modal-content{border-radius:0;border:0 none}#modalSubPage .modal-content .close{position:absolute;z-index:10;top:0;right:0;border-radius:0;height:25px;width:30px;background-color:#000;border:0 none;font-family:"Chivo",sans-serif;font-weight:300;color:#fff;line-height:25px}#modalSubPage .modal-content .close:hover{background-color:#cc5434}#corporate{font-family:"Chivo",sans-serif}#corporate .col-title .row{top:calc(76px + 3rem);padding-right:1rem;margin-bottom:2rem;padding-left:0rem}@media screen and (min-width: 992px){#corporate .col-title .row{padding-right:5rem;padding-left:1rem;margin-bottom:0}}#corporate .col-title .row span{font-family:"Chivo",sans-serif;font-size:1.5rem;color:#333;margin:0;padding:0}#corporate .col-title .row span.active,#corporate .col-title .row span:hover{cursor:pointer;color:#cc5434}#corporate .col-title h1{text-transform:uppercase;font-size:1.2rem;color:#333;padding:0;margin-bottom:1rem;border-bottom:1px solid #333}#corporate .col-text{font-family:"Chivo",sans-serif;font-weight:300;font-size:1rem}#corporate .col-text .sezione_corporate{padding-bottom:3rem}#corporate .col-text .sezione_corporate:not(:first-child){margin-top:3rem}#corporate .col-text .sezione_corporate:not(:last-child){border-bottom:1px solid #333}#corporate .col-text h2{font-family:"Chivo",sans-serif;font-weight:700;font-size:2.5rem;color:#333;margin-bottom:1rem}#corporate .col-text h3{font-family:"Chivo",sans-serif;font-weight:700;font-size:2rem;color:#333;margin-bottom:1rem}#corporate .col-text .mit-main-img{margin:2rem 0 .5rem;width:150px;height:auto}#corporate .col-text .mit-img{width:30%;height:auto;margin-bottom:1rem}@media screen and (min-width: 992px){#corporate .col-text .mit-img{width:50%}}#corporate .col-text .block-images{padding:2.5rem 0}#corporate .col-text .sezione_corporate>p{color:#333;margin:0;line-height:1.2;padding:.5rem 0}@media screen and (min-width: 992px){#corporate .col-text .sezione_corporate>p{margin:0 12.5rem 0 0}}@media screen and (min-width: 992px){#corporate .col-text .sezione_corporate>p{padding:1rem 0}}#corporate .col-text .sezione_corporate>p.intro{font-size:1.5rem;padding:0 0 1rem}@media screen and (min-width: 992px){#corporate .col-text .sezione_corporate>p.intro{font-size:1.75rem}}#corporate .col-text .sezione_corporate>p a{color:#cc5434;text-decoration:underline}#corporate .col-text .sezione_corporate>p a:hover{color:#cc5434;text-decoration:underline}#corporate .col-text .tab_corporate{margin:1rem 0}@media screen and (min-width: 992px){#corporate .col-text .tab_corporate{margin:2rem 0}}#corporate .col-text .tab_corporate .nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#corporate .col-text .tab_corporate .nav-item{flex:1 1 0px;display:flex;align-items:center;justify-content:center;color:#333;border-bottom:1px solid #585857}#corporate .col-text .tab_corporate .nav-item:has(.nav-link.active){border-bottom:3px solid #cc5434}#corporate .col-text .tab_corporate .nav-item .nav-link{width:100%;transition:none;color:#333;font-size:1.25rem;padding:.5rem 1.5rem}#corporate .col-text .tab_corporate .nav-item .nav-link:focus,#corporate .col-text .tab_corporate .nav-item .nav-link:hover,#corporate .col-text .tab_corporate .nav-item .nav-link.active{border:0 none;color:#cc5434}#corporate .col-text .tab_corporate .tab-content{margin-top:1rem}#corporate .col-text .tab_corporate .tab-content p{line-height:1.2;font-size:1.5rem;color:#333}#corporate .col-text .tab_corporate .tab-content p.long{font-size:1rem}#corporate .carousel-corporate .owl-stage,#corporate .carousel-mit .owl-stage{padding-left:0px !important}#corporate .carousel-mit p{color:#333;margin:0;line-height:1.2;padding:0}#default_page{font-family:"Chivo",sans-serif}#default_page .col-title .row{top:calc(76px + 3rem)}#default_page .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333;padding-bottom:2rem}@media screen and (min-width: 992px){#default_page .col-title .row h1{padding-bottom:2rem;padding-right:5rem;margin:0}}#default_page .col-text{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.4rem}#default_page .col-text p{color:#585857}#default_page .col-text p span{display:block;font-weight:700}#default_page .col-text p a{color:#333;text-decoration:none}#default_page .col-text p a:hover{color:#cc5434}#newsletter_page p{font-family:"Chivo",sans-serif;font-weight:bold;color:#585857;font-size:1.8rem}#ambiente_page{font-family:"Chivo",sans-serif}#ambiente_page .col-title .row{top:calc(76px + 3rem);padding-right:1rem;margin-bottom:2rem;padding-left:0rem}@media screen and (min-width: 992px){#ambiente_page .col-title .row{padding-right:5rem;padding-left:1rem;margin-bottom:0}}#ambiente_page .col-title .row span{color:#333;padding:0;border-bottom:1px solid #333;margin:0 .5rem}@media screen and (min-width: 992px){#ambiente_page .col-title .row span{margin:0 0 .5rem 0}}#ambiente_page .col-title .row h1{font-family:"Chivo",sans-serif;font-size:2.5rem;font-weight:700;color:#333;margin:0 .5rem;padding:0}@media screen and (min-width: 992px){#ambiente_page .col-title .row h1{padding:0 3rem 0 0;margin:0 0 3rem 0}}#ambiente_page .col-text{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.4rem}#ambiente_page .col-text h2{font-family:"Chivo",sans-serif;font-weight:300;font-size:1.4rem;color:inherit;margin-top:2rem}#ambiente_page .col-text p{color:#585857}#ambiente_page .col-text p span{display:block;font-weight:700}#ambiente_page .col-text p a{color:#cc5434;text-decoration:none}#ambiente_page .col-text p a:hover{color:#cc5434;text-decoration:underline}#ambiente_page .col-text ul li,#ambiente_page .col-text ol li{color:#585857}@media screen and (max-width: 992px){#ambiente_page .col-text img{margin-bottom:1rem}}#ambiente_page .owl-prev{width:15px;height:100px;position:absolute;top:30%;margin-left:-30px;display:block !important;border:0px solid #000}@media screen and (max-width: 768px){#ambiente_page .owl-prev{margin-left:-25px}}#ambiente_page .owl-next{width:15px;height:100px;position:absolute;top:30%;right:-10px;display:block !important;border:0px solid #000}@media screen and (max-width: 768px){#ambiente_page .owl-next{right:-5px}}#ambiente_page .owl-prev i,#ambiente_page .owl-next i{color:#333}.sostenibilita.video-banner{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 992px){.sostenibilita.video-banner{padding:0;margin:0;max-width:none}}@media screen and (min-width: 992px){.sostenibilita.video-banner{height:550px;position:relative;overflow:hidden}}.sostenibilita.video-banner video{position:relative;width:100%;height:auto;z-index:-1;filter:brightness(0.7)}@media screen and (min-width: 992px){.sostenibilita.video-banner video{position:absolute;width:150%;height:150%}}.sostenibilita.video-banner .layer-text{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 992px){.sostenibilita.video-banner .layer-text{width:50%}}.sostenibilita.video-banner .layer-text h2{width:90%;text-align:center;font-size:2rem;font-family:"Chivo",sans-serif;font-weight:300;color:#fff}@media screen and (min-width: 992px){.sostenibilita.video-banner .layer-text h2{font-size:2.5rem;width:60%}}.sostenibilita.video-banner .layer-text h2 strong{font-weight:700}.sostenibilita.video-banner .layer-text .btn{display:flex;margin:1rem 0 0;padding:.5rem 2rem;text-transform:uppercase;font-size:1.2rem;border-radius:0;background-color:#9b9b9b;color:#fff}.sostenibilita.video-banner .layer-text .btn:hover,.sostenibilita.video-banner .layer-text .btn.active{background-color:#cc5434;color:#fff}.sostenibilita .col-sostenibilita p{color:#333;font-family:"Chivo",sans-serif;font-weight:300;font-size:1.2rem;line-height:normal;margin-bottom:0}@media screen and (min-width: 992px){.sostenibilita .col-sostenibilita p{font-size:1.8rem}}.sostenibilita .col-sostenibilita a{display:inline-block;color:#cc5434;text-decoration:none;font-size:1.2rem;font-weight:300;margin-top:1rem}@media screen and (min-width: 992px){.sostenibilita .col-sostenibilita a{margin-top:2rem}}.sostenibilita .col-sostenibilita a:hover{color:#cc5434;text-decoration:underline}.sostenibilita .col-sostenibilita a i{margin-left:.5rem;font-size:1rem}.sostenibilita .col-certificazioni{margin-top:2.5rem;font-family:"Chivo",sans-serif}@media screen and (min-width: 992px){.sostenibilita .col-certificazioni{margin-top:0}}.sostenibilita .col-certificazioni h4{font-size:1.2rem}.sostenibilita .col-certificazioni p{color:#9b9b9b;font-weight:300;font-size:1.3rem;line-height:normal}.section-newsletter{background-color:#cdcdcd}.section-newsletter .container,.section-newsletter .container>.row{justify-content:center}@media screen and (max-width: 992px){.section-newsletter .container,.section-newsletter .container>.row{justify-content:flex-start}}.section-newsletter h3{margin:0;padding:0;color:#333;font-family:"Chivo",sans-serif;font-weight:300;font-size:1.8rem}@media screen and (max-width: 992px){.section-newsletter h3{font-size:2.2rem}}.section-newsletter h3 strong{font-weight:700}.section-newsletter form .form-floating>label{font-family:"Chivo",sans-serif;font-weight:300;color:#333}.section-newsletter form .form-control{border-radius:0;border:0 none;color:#333}.section-newsletter form .form-check{font-size:1rem}.section-newsletter form .form-check .form-check-label{font-family:"Chivo",sans-serif;font-weight:300;color:#333}.section-newsletter form .form-check .form-check-label:hover{cursor:pointer}.section-newsletter form .form-check .form-check-label a{font-weight:700;color:#333;text-decoration:none}.section-newsletter form .form-check .form-check-label a:hover{color:#cc5434}.section-newsletter form .form-check .form-check-input:hover{cursor:pointer}.section-newsletter form .form-check .form-check-input:checked{background-color:#cc5434;border-color:#cc5434}.section-newsletter form .btn{font-family:"Chivo",sans-serif;font-weight:300;text-transform:capitalize;padding:0 6rem 0 1rem;margin-left:1.5rem;background-color:#585857;color:#fff;border-radius:0;border:0 none}@media screen and (max-width: 992px){.section-newsletter form .btn{padding:1rem;margin-left:.5rem}}.section-newsletter form .btn:hover{background-color:#cc5434;color:#fff}footer{font-weight:300;background-color:#333;color:#7f7f80}footer div[class^=col-]{border-left:1px solid #7f7f80}footer div[class^=col-]:first-of-type{border:0 none}footer div[class^=col-]:first-of-type div{border:0 none}@media screen and (max-width: 992px){footer div[class^=col-]{border-top:1px solid #7f7f80;border-left:0 none}footer div[class^=col-]:not(:last-of-type){padding-bottom:1.5rem}}@media screen and (max-width: 768px){footer div[class^=col-]{border:0}footer div[class^=col-]:not(:last-of-type){padding-bottom:1.5rem}footer div[class^=col-]:first-of-type{border:0 none}footer div[class^=col-] div{border-top:1px solid #7f7f80}}footer a{color:#7f7f80}footer a:hover{color:#f2f2f2}#creditsModal .modal-content{border:0 none;border-radius:0;font-family:"Chivo",sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6rem;background-color:#fff;color:#7f7f80}#creditsModal .modal-content .modal-body{border-left:1px solid #7f7f80;padding:3rem .5rem 0 .5rem;margin:auto;margin-bottom:3rem}#creditsModal .modal-content .modal-body a{color:#7f7f80;text-decoration:none}#creditsModal .modal-content .modal-body a:hover,#creditsModal .modal-content .modal-body a:focus{color:#f2f2f2}#creditsModal .modal-content .modal-body a img{width:3.3rem;vertical-align:top;height:auto}