/* File generato da unisci_css.js: non modificarlo a mano, modifica i file di origine e rigeneralo */
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.gx-md-5{--bs-gutter-x:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-2{margin:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}@media (min-width:576px){.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}}@media (min-width:768px){.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.mt-md-0{margin-top:0!important}}@media (min-width:992px){.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}}@media (min-width:1200px){.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}}@media (min-width:1400px){.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:5}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/css/owl-carousel/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
.owl-carousel{overflow:hidden}.owl-buttons{position:static}.owl-prev,.owl-next{opacity:0;display:block;position:absolute;top:50%;margin-top:-50px;width:105px;height:105px;line-height:105px;font-size:16px;text-align:center;color:#111;z-index:6;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.owl-prev{left:-50px}.owl-next{right:-50px}.owl-prev:before,.owl-next:before{content:"";display:block;width:66%;height:66%;position:absolute;top:17px;left:0;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.owl-next:before{left:auto;right:0}.owl-prev .fa,.owl-next .fa{position:relative}.owl-prev:hover,.owl-next:hover{-webkit-transition:0 none!important;-moz-transition:0 none!important;-ms-transition:0 none!important;-o-transition:0 none!important;transition:0 none!important}.owl-prev:hover:before,.owl-next:hover:before{opacity:.87}.owl-prev:active:before,.owl-next:active:before{opacity:.6}.owl-carousel:hover .owl-prev{opacity:.6;left:-35px}.owl-carousel:hover .owl-next{opacity:.6;right:-35px}.owl-carousel .owl-prev:focus{opacity:1;left:-35px}.owl-carousel .owl-next:focus{opacity:1;right:-35px}.owl-pagination{display:block;width:100%;position:absolute;top:0;left:0;text-align:center}.owl-page{display:inline-block;padding:3px 3px;position:relative}.owl-page span{width:10px;height:10px;display:block;background:#093755;position:relative;z-index:1000!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:10px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.owl-page:hover span{background:#dc510d}.owl-page.active span{background:#dc510d}.item-carousel .owl-prev{left:-125px}.item-carousel .owl-next{right:-125px}.item-carousel.owl-carousel:hover .owl-prev,.item-carousel.owl-carousel .owl-prev:focus,.small-item-carousel.owl-carousel:hover .owl-prev,.small-item-carousel.owl-carousel .owl-prev:focus{opacity:0;position:absolute!important;height:1px;width:1px;overflow:hidden}.item-carousel.owl-carousel:hover .owl-next,.item-carousel.owl-carousel .owl-next:focus,.small-item-carousel.owl-carousel:hover .owl-next,.small-item-carousel.owl-carousel .owl-next:focus{opacity:0;position:absolute!important;height:1px;width:1px;overflow:hidden}.item-carousel{margin-bottom:-50px;padding-bottom:50px}.item-carousel .owl-pagination{bottom:0}.work-full-slider .owl-pagination,.content-slider .owl-pagination{bottom:15px}.single-carousel,.small-item-carousel{margin-bottom:35px}.single-carousel .owl-pagination,.small-item-carousel .owl-pagination{position:relative;left:0;top:35px;margin:0}.single-carousel.black .owl-page span,.small-item-carousel.black .owl-page span{background:rgba(0,0,0,.15);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.single-carousel.black .owl-page:hover span,.small-item-carousel.black .owl-page:hover span{background:rgba(0,0,0,.4)}.single-carousel.black .owl-page.active span,.small-item-carousel.black .owl-page.active span{background:rgba(0,0,0,.4)}.single-carousel.black .owl-prev,.single-carousel.black .owl-next,.small-item-carousel.black .owl-prev,.small-item-carousel.black .owl-next{color:rgba(0,0,0,.2);text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.single-carousel.black .owl-prev:hover,.single-carousel.black .owl-next:hover,.small-item-carousel.black .owl-prev:hover,.small-item-carousel.black .owl-next:hover{color:rgba(0,0,0,.35)}.single-carousel .owl-prev,.small-item-carousel .owl-prev{left:-125px}.single-carousel .owl-next,.small-item-carousel .owl-next{right:-125px}section:hover .single-carousel .owl-prev,section:hover .small-item-carousel .owl-prev{opacity:1;left:-80px}section:hover .single-carousel .owl-next,section:hover .small-item-carousel .owl-next{opacity:1;right:-80px}.black-arrows .owl-prev,.black-arrows .owl-next{color:#fff}.black-arrows .owl-prev:before,.black-arrows .owl-next:before{background:rgba(0,0,0,1)}.works-filter{text-align:center;padding:50px 0 50px 0}.works-filter a{color:#333;text-transform:uppercase;text-decoration:none;font-weight:600}.works-filter a:after{content:"/";margin:0 15px}.works-filter a:last-child:after{content:none;margin:0}
.cookie-banner-background{display:none;position:fixed;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.cookie-banner-background a{cursor:pointer;color:#333}.cookie-banner-background a:hover{color:#333;text-decoration:underline}.cookie-banner-wrapper{position:fixed;z-index:10001;bottom:0;width:100%;font-size:15px;background-color:rgba(255,255,255,1);color:#333}.cookie-banner-inner{max-width:1199px;margin:0 auto 0 auto;padding:40px 20px}.cookie-banner-inner a{color:#333}.cookie-banner-inner .informativa{font-weight:bold;font-size:18px;margin-bottom:10px}.cookie-banner-inner p{margin:0;padding:0 0 5px 0}.cookie-buttons{margin-top:20px;text-align:right}.cookie-button{border:solid 1px #333;padding:5px 10px;text-transform:uppercase;background-color:#fff;color:#333;-webkit-transition:200ms linear;-ms-transition:200ms linear;transition:200ms linear;margin-left:20px;margin-bottom:5px;min-width:200px;display:inline-block;text-align:center;cursor:pointer}.cookie-banner-background .cookie-button:hover{background-color:rgb(56,67,188,.8);color:#fff;-webkit-transition:200ms linear;-ms-transition:200ms linear;transition:200ms linear}.cookie-button-primary{background-color:#3843bc;color:#fff!important}.cookie-full-wrapper{display:flex;align-items:center;justify-content:center;height:100%;font-size:15px;color:#333}.cookie-full-inner{position:relative;display:none;background-color:#fff;padding:20px;max-width:770px;margin:10px}.cookie-full-inner-opened{display:block}.cookie-banner-wrapper-hidden{display:none}.cookie-close-button{border:0;background-color:rgba(255,255,255,1);position:absolute;top:10px;right:15px;cursor:pointer;color:#333;text-decoration:none}.cookie-titolo{font-weight:bold;font-size:18px;margin-bottom:5px}.titolo-singolo-cookie{font-weight:bold;margin-bottom:5px;font-size:16px}.cookie-table p{margin:0 0 3px 0;padding:0}.switch-middle{vertical-align:middle;padding:5px 0 0 30px}.cookie-banner-background .switch{position:relative;display:inline-block;width:60px;height:34px}.cookie-banner-background .switch input{opacity:0;width:0;height:0}.cookie-banner-background .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cookie-banner-background .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.cookie-banner-background input:checked+.slider{background-color:#2196f3}.cookie-banner-background input:focus+.slider{box-shadow:0 0 1px #2196f3}.cookie-banner-background input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.cookie-banner-background .slider.round{border-radius:34px}.cookie-banner-background .slider.round:before{border-radius:50%}
@font-face{font-family:"Lato Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:97.57%;ascent-override:101.16%;descent-override:21.83%;line-gap-override:0%}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-300.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-900.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}body{background-color:#fff;font-family:Lato,"Lato Fallback",sans-serif;font-size:16px;margin:0;color:#333}a{text-decoration:none;color:#b4500e}ul{margin:20px 20px 20px 15px;padding:0;list-style:circle}ul li{padding-left:5px}header{background-color:rgba(31,39,50,.5);padding:10px 100px 15px 100px;display:flex;justify-content:space-between}header.scuro{background-color:#1f2732}header img.logo-dotcom{width:150px}header .logo{align-self:center}header .menu-button{display:none}header .menu-button img{width:26px;border:solid 1px #e8eaed;border-radius:5px;padding:3px;cursor:pointer}header nav{align-self:center}header nav ul{list-style:none;padding:0}header nav ul li{display:inline-block;padding-left:20px}header nav ul li a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px}header nav ul li.active a,header nav ul li a:hover{color:#fd7b27}.img-fluid{width:100%}img[width][height]{height:auto}.slide-footer{position:relative}.slide-footer:before{box-sizing:border-box;background-color:#fff;bottom:-35px;content:"";height:75px;left:0;position:absolute;-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg);width:50%;z-index:10}.slide-footer:after{box-sizing:border-box;background-color:#fff;bottom:-35px;content:"";height:75px;position:absolute;right:0;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);width:50%;z-index:10}.area-testo-superiore{margin-top:70px;margin-bottom:20px}.img-container{margin:15px}.img-rounded{display:block;border-radius:20px!important;max-width:100%}.portfolio-item{background-color:#f4f4f5;height:100%}.portfolio-item img{display:block}.portfolio-item .img-area{display:block;border:solid 1px #ccc;height:auto}.portfolio-item .inner{text-align:center;padding:30px 20px}.portfolio-item a{color:#333;text-decoration:none}.portfolio-item h2{font-size:24px;font-weight:500;margin-bottom:0;line-height:30px;margin:-5px 0 0 0}.portfolio-item h3{font-size:12px;font-weight:700;text-transform:uppercase;margin:15px 0 10px 0}.portfolio-item .testo{line-height:22px;color:#6e6e6e}.portfolio-item h3 a{color:#936413}.portfolio-detail{margin:100px 0 100px 0}.portfolio-detail .testo{margin-top:40px}.portfolio-detail h2{margin:0 0 20px 0;font-weight:500}.riga-sopra{padding:15px 10px 15px 10px;border-top:solid 1px #dee2e6;font-weight:300}.riga-sopra span{display:inline-block;font-weight:500;width:100px}.riga-sopra a{color:#b4500e}ul.list-items{color:#b4500e;margin:0 0 30px 0;padding:0 0 0 25px}ul.list-items li{padding:10px 0}ul.list-items li span{color:#333;font-weight:300}.servizi{margin:70px 0 100px 0}.area-testo{line-height:1.7em;font-size:18px}.area-testo h2{font-weight:500;margin:30px 0 0 0}.area-testo h2:first-of-type{margin-top:0}.area-testo table{margin:20px 0;width:100%}.area-testo table th{padding:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:left}.area-testo table td{padding:10px;border-bottom:solid 1px #ccc}div.submenu{position:-webkit-sticky;position:sticky;top:0}ul.submenu{list-style:none;margin:0;padding:0}ul.submenu li{border-top:solid 1px #dee2e6;padding:15px 10px}ul.submenu li a{color:#333}ul.submenu li.active a{color:#b4500e!important}.testata{margin-top:30px;text-align:center;position:relative;height:120px}.testata h1{font-size:28px}.testata ol.breadcrumb{list-style:none;margin:0;padding:0;font-size:14px}.testata ol.breadcrumb a{color:#333;text-decoration:none}.testata ol.breadcrumb li{display:inline-block}.testata ol.breadcrumb li:before{content:"/"}.testata:before{background-image:url(/images/breadcrumbs.webp);bottom:30px;content:"";height:250px;left:0;position:absolute;-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg);width:50%;z-index:-1}.testata:after{background-image:url(/images/breadcrumbs.webp);bottom:30px;content:"";height:250px;position:absolute;right:0;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);width:50%;z-index:-1}.gallery-arrow-right{position:absolute;width:30px;top:37px;right:35px}.gallery-arrow-left{position:absolute;width:30px;top:37px;left:43px}.owl-carousel{overflow:hidden}.owl-item .fotografia{border:solid 1px #ccc}.owl-item img{display:block}.fullwidth-slider-fade .owl-pagination{width:auto;top:unset;bottom:40px;padding:3px 3px 0 3px;background-color:rgba(255,255,255,.8);border-radius:30px;left:50%;z-index:1000;transform:translate(-50%,-50%)}.gallery-slider-fade .owl-pagination{width:auto;top:unset;bottom:-7px;padding:3px 3px 0 3px;background-color:rgba(255,255,255,.8);border-radius:30px;left:50%;z-index:1000;transform:translate(-50%,-50%)}.owl-page span{width:15px;height:15px}.home-content{position:absolute;right:0;top:60px;background-color:#ffffff99;padding:15px 30px 30px 30px;border-start-start-radius:20px;border-end-start-radius:20px;max-width:40%}.home-content h1,.home-content .titolo-slide{font-family:Lato,"Lato Fallback",sans-serif;font-weight:600;color:#333;font-size:28px;padding:0;margin:10px 0 0 0}.home-content h2,.home-content .sottotitolo-slide{font-family:Lato,"Lato Fallback",sans-serif;font-weight:400;color:#333;font-size:16px;padding:0;margin:5px 0 0 0}.home-content .local-scroll{padding-top:20px;text-align:end}aside.contatti{position:-webkit-sticky;position:sticky;top:0}.contatti h2{font-size:20px;font-weight:400;padding-top:50px;margin:0}.contatti h2:first-child{padding-top:0}.contatti address{font-weight:400}.icona-contatti{display:inline-block;width:20px;padding-right:10px;vertical-align:bottom;margin-top:10px}.area-testo-servizi{background-color:#f5f5f5}.area-testo-servizi .inner{padding:50px}.chi-siamo{margin:0 auto;max-width:1000px}.blog-item{background-color:#f4f4f5;height:100%}.blog-item h2{margin:14px 0 10px 0;padding:0}.blog-item .testo p{padding:0;margin:0 0 10px 0;line-height:1.5em}.blog-item .testo{padding-right:20px}.blog-item .bordo{display:block;border:solid 1px #ccc}.blog-item .bordo img{display:block}.blog-item .flex-area{display:flex;height:100%;justify-content:space-between;flex-direction:column}.blog-item .last-row{padding:20px 20px 20px 0}.blog-item h2 a{color:#333;font-weight:400}.blog-item .data{color:#b4500e;font-style:italic;font-size:14px}.blog-detail{background-color:#f5f5f4;margin:0 auto;max-width:800px}.blog-detail .inner{padding:40px 50px;line-height:1.6em}.blog-detail h2{font-size:20px;font-weight:400}.blog-detail h3{font-size:16px;font-weight:400;margin:0;padding:0;text-decoration:underline}.blog-detail .inner ul{margin-top:0}.blog-detail ul li{margin-bottom:10px}.blog-detail .inner p{margin:0 0 10px 0}.blog-detail .blog-footer{background-color:#1f2732;padding:20px 30px;font-weight:700;text-transform:uppercase}.blog-detail .blog-footer a{color:#fd7b27}.area-news-home{margin-top:-40px;margin-bottom:50px}.area-news-home .separatore-verticale{margin-bottom:20px}.testata-portfolio{background-color:#f4f4f5;margin:70px 0 50px 0}.btn{background-color:#b4500e;color:#fff;padding:5px 15px 9px 15px;border-radius:5px;border:0;font-size:16px}.form-control{font-family:Lato,"Lato Fallback",sans-serif;font-size:16px;width:100%;padding:10px 10px;margin:0 50px 10px 0;box-sizing:border-box}ul.pagination{list-style:none;padding:0;margin:0}ul.pagination li{display:inline-block;margin:5px;text-align:center;font-size:16px;font-weight:600}ul.pagination li a{color:#b4500e;display:block;line-height:23px;width:23px;height:23px;border:solid 1px #fd7b27;border-radius:3px;padding:3px}ul.pagination li a.active,ul.pagination li a:hover{background-color:#b4500e;color:#fff}ul.pagination .page-link{padding:3px}.text-start{text-align:start}.text-end{text-align:end}.icona-supporto-remoto{width:18px;width:18px;vertical-align:bottom;padding-right:5px}aside.supporto-tecnico{top:0;position:-webkit-sticky;position:sticky}aside.supporto-tecnico h2{font-weight:400;margin-top:80px}aside.supporto-tecnico h2:first-child{margin-top:0}#phModuloContatti h2{padding-top:30px}.area-contatti{background-color:#f5f5f4}.testo-area-contatti{padding:50px}.modulo-contatti{padding-top:10px}.portfolio-home{margin-top:50px;text-align:center}.portfolio-home h1{font-size:32px;font-weight:400;margin:0 0 10px 0}.separatore-verticale{border-left:dashed 1.5px #fd7b27;height:20px;zoom:3;margin:10px auto 10px auto;width:1px}a.btn-big{display:inline-block;border:solid 2px #fd7b27;padding:20px 24px 20px 30px;border-radius:50px;text-transform:uppercase;font-size:14px;letter-spacing:6px;font-weight:800}a.btn-big:hover{background-color:#b4500e;color:#fff}.servizi-home{margin-top:50px;text-align:center}.servizi-home img{max-width:120px}.servizi-home h2{font-size:22px;font-weight:600;margin:20px 0 20px 0}.servizi-home h2 a{color:#333}.servizi-home h2 a:hover{color:#b4500e}.servizi-home .testo{color:#000;font-weight:300;line-height:32px;margin-bottom:10px}.bordato{border:solid 1px #ccc}.cta{background-color:#eaeaea;padding:5px 30px;border-radius:10px;margin-top:50px;color:#333;font-size:18px;line-height:28px}.cta p{margin:15px 0 15px 0!important;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.cta .whatsapp-cta img{max-width:110px;margin-top:20px}.cta a{font-weight:700;color:#333;text-decoration:underline}.text-center{text-align:center}footer .registro{text-align:center}footer svg{margin-bottom:-5px}footer .top{background-color:#1f2732;padding-bottom:30px;color:#fff;text-align:center}footer .logo-dotcom{padding-top:30px;width:140px}footer .bottom{background-color:#e29c23;padding:10px;text-align:center;font-size:14px;color:#1f2732}footer .bottom a,footer .bottom a:visited{color:#1f2732;text-decoration:none}footer .bottom a:hover{text-decoration:underline}footer .social-icons{margin-top:20px}footer .social-icons a{display:inline-block;padding:0 8px}footer .social-icons img{width:25px}.padding-top-mini{padding-top:20px}.img-supporto{border:solid 1px #999;max-width:60%}@media (max-width:1399px){.testo-portfolio{padding:0 20px 15px 20px}}@media (max-width:1199px){header{padding:20px 20px}header .menu-button{display:block}header .menu{display:none}header .menu.active{display:block}header .menu{position:absolute;top:60px;right:20px;overflow:visible;z-index:10000}header .menu ul{background-color:#fff;border-radius:5px;border:solid 1px #e0e0e0;margin:0;padding:15px 10px 18px 10px}header .menu ul li{display:block;padding:4px 20px 4px 20px}header .menu ul li a{color:#333}.img-supporto{max-width:100%}}@media (max-width:768px){html{font-size:16px}.testata{height:180px}.flex-area{padding:5px 15px 0 15px}.flex-area .last-row{padding-bottom:30px}table.table{font-size:12px}.text-md-end{text-align:end}}@media (max-width:575px){.container{width:auto}.blog-detail .blog-footer{font-size:12px;padding:20px 15px}.area-testo-servizi .inner{padding:20px}.testo-area-contatti{padding:20px}aside.contatti{padding:0 20px}.fullwidth-slider-fade .owl-pagination{bottom:30px;padding:0 2px}.owl-pagination .owl-page{padding:2px}.owl-pagination .owl-page span{width:8px;height:8px}.home-content{top:10px;padding:5px 15px 15px 15px;max-width:45%}.home-content h1,.home-content .titolo-slide{font-size:16px;padding:0;margin:5px 0 0 0}.home-content h2,.home-content .sottotitolo-slide{font-size:14px;margin:3px 0 0 0}.home-content .local-scroll{padding-top:10px;text-align:end}.home-content .local-scroll .btn{font-size:12px;padding:5px 10px 7px 10px}}.registrar-badge{text-align:center;margin:30px 0}.registrar-badge img{width:auto;max-width:250px}.fullwidth-slider-fade:not(.owl-carousel)>.home-section+.home-section{display:none}.area-testo p a:not(.btn),.area-testo li a:not(.btn),.portfolio-home p a:not(.btn),.blog-detail .inner p a:not(.btn),.blog-detail .inner li a:not(.btn),.portfolio-detail .testo a:not(.btn){text-decoration:underline}.gallery-slider-fade:not(.owl-carousel)>.fotografia+.fotografia{display:none}
