﻿*{box-sizing:border-box}*:focus{outline:0}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background-color:#3d3d3d;outline:none;border-radius:20px}::-webkit-scrollbar-track{border-radius:4px}.container{margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.pill-btn{margin:5px;position:relative;display:inline-block;width:300px;height:60px;font-size:1em;font-weight:bold;line-height:60px;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0);text-decoration:none;font-weight:900;font-size:17px;letter-spacing:.045em;user-select:none}.pill-btn svg{position:absolute;top:0;left:0}.pill-btn svg rect{stroke-width:4;stroke-dasharray:383,0;stroke-dashoffset:0;transition:all 600ms ease}.pill-btn svg text{transition:all 300ms linear;transform-origin:50% 50%}.pill-btn:hover svg rect{stroke-width:4;stroke-dasharray:225,563;stroke-dashoffset:467;fill:hsla(0,0%,100%,0)}.pill-btn:hover svg text{transform:scale(1.1)}.pill-btn:hover svg.to-white text{transform:scale(1.1)}.text-text{color:#3d3d3d !important}.border-text{border-color:#3d3d3d !important}.bg-text{background-color:#3d3d3d !important}.text-grey{color:#ccc !important}.border-grey{border-color:#ccc !important}.bg-grey{background-color:#ccc !important}.text-light-grey{color:#efefef !important}.border-light-grey{border-color:#efefef !important}.bg-light-grey{background-color:#efefef !important}.text-red{color:#e43137 !important}.border-red{border-color:#e43137 !important}.bg-red{background-color:#e43137 !important}.text-blue{color:#21759a !important}.border-blue{border-color:#21759a !important}.bg-blue{background-color:#21759a !important}.text-green{color:#41b883 !important}.border-green{border-color:#41b883 !important}.bg-green{background-color:#41b883 !important}.text-purple{color:#563e7c !important}.border-purple{border-color:#563e7c !important}.bg-purple{background-color:#563e7c !important}.text-yellow{color:#f7be0d !important}.border-yellow{border-color:#f7be0d !important}.bg-yellow{background-color:#f7be0d !important}.text-orange{color:#f16529 !important}.border-orange{border-color:#f16529 !important}.bg-orange{background-color:#f16529 !important}.text-pink{color:#cd679a !important}.border-pink{border-color:#cd679a !important}.bg-pink{background-color:#cd679a !important}.text-woptima{color:#00cc99 !important}.border-woptima{border-color:#00cc99 !important}.bg-woptima{background-color:#00cc99 !important}.absolute-middle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.absolute-center{position:absolute;left:50%;transform:translateX(-50%)}body{margin:0;overflow-x:hidden;overflow-y:auto;font-family:"Raleway",sans-serif;color:#3d3d3d;font-size:18px;background:#000}body,div,span,h1,h2,h3,h4,h5{font-family:"Raleway",sans-serif}.main-container{overflow:hidden}.no-select{user-select:none}.menu-item a{font-family:"Vampiro One",cursive}.lh-1{line-height:1}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-30{font-size:30px}.flex,.flexer{display:flex}.flex-force{display:flex !important}.flex-wrap{flex-wrap:wrap}.flex-fill{align-items:stretch}.flex-middle{align-items:center}.flex-top{align-items:flex-start}.flex-left,.flex-start{align-content:flex-start}.flex-right,.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.flex-push-r{margin-left:auto}.flex-push-l{margin-right:auto}.flex-1,.flex-auto{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-reversed{flex-direction:column-reverse}.section{width:100%}.section>.inner-section{width:100%}.bottom{bottom:0}.top{top:0}.ffh{height:100vh;min-height:500px}@media only screen and (min-width: 980px)and (min-height: 700px){.fh{height:100vh !important;min-height:500px}}footer{height:30px;background:green}h2{margin:0;font-size:35px;line-height:40px}a{color:#3d3d3d;text-decoration:none}a:hover,a:active,a:focus{color:#3d3d3d}@media only screen and (max-width: 768px){.mobile-fixed{background-attachment:fixed !important}}.btn-download{background:#252525;font-size:30px;line-height:30px;padding:10px 15px;margin-top:20px;color:#fff;display:inline-block;text-decoration:none;transition:all 250ms ease}.btn-download:hover,.btn-download:active,.btn-download:focus{color:#fff;background:rgb(62.5,62.5,62.5)}.max-w{max-width:1170px;margin:0 auto}.max-800{max-width:800px;margin:0 auto}.relative{position:relative}.inline{display:inline-block}.noselect{user-select:none}.flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.flex.flex-vertical{flex-direction:column}.flex.flex-left{justify-content:flex-start}.flex.flex-stretch{align-items:stretch}.flex.flex-center{justify-content:center}.flex.flex-middle{align-items:center}.pad{padding:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.pa-10{padding:10px}.py-75{padding-top:75px;padding-bottom:75px}.pb-20{padding-bottom:20px}.mb-20{margin-bottom:20px}.my-15{margin-top:25px;margin-bottom:25px}.mb-25{margin-bottom:25px}.mar-t-40{margin-top:40px}@media only screen and (max-width: 768px){.mt-40-mob{margin-top:40px}}.nopad{padding:0}.nomar-top{margin-top:0}.w-100{width:100%}.my-10{margin-top:10px;margin-bottom:10px}.my-0{margin-top:0px;margin-bottom:0px}.mb-10{margin-bottom:10px}.max-screen{max-width:100vw}.absolute-fill{position:absolute;top:0;right:0;bottom:0;left:0}.hidden{display:none}.invisible{opacity:0}.mobile .invisible{opacity:1}.z-10{z-index:10}.overhidden{overflow:hidden}.text-white{color:#fff}.text-white:hover,.text-white:focus,.text-white:active{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gradient-text{background-color:#0c9;background-image:linear-gradient(45deg, #00ffbf, #00656d);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0)}.underline-title{position:relative;display:inline-block;padding-bottom:10px}.underline-title:after{content:"";position:absolute;bottom:0;width:20%;left:40%;height:1px;background:#3d3d3d}.underline-title.text-white:after{background:#fff}.pill{padding:5px 20px;border-radius:30px;background:#ccc;display:inline-block;margin:8px;transition:all 300ms ease}.pill>*{margin:0;color:#fff}.pill:hover{transform:scale(1.1)}.pill.small-pill{font-size:13px;margin:2px}.pill.small-pill:hover{transform:scale(1)}header{position:fixed;top:0;right:0;left:0;z-index:103}header .menu{position:relative;padding:15px;background:#0e0f1a}header .menu ul{display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:0;width:100%}header .menu ul li.menu-item{transition:all 200ms;display:flex}header .menu ul li.menu-item a{color:#fff;text-decoration:none;font-size:20px;line-height:20px;transition:all 200ms;margin:5px 10px}header .menu ul li.menu-item:hover{transform:scale(1.1);transform-origin:center}header .menu ul li.menu-item#menu-item-1 a:hover{color:#0c9}header .menu ul li.menu-item#menu-item-1.active a{color:#0c9}header .menu ul li.menu-item#menu-item-1.active a:hover{color:#0c9}header .menu ul li.menu-item#menu-item-2 a:hover{color:rgb(248.632,203.26,62.368)}header .menu ul li.menu-item#menu-item-2.active a{color:rgb(248.632,203.26,62.368)}header .menu ul li.menu-item#menu-item-2.active a:hover{color:rgb(248.632,203.26,62.368)}header .menu ul li.menu-item#menu-item-3 a:hover{color:#cd679a}header .menu ul li.menu-item#menu-item-3.active a{color:#cd679a}header .menu ul li.menu-item#menu-item-3.active a:hover{color:#cd679a}header .menu ul li.menu-item#menu-item-4 a:hover{color:rgb(115,191.3636363636,225)}header .menu ul li.menu-item#menu-item-4.active a{color:rgb(115,191.3636363636,225)}header .menu ul li.menu-item#menu-item-4.active a:hover{color:rgb(115,191.3636363636,225)}.menu-item[data-target=top]{transition:none !important}body:not(.scrolled) header .menu{background:none !important}body:not(.scrolled) header [data-target=top]{visibility:hidden}@media only screen and (max-width: 580px){.text-center-mobi{text-align:center !important}}.portfolio{z-index:9;position:relative;background:#fff}.portfolio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(45deg, rgba(224, 224, 224, 0.7) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(224, 224, 224, 0.7) 100%)}.portfolio .site-img{max-height:520px;overflow:auto}.portfolio .site-img.overheight{margin-right:-30px}.portfolio .site-img img{width:100%}.portfolio .slick-slide>div>div{display:flex !important;flex-wrap:wrap;max-width:100vw}.portfolio .slick-slide .type{zoom:.6;margin-top:20px}.portfolio .slick-dots li button:before{font-size:16px}.portfolio .icons{margin-top:20px}.portfolio .icons span{padding:5px;margin:5px}.portfolio .icons span img{max-height:50px;vertical-align:middle}.mobile .portfolio .site-img.overheight{padding-right:30px}.curriculum .icons{margin-top:20px;zoom:.75;margin:0 auto}.curriculum .icons img{max-height:50px;margin:7px}.contatti{background:linear-gradient(to bottom, rgb(255, 255, 255) 62%, rgb(255, 255, 255) 62%, rgb(204, 255, 244) 100%)}.contatti .contact a{line-height:30px;vertical-align:top}.contatti .contact a .fa{font-size:30px;margin-right:5px}.photo-accordion{width:100%}.photo-accordion .accordion-nav{width:100%;display:inline-block;background:#ff0}.photo-accordion .accordion-nav .zone-nav-item{float:left;text-align:center;height:100px;cursor:pointer;position:relative}.photo-accordion .accordion-nav .zone-nav-item.active:before{content:"";width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #ff0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%)}.photo-accordion .accordion-body{margin-top:15px}.photo-accordion .accordion-body .photo-grid{display:none;opacity:0;transition:all 300ms ease}.photo-accordion .accordion-body .photo-grid.active{display:block;opacity:1}.photo-accordion .accordion-body .photo-grid .grid-item{opacity:0;transition:all 250ms}.photo-accordion .accordion-body .photo-grid .grid-item.active{opacity:1}.photo-grid .grid-sizer,.photo-grid .grid-item{width:33.333%}.photo-grid .grid-item .photo{padding:3px}.photo-grid .grid-item .photo img{width:100%}@media only screen and (max-width: 980px){.grid-sizer,.grid-item{width:50%}}@media only screen and (max-width: 580px){.grid-sizer,.grid-item{width:100%}}.preloader{position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.9);z-index:999}.preloader .spinner{position:aboslute;top:50%;left:50%;transofrm:translate(-50%, -50%);color:green}body .featherlight:last-of-type{background:rgba(0,0,0,.9)}body .featherlight .featherlight-content{margin:0;padding:0;border:0;margin-bottom:100px;max-height:calc(100% - 120px)}body .featherlight .featherlight-content .featherlight-next{right:20px;left:auto}body .featherlight .featherlight-content .featherlight-next:after{content:""}body .featherlight .featherlight-content .featherlight-previous{left:20px;right:auto}body .featherlight .featherlight-content .featherlight-previous:after{content:""}body .featherlight .featherlight-content .featherlight-previous,body .featherlight .featherlight-content .featherlight-next{position:fixed;background:rgba(0,0,0,0);top:50%;bottom:auto;transform:translateY(-50%);width:75px;height:75px}body .featherlight .featherlight-content .featherlight-previous span,body .featherlight .featherlight-content .featherlight-next span{opacity:0}body .featherlight .featherlight-content .featherlight-previous:after,body .featherlight .featherlight-content .featherlight-next:after{font-family:Fontawesome;position:absolute;left:50%;transform:translateX(-50%);opacity:1;color:#fff;font-size:50px}body .featherlight .featherlight-content .caption{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);text-align:center;color:#fff;display:inline-block;padding:5px 10px;line-height:17px;font-size:16px;max-width:none;width:auto}body .featherlight .thumbs-holder{position:absolute;text-align:center;bottom:0;left:0;right:0;text-align:center}body .featherlight .thumbs-holder .thumb-slider{width:100%;max-width:600px;margin:0 auto}body .featherlight .thumbs-holder .thumb-slider .thumb{height:70px;padding:6px;transition:all 250ms}body .featherlight .thumbs-holder .thumb-slider .thumb .bg{background-size:cover;background-repeat:no-repeat;height:100%;width:100%}body .featherlight .thumbs-holder .thumb-slider .slick-current .thumb{transform:scale(1.15)}.featherlight-loading .featherlight-content{min-height:150px;overflow:hidden !important;position:relative}.featherlight-loading .featherlight-content .featherlight-close-icon{position:absolute;display:block;left:50%;top:50%;margin-left:-30px;margin-top:-30px;animation:rotation 800ms infinite linear;border:4px solid rgba(0,0,0,.2);border-left-color:#000;width:60px;height:60px;border-radius:60px;text-indent:-10000px}@media only screen and (max-width: 580px){.featherlight .featherlight-content .previous,.featherlight .featherlight-content .next{display:none}}.my-30{margin-top:30px;margin-bottom:30px}img{max-width:100%}#top{margin-left:auto;margin-right:auto;display:inline-block;max-width:100vw;min-height:100vh}#top>div{position:absolute;width:475px;max-width:100vw;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9}#dye,#particles-bg{position:fixed;top:0;left:0;height:100vh;width:100vw}.main-content{display:flex;flex-direction:column;padding-bottom:300px}.main-content>div,.main-content>section{background:none !important;position:relative}body div,body span,body h1,body h2,body h3,body h4,body a{color:#fff}body div:hover,body div:active,body div:focus,body span:hover,body span:active,body span:focus,body h1:hover,body h1:active,body h1:focus,body h2:hover,body h2:active,body h2:focus,body h3:hover,body h3:active,body h3:focus,body h4:hover,body h4:active,body h4:focus,body a:hover,body a:active,body a:focus{color:#fff}.py-block{margin-top:150px;margin-bottom:150px;margin-left:auto;margin-right:auto;display:inline-block;max-width:100vw}#servizi{margin-top:0 !important}@media only screen and (max-width: 580px){body .py-block{margin-top:80px;margin-bottom:80px}.menu{padding:5px !important}.menu a{font-size:15px !important;line-height:15px !important;letter-spacing:1px}}@media only screen and (min-width: 767px){.slick-slide{max-height:500px}.slick-slide>div>.flex{display:flex !important}.slick-slide>div>.flex>div{max-height:500px}}#particles-bg{background:#000 !important}@media only screen and (min-width: 481px){#particles-bg{background:#000;display:none !important}}@media only screen and (max-width: 480px){#dye{display:none !important}}body .underline-title:after{background:#0c9 !important}.slick-prev,.slick-next{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900}.slick-prev:before{content:"";font-size:30px}.slick-next:before{content:"";font-size:30px}ul.slick-dots{bottom:-50px}ul.slick-dots li{height:auto;width:auto}ul.slick-dots li button{font-size:0px;color:#fff;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;opacity:.1;margin:5px;height:auto;width:auto}ul.slick-dots li button:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:22px;color:#fff;opacity:1}ul.slick-dots li button:hover{opacity:1}ul.slick-dots li button:hover:before{content:"";width:22px;height:22px;background-position:center -1px;background-image:url(../images/donut.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:1}ul.slick-dots li.slick-active button{opacity:1}ul.slick-dots li.slick-active button:before{content:"";width:22px;height:22px;background-position:center -1px;background-image:url(../images/donut.png);background-size:contain;background-repeat:no-repeat;opacity:1}.will-animate:not(.vivify){display:none}.anim-delay-1{animation-delay:1s}body:not(.mobile) .menu-item a:hover{color:#fff !important}body:not(.mobile) .glitch{text-decoration:none;margin:0;color:#fff;letter-spacing:5px}body:not(.mobile) .glitch:before,body:not(.mobile) .glitch:after{display:block;content:attr(data-glitch);position:absolute;top:5px;left:10px;height:100%;width:100%;opacity:.8}body:not(.mobile) .glitch:after{color:#f0f;z-index:-2}body:not(.mobile) .glitch:before{color:aqua;z-index:-1}body:not(.mobile) .glitch:hover:before{animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}body:not(.mobile) .glitch:hover:after{animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite}body:not(.mobile) .glitch.menu-icon:before,body:not(.mobile) .glitch.menu-icon:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px, 5px)}40%{transform:translate(-5px, -5px)}60%{transform:translate(5px, 5px)}80%{transform:translate(5px, -5px)}to{transform:translate(0)}}.wave-container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%, 57%);z-index:1;opacity:0;transition:all 200ms;pointer-events:none}.menu ul{transition:all 300ms}.menu ul li{position:relative;z-index:3}body:not(.mobile) .menu-item:hover~div{opacity:1}body:not(.scrolled) .menu [data-target=top]{display:none}#wop-white{width:450px;height:340px;max-width:90vw}@media only screen and (max-width: 450px){#wop-white{height:70vw}}h1{margin-top:-30px}svg .svg-elem-1{stroke-dashoffset:863px;stroke-dasharray:863px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill .7s ease-out .8s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:url("#SVGID_1_")}svg .svg-elem-2{stroke-dashoffset:1131px;stroke-dasharray:1131px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .12s,fill .7s ease-out .9s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:url("#SVGID_2_")}svg .svg-elem-3{stroke-dashoffset:1113px;stroke-dasharray:1113px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .24s,fill .7s ease-out 1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:url("#SVGID_3_")}svg .svg-elem-4{stroke-dashoffset:1345px;stroke-dasharray:1345px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .36s,fill .7s ease-out 1.1s}svg.active .svg-elem-4{stroke-dashoffset:0;fill:#fff}svg .svg-elem-5{stroke-dashoffset:1044px;stroke-dasharray:1044px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .48s,fill .7s ease-out 1.2s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:#fff}svg .svg-elem-6{stroke-dashoffset:1319px;stroke-dasharray:1319px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .6s,fill .7s ease-out 1.3s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:#fff}svg .svg-elem-7{stroke-dashoffset:900px;stroke-dasharray:900px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .72s,fill .7s ease-out 1.4s}svg.active .svg-elem-7{stroke-dashoffset:0;fill:#fff}svg .svg-elem-8{stroke-dashoffset:762px;stroke-dasharray:762px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .84s,fill .7s ease-out 1.5s}svg.active .svg-elem-8{stroke-dashoffset:0;fill:#fff}svg .svg-elem-9{stroke-dashoffset:1677px;stroke-dasharray:1677px;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) .96s,fill .7s ease-out 1.6s}svg.active .svg-elem-9{stroke-dashoffset:0;fill:#fff}svg .svg-elem-10{stroke-dashoffset:1105;stroke-dasharray:1105;fill:rgba(0,0,0,0);transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill .7s ease-out 1.7s}svg.active .svg-elem-10{stroke-dashoffset:0;fill:#fff}#dstar{z-index:1;position:absolute;right:-290px;bottom:-520px;opacity:.2;pointer-events:none}#gotop{position:fixed;right:-20px;bottom:20px;z-index:99;transform:scale(0.07);transition:all 150ms ease-out}#gotop.active{right:80px;bottom:70px}.mobile #gotop{display:none}#typed{bottom:-10px}@keyframes rotate{0%{transform:rotateZ(25deg) rotateX(20deg) rotateY(0deg)}50%{transform:rotateZ(-25deg) rotateX(-20deg) rotateY(180deg)}100%{transform:rotateZ(25deg) rotateX(20deg) rotateY(360deg)}}.scene{perspective:400vmin;transform-style:preserve-3d;position:absolute;width:80vmin;height:80vmin;top:0;left:0;cursor:pointer}.scene::before{content:"";position:absolute;width:100%;height:100%;top:0%;left:0%;background:radial-gradient(circle farthest-corner at 33% 33%, rgba(240, 240, 220, 0.3) 0%, rgba(30, 30, 40, 0.85) 80%),radial-gradient(circle farthest-corner at 45% 45%, rgba(0, 0, 0, 0) 50%, #000000 80%);border-radius:50%;transform:translateZ(2vmin)}.scene:hover::before{content:"";position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);font-size:500px;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;opacity:0;transition:background 600ms;color:#0c9;opacity:1;background:rgba(0,0,0,0);width:auto;height:auto}.scene .sphere{transform-style:preserve-3d;position:absolute;animation:rotate 20s infinite linear;width:100%;height:100%;transform-origin:50% 50%;top:0;left:0}.scene .hemisphere{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 50%;transform:rotateX(90deg)}.scene .hemisphere:nth-child(2){transform:rotateX(-90deg)}.scene .face{position:absolute;width:40vmin;height:40vmin;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 45%, #333 46%, #333 55%, rgba(0, 0, 0, 0) 55%);transform-style:preserve-3d;transform-origin:50% 0;top:50%;left:20vmin;transition:all 300ms ease}.scene .face::before{content:"";position:absolute;border-radius:50%;box-sizing:border-box;width:50%;height:50%;top:25%;left:25%;border:2px solid #333;background:radial-gradient(circle at 0% 0%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 30%, #333 31%, #333 100%);transform:translateZ(1.6vmin)}.scene .face::after{content:"";position:absolute;border-radius:50%;box-sizing:border-box;width:15%;height:15%;top:42.5%;left:42.5%;background:#464646;transform:translateZ(2.8vmin)}.scene .face:nth-child(1){transform:translateZ(-41.6vmin) rotateZ(36deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(2){transform:translateZ(-41.6vmin) rotateZ(108deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(3){transform:translateZ(-41.6vmin) rotateZ(180deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(4){transform:translateZ(-41.6vmin) rotateZ(252deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(5){transform:translateZ(-41.6vmin) rotateZ(-36deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(6){transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(7){transform:translateZ(-26.8vmin) rotateZ(108deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(8){transform:translateZ(-26.8vmin) rotateZ(180deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(9){transform:translateZ(-26.8vmin) rotateZ(252deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(10){transform:translateZ(-26.8vmin) rotateZ(-36deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(11){transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg)}.scene:hover{transition:all 50ms}.scene:hover .face:nth-child(1){transform:translateZ(-51.6vmin) rotateZ(36deg) translateY(-16.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(2){transform:translateZ(-65.6vmin) rotateZ(108deg) translateY(-26.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(3){transform:translateZ(-54.6vmin) rotateZ(180deg) translateY(-9.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(4){transform:translateZ(-63.6vmin) rotateZ(252deg) translateY(-11.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(5){transform:translateZ(-45.6vmin) rotateZ(-36deg) translateY(-19.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(6){transform:translateZ(-49.8vmin) rotateZ(36deg) translateY(-44.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(7){transform:translateZ(-62.8vmin) rotateZ(108deg) translateY(-53.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(8){transform:translateZ(-36.8vmin) rotateZ(180deg) translateY(-49.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(9){transform:translateZ(-46.8vmin) rotateZ(252deg) translateY(-61.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(10){transform:translateZ(-56.8vmin) rotateZ(-36deg) translateY(-57.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(11){transform:translateZ(-41.8vmin) rotateZ(36deg) translateY(-48.2vmin) rotateX(100deg)}