.brand .brand-body,.brand .brand-body h2{font-family:"Montserrat",sans-serif}.brand{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;height:32.4px;-webkit-align-items:center;-moz-box-align:center;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}}.modal-notifiche{position:fixed;top:0;margin:auto;left:.75rem;right:.75rem;max-width:500px;z-index:1000;padding:1rem 1rem .25rem;background-color:#f5f5f5;box-shadow:0 0 20px 3px rgba(0,0,0,.22);-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);transition:-webkit-transform .5s ease-out;-moz-transition:transform .5s ease-out,-moz-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out,-moz-transform .5s ease-out;text-align:center}.modal-notifiche.show{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.modal-notifiche>.d-flex{-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-notifiche>.d-flex>.px-3{-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:100%}.modal-notifiche .logo-container{margin:auto auto .75rem;width:60px;height:60px;padding:.75rem;border-radius:50%;background-color:#fafafa;box-shadow:0 0 3px rgba(0,0,0,.2)}.modal-notifiche .logo-container,.modal-notifiche .logo-container .brand-head{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.modal-notifiche .logo-container .brand-head img{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.modal-notifiche .logo-container .brand-body{display:none}.modal-notifiche .logo-container img{width:100%;height:auto;display:inline-block}.modal-notifiche .modal-notifiche-text>span{display:block}.modal-notifiche .modal-notifiche-buttons{margin-top:.75rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.modal-notifiche .modal-notifiche-buttons>.btn{padding:.75rem 1.5rem;margin:0 .75rem .75rem}@media(min-width:1030px){.modal-notifiche{max-width:700px;font-size:1rem;text-align:left}.modal-notifiche>.d-flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.modal-notifiche>.d-flex>.px-3{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;min-width:100px}.modal-notifiche .logo-container{width:100px;height:100px;margin-bottom:0}.modal-notifiche>.d-flex>.modal-notifiche-text.px-3{-webkit-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto;max-width:100%}.modal-notifiche .modal-notifiche-buttons{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}}.card.device .card-body{font-family:"Montserrat",sans-serif}.card{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;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:-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));top:0;left:0;right:-10px;bottom:-10px;-moz-transition:opacity ease-out .3s;transition:opacity .3s ease-out;opacity:1}.card.big .card-image{height:185px}.card.blob{padding-top:30px;background-color:rgba(0,0,0,0);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;-moz-transition:all ease-out .3s;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:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out}.card.animation:active,.card.animation:focus,.card.animation:hover{-webkit-transform:translateY(-.75rem);-moz-transform:translateY(-.75rem);-ms-transform:translateY(-.75rem);transform:translateY(-.75rem)}.card-body{border-radius:10px;background-image:-moz-linear-gradient(#fff,#fff),-moz-radial-gradient(25% 0,circle,hsla(0,0%,98%,0),#fafafa);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{-webkit-flex-shrink:0;flex-shrink:0}.card-body.fixedheight .card-title{-webkit-flex-grow:1;-moz-box-flex:1;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:rgba(0,0,0,0) none;box-shadow:none}.card-body.overlay .entry-meta,.card-body.overlay .entry-meta .material-icon{opacity:.8;-moz-transition:opacity .3s ease-out;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}.close-button-container{position:relative;z-index:100}.close-button-container .close-button{width:1.5rem;height:1.5rem;padding:0;border-radius:50%;z-index:10}.close-button-container .close-button .material-icon{height:.75rem;width:.75rem}.close-button.transparent{color:#000;text-shadow:none}.close-button.transparent,.close-button.transparent .material-icon{width:1.75rem;height:1.75rem}.close-button.transparent .material-icon .color{fill:#424242}.tooltip-notifiche{width:70%;width:-moz-calc(100% - 20px);width:calc(100% - 20px);max-width:400px;position:fixed;top:22.5px;left:10px;background-color:#fff;z-index:1000;box-shadow:-20px 0 20px rgba(0,0,0,.2);overflow:visible;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,opacity .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.tooltip-notifiche .close-button{-webkit-transform:translate(25%,-25%);-moz-transform:translate(25%,-25%);-ms-transform:translate(25%,-25%);transform:translate(25%,-25%);visibility:hidden}.tooltip-notifiche video{cursor:pointer;width:100%;height:auto}.tooltip-notifiche:before{content:"";display:block;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff;width:0;height:0;position:absolute;top:-13px;left:15px;z-index:1000}.tooltip-notifiche.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.tooltip-notifiche.show .close-button{visibility:visible}