.tta-carousel.compressed .carousel-item .background-image>div{background-size:cover;background-position:50%}.tta-carousel.compressed .autore a,.tta-carousel.compressed .categorie a{font-family:"Maven Pro",sans-serif;font-weight:500}.tta-carousel{position:relative;overflow:hidden}.tta-carousel .carousel-inner{position:relative;background-color:#d8d8d8}.tta-carousel .carousel-indicator{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:1.5rem 0 0;padding:0}.tta-carousel .carousel-indicator li{background-color:hsla(0,0%,88.2%,.6);height:6px;width:6px;margin:.5rem;border-radius:50%;-webkit-transition:all .5s ease-out;-o-transition:all ease-out .5s;-moz-transition:all ease-out .5s;transition:all .5s ease-out}.tta-carousel .carousel-indicator li.active{background-color:#fff;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.tta-carousel .carousel-item{position:relative;display:none;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all .5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.tta-carousel .carousel-item.active{display:block}.tta-carousel .carousel-item>iframe,.tta-carousel .carousel-item>img{width:100%;height:100%;display:block;min-height:200px}.tta-carousel .carousel-item-next,.tta-carousel .carousel-item-prev,.tta-carousel .carousel-item.active{display:block}.tta-carousel .carousel-item-next,.tta-carousel .carousel-item-prev{position:absolute;top:0}.tta-carousel .carousel-item-next.carousel-item-left,.tta-carousel .carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.tta-carousel .carousel-item-next.carousel-item-left,.tta-carousel .carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}.tta-carousel .active.carousel-item-right,.tta-carousel .carousel-item-next{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.tta-carousel .active.carousel-item-right,.tta-carousel .carousel-item-next{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.tta-carousel .active.carousel-item-left,.tta-carousel .carousel-item-prev{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.tta-carousel .active.carousel-item-left,.tta-carousel .carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.tta-carousel .carousel-caption{height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .5s ease-out;-o-transition:opacity ease-out .5s;-moz-transition:opacity ease-out .5s;transition:opacity .5s ease-out}.tta-carousel .carousel-caption h1,.tta-carousel .carousel-caption h2{margin-top:1.5rem}.tta-carousel .carousel-caption h1,.tta-carousel .carousel-caption h1 a,.tta-carousel .carousel-caption h2,.tta-carousel .carousel-caption h2 a{color:#fff}.tta-carousel .carousel-caption.active{opacity:1;height:auto}.tta-carousel .carousel-caption h1,.tta-carousel .carousel-caption h2 .entry-meta{margin-bottom:.8rem}.tta-carousel.compressed .carousel-inner{height:230px}.tta-carousel.compressed .carousel-item{position:relative;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}.tta-carousel.compressed .carousel-item,.tta-carousel.compressed .carousel-item .background-image,.tta-carousel.compressed .carousel-item:before{height:100%}.tta-carousel.compressed .carousel-item div{position:relative;z-index:5}.tta-carousel.compressed .carousel-item .background-image,.tta-carousel.compressed .carousel-item:before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.9)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.9));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.9));background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9));content:""}.tta-carousel.compressed .carousel-item .background-image{z-index:0;overflow:hidden}.tta-carousel.compressed .carousel-item .background-image>div{height:100%;width:100%}.tta-carousel.compressed .carousel-item .background-image img{height:100%;width:auto;-webkit-flex:0 0 auto!important;-moz-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}@supports ((-o-object-fit:cover) or (object-fit:cover)){.tta-carousel.compressed .carousel-item .background-image img{height:100%;width:100%;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover}}.tta-carousel.compressed .carousel-item-next,.tta-carousel.compressed .carousel-item-prev,.tta-carousel.compressed .carousel-item.active{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.tta-carousel.compressed .carousel-item-next,.tta-carousel.compressed .carousel-item-prev{position:absolute;top:0}.tta-carousel.compressed .carousel-indicator{position:relative;margin-top:-30px}.tta-carousel.compressed .carousel-caption{height:auto;padding:0 40px}.tta-carousel.compressed .carousel-caption h1,.tta-carousel.compressed .carousel-caption h2{margin:.8rem 0}.tta-carousel.compressed .categorie{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tta-carousel.compressed .autore,.tta-carousel.compressed .autore a,.tta-carousel.compressed .categorie,.tta-carousel.compressed .categorie a{line-height:normal}.tta-carousel.compressed .autore a,.tta-carousel.compressed .categorie a{opacity:.8;font-size:.8rem;color:#fff;margin-right:.5rem;text-transform:uppercase}.tta-carousel.bordered .carousel-inner{background-color:rgba(0,0,0,0)}.tta-carousel.overflow{overflow:hidden;padding-left:300px;padding-right:300px;margin-left:-300px;margin-right:-300px}.tta-carousel.overflow>.carousel-inner{position:relative}.tta-carousel.overflow>.carousel-inner>.carousel-item{-webkit-transition:all .4s ease-in-out;-o-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;transition:all .4s ease-in-out}.tta-carousel.overflow>.carousel-inner>.active.carousel-item-right,.tta-carousel.overflow>.carousel-inner>.carousel-item-next{-webkit-transform:translateX(140%);-moz-transform:translateX(140%);-ms-transform:translateX(140%);-o-transform:translateX(140%);transform:translateX(140%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.tta-carousel.overflow>.carousel-inner>.active.carousel-item-right,.tta-carousel.overflow>.carousel-inner>.carousel-item-next{-webkit-transform:translate3d(140%,0,0);-moz-transform:translate3d(140%,0,0);transform:translate3d(140%,0,0)}}.tta-carousel.overflow>.carousel-inner>.active.carousel-item-left,.tta-carousel.overflow>.carousel-inner>.carousel-item-prev{-webkit-transform:translateX(-140%);-moz-transform:translateX(-140%);-ms-transform:translateX(-140%);-o-transform:translateX(-140%);transform:translateX(-140%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.tta-carousel.overflow>.carousel-inner>.active.carousel-item-left,.tta-carousel.overflow>.carousel-inner>.carousel-item-prev{-webkit-transform:translate3d(-140%,0,0);-moz-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{outline:none}.carousel-control-next .sr-only,.carousel-control-prev .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carousel-control-next .control-container,.carousel-control-prev .control-container{position:relative;width:24px;height:48px;background-color:rgba(0,0,0,.3)}.carousel-control-next .control-container:hover,.carousel-control-prev .control-container:hover{cursor:pointer}.carousel-control-next .control-container svg,.carousel-control-prev .control-container svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:1.75rem;height:1.75rem;opacity:.9}.carousel-control-next .control-container svg path.color,.carousel-control-prev .control-container svg path.color{fill:#fff}.carousel-control-next.nobg .control-container,.carousel-control-prev.nobg .control-container{background-color:rgba(0,0,0,0)}.carousel-control-next.solid .control-container,.carousel-control-prev.solid .control-container{width:48px;border-radius:48px;background-color:#333;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.carousel-control-prev{left:0}.carousel-control-prev .control-container{border-bottom-right-radius:48px;border-top-right-radius:48px;left:0}.carousel-control-prev .control-container svg{right:2px}.carousel-control-prev.solid{left:-65px;left:-moz-calc(-1rem - 48px);left:calc(-1rem - 48px)}.carousel-control-next{right:0}.carousel-control-next .control-container{border-bottom-left-radius:48px;border-top-left-radius:48px;right:0}.carousel-control-next svg{left:2px}.carousel-control-next.solid{right:-65px;right:-moz-calc(-1rem - 48px);right:calc(-1rem - 48px)}.card-image.rounded{margin-bottom:-10px}.card-image.contain{padding:.5rem}.card-image.contain a{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-image.contain img{height:100px;width:auto}@media (min-width:768px){.card-image.contain img{height:130px}}