@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap");html{scroll-behavior:smooth;}body{font-size:16px;}body,p,table,a,span,h1,h2,h3,h4,h5,h6{font-family:'Nunito',sans-serif;}a{color:#f20918;transition:color .25s;}a:hover,a:focus,a:active{color:#ED0900;}h1.page-header,h2.page-header,h3.page-header,h4.page-header,h5.page-header,h6.page-header{color:#f20918;}h3,h2,h1{margin-top:0px;margin-bottom:10px;}.highlight-inline{display:inline-block;border-bottom:1px solid #ED0900;}section,aside{margin:20px 0;}.nomargin{margin:0;}@media screen and (max-width :767px){.nofloat-sm{float:none !important;}.text-center-sm{text-align:center !important;}}.block-title,.page-header{text-transform:uppercase;border-bottom:4px solid #EBEBEB;padding-bottom:10px;margin:0;}.block-title{margin:20px 0 20px;}.without-breadcrumbs .node-testo-pagina .field-name-field-titolo h2{margin-top:0;}.without-breadcrumbs .page-header{margin-top:20px;}@media screen and (max-width :767px){.page-header{margin-top:20px;}}@media screen and (max-width :767px){.spacer-xs{height:32px;}}.block-title a:active,.block-title a:hover,.block-title a:focus{text-decoration:none;}.img-center{margin-left:auto;margin-right:auto;}.img-left{margin-right:auto;}.img-right{margin-left:auto;}.more-link{float:right;font-size:1.2em;}@media (max-width:767px){.more-link{float:none;display:block;text-align:center;}}.more-link:after{font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;line-height:1;content:"\e258";font-size:1em;color:#ED0900;position:relative;top:4px;}.more-link a:hover,.more-link a:focus,.more-link a:active{text-decoration:none;}.highlight-box{display:block;padding:25px;background:#EBEBEB;text-decoration:none;color:inherit;}.highlight-box img{display:block;margin:0 auto;vertical-align:middle;max-width:100%;padding-bottom:16px;}.highlight-box h3{margin-top:0;margin-bottom:10px;transition:color ease-in-out .25s,border-color ease-in-out .25s;font-size:19px;border-bottom:4px solid white;padding-bottom:10px;text-transform:uppercase;}.highlight-box:active,.highlight-box:hover,.highlight-box:focus{text-decoration:none;color:inherit;}.highlight-box:active h3,.highlight-box:hover h3,.highlight-box:focus h3{border-color:#ED0900;}.no-margin{margin:0 !important;}.view.no-margin > .view-content > .row{margin:0 !important;}
html,body{height:100%;margin:0;overflow-x:hidden;}#main-container{margin:0;margin-top:20px;}.sitkyfooter-frame{display:table;height:100%;width:100%;}.sitkyfooter-row{display:table-row;height:1px;}.sitkyfooter-row.sitkyfooter-expand{height:auto;}.navbar-fireservice .navbar-nav{float:none;display:block;text-align:left;margin-top:16px;}.navbar-fireservice .navbar-nav li{float:none;display:inline-block;padding:10px;border-radius:16px;}.navbar-fireservice .navbar-nav li.first{margin-left:32px;}.navbar-fireservice .navbar-nav li>a{display:inline-block;font-size:18px;line-height:20px;padding:7px;}.navbar-fireservice .navbar-nav li.active,.navbar-fireservice .navbar-nav li.active-trail{background:#ED0900;font-weight:bold;box-shadow:2px -2px 0px 0px #000000;position:relative;}.navbar-fireservice .navbar-nav li.active::after,.navbar-fireservice .navbar-nav li.active-trail::after{display:block;content:"";width:32px;height:29px;position:absolute;top:-25px;right:-25px;background:transparent url(/sites/all/themes/fireservice/img/fiamma.png) no-repeat center center;}.navbar-fireservice .navbar-nav li>a{transition:color ease-in-out 250ms;}.navbar-fireservice .navbar-nav li>a:hover,.navbar-fireservice .navbar-nav li>a:active,.navbar-fireservice .navbar-nav li>a:focus{color:#ED0900;}.navbar-fireservice .navbar-nav li.active>a,.navbar-fireservice .navbar-nav li.active-trail>a{color:white;}@media (max-width:767px){.navbar-fireservice .nav li{display:block;margin:0 48px;text-align:center;}}.navbar-fireservice .nav li>a{color:inherit;-webkit-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;-moz-transition:color .25s;transition:color .25s;}.navbar-fireservice{background-color:transparent;color:#5d5d5d;text-transform:uppercase;margin:0;}@media (min-width:768px){.navbar-fireservice .navbar-header{float:left;}}.navbar-fireservice  .nav li>a:focus,.navbar-fireservice  .nav li>a:hover{background-color:transparent;}.navbar-fireservice .navbar-brand{color:white;text-transform:none;font-weight:bold;}.navbar-fireservice .navbar-toggle{background-color:white;z-index:2;position:relative;top:15px;margin-left:15px;}.navbar-fireservice .navbar-toggle .icon-bar{background-color:#f20918;}@media (max-width:767px){.navbar-fireservice .navbar-collapse{top:16px;text-align:center;position:relative;}}#main-header{position:relative;padding-top:16px;padding-bottom:32px;border-bottom:4px solid #ED0900;background:#EBEBEB;}#header-image-container{overflow:hidden;}#header-image{height:150px;margin-left:-30px;margin-right:-30px;}@media (max-width:767px){#header-image{height:80px;}}@media (max-width:767px){#logo-fireservice-main{text-align:center;margin:0 15px;}}@media (max-width:767px){#logo-fireservice-main img{max-width:75%;}}#logo-fireservice-main{position:relative;top:7px;}#main-footer{background:#5D5D5D;color:white;padding:25px 0;}#main-footer .footer-highlight{color:white;}#secondary-footer{background:#EBEBEB;}#last-footer{background:#000000;color:white;font-size:12px;padding:8px 0;}@media (max-width:767px){#secondary-footer{text-align:center;}}#secondary-footer a{color:#5d5d5d;}#secondary-footer h3{border-bottom:4px solid white;margin-top:5px;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase;}#secondary-footer h3 a{color:black;}#secondary-footer h3 a:hover,#secondary-footer h3 a:focus,#secondary-footer h3 a:active{text-decoration:none;}#secondary-footer a:hover,#secondary-footer a:focus,#secondary-footer a:active{color:#ED0900;}#secondary-footer .view-content{margin:0 15px;}.btn-share{display:block;-webkit-transition:background-color .25s,border-color .25s;-ms-transition:background-color .25s,border-color .25s;-moz-transition:background-color .25s,border-color .25s;-o-transition:background-color .25s,border-color .25s;transition:background-color .25s,border-color .25s;border:4px solid transparent;color:white !important;padding-left:45px;padding-right:35px;line-height:29px;text-decoration:none !important;border-radius:8px;padding-top:4px;padding-bottom:4px;text-align:left;position:relative;}@media screen and (max-width :767px){.btn-share{text-align:center;}}.btn-share-facebook{background:transparent url(/sites/all/themes/fireservice/img/facebook.png) left center no-repeat}.btn-share-facebook:hover,.btn-share-facebook.active{background-color:#305891;}.btn-share-facebook:hover .icon,.btn-share-facebook.active .icon{opacity:1}.btn-share-whatsapp{background:transparent url(/sites/all/themes/fireservice/img/whatsapp.png) left center no-repeat;}.btn-share-whatsapp:hover,.btn-share-whatsapp.active{background-color:#00D36E;}.btn-share-whatsapp:hover .icon,.btn-share-whatsapp.active .icon{opacity:1}.btn-share-map{background:transparent url(/sites/all/themes/fireservice/img/map.png) left center no-repeat;}.btn-share-map:hover,.btn-share-map.active{background-color:#ce4d39;}.btn-share-map:hover .icon,.btn-share-map.active .icon{opacity:1}.btn-share .icon{font-size:48px;line-height:0;position:absolute;top:0;bottom:0;right:8px;opacity:0;line-height:31px;}#breadcrumbs-container{border-top:4px solid #ED0900;background:#EBEBEB;}#breadcrumbs .sep{padding:0 10px;color:#ccc;}#breadcrumbs .f{position:absolute;top:8px;left:0;}#breadcrumbs .f > a{position:relative;top:-6px;}#breadcrumbs{margin:16px 0;position:relative;padding-left:50px;}.breadcrumb{background-color:transparent;padding-left:0;padding-right:0;margin-bottom:0;}.btn-primary,.btn-primary:focus,.btn-primary:active,.btn-primary:hover{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;background-color:#f20918;border-color:#f20918;}@media (max-width:767px){.btn-primary{display:block;width:100%;}}.region-sidebar-second .form-actions button{display:block;}.btn.btn-default{width:100%;background:#a71e00;color:white;font-size:1.2em;}
.gallery a{display:block;margin:20px 10px;}.gallery figure{position:relative;text-align:center;margin-bottom:25px;border-radius:0px;border:0;border:4px solid #ebebeb;border-radius:16px;overflow:hidden;transition:border-color 250ms ease;padding-bottom:calc(100% - 10px + 110px);height:0;background:url('data:image/gif;base64,R0lGODlhMAAwAOZWAMLCwtTU1MPDw/Dw8DAwMGFhYZGRkd7e3srKytLS0sjIyMvLy+7u7tbW1gAAAOzs7Ovr6+3t7enp6e/v79vb2+bm5lRUVJOTk5ycnKmpqZmZmbq6unl5ec3NzV1dXbi4uOjo6KCgoIWFhVxcXN3d3b6+vkFBQerq6mdnZ5+fn6qqqqioqJKSkqysrGJiYrS0tEhISNHR0ZSUlMHBwXJycjs7OzQ0NMzMzOXl5XNzcwUFBQYGBm9vb0lJSXFxcba2tjU1NYiIiNXV1ZqamhoaGoqKihQUFCIiIsnJydDQ0BsbGyMjI19fX3p6ehAQELu7uxMTE7m5uQ8PD0dHR4yMjBwcHPLy8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMjFDQTNEQjFEOTExRTNCNkFERUQ3NTZFMjA4NTMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxMjFDQTNFQjFEOTExRTNCNkFERUQ3NTZFMjA4NTMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDEyMUNBM0JCMUQ5MTFFM0I2QURFRDc1NkUyMDg1MzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDEyMUNBM0NCMUQ5MTFFM0I2QURFRDc1NkUyMDg1MzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFAwBWACwAAAAAMAAwAAAHoYBWgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrIcRDJEHCAoNA4gDAQICAbaHEAsAAAm9jAfBwQmIAccAAYjAxw2OCMwAsIYCzAKHD9UKjgrVD4fZx9uGDNUIjg3MC8rMzocJzAeOA/QACxC3ubvEhQY0UIDAHiQG41opXMiwocOHECNKnEixosWLGDNqDBUIACH5BAUDAFYALAYAFAAIAAgAAAcsgFaCEhWCgictBgYpB4KJigYaDxKQkDEVlYodVimVF4UHGooXN4YPMR2FVoEAIfkEBQMAVgAsBgAUAAgACAAAByyAVlYgJR8kglYKKAUFLiqDi4yMCCWSkhoflowXJC6aG1YqlkETgggaFxulgQAh+QQFAwBWACwGABQACAAIAAAHK4BWVj8cOSEQgk0EiwQWFT+MjCIckYswOZUEJiGZPBAWkTUBVhUiMCY8o4EAIfkECQMAVgAsBgAUAAkACQAABzOAVhQFSkYwM1aCVQ6MDjsvVgWNjUdWSpONSUaYjEgwnFIRMzuYRYkvR4xSpomJSUgRrYEAIfkECQMAVgAsAAAAADAAMAAAB22AVoKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq5Y/HDkhEKpNBLUEFhWoP7a2IqgcvLUwqDnBBCaoIcY8qBAWvDUBqRUiMCY80qza29zd3t/g4eLj5OXm5+jp6t6BACH5BAkDAFYALAAAAAAwADAAAAesgFaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqquWICUfJJkRDJAKKAUFLiqIAwECAgEDiBALAAAJwowgt7i4CIcBxsYBiMXSDY0lzc0ahwLSAAKHD+AACo0f27gX3uDihgzlz4wkLuob0ODUhwngB44qtgWZcKjXr2C8GihA8O8RAg0XNhBkRbGixYsYM2rcyLGjx48gQ4ocSRJjIAAh+QQJAwBWACwAAAAAMAAwAAAHrIBWgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrlxIVmhEMkCctBgYpB4gDAQICAQOIEAsAAAnAjbW2BhoPhwHExAGIw9ANjRLKyjGHAtAAAocP3gAKjRXZth3c3uCGDOMIjinZF6+Gz9DShwneuY0HGmxduKGLl69jhgY0UIDAn6MHMTrYY0WxosWLGDNq3Mixo8ePIEOKHEkSYyAAIfkEBQMAVgAsAAAAADAAMAAAB6GAVoKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6yHEQyRBwgKDQOIAwECAgG2hxALAAAJvYwHwcEJiAHHAAGIwMcNjgjMALCGAswChw/VCo4K1Q+H2cfbhgzVCI4NzAvKzM6HCcwHjgP0AAsQt7m7xIUGNFCAwB4kBuNaKVzIsKHDhxAjSpxIsaLFixgzagwVCAAh+QQFAwBWACwAAAAAAQABAAAHA4BWgQAh+QQFAwBWACwAAAAAAQABAAAHA4BWgQAh+QQFAwBWACwAAAAAAQABAAAHA4BWgQAh+QQFAwBWACwAAAAAAQABAAAHA4BWgQAh+QQFAwBWACwUABQACAAIAAAHJoBWVhMUFBOCVgcYBgYYB4OLjI2EkpKFlYyGkYwYh4qcj4KEhoKBACH5BAUDAFYALBQAFAAIAAgAAAclgFZWARkZAYJWGQWLBRmDjIyEkIsripMrAZMFh5aLjoIBK5iCgQAh+QQFAwBWACwUABQACAAIAAAHKIBWEhceHiwSghYEiwQWg4yMLB6QiyOTlCMslAQGEoqMjoIsIyOdVoEAIfkECQMAVgAsEwATAAoACgAABzWAVoJWJyeDg09ADg5AG4g6i4s6jlaKkYs2hJeXEiebkRKVn5lWG5CROlGDGzaYqodWEqGDgQAh+QQJAwBWACwAAAAAMAAwAAAHa4BWgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqroxIXHh4sEqkSFgS3BBazpxe4uCyoHr63I8HDBMWnLMcGqLW+urQsIyMGu6zY2drb3N3e3+Dh4uPk5ebn6KKBACH5BAUDAFYALAAAAAAwADAAAAesgFaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqukARkZAYsRDJEHCAoNA4gZBb0FGYgQCwAACbqNB8TECYcBvr6xhsPKDY4IysS0hbzPBSuGD9gACo4K4g+G3M/fhQziCI4N2AvN3QXRhQnYB44D+gALIOx6BuzQgAYKEPCDxACdogArVuBjRbGixYsYM2rcyLGjx48gQ4ocSVJUIAAh+QQJAwBWACwUABQACAAIAAAHJoBWVhMUFBOCVgcYBgYYB4OLjI2EkpKFlYyGkYwYh4qcj4KEhoKBACH5BAUDAFYALAAAAAAwADAAAAdfgFaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqquspwMBAgIBA6oBALcAAaoCuAACu72/qba4uqmvsbOty8zNzs/Q0dLT1NXW19jZ2tvcg4EAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsIgAUAAgACAAABy2AVlYVHQkPglY3FwYGGgeDi4wGKVYdkpI4CZeMEg8aly2CBymMLSeIVjgSiIEAIfkEBQMAVgAsIgAUAAgACAAABy6AVhMbMkMIVoJBBYsFKlYbjIsuJDKRix9DlgUlCJYoIFYqLosoCohWJB8loFaBACH5BAUDAFYALCIAFAAIAAgAAAcrgFZCPiY9IhWCNQSLBBYQPoyMISaRizQ9lQQcIpkvFRaRHFZWECE0HC+jgQAh+QQJAwBWACwhABMACQAJAAAHM4BWghEIMYKHVE4ODksvglSLkTszEYqRi1MIl5FQMZuLRFZLn0xWLzuXRBSCM1NQREyrgQAh+QQJAwBWACwAAAAAMAAwAAAHboBWgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrIVCPiY9IhWpQjUEuAQWEKg+ubkhqCa/uDSoPcQEHKgiyS+oFRa/y6kQITQcz63b3N3e3+Dh4uPk5ebn6Onq64SBACH5BAkDAFYALAAAAAAwADAAAAevgFaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqushRMbMkMIkAcICg0DiAMBAgIBuYYTQQXEBSqOBwDKAAmIAcsAAYcbxcQuJI0I0AAMhwLQAocy1cQfjQrbD97gh0PkBSWNDdALztDShgjkKCCNAwnKFkDQxcsXMEMqXBBDoQASA3WYSHwo0a+VxYsYM2rcyLGjx48gQ4ocSbKkSUKBAAAh+QQJAwBWACwAAAAAMAAwAAAHrYBWgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrIYVHQkPkAcICg0DiAMBAgIBuIc3FwYGGgeOBwDJAAmIAcoAAYcVwsMGKY4IzwAMhwLPAocd1dU4jQrasobeyuCGCePDEo0NzwvNz9GGDxrjLY4DCZItgJBrV69fhg6kGNbiBCQG6TDhkNeqosWLGDNq3Mixo8ePIEOKHEmyZKFAACH5BAUDAFYALAAAAAAwADAAAAehgFaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqushxEMkQcICg0DiAMBAgIBtocQCwAACb2MB8HBCYgBxwABiMDHDY4IzACwhgLMAocP1QqOCtUPh9nH24YM1QiODcwLyszOhwnMB44D9AALELe5u8SFBjRQgMAeJAbjWilcyLChw4cQI0qcSLGixYsYM2oMFQgAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAIfkEBQMAVgAsAAAAAAEAAQAABwOAVoEAOw==') center center no-repeat;}.gallery figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px;background:rgb(235 235 235);display:inline-block;vertical-align:middle;opacity:0;transition:all 250ms ease;border-radius:0px;}.gallery figure figcaption:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.gallery figure figcaption > span{display:inline-block;line-height:100%;color:black;transition:color 250ms ease;font-size:19px;line-height:1.2;}.gallery figure:hover figcaption > span{color:white;}.gallery figure figcaption > span > small{font-size:16px;line-height:1;position:relative;top:-10px;}.gallery figure figcaption.visible,.gallery figure:hover figcaption{opacity:1;bottom:0;left:0;right:0;height:110px;}.gallery figure:hover figcaption{background:rgb(0 0 0 / 50%);}@media (max-width:991px){.gallery figure figcaption{opacity:1;bottom:0;left:0;right:0;top:0;}}.gallery figure > img{margin:0 auto;transition:transform 250ms ease;}@media (max-width:767px){.gallery figure > img{padding-top:128px;}}.gallery figure:hover > img{transform:scale(1.25);}.gallery figure:hover{border-color:#ED0900;}.gallery-categorie a{color:inherit;}.gallery-categorie a:hover,.gallery-categorie a:active,.gallery-categorie a:focus{text-decoration:none;}.gallery-categorie a:hover .row.item,.gallery-categorie a:active .row.item,.gallery-categorie a:focus .row.item{background:rgb(0 0 0 / 50%);}@media (max-width:767px){.gallery-categorie .col-md-6.foto-container{margin-right:-15px;}}.gallery-categorie .row.item{margin:20px 0 50px 0;background:#ebebeb;transition:all 250ms ease;}@media (max-width:767px){.gallery-categorie .row.item img{max-width:100vw;width:100vw;}}.gallery-categorie .foto-container{margin-left:-15px;}.gallery-categorie .title{text-transform:uppercase;font-weight:bold;line-height:1.1;font-size:30px;margin-top:20px;margin-bottom:10px;transition:all 250ms ease;}.gallery-categorie a:hover .title,.gallery-categorie a:active .title,.gallery-categorie a:focus .title,.gallery-categorie a:hover .description,.gallery-categorie a:active .description,.gallery-categorie a:focus .description{color:white;}.gallery-categorie .description{padding-bottom:20px;transition:all 250ms ease;}
.banner-pagina{position:relative;height:480px;overflow:hidden;}.banner-pagina.banner-pagina-cover{height:calc(100vh - 124px);}.banner-pagina-image{height:100%;background:#1e1e1c;}.banner-pagina-image img{object-fit:cover;width:100%;height:100%;}.banner-pagina-text{position:absolute;left:50px;right:50px;top:107px;text-align:center;}.banner-pagina-title{margin:0;font-size:80px;color:#fff;font-weight:700;line-height:1.2;text-shadow:0 1px 0 #000;padding:45px 0;text-transform:uppercase;}.banner-pagina-subtitle{margin:0;font-size:50px;color:#fff;line-height:1.2;text-shadow:0 1px 0 #000;padding:45px 0;}@media (max-width:767px){.banner-pagina-title{font-size:40px;}.banner-pagina-subtitle{font-size:25px;}}.banner-pagina-button{background-color:#455a64;color:#e5e5e5;padding:20px 30px;font-size:14pt;transition:all .25s ease;}.region-banner .block-views,.region-banner .block-views .row{margin:0;}
#main-triangle{position:absolute;bottom:45px;left:0;right:0;}.front #main-triangle{bottom:90px;}.triangle{border-right:10px solid;border-bottom:10px solid;height:30px;width:30px;transform:rotate(45deg);border-right-color:white;}.triangle-container{width:90px;margin:0 auto;}.triangle-link{padding:30px;display:block;width:90px;height:90px;color:white;}.triangle-link:hover,.triangle-link:active,.triangle-link:focus{color:white;}.triangle-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}@-webkit-keyframes triangle-bounce{0%,100%{-webkit-transform:translateY(0);}50%{-webkit-transform:translateY(-10px);}}@keyframes triangle-bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.triangle-bounce{-webkit-animation-name:triangle-bounce;animation-name:triangle-bounce;}
#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}#sliding-popup .eu-cookie-compliance-default-button{background:none;border:0;box-shadow:none;}.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info{padding-top:8px;}
.news-item,.promo-item{margin-bottom:30px;}.news-approfondimenti a{display:block;}#block-views-news-block .block-title,#block-views-promozioni-block .block-title{text-align:center;}@media (min-width:768px){#block-views-news-block,#block-views-promozioni-block{position:relative;}#block-views-news-block .more-link,#block-views-promozioni-block .more-link{float:none;position:absolute;top:27px;right:0;}#block-views-news-block .more-link a,#block-views-promozioni-block .more-link a{color:inherit;}}
.front .region-content-box1 section,.front .region-content-box2 section,.front .region-content-box3 section,.front .region-content-box4 section{margin:0;}@media (max-width:767px){.front .region-content-box1,.front .region-content-box2,.front .region-content-box3,.front .region-content-box4{margin-left:-15px;margin-right:-15px;}.front .region-content-box1 img,.front .region-content-box2 img,.front .region-content-box3 img,.front .region-content-box4 img{width:100vw;}}
.prodotto-item{margin-bottom:30px;}.prodotto-item-image{transition:border-color .25s;}.prodotto-item-title,.prodotto-item-prezzo{transition:color .25s;}.prodotto-item-image{padding-right:15px;border-right:2px solid #f46702;transition:border-color .25s;padding:0 25px 10px 25px;display:inline-block;height:180px;white-space:nowrap;}.prodotto-item-image > img{width:100%;vertical-align:middle}.prodotto-item-image::after{content:"";display:inline-block;height:100%;vertical-align:middle;}@media (max-width:767px){.prodotto-item-image{height:auto;border-bottom:2px solid #f46702;border-right:0;}.prodotto-item{margin-bottom:60px;}}.prodotto-item-details{position:relative;left:15px;}.field-name-field-prezzo,.prodotto-item-prezzo{font-weight:bold;font-size:1.5em;}.prodotto-item-link:hover .prodotto-item-image,.prodotto-item-link:active .prodotto-item-image,.prodotto-item-link:focus .prodotto-item-image{border-color:#ED684B;}.prodotto-item-link:hover .prodotto-item-title,.prodotto-item-link:active .prodotto-item-title,.prodotto-item-link:focus .prodotto-item-title{color:#f20918;}.field-name-field-prezzo,.prodotto-item-link:hover .prodotto-item-prezzo,.prodotto-item-link:active .prodotto-item-prezzo,.prodotto-item-link:focus .prodotto-item-prezzo{color:red;}.prodotto-item-link{display:block;}.prodotto-item-link,.prodotto-item-link:hover,.prodotto-item-link:active,.prodotto-item-link:focus{text-decoration:none;color:inherit;}
.page-node.node-type-servizio .node>.field-name-field-foto,.page-node.node-type-prodotto .node>.field-name-field-foto,.page-node.node-type-corso .node>.field-name-field-foto{margin-bottom:25px;}.page-node.node-type-servizio .node>.field-name-field-foto img,.page-node.node-type-prodotto .node>.field-name-field-foto img,.page-node.node-type-corso .node>.field-name-field-foto img{margin-left:auto;margin-right:auto;}.page-node.node-type-prodotto .node>.field-name-field-allegati{margin-bottom:25px;}@media (min-width:768px){.page-node.node-type-servizio .node>.field-name-field-foto img,.page-node.node-type-prodotto .node>.field-name-field-foto img,.page-node.node-type-corso .node>.field-name-field-foto img{float:right;max-width:50%;margin-left:25px;background:#ebebeb;padding:15px;}}.taxonomy-term.vocabulary-classi-incendio{float:left;margin-right:10px;}.taxonomy-term.vocabulary-classi-incendio h2{display:none;}
.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-foto{margin-bottom:25px;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-foto img{margin-left:auto;margin-right:auto;}@media (min-width:768px){.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-foto img{float:left;max-width:150px;margin-right:25px;background:#ebebeb;padding:15px;}}.page-node.node-type-promozione .field-collection-container,.page-node.node-type-promozione .field-collection-container .field-items .field-item,.page-node.node-type-promozione .field-collection-view{border:0 !important;margin:0 !important;padding:0 !important;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-titolo{font-weight:bold;margin-bottom:4px;font-size:1.2em;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-prodotto-o-servizio-colleg{margin-top:4px;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-prodotto-o-servizio-colleg:before{content:"Approfondisci";font-weight:bold;font-size:0.8em;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-prodotto-o-servizio-colleg a:before{content:"» ";font-size:16px;}.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-prodotto-o-servizio-colleg a{color:inherit;font-size:0.8em;}@media (max-width:767px){.page-node.node-type-promozione .field-name-field-articoli-promozione .field-name-field-foto{margin-top:25px;}}
.page-node.node-type-notizia .region-sidebar-second h3,.page-node.node-type-prodotto .region-sidebar-second h3,.page-node.node-type-corso .region-sidebar-second h3,.page-node.node-type-servizio .region-sidebar-second h3,.page-node.node-type-promozione .region-sidebar-second h3{color:black;border-bottom:4px solid #ebebeb;padding-bottom:10px;}@media (min-width:768px){.page-node.node-type-notizia .page-header,.page-node.node-type-prodotto .page-header,.page-node.node-type-corso .page-header,.page-node.node-type-servizio .page-header,.page-node.node-type-promozione .page-header{width:calc(75% - 15px);}.page-node.node-type-notizia .region-sidebar-second,.page-node.node-type-prodotto .region-sidebar-second,.page-node.node-type-corso .region-sidebar-second,.page-node.node-type-servizio .region-sidebar-second,.page-node.node-type-promozione .region-sidebar-second{margin-top:-60px;}}
.categoria-prodotti-item{margin-bottom:30px;}.categoria-prodotti-item-title{margin-top:10px;transition:color .25s;}.categoria-prodotti-item>a{display:block;text-align:center;}.categoria-prodotti-image{transition:border-color .25s;border-bottom:2px solid #f46702;padding:0 25px 10px 25px;display:inline-block;height:175px;white-space:nowrap;}.categoria-prodotti-image > img{width:100%;vertical-align:middle}.categoria-prodotti-image::after{content:"";display:inline-block;height:100%;vertical-align:middle;}.categoria-prodotti-item>a:hover .categoria-prodotti-image,.categoria-prodotti-item>a:active .categoria-prodotti-image,.categoria-prodotti-item>a:focus .categoria-prodotti-image{border-color:#f46702;}.categoria-prodotti-item>a,.categoria-prodotti-item>a:hover,.categoria-prodotti-item>a:active,.categoria-prodotti-item>a:focus{text-decoration:none;color:inherit;}.categoria-prodotti-item>a:hover .categoria-prodotti-item-title,.categoria-prodotti-item>a:active .categoria-prodotti-item-title,.categoria-prodotti-item>a:focus .categoria-prodotti-item-title{color:#f46702;}@media (max-width:767px){.view-get-taxonomy-term-description .row{margin-right:0;margin-left:0;}}
#block-nodeblock-24{float:right;max-width:20%;margin:90px 20px 20px 20px;}@media (max-width:767px){#block-nodeblock-24{display:none;}}
.view-id-normative{padding:0 15px;}.view-id-normative .highlight-box{margin-bottom:30px;}.view-id-normative .highlight-box img{display:inline;padding-bottom:0;}
