.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;-webkit-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%;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:transparent}.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: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:calc(-1rem - 48px)}.card-image.rounded{margin-bottom:-10px}.card-image.contain{padding:.5rem}.card-image.contain a{display:flex;align-items:center;justify-content:center}.card-image.contain img{height:100px;width:auto}@media (min-width:768px){.card-image.contain img{height:130px}}.card-body{border-radius:10px;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at 25% 0,hsla(0,0%,98%,0),#fafafa);box-shadow:0 -1px 5px 0 rgba(0,0,0,.2);padding:1.07rem;z-index:1;height:100%}.card-body.fixedheight{height:135px}.card-body.fixedheight .entry-meta{flex-shrink:0}.card-body.fixedheight .card-title{flex-grow:1}.card.big .card-body.fixedheight{height:156px}.card-body.overlay{height:auto;position:absolute;right:0;bottom:0;left:0;padding:1.07rem;background:transparent none;box-shadow:none}.card-body.overlay .entry-meta,.card-body.overlay .entry-meta .material-icon{opacity:.8;transition:opacity .3s ease-out}.card-body.overlay .entry-meta .material-icon:active,.card-body.overlay .entry-meta .material-icon:focus,.card-body.overlay .entry-meta .material-icon:hover,.card-body.overlay .entry-meta:active,.card-body.overlay .entry-meta:focus,.card-body.overlay .entry-meta:hover{opacity:1}.card-body.overlay .entry-meta .material-icon,.card-body.overlay .entry-meta>.placeholder-item:first-child,.card-body.overlay .entry-meta>div:first-child{display:none}.card.device .card-body{font-family:"Montserrat",sans-serif}.card{position:relative;display:flex;flex-direction:column;word-wrap:break-word;background-clip:border-box;border-radius:10px;background-color:#f5f5f5;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.card.dark{overflow:hidden;border-radius:0}.card.dark .card-body{text-shadow:0 0 5px #000}.card.dark:active:before,.card.dark:focus:before,.card.dark:hover:before{opacity:.5}.card.dark:before{content:"";display:block;position:absolute;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9));top:0;left:0;right:-10px;bottom:-10px;transition:opacity .3s ease-out;opacity:1}.card.big .card-image{height:185px}.card.blob{padding-top:30px;background-color:transparent;box-shadow:none;overflow:visible}.card.blob .card-body{overflow:visible;padding-top:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.card.blob .card-image{height:120px;margin-top:-30px;border-radius:10px;z-index:1;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}@media (min-width:768px){.card.blob .card-image{height:255px}}.card.device{min-width:0;height:auto!important}.card.device .card-image{height:130px}.card.device .card-body{height:60px}@media (max-width:1030px){.card.device .card-body{padding:.535rem}}.card.device .card-body .prezzo strong{font-size:.85rem;font-weight:600}.card.device .card-body .prezzo strong a{text-decoration:none;color:#212121;transition:all .3s ease-out}.card.device .card-body .prezzo strong a:active,.card.device .card-body .prezzo strong a:focus,.card.device .card-body .prezzo strong a:hover{text-decoration:none;color:#616161}.card.device .card-body .prezzo s{font-size:.6rem}@media (min-width:768px){.card.device.small .card-image{min-height:83px;height:83px}.card.device.small .card-body{height:46px}.card.device .card-image{height:185px}.card.device .card-body{height:75px}}.card.animation{transition:transform .3s ease-out}.card.animation:active,.card.animation:focus,.card.animation:hover{transform:translateY(-.75rem)}@media (min-width:768px){.notizie .col-lg-7 .card.dark.big .thumbnail{height:380px}.notizie .col-lg-5 .card.dark .thumbnail,.notizie .col-lg-6 .card.dark .thumbnail{height:190px}}@media (min-width:1030px){.notizie .col-lg-7 .card.dark.big .thumbnail{height:200px}.notizie .col-lg-5 .card.dark .thumbnail{height:140px}.notizie .col-lg-6 .card.dark .thumbnail{height:170px}}@media (min-width:1366px){.notizie .col-xl-9 .card.dark.big .thumbnail{height:360px}.notizie .col-xl-4 .card.dark .thumbnail{height:158px}.notizie .col-xl-5 .card.dark .thumbnail{height:200px}}.brand .brand-body,.brand .brand-body h2{font-family:"Montserrat",sans-serif}.brand{display:inline-flex;height:32.4px;align-items:center}.brand .brand-head,.brand .brand-head img{height:100%}.brand .brand-body,.brand .brand-body h2{color:#fff;font-weight:400;line-height:normal;text-transform:uppercase}.brand .brand-body h2{margin-bottom:0}.brand:active,.brand:focus,.brand:hover{color:#fff;text-decoration:none}@media (min-width:768px){.brand{height:50px}.brand .brand-body{margin-left:.5rem}.brand .brand-body,.brand .brand-body h2{font-size:2rem}}.btn-input{position:relative;overflow:hidden;display:inline-flex;vertical-align:middle;font-size:.7rem;line-height:normal;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:.75rem}.small.btn-input{font-size:.5rem;line-height:20px}.btn-input:disabled,.disabled.btn-input{opacity:.65}input[type],textarea{font-family:"Raleway",sans-serif;width:100%;padding:10px 15px;border:0;font-size:1rem;line-height:1.5;color:#212121;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);outline:none}input[type]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#212121}input[type]::placeholder,textarea::placeholder{color:#212121}input[type]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#212121}@media (min-width:768px){input[type],textarea{font-size:.75rem}}.btn-input{font-weight:bolder;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.btn-input::-webkit-input-placeholder{font-weight:400;color:#212121}.btn-input:-ms-input-placeholder{font-weight:400;color:#212121}.btn-input::placeholder{font-weight:400;color:#212121}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.input-with-icon .btn-input{padding-right:3rem}.search-dropdown ul{list-style:none;margin:auto;padding:0}.search-dropdown{position:relative}.search-dropdown ul{background-color:#fff;display:none;z-index:10}.search-dropdown ul,.search-dropdown ul:after{position:absolute;border-radius:0 0 10px 10px;right:0;left:0}.search-dropdown ul:after{pointer-events:none;content:"";bottom:0;top:2px;z-index:-1;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.search-dropdown ul:before{content:"";display:block;border-top:1px solid #e0e0e0;margin:0 15px}.search-dropdown li{margin-bottom:0}.search-dropdown li:last-child{border-radius:0 0 10px 10px;overflow:hidden}.search-dropdown li span{display:block;padding:10px 15px;font-size:.75rem;line-height:1.5;outline:none;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.search-dropdown li span:active,.search-dropdown li span:focus,.search-dropdown li span:hover{background-color:#f5f5f5;cursor:pointer}.search-dropdown.open{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.search-dropdown.open ul{display:block}.search-dropdown.open input[type]{border-radius:10px 10px 0 0;box-shadow:none}.gallery .tta-carousel .gallery-list{position:relative;justify-content:normal;flex-wrap:nowrap;width:100%;align-self:start;align-items:stretch}.gallery .tta-carousel .gallery-list img{width:100%}.gallery .tta-carousel .gallery-item{width:100%;padding:.75rem;display:inline-flex;align-items:center;flex-grow:1;outline:none;transition:background-color .3s ease-out}.gallery .tta-carousel .gallery-item:first-child{margin-left:0}.gallery .tta-carousel .gallery-item img{min-width:100px;pointer-events:none}.gallery .tta-carousel .gallery-item.active,.gallery .tta-carousel .gallery-item:hover{background-color:#e0e0e0}.gallery .tta-carousel .gallery-item:hover{cursor:pointer}@media (min-width:1030px){.gallery .gallery-item img{min-width:250px}.gallery.horizontal .gallery-item img{min-width:auto}}.gallery-zoom{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:100%;width:40px;height:40px;background-color:rgba(0,0,0,.3)}.gallery-zoom:active,.gallery-zoom:focus,.gallery-zoom:hover{cursor:pointer;outline:none}.gallery-zoom .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gallery-zoom svg{position:relative;transform:translate(20%,-20%);height:1.5rem;width:1.5rem;opacity:.9}.gallery-zoom svg path.color{fill:#fff}.gallery .carousel-inner{height:200px}@media (min-width:768px){.gallery .carousel-inner{height:300px}}@media (min-width:1030px){.gallery .carousel-inner{height:400px}}@media (min-width:1366px){.gallery .carousel-inner{height:500px}}@media (min-width:1030px){.gallery .gallery-list{max-height:400px}}@media (min-width:1366px){.gallery .gallery-list{max-height:500px}}.gallery .gallery-list.withcarousel .gallery-item img{max-height:90px}@media (min-width:768px){.gallery .gallery-list.withcarousel .gallery-item img{max-height:120px}}.gallery{position:relative;display:block}.gallery>img{width:100%;height:auto}.gallery .gallery-carousel{display:flex;flex-direction:column}.gallery .gallery-carousel img{max-width:100%;max-height:100%}@supports (object-fit:contain){.gallery .gallery-carousel img{object-fit:contain}}.gallery .gallery-carousel .carousel-inner{margin-bottom:.5rem}.gallery .gallery-carousel .carousel-indicator{margin:0}.gallery .gallery-carousel .carousel-item-next,.gallery .gallery-carousel .carousel-item-prev,.gallery .gallery-carousel .carousel-item.active{display:flex}@media (min-width:1030px){.gallery.horizontal .gallery-carousel{flex-direction:row;align-items:center}.gallery.horizontal .gallery-carousel .carousel-inner{display:flex;align-items:center;overflow:hidden;margin-right:1rem;margin-bottom:0;width:65%}.gallery.horizontal .gallery-carousel .gallery-list{flex-wrap:wrap;width:45%}.gallery.horizontal .gallery-carousel .gallery-item{width:50%}}.gallery.lightbox{padding:2rem}@media (min-width:768px){.gallery.lightbox{padding:3rem}}.gallery.lightbox{position:fixed;background-color:rgba(0,0,0,.9);top:0;bottom:0;left:0;right:0;z-index:1000;align-items:normal}.gallery.lightbox .carousel-inner{height:100%;overflow:hidden}.gallery.lightbox .gallery-carousel{width:100%;height:100%;display:flex}.gallery.lightbox .gallery-list{background-color:#fff;flex-shrink:0}@media (min-width:1030px){.gallery.lightbox.horizontal .carousel-inner{width:80%}.gallery.lightbox.horizontal .gallery-list{width:20%}.gallery.lightbox.horizontal .gallery-item{width:100%}.gallery.lightbox .gallery-carousel{align-items:normal}.gallery.lightbox .gallery-carousel .carousel-inner{max-height:none}.gallery.lightbox .gallery-carousel .gallery-list{max-height:100%}}