.servizi-wrap{margin:20px 0;text-align:left}.servizi-wrap .servizi-title{font-size:18px;font-weight:700;margin:20px 0 5px;padding:10px 0;color:#444;border-top:1px solid #444}.servizi-wrap .servizi-link{display:inline-block;padding:5px 10px;text-decoration:none;border-radius:2px;border:1px solid #aaa;margin:0 2px 5px 0;font-size:14px}.servizi-wrap .servizi-link:hover{background-color:#222;border:1px solid #222;color:#fff}.home-image{display:block;position:relative;overflow:hidden;width:100%;height:70vh;min-height:600px;background-color:#e4e6e6;background-size:cover;background-position:center;background-attachment:fixed;padding:100px 0;-webkit-clip-path:polygon(100% 0%,100% 100%,0 calc(100% - 40px),0 0);clip-path:polygon(100% 0%,100% 100%,0 calc(100% - 40px),0 0)}.home-video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;transform:translateX(-50%) translateY(-50%);z-index:-1}.h80{height:70vh}.home-claim{position:relative;z-index:1;color:#fff;font-family:'kalam';font-size:48px;line-height:120%;text-shadow:1px 2px 1px #000;text-align:center}.home-intro{text-align:center}.home-intro p{margin-bottom:5px}.call{background-color:#222;color:#fff;margin-bottom:10px;padding:40px 0}.sede-image{min-height:400px;height:70vh;margin-bottom:40px}.row-sedi{margin-bottom:20px}.img-sedi{float:right;background-color:#eee;width:70px;height:70px;border-radius:50%}.title-sedi{line-height:70px}.home-facebook{position:relative;background-color:#e4e6e6;min-height:200px;padding:100px 0;-webkit-clip-path:polygon(100% 40px,100% 100%,0 calc(100% - 40px),0 0);clip-path:polygon(100% 40px,100% 100%,0 calc(100% - 40px),0 0)}.margin60{margin-top:60px;margin-bottom:60px}.fix-left{position:fixed;top:0;bottom:0;width:50%;background-color:#000;z-index:1}.fix-right{margin-left:50%}.full-image{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.full-txt{margin:0 auto;padding:120px 30px 40px;max-width:720px}.footer-left{color:#b1b7b7;font-size:14px;font-style:italic;margin-top:60px;border-top:1px solid #ddd;padding-top:20px}.preventivo-title{font-size:18px;font-weight:700;margin:60px 0 10px;padding:10px 0;color:#444;border-top:2px solid #e4e6e6}.btn{display:inline-block;padding:12px 30px;text-decoration:none;border-radius:3px;border:2px solid #000;color:#000;margin:0;font-size:1.2rem;font-weight:700}.btn:hover{background:#000;color:#fff}.btn:focus{outline:none}.lity-box{overflow:auto}.white-box{background:#fff;max-width:600px;padding:20px 40px}.row-margin{margin-top:10px;margin-bottom:10px}.row-margin-oblique{margin-top:10px;margin-bottom:-40px}.row-lay2{-webkit-clip-path:polygon(100% 40px,100% 100%,0 calc(100% - 40px),0 0);clip-path:polygon(100% 40px,100% 100%,0 calc(100% - 40px),0 0)}.after-lay2{z-index:-1}.after-lay2:after{content:'';position:absolute;left:10px;top:0;right:0;height:100%;background-color:#e3e6e6;z-index:-1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:150px;background-position:center}.img-lay2{background-color:#f4f5f5;background-position:center;background-size:cover;height:60vh;min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.txt-lay2{position:relative;background-color:#fafafa;padding:30px;margin:60px 0 80px;width:100%;max-width:350px;transform:translateX(-80px);z-index:2}.txt-lay2 .lay-title{font-size:1.2em;font-weight:700;margin:0 0 10px;padding:0;text-align:left}.txt-lay2 .lay-btn{position:absolute;top:10px;left:10px;right:10px;bottom:10px;display:block;color:#fff;z-index:4;background:#222;text-align:center;text-decoration:none;background-image:url(//www.showtimeverona.it/html/themes/ShowTheme/images/logo-show1.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.row-lay2 .txt-lay2:hover .lay-btn{opacity:1}@media (min-width:767px){.row-lay2:nth-child(odd) .after-lay2{-webkit-box-ordinal-group:0;-webkit-order:1;-ms-flex-order:1;order:1}.row-lay2:nth-child(odd) .after-lay2:after{left:0;right:10px}.row-lay2:nth-child(odd) .txt-lay2{transform:translateX(80px)}.row-lay2:nth-child(odd) .img-lay2{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}@media (max-width:767px){.container-lay2{padding:0}.txt-lay2{transform:translateX(5%);max-width:320px}.after-lay2{display:none}}.footer{width:100%;background:#222;font-size:15px;line-height:1.5;color:#fff;padding:40px 0;margin-top:10px}.footer a{color:#fff;text-decoration:none}.logo-footer{display:block;max-width:200px;height:26px;margin-bottom:20px}.footer-info{background:#171616;color:#585858;padding:15px 0;font-size:14px;text-align:center}.footer-info p{margin:0}#map{display:block;width:100%;height:400px;margin-top:10px;background-image:url(https://www.showtimeverona.it/html/uploads/2026/06/map.jpg);background-position:center;background-size:cover;-webkit-clip-path:polygon(100% 40px,100% 100%,0 100%,0 0);clip-path:polygon(100% 40px,100% 100%,0 100%,0 0)}.page404{text-align:center;font-size:160px;line-height:120%;font-weight:700}.page404 span{display:block;font-weight:700;font-size:40px;line-height:140%}.page404 small{font-size:18px}@media (max-width:767px){.fix-left{position:relative;height:400px;min-height:80vh;width:100%}.fix-right{margin:0}.full-txt{margin:0;padding:50px 15px}}.video-wrap{overflow:hidden;background-color:#1e1f1c;background-image:url(//www.showtimeverona.it/html/themes/ShowTheme/images/logo-show1.png);background-size:contain;background-position:center;background-repeat:no-repeat}.video-wrap video{width:100%;height:100%;z-index:0;object-fit:cover;object-position:center}.swiper-pagination{color:#fff;padding:20px 10px;font-size:15px}