.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.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-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}#carousel_servizi.owl-carousel .owl-item{max-height:390px;transition:all ease-in-out .3s;margin-bottom:120px;margin-top:60px}@media only screen and (max-width:48em){#carousel_servizi.owl-carousel .owl-item{max-height:500px}}#carousel_servizi.owl-carousel .owl-nav button.owl-prev,#carousel_servizi.owl-carousel .owl-nav button.owl-next{background-color:#fff;width:auto;color:#000;border:none;width:3.5625rem;height:3.5625rem;font:inherit;border-radius:50%}#carousel_servizi.owl-carousel button.owl-dot{background:#fff0;border:none;border-radius:0;padding:0;flex-grow:1}#carousel_servizi.owl-theme .owl-dots .owl-dot.active span,#carousel_servizi.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-dark);border-radius:8px}#carousel_servizi.owl-carousel .card{background-color:var(--color-primary);height:45rem;padding:6rem 2.5rem 6rem 5.5rem;margin:1rem}@media only screen and (max-width:48em){#carousel_servizi.owl-carousel .card{padding:5rem 2.6rem;margin:0;height:60rem}#carousel_servizi.owl-carousel.owl-loaded{display:block;position:relative}#carousel_servizi.owl-carousel .owl-nav button.owl-prev img,#carousel_servizi.owl-carousel .owl-nav button.owl-next img{width:.5rem}}#carousel_servizi.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;position:relative}#carousel_servizi.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:#fff0}#carousel_servizi.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;display:inline}#carousel_servizi.owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:5px 7px;background:#ccc;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}#carousel_servizi.owl-theme .owl-dots .owl-dot.active span,#carousel_servizi.owl-theme .owl-dots .owl-dot:hover span{background:#666}#carousel_progetti.owl-carousel .owl-item{transform:scale(.8);transition:all 0.5s}#carousel_progetti.owl-carousel .owl-item.active.center{transform:scale(1)}#carousel_progetti.owl-carousel .owl-item .card{padding:0;position:relative;width:auto;margin:0 120px}@media only screen and (max-width:48em){#carousel_progetti.owl-carousel .owl-item.active.center,#carousel_progetti.owl-carousel .owl-item{min-height:1px}#carousel_progetti.owl-carousel .owl-item .card{margin:0 20px}}#carousel_progetti.owl-carousel .owl-item .card__img,#carousel_progetti.owl-carousel .owl-item .card__img img{border-radius:25px}#carousel_progetti.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}#carousel_progetti.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}#carousel_progetti.owl-theme .owl-dots{margin-top:50px;text-align:center;-webkit-tap-highlight-color:#fff0}#carousel_progetti.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;display:inline}#carousel_progetti.owl-theme .owl-dots .owl-dot span{width:18px;height:18px;margin:5px 7px;background:#ccc;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}#carousel_progetti.owl-theme .owl-dots .owl-dot.active span,#carousel_progetti.owl-theme .owl-dots .owl-dot:hover span{background:#666}#carousel_progetti.owl-theme .owl-nav [class*=owl-]{font-size:6rem;color:var(--color-dark);border-radius:50%;width:8rem;height:8rem;box-shadow:0 0 20px 0 rgb(0 0 0 / .22);border:1px solid var(--color-light);background-color:var(--color-light);display:flex;align-items:center;justify-content:center}#carousel_progetti.owl-theme .owl-nav [class*=owl-]:hover{background:#666;color:#FFF;text-decoration:none}#carousel_progetti.owl-theme .owl-nav [class*=owl-] span{font-size:6rem;margin-top:-10px}#carousel_progetti .card .card__caption{position:absolute;bottom:0;padding:40px;width:100%;color:var(--color-light);z-index:9;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);border-radius:0 0 25px 25px;display:flex;flex-direction:column;min-height:400px;justify-content:end}#carousel_progetti.owl-theme .owl-nav .disabled{display:none}#carousel_progetti.owl-carousel .owl-nav button.owl-next{position:absolute;right:28%;z-index:99;top:50%;transform:translateY(-50%)}#carousel_progetti.owl-carousel .owl-nav button.owl-prev{position:absolute;left:28%;z-index:99;top:50%;transform:translateY(-50%)}@media only screen and (max-width:62em){#carousel_progetti.owl-carousel .owl-nav button.owl-next{right:0}#carousel_progetti.owl-carousel .owl-nav button.owl-prev{left:0}}