body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;text-align:left}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;text-align:center}fieldset,img{border:0;text-align:center}input{border:1px
solid #b0b0b0;padding:3px
5px 4px;color:#979797;width:190px}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}ul,ol{padding-left:20px}ul li,ol
li{letter-spacing:0.3px;display:list-item}ol
li{list-style:decimal outside none}ul
li{list-style:disc outside none;margin-bottom:5px}ul li:last-child{margin-bottom:0}.vertical-align{top:50%;transform:translateY(-50%);height:auto;overflow:hidden;position:relative}::-moz-selection{background-color:#f3f3f3}::selection{background-color:#f3f3f3}*{-webkit-appearance:none;-webkit-text-size-adjust:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#000;cursor:pointer;font-weight:400}a:hover{color:#999}a.opacity{-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:none}a:hover.opacity{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60);border:none}a.opacityinverse,button.opacityinverse{-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;border:none;opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}a:hover.opacityinverse,button:hover.opacityinverse{opacity:1;-moz-opacity:1;-webkit-opacity:1;border:none}body{background-color:#FFF;font-family:'Inter',sans-serif;color:#757575;font-size:15px;line-height:28px;letter-spacing:0;font-weight:300;-webkit-text-size-adjust:100%}h1,h2.like-h1{font-size:12px;line-height:22px;font-family:'CircularProBook','Inter',sans-serif;color:#757575;margin-bottom:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;text-align:center}h2,h3.like-h2{font-size:30px;line-height:39px;font-family:'CircularStd',sans-serif;color:#000;margin:20px
0 34px;font-weight:300;letter-spacing:-0.4px;text-align:center;text-wrap:pretty}h2 strong, h3
strong{font-family:'CircularProBook',sans-serif;font-weight:inherit}h3{font-size:16px;line-height:16px;font-family:'CircularProBook',sans-serif;color:#000;margin-bottom:10px;letter-spacing:0.5px;text-align:center}strong{color:#000}.clear{clear:both}.left{position:relative;float:left}.right{position:relative;float:right}.align-right{text-align:right}.align-left{text-align:left}p{margin-bottom:15px}.box-shadow{box-shadow:0 0 15px rgba(50,50,50,0.1);-moz-box-shadow:0 0 15px rgba(50,50,50,0.1);-webkit-box-shadow:0 0 15px rgba(50,50,50,0.1)}#cookieChoiceInfo{display:none;color:#CCC;bottom:0;font-size:12px;line-height:20px;padding:20px
40px 19px 40px;font-family:'Inter',sans-serif;background-color:#000;text-align:left}#cookieChoiceInfo
a#cookieChoiceDismiss{position:absolute;top:20px;right:20px;font-size:15px}#cookieChoiceInfo
a{color:#fff}#cookieChoiceInfo a:hover{color:#CCC}.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]), body .iubenda-tp-btn,#iubenda-cs-title{display:none !important}#iubenda-cs-banner .iubenda-banner-content{padding:0
20px !important}.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right]{display:none !important}body #iubenda-cs-banner .iubenda-banner-content-padded{padding-bottom:10px !important}body #iubenda-cs-paragraph{font-size:12px}body #iubenda-cs-banner .iubenda-cs-opt-group
button{font-size:12px !important}body #iubenda-cs-banner #iubenda-cs-title{margin-bottom:7px!important}body #iubenda-cs-banner #iubenda-cs-paragraph.iubenda-cs-small-margin-top, body #iubenda-cs-banner
p{margin:0
!important}.zoom{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;max-width:100%}.zoom:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.zoom
img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;max-width:100%}.no-zoom-transition
img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#main-content .columise-two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.animated{-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}.animated:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.transition{-moz-transition:.55s ease-in-out;-webkit-transition:.55s ease-in-out;-o-transition:.55s ease-in-out;transition:.55s ease-in-out}.transition-body{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.hide{display:none}.flex-vertical-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.grecaptcha-badge{visibility:hidden}#whatsapp-jg{position:fixed;bottom:20px;right:20px;z-index:999}#whatsapp-jg
a{width:50px;height:50px;padding:5px;box-sizing:border-box;border-radius:50%;cursor:pointer;overflow:hidden;position:relative;z-index:200;display:block;border:0;background:#4dc247!important;animation:wa-pulse 2.5s ease-in-out infinite}#whatsapp-jg a::before{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);animation:wa-shimmer 2.8s ease-in-out infinite;z-index:3;pointer-events:none}@keyframes wa-pulse{0%,100%{box-shadow:0 0 0 0 rgba(37,211,102,.25)}50%{box-shadow:0 0 0 13px rgba(37,211,102,0)}}@keyframes wa-shimmer{0%,70%{left:-75%}100%{left:130%}}.only-mobile{display:none}.not-mobile{display:block}body.stop-scroll{overflow:hidden;height:100%}#top{position:relative;height:auto;overflow:hidden;display:block}#main-content{position:relative;height:auto;overflow:hidden;padding:45px
0 60px 0}.wrapper{position:relative;height:auto;overflow:hidden;margin:0
auto;max-width:1200px;width:100%;padding:0
20px}.wrapper-portfolio{max-width:1460px;padding:10px
0 0 0}.col-group-servizi{padding-top:18px}.col-group-servizi
h3{margin:15px
0}#main-content .wrapper
p{text-align:center;letter-spacing:0.3px}#main-content .wrapper .text-container{position:relative;height:auto;overflow:hidden;margin:0
auto;max-width:880px;width:100%}#main-content .wrapper #privacy-e-cookie div
p{text-align:center}#main-content .wrapper .text-container-ecommerce{max-width:780px}.title-1{font-family:'CircularProBook';font-size:22px;font-weight:inherit;text-transform:none;letter-spacing:-0.5px;line-height:27px;text-align:center;margin:20px
0 3px 0;color:#333}.title-2{font-size:15px;line-height:21px;font-weight:inherit;text-transform:none;letter-spacing:0.4px;text-align:center;margin:0
0 20px 0;color:#757575}.title-1{display:none}.title-2
h1{}#richiedi-preventivo{text-align:center;display:block;position:relative;height:auto;overflow:hidden;margin-top:20px}.richiedi-preventivo-title{font-size:30px;line-height:41px;font-family:'CircularProBook',sans-serif;color:#000;margin-top:10px;font-weight:400;letter-spacing:-0.4px;text-align:center}.richiedi-preventivo-link{font-size:28px;line-height:38px;color:#585858;margin:10px
0 0 0;font-weight:300;letter-spacing:0;text-align:center;padding-bottom:20px}.richiedi-preventivo-link
a{color:#585858;font-family:'CircularStd','Inter',sans-serif}.richiedi-preventivo-link a:hover{color:black}.text-container-home a, .col-group-chi-sono a, .indirizzo-portfolio a, .insta-subtitle
a{-moz-transition:.55s ease-in-out;-webkit-transition:.55s ease-in-out;-o-transition:.55s ease-in-out;transition:.55s ease-in-out}.text-container-home
strong{font-weight:400}.text-container-home a:hover
strong{color:#999}.cta-home-top{text-align:center;margin-bottom:5px}.cta-desc-portfolio.cta-home-top{margin-top:20px}.cta-desc-portfolio.cta-home-top
a{background:black;border:1px
solid #000;color:white;font-weight:300;padding:10px
28px 10px 28px}.cta-desc-portfolio.cta-home-top a:hover{background:transparent;color:#000;border:1px
solid #000}#show-hide-menu{position:absolute;right:20px;display:block;top:55px;z-index:999;cursor:pointer}#show-hide-menu.only-mobile{display:none}.hamburger{z-index:2;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:transparent;border:0;margin:15px;margin-right:0;overflow:visible;position:absolute;right:0}.hamburger:hover{opacity:.7}.hamburger.is-active{position:absolute;right:0}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:25px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#1e1e1e;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0 .13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}#header{position:relative;height:auto;overflow:hidden;margin-top:40px}#logo{position:relative;height:auto;overflow:hidden;float:left}#logo
img{animation:1s ease-out 0s 1 slideInFromLeft}#logo a
img{-webkit-tap-highlight-color:transparent;outline:none}@keyframes
slideInFromLeft{0%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.rotate-360{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.menu{position:relative;height:auto;overflow:hidden;float:right;margin-top:22px;animation:1s ease-out 0s 1 slideInFromRight}.menu
ul{position:relative;height:auto;overflow:hidden;margin:0;padding:0}.menu ul
li{position:relative;height:auto;overflow:hidden;display:inline-block;margin:0
0 0 35px}.menu ul li
a{position:relative;height:auto;overflow:hidden;font-family:'CircularStd','Inter',sans-serif;font-weight:300;font-size:15px;letter-spacing:0.5px;color:#757575;display:block;text-align:center}.menu ul li a:hover{color:#000}.menu ul li.active
a{color:#000;font-weight:400}#header.has-scrolled{position:fixed;top:0;left:0;width:100%;z-index:5;animation:slideDownHeader 0.35s ease forwards;padding-top:10px;margin-top:0;background:white;box-shadow:0 8px 10px rgb(0 0 0 / 4%)}#header.has-scrolled #logo
img{width:70px;height:70px}#header.has-scrolled
.menu{margin-top:8px}#show-hide-menu.has-scrolled{position:fixed;z-index:5;top:31px;animation:slideDown 0.35s ease forwards}.menu, .menu ul, .menu ul
li{overflow:visible}.menu ul
li.last{top:6px}.menu ul li.last
a{background:black;color:white;padding:6px
18px 6px 25px;position:relative;border-radius:100px;border:1px
solid black}.menu ul li.last a:hover{background:white;color:black}.menu ul li.last
span{display:inline-block;margin-left:2px}@keyframes
slideDownHeader{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes
slideUpHeader{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.col-group-chi-sono
div{text-align:left}#main-content .wrapper .col-group-chi-sono div
p{text-align:left}.col-group-chi-sono
img{width:100%;height:auto;margin-top:-15px;transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg)}.col-group-chi-sono img:hover{transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}.col-group-three.col-group-chi-sono{overflow:visible}.col-group-three.col-group-chi-sono>div{vertical-align:top;text-align:center;overflow:visible}.col-group-chi-sono a:hover{color:#777}.col-group-chi-sono
strong{font-weight:400}.col-group-chi-sono div:nth-child(1), .col-group-chi-sono div:nth-child(2){padding-right:30px}.mobile-about-imgs{margin-top:10px}.mobile-about-imgs .col-r-6
img{width:100%;display:block;height:auto;}.mobile-about-imgs .col-r-6{padding:5px
!important}.text-container-home
h2{margin-bottom:20px;text-wrap:pretty}.col-group-three.col-group-portfolio{margin-top:30px}.col-group-three.col-group-portfolio>div{padding-left:0;padding-right:0}.col-group-portfolio .scheda-pic{position:relative;height:auto;overflow:visible;text-align:center;margin-bottom:0}.col-group-portfolio .scheda-pic
a{display:block;cursor:pointer}.col-group-portfolio .scheda-pic
img{max-width:100%;height:100%}.col-group-portfolio.col-group-three>div{vertical-align:top;margin-bottom:30px}.col-group-portfolio
h3{font-size:13px;line-height:13px}.col-group-portfolio h3
a{cursor:pointer;font-family:'Inter',sans-serif;font-weight:400;letter-spacing:0.5px;color:#000;font-size:13px}.col-group-portfolio h3 a:hover{color:#999}.unveil{opacity:0}.portfolio-video{width:100%;left:1px}.portfolio-descrizione{text-align:left;max-width:950px;margin:10px
auto 30px auto}.portfolio-descrizione
a{font-weight:inherit}.portfolio-descrizione a:hover
strong{color:#999}#main-content .wrapper .portfolio-descrizione
p{text-align:left;margin-bottom:10px}#main-content .wrapper .portfolio-descrizione p:last-child{margin-bottom:0}.portfolio-descrizione
h3{text-align:left;font-size:18px;line-height:32px;font-family:"Inter",sans-serif}.portfolio-descrizione [class*="col-r-"].overflow-visible{overflow:visible}.rocket-cta{display:inline-block;margin-left:7px;margin-top:-5px}.rocket-cta.floating{-webkit-animation-name:floating;animation-duration:2s;-webkit-animation-duration:2s}.richiedi-preventivo-link a:hover .rocket-cta{top:5px}.portfolio-cta-rocket{margin-left:2px;margin-top:-5px}.text-container-portfolio{position:relative;height:auto;overflow:hidden;max-width:935px}.text-container-portfolio
h2{margin:20px
0 3px 0}.portfolio-detail-title{font-size:12px;line-height:22px;font-family:'Inter',sans-serif;color:#777;margin-bottom:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;text-align:center}.anno-portfolio{letter-spacing:4px;font-size:12px;text-align:center;padding:8px
0 5px 0}.indirizzo-portfolio{text-align:center;font-size:13px}.cta-desc-portfolio{font-size:15px;margin-top:15px;letter-spacing:0.5px}.descrizione-portfolio{position:relative;height:auto;overflow:hidden;max-width:665px;margin:20px
auto 0 auto;font-size:14px;line-height:24px}.macbook{position:relative;height:auto;overflow:hidden;text-align:center;margin-top:30px}.macbook
img{width:100%;height:auto}#mask{position:absolute;overflow:hidden}#mask{top:6.7%;bottom:18.5%;left:16.8%;right:17.6%}#mask
video{opacity:0}#mask video.video-detail{opacity:1}#altri-progetti{margin:40px
0 -30px 0}.col-group-portfolio-detail>div{padding:26px
10px 0 10px}.col-group-portfolio-detail
img{width:500px;-webkit-box-shadow:0px 0px 18px -3px rgba(50, 50, 50, 0.15);-moz-box-shadow:0px 0px 18px -3px rgba(50, 50, 50, 0.15);box-shadow:0px 0px 18px -3px rgba(50,50,50,0.15)}.back-to-top{position:relative;height:auto;text-align:center;margin-top:60px}.back-to-top
span{font-family:'Quicksand',sans-serif;display:block;margin-top:-15px;display:none}.wrapper-portfolio .back-to-top, .servizi-back-to-top .back-to-top{margin-top:20px}.masonry{column-count:2;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.item{width:100%;break-inside:avoid}.item
img{width:100%;height:auto}.prev-next-container{position:relative;height:auto;overflow:hidden;text-align:center;margin-top:15px;margin-bottom:-20px}.prev-next-container
div{text-align:center}.prev-link,.next-link{margin:0
5px;letter-spacing:0.5px;font-size:13px;display:inline-block}.prev-link a, .next-link
a{color:#757575}.prev-link{float:left;margin-left:8px}.next-link{float:right;margin-right:8px}.prev-img,.next-img{width:8px}.prev-img{transform:rotate(-90deg)}.next-img{transform:rotate(90deg)}.cta-desc-portfolio
a{border:1px
solid #FFF;font-size:14px;letter-spacing:0.5px;background:black;padding:10px
28px 10px 28px;color:white;border-radius:100px;display:inline-block;position:relative}.cta-desc-portfolio a:hover{background:transparent;color:black;border:1px
solid #000}.portfolio-cta-rocket-richiedi{font-size:25px;margin-left:4px}.scheda-pic{position:relative;height:auto;text-align:center;margin-bottom:16px}.scheda-pic
img{max-width:70px;height:auto}.scheda-content{position:relative;height:auto;overflow:hidden}.scheda-content{margin:5px
0 12px 0}.col-group-servizi.col-group-three>div{vertical-align:top;margin-bottom:30px}.slick-slide{margin:0
10px}.slick-list{margin:0
-10px}.col-group-portfolio.col-group-three.slick-servizi>div{width:100%}.cta-main-servizi{margin:-20px 0 80px 0 !important}.wrapper-ecommerce-container{margin-top:20px}.ecommerce-row{}.ecommerce-row-video
video{width:100%}.ecommerce-row-text
h3{text-align:left;font-size:18px;line-height:32px;font-family:"Inter",sans-serif}#main-content .wrapper .ecommerce-row-text
p{text-align:left}.ecommerce-row-text p:last-child{margin-bottom:0}#progetti-ecommerce{margin-top:40px}#progetti-ecommerce .like-h2{margin-bottom:10px}.ecommerce-row-text strong, .ecommerce-row-text
b{font-weight:400 !important}.title-w-padding{width:100%;max-width:920px;padding:0
20px;margin:0
auto}.freelance-text-container{max-width:920px;margin:0
auto}.wrapper-freelance-container{max-width:1060px}.freelance-row-img
img{width:100%}.cta-freelance
a{width:200px;text-align:center}.freelance-row-img-left{padding-right:50px !important}.freelance-row-img-right{padding-left:50px !important}.wrapper-freelance-container .ecommerce-row-text
h3{line-height:28px}.col-group-sitemap{max-width:600px;margin:0
auto}.col-group-sitemap
h3{text-align:left;margin-bottom:20px}.col-group-sitemap
ul.submenu{margin-bottom:20px}.col-group-sitemap ul.submenu
li{text-align:left}.scheda-pic-contatti{margin-bottom:0}.scheda-contatti-content
h3{margin-bottom:10px}.scheda-contatti-content
p{margin-bottom:0}.scheda-contatti-content
a{color:#757575;font-weight:300}.scheda-contatti-content a:hover{color:#000}input{position:relative;height:auto;overflow:hidden;width:100%;border:1px
solid #CCC;font-family:'Inter',sans-serif;font-size:13px;color:#000;padding:10px;display:block;margin-bottom:15px;outline:none;border-radius:3px}label{position:relative;font-weight:400;height:auto;overflow:hidden;color:black;font-family:'Inter',sans-serif;font-size:12px;line-height:21px;letter-spacing:0.4px;display:block;margin-bottom:3px}textarea{position:relative;height:auto;overflow:hidden;display:block;width:100%;font-family:'Inter',sans-serif;font-size:13px;border:1px
solid #CCC;padding:10px;height:220px;margin-bottom:15px;outline:none;border-radius:3px}input.submit{background:transparent;cursor:pointer;display:inline-block;font-size:11px;line-height:16px;font-family:'Inter',sans-serif;color:#FFF;margin-bottom:10px;font-weight:400;border:none;letter-spacing:2px;text-align:center;background:#000;border-radius:3px;padding:12px
20px;text-transform:uppercase}input.submit:hover{background:#444}input:focus,select:focus,textarea:focus,button:focus{outline:none}#contatti-container,#form-container,.social-container{position:relative;height:auto;overflow:hidden}#contatti-container{margin-bottom:30px;margin-top:10px}#contatti-container
h3{font-size:12px;text-align:left;line-height:22px;font-family:'CircularProBook','Inter',sans-serif;color:#757575;margin-bottom:15px;font-weight:400;text-transform:uppercase;letter-spacing:3px}#form-container,#form-container-section{margin-right:60px}.social-container{float:right;width:215px}form#contactform
.first{width:35%;padding:0
1em 0 0}form#contactform
.second{width:65%;padding:0
0 0 1em}#main-content .wrapper #form-container
p{text-align:left}p.errore{margin:0}.social-container-grazie
ul{text-align:center}.social-container-grazie ul
li{display:inline-block;margin:5px
20px}.grazie-ico{text-align:center;margin:-10px 0 15px 0}#mappa-container{position:relative;display:block;height:auto;overflow:hidden;width:100%}#map{position:relative;display:block;height:auto;overflow:hidden;width:100%;height:400px}#map-overlay{width:300px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;position:absolute;z-index:3;background-color:white;padding:10px;font-family:'Inter',sans-serif;font-size:12px;margin:20px
0 0 10px;line-height:23px}#map-overlay
p{margin:0}#map-overlay
a{color:#3a84df}#map-overlay a:hover{text-decoration:underline}ul.social-wrapper{position:relative;height:auto;overflow:hidden;margin:0;padding:0}.social-wrapper
li{text-transform:uppercase;font-size:11px;letter-spacing:1.5px;color:#222}.social-wrapper li
a.icon{display:inline-block;width:30px;height:30px;margin:5px
0;outline:none;background:transparent url('/frontend/img/socialicons-contatti.png') no-repeat top left;text-indent:-9000px;position:relative}.social-wrapper li
a.linkedin{background-position:0px 0px}.social-wrapper li
a.facebook{background-position:-30px 0px}.social-wrapper li
a.tumblr{background-position:-60px 0px}.social-wrapper li
a.twitter{background-position:-90px 0px}.social-wrapper li
a.flickr{background-position:-120px 0px}.social-wrapper li
a.lastfm{background-position:-150px 0px}.social-wrapper li
a.anobii{background-position:-180px 0px}.social-wrapper li
a.instagram{background-position:-210px 0px}span.icon-desc{display:inline-block;top:1px;left:5px;position:relative;color:#757575;font-weight:300;font-size:11px}.row-clienti{padding:6px
0 0 6px;margin:26px
0 40px}.row-clienti .col-r-2{border:1px
solid #efefef;margin:-1px 0 0 -1px}.row-clienti .col-r-2
img{width:auto;display:block}.swap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.row-clienti .col-r-2,.swap{height:170px}.row-clienti .col-r-2
img{padding:25px}.accordion{width:100%;max-width:800px;margin:0
auto 40px auto;background:#f8f8f8;border-radius:10px;padding:20px}.singolo-accordion{border-bottom:1px solid #e2e2e2;padding-bottom:20px}.titolo-con-icona{cursor:zoom-in;border-top:1px solid #ccc;padding:10px
40px 0 0;margin-bottom:0;position:relative}.singolo-accordion:first-child .titolo-con-icona{border-top:0;padding-top:0}.titolo-con-icona::after{content:"+";position:absolute;right:20px;top:3px;color:black}.singolo-accordion.aperto .titolo-con-icona{cursor:zoom-out}.singolo-accordion.aperto .titolo-con-icona::after{content:"-"}.accordion-content{display:none;padding-top:10px}#main-content .wrapper .accordion
p{text-align:left;margin-bottom:0}.accordion h4,span.real-h3{font-size:18px;line-height:32px;font-family:"Inter",sans-serif;color:black}.accordion-content a
strong{font-weight:400}.row-faq .col-r-12:last-child .singolo-accordion{border-bottom:0;padding-bottom:0}.pre-title-accordion{font-size:12px;line-height:22px;font-family:'CircularProBook','Inter',sans-serif;color:#757575;margin-bottom:5px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;text-align:center}.accordion-portfolio{margin:100px
0 -40px 0}#footer{position:relative;height:auto;overflow:hidden;font-size:11px;line-height:20px;letter-spacing:0.5px;padding:22px
0 50px 0;border-top:1px solid #e2e2e2;color:#585858;font-weight:400;font-family:'CircularStd','Inter',sans-serif}#footer
a{color:#585858;font-weight:400}#footer a:hover{color:#000}#footer
.wrapper{text-align:center;overflow:visible}#footer .left,#footer .middle,#footer
.right{display:inline-block;position:relative;height:auto;overflow:hidden}#footer .jg,#footer
.author{float:left;position:relative}#footer .email,#footer .mail-icon{float:right;position:relative}#footer
.jg{padding-top:1px;padding-right:5px}#footer .jg
img{position:relative;top:-1px}#footer
.author{padding-left:2px}#footer .mail-icon{padding-right:6px;padding-top:1px}#footer .telephone-icon{position:relative;top:2px;display:inline-block;margin-left:3px;margin-right:-1px}#footer
.left{position:absolute;left:20px}#footer
.right{position:absolute;right:20px}#footer .footer-address{text-align:center}#desktop-actions{position:fixed;display:table;bottom:20px;right:-100%;border:1px
solid #444;border-top-left-radius:15px;border-bottom-left-radius:15px;box-shadow:-1px 2px 10px 0 rgba(0,0,0,0.08);-webkit-box-shadow:-1px 2px 10px 0 rgba(0,0,0,0.08);-moz-box-shadow:-1px 2px 10px 0 rgba(0,0,0,0.08)}#desktop-actions
a{padding:10px
20px;border-right:1px solid #444;display:table-cell;color:white;background:#000}#desktop-actions a:hover{background:#F8F8F8;color:#000}#desktop-actions a:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px;padding-left:15px;padding-right:12px}#desktop-actions a:last-child{border-right:0;padding-left:14px;padding-right:13px}#desktop-actions a
span{display:inline-block;position:relative;font-size:12px;line-height:12px;letter-spacing:0.5px}#desktop-actions a:first-child
span{margin-right:4px}#desktop-actions a:last-child
span{margin-right:7px}#desktop-actions
.emojii{position:relative;display:inline-block}body.body-home
#footer{background:#FFF}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%)}}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.col-group-two>div{padding:0
1em;position:relative;overflow:hidden}@media screen and (min-width: 44em){.col-group-two{overflow:hidden}.col-group-two>div{float:left;width:50%;overflow:hidden}}.col-group-two
img{width:100%}.col-group-three{text-align:center;padding-bottom:1px}.col-group-three>div{padding:1em
1em 0}@media screen and (min-width: 1000px){.col-group-three{overflow:hidden}.col-group-three>div{display:inline-block;width:32.333333%;padding:1em
.5em 0}}@media screen and (max-width: 1000px){.col-group-three{overflow:hidden}.col-group-three>div{display:inline-block;width:48%;overflow:hidden}.col-group-three>div.not-mobile{display:none}}.col-group-four>div{padding:0
1em}.col-group-four
img{width:100%;display:block}@media screen and (min-width: 44em){.col-group-four{overflow:hidden}.col-group-four>div{float:left;width:50%}.col-group-four>div:nth-child(odd){clear:left}}@media screen and (min-width: 64em){.col-group-four>div{width:25%}.col-group-four>div:nth-child(odd){clear:none}}.col-r-1{width:8.33%}.col-r-2{width:16.66%}.col-r-3{width:25%}.col-r-4{width:33.33%}.col-r-5{width:41.66%}.col-r-6{width:50%}.col-r-7{width:58.33%}.col-r-8{width:66.66%}.col-r-9{width:75%}.col-r-10{width:83.33%}.col-r-11{width:91.66%}.col-r-12{width:100%}[class*="col-r-"]{float:left;padding:15px;position:relative;height:auto;overflow:hidden}[class*="col-r-"] p
img{width:100%;height:auto}.row::after{content:"";clear:both;display:block}#ig-gallery{position:relative;height:auto;overflow:hidden;margin-bottom:30px}#ig-gallery
img{width:100%;display:block;height:auto}.ig-container{position:relative;height:auto;overflow:hidden}#insta-container{position:relative;height:auto;overflow:hidden;margin-top:40px}#insta-container
h2{margin-bottom:20px}#instagram{position:relative;height:auto;overflow:hidden;padding:50px
0;text-align:center}.insta-subtitle{font-size:12px;line-height:22px;color:#757575;margin-bottom:15px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-align:center}.insta-subtitle
a{color:#757575;text-transform:lowercase;letter-spacing:0.5px;font-weight:400}.instagram-wrap{position:relative;display:inline-block;display:block;max-width:710px;margin:0
auto;margin-top:-100px}.instagram-wrap:first-child{margin-top:0}.instagram-wrap
a{position:relative;display:inline-block}.instagram-wrap.text-right{text-align:right}.instagram-wrap a
img{position:relative;display:block}.instagram-wrap
.likes{height:19px;position:absolute;left:10px;top:10px;font-size:10px;padding:0
5px 0 22px;line-height:16px;border:1px
solid #ddd;background:#fff url(/frontend/img/fav.png) no-repeat 2px 1px;opacity:.8;font-weight:600;color:#000;z-index:2}.js .hideme,.js
.hidemeservizi{opacity:0;-webkit-backface-visibility:hidden}.js .hideme-slideup{opacity:0}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes
floating{0%{transform:translateY(0%)}50%{transform:translateY(10%)}100%{transform:translateY(0%)}}@-webkit-keyframes
floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(10%)}100%{-webkit-transform:translateY(0%)}}.saluta{animation-name:saluta;-webkit-animation-name:saluta;animation-duration:1.3s;-webkit-animation-duration:1.3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes
saluta{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}@-webkit-keyframes
saluta{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}#now-playing{position:relative;height:auto;text-align:center;font-size:13px;line-height:19px;letter-spacing:.3px;margin-bottom:40px}#loader-container{margin-right:15px;position:relative;height:auto;display:inline-block;vertical-align:middle}#now-playing-text{position:relative;height:auto;display:inline-block;vertical-align:middle}.now-playing-titolo{color:#000;font-family:'CircularProBook','Inter',sans-serif}.now-playing-band{font-family:'CircularStd','Inter',sans-serif}.loader{height:34px;display:flex;align-items:flex-end}.loader
.stroke{display:block;position:relative;background:#c9c9c9;height:100%;width:3px;border-radius:10px;margin:0
1px;animation:playerAudio 1.2s linear infinite}@keyframes
playerAudio{50%{height:20%}100%{height:100%}}.stroke:nth-child(1){animation-delay:0}.stroke:nth-child(2){animation-delay:.3s}.stroke:nth-child(3){animation-delay:.6s}.stroke:nth-child(4){animation-delay:.9s}.stroke:nth-child(5){animation-delay:.6s}.stroke:nth-child(6){animation-delay:.3s}.stroke:nth-child(7){animation-delay:0}.borderLeftRight, .indirizzo-portfolio a, .insta-subtitle a, .col-group-chi-sono
a{display:inline-block;position:relative}.borderLeftRight::after, .indirizzo-portfolio a::after, .insta-subtitle a::after, .col-group-chi-sono a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:3px;left:0;background-color:#adadad;transform-origin:bottom right;transition:transform .4s cubic-bezier(0.86,0,0.07,1)}.borderLeftRight:hover::after, .indirizzo-portfolio a:hover::after, .insta-subtitle a:hover::after, .col-group-chi-sono a:hover::after{transform:scaleX(1);transform-origin:bottom left}.indirizzo-portfolio a:hover, .col-group-chi-sono a:hover{color:#777}.insta-subtitle a::after{bottom:2px}.ai-css-container{position:relative;background:#f8f8f8;border-radius:20px;padding:90px}.ai-loader{margin:0
auto}.loader-1,.loader-2,.loader-3{box-sizing:border-box;display:grid;background:#fff;mix-blend-mode:darken}.loader-1{width:70px;height:70px;padding:10px;filter:blur(4px) contrast(10) hue-rotate(270deg)}.loader-1:before,.loader-1:after{content:"";grid-area:1/1;animation:l2 3s infinite linear;background:#f0f;border-radius:50%}.loader-1:after{animation-delay:-.8s}@keyframes
l2{12.5%{border-radius:37% 63% 70% 30%/30% 62% 38% 70%}25%{border-radius:84% 16% 15% 85%/55% 79% 21% 45%}37.5%{border-radius:73% 27% 74% 26%/64% 32% 68% 36%}50%{border-radius:73% 27% 18% 82%/52% 32% 68% 48%}62.5%{border-radius:33% 67% 18% 82%/52% 75% 25% 48%}75%{border-radius:12% 88% 69% 31%/10% 66% 34% 90%}87.5%{border-radius:50% 50% 70% 30%/52% 62% 38% 48%}}.loader-2{width:100px;height:100px;padding:10px;box-sizing:border-box;display:grid;background:#fff}.loader-2:before{content:"";grid-area:1/1;margin:30px
0;border-radius:100px;background:#f6d924}.loader-2:after{content:"";grid-area:1/1;height:35px;width:35px;margin:auto;border-radius:50%;background:#f6d924;animation:l5 2s infinite linear}@keyframes
l5{0%{transform:translate(30px)}25%{transform:translate(0)}50%{transform:translate(-30px)}75%{transform:translate(0)}100%{transform:translate(30px)}}.loader-3{width:120px;height:60px;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;background:#fff;filter:blur(5px) contrast(10) hue-rotate(60deg);mix-blend-mode:darken}.loader-3:before,.loader-3:after{content:"";width:40px;border-radius:50%;background:#f0f;animation:l3 1s infinite alternate}.loader-3:after{--s:-1}@keyframes
l3{90%,100%{transform:translate(calc(var(--s,1)*30px))}}.wrapper-ai-container{margin-top:-20px;max-width:1000px}.ai-css-container{position:relative;background:transparent;border-radius:20px;padding:20px}.lottie-ai{min-height:370px;max-width:400px;height:100%;width:100%;margin:0
auto}.ai-row{margin:-100px 0 !important}.ai-row:first-child{margin-top:0 !important}.ai-row:last-child{margin-bottom:0 !important}@media screen and (max-width: 1080px){.col-group-portfolio-detail>div{margin-top:0}}@media screen and (max-width: 1080px){#main-content .wrapper .text-container, #main-content .wrapper .text-container-ecommerce{max-width:850px}.col-group-chi-sono div:nth-child(1){padding-right:20px;padding-left:0}.col-group-chi-sono div:nth-child(2){padding-left:20px;padding-right:0}}@media screen and (max-width: 1030px){.wrapper{padding:0
40px}.wrapper-portfolio{padding:0}}@media screen and (max-width: 1030px){.col-group-chi-sono
img{margin-top:0;margin-left:0;width:auto;max-width:100%}}@media screen and (max-width: 900px){.col-r-2{width:33.33%}}@media screen and (max-width: 848px){.only-mobile{display:block}.not-mobile{display:none}.flexbox-container,.flexbox-container.flex-vertical-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.flexbox-container .first-div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flexbox-container .second-div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.flex-vertical-center{display:block}#main-content .wrapper .text-container, #main-content .wrapper .text-container-ecommerce{max-width:100%}.wrapper{padding:0
20px}.wrapper-portfolio{padding:0;margin-top:10px}.text-container-home
p{display:none}h2{font-size:21px;line-height:28px;margin:20px
0 10px;letter-spacing:0px}#header{margin-top:30px}#header
.wrapper{text-align:center}#logo{float:none;text-align:center;z-index:9;display:inline-block}.menu{float:none;margin-top:10px}.menu
ul{text-align:center}.menu ul
li{margin:0
5px}.menu ul li
a{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.5px}.menu ul li.active
a{font-weight:600}#show-hide-menu.only-mobile{display:block}#menu-mobile{display:none;position:fixed;left:0;right:0;z-index:4;background:#FFF;top:0;bottom:0}#menu-mobile .vertical-align{margin-top:30px}#menu-mobile
ul{margin:0;padding:0}#menu-mobile ul
li{display:block;text-align:center;width:100%;padding:8px
0;margin:0}#menu-mobile ul li,#menu-mobile ul li
a{font-size:22px;line-height:30px;font-weight:300;font-family:'Inter',sans-serif;color:#222;letter-spacing:0.5px}#menu-mobile ul li:hover,#menu-mobile ul li a:hover,#menu-mobile ul li.active
a{color:#CCC}button.hamburger::before{content:"menu";position:absolute;top:-28px;right:-3px;text-transform:uppercase;font-weight:500;color:black;font-size:8px;letter-spacing:1.5px}.bottom-menu-mobile{position:absolute;width:100%;bottom:50px;text-align:center;color:#999;text-transform:uppercase;font-weight:500;font-size:12px}.bottom-menu-mobile
a{color:#FFF;font-weight:400}.bottom-menu-mobile a:hover{color:#CCC}.social-mobile{text-align:center}.social-mobile
a{display:inline-block;margin:0
4px}.social-mobile a
img{width:16px}.social-mobile a.social-fb{margin-right:2px}.col-group-portfolio{margin-top:0}.col-group-servizi{margin-top:20px}#footer .left,#footer .middle,#footer
.right{text-align:center;display:block;float:none}#footer .email,#footer .mail-icon, #footer .footer-address{float:none;text-align:center;display:inline-block}#footer .jg,#footer
.author{float:none;display:inline-block}#footer .mail-icon, #footer .telephone-icon{display:none}#footer
.jg{top:1px;right:0}.social-container{width:100%;float:none;margin-top:30px}#form-container,#form-container-section{margin-right:0;margin-top:0}ul.social-wrapper{text-align:center}.social-wrapper
li{display:inline-block;margin:0
10px;min-width:150px}#contatti-container
h3{text-align:center}form#contactform
.first{width:100%;padding:0}form#contactform
.second{width:100%;padding:0}.text-container h1, .text-container-portfolio h1, .title-2
h1{display:block;margin-top:20px;letter-spacing:2px;line-height:22px}#main-content{padding-top:0}.col-group-servizi.col-group-three>div{margin-bottom:10px}.masonry{column-count:1;column-gap:0}.row-clienti .col-r-2
img{padding:35px}.instagram-wrap{display:block;margin-top:20px}.instagram-wrap
img{display:block;width:100%}.instagram-wrap
a{display:block}#footer .left,#footer
.right{position:relative;left:0}#ig-gallery .col-r-4{width:50%;padding:5px}.ecommerce-row-video
video{-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.text-container h2, .text-container-portfolio
h2{margin-top:0}.ecommerce-row{margin-bottom:20px}.ecommerce-row:last-child{margin-bottom:0}.ai-row-text-margin-bottom-mobile{margin-bottom:20px}.wrapper-ai-container{margin-top:10px;margin-bottom:30px}.ai-row{margin:0
!important}#ai-1 .lottie-ai{margin-bottom:-10px}#ai-2 .lottie-ai{margin-bottom:-30px}#ai-3 .lottie-ai{margin-bottom:-40px}.lottie-ai{min-height:200px}h1 span.only-mobile{display:inline-block}#header.has-scrolled{box-shadow:none}#header.has-scrolled #logo
img{width:50px;height:50px}#show-hide-menu.has-scrolled{top:15px}}@media screen and (max-width: 848px) and (min-width: 660px){.ecommerce-row.flex-vertical-center{display:block}}@media screen and (max-width: 660px){.ecommerce-row .col-r-6, .ecommerce-row .col-r-7, .ecommerce-row .col-r-4{float:none;padding:0
0 15px 0;width:100%}.ecommerce-row .col-r-6:last-child{padding-bottom:0}.item
img{width:100%}}@media screen and (max-width: 600px){.row-clienti{padding:6px
0 0}.col-r-2{width:50%}body #iubenda-cs-banner .iubenda-banner-content-padded{padding-bottom:0 !important}body #iubenda-cs-banner .iubenda-banner-content-padded{padding-right:0 !important}}@media screen and (max-width: 503px){.wrapper-portfolio{margin-top:-20px}.title-2{margin-bottom:0}.col-group-chi-sono div:nth-child(1){padding-right:0;padding-left:0}.col-group-chi-sono div:nth-child(2){padding-left:0;padding-right:0;padding-top:0}.col-group-chi-sono
div{width:100%;display:block}.col-group-chi-sono div
p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.macbook{overflow:visible}.macbook
img{width:115%;overflow:visible;transform:translateX(-50%);right:-50.5%;position:relative}#instagram{padding-top:10px;padding-bottom:20px}.instagram-wrap{margin-top:15px}.col-group-three.col-group-portfolio{margin-top:35px}.col-group-three.col-group-portfolio>div{display:inline-block;width:49%;overflow:visible;padding:0}.col-group-portfolio .scheda-pic
img{max-width:110%;margin-left:50.5%;transform:translateX(-50%)}.col-group-portfolio.col-group-three>div{margin-bottom:15px}.col-group-servizi{margin-top:0}.col-group-servizi.col-group-three>div{width:100%}.col-group-contatti.col-group-servizi.col-group-three>div{width:50%}#contatti-container{margin-top:0}#form-container{margin-top:10px}#form-container
h3{display:none}#form-container .social-container
h3{display:block}.social-wrapper
li{min-width:0}span.icon-desc{display:none}.social-container-grazie ul
li{margin:6px
10px}.col-group-portfolio h3
a{letter-spacing:0;line-height:18px}#richiedi-preventivo{margin-top:10px}.richiedi-preventivo-title{font-size:20px;line-height:29px}.richiedi-preventivo-link{font-size:18px;line-height:28px;padding-bottom:0;margin-top:5px}body #cta-contatti{border-top:1px solid #e2e2e2;padding-bottom:20px;display:none;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:2;background:#fff}body #cta-contatti #richiedi-preventivo{margin-top:-10px}body #cta-contatti.animated-gradient-bg{border-top:0}body #cta-contatti.animated-gradient-bg{background:#FFF linear-gradient(-45deg, rgb(238 228 82 / 20%), rgb(247 94 153 / 20%), rgb(74 207 255 / 20%), rgb(86 255 215 / 20%));background-size:400% 400%;animation:gradient 5s ease infinite}@keyframes
gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}body #footer.cta-footer{padding:0
0 160px 0;border-top:0}body #main-content{padding-bottom:0}.prev-next-container{margin-bottom:-40px}.grazie-ico{margin-top:15px}.insta-container{margin-top:20px}.ecommerce-row .col-r-6.second-div:last-child{padding-bottom:15px}#progetti-ecommerce h2, #progetti-ecommerce h3, #progetti-ecommerce
p{padding:0
20px}#progetti-ecommerce
h2{margin-bottom:10px}#progetti-ecommerce
h3{margin-top:0;font-size:22px;line-height:28px}.ecommerce-row{margin-bottom:50px}.ecommerce-row:last-child{margin-bottom:0}.ecommerce-row-text.first-div{padding-bottom:0 !important}.col-group-portfolio-detail{padding-bottom:20px}#insta-container{margin-top:20px}#mappa-container{margin-top:10px}#main-content .wrapper
p{letter-spacing:0.3px}.col-group-sitemap{margin-top:30px;margin-bottom:20px}.social-container-grazie{padding-bottom:30px}#privacy-e-cookie>div{margin-top:25px;margin-bottom:40px}.ecommerce-row-text
h3{line-height:26px}.ecommerce-row-text{padding:0
15px !important}.portfolio-descrizione{margin:15px
20px 15px 20px}.portfolio-descrizione [class*="col-r-"]{width:100%;padding:0}.cta-desc-portfolio{font-size:15px;margin-top:10px}.rocket-cta{margin-left:5px}.portfolio-cta-rocket{margin-left:1px}#footer{font-size:14px;line-height:26px;color:#585858}#footer
a{color:#585858}.cta-desc-portfolio
a{width:100%;text-align:center}.cta-home-top{margin-bottom:25px}.cta-home-top
a{max-width:300px}#progetti-ecommerce .scheda-content
h3{line-height:18px}.wrapper-freelance-container{margin-top:20px}.wrapper-freelance-container .ecommerce-row-text{padding-left:0 !important;padding-right:0 !important}.freelance-row-img-left{padding-right:0 !important}.freelance-row-img-right{padding-left:0 !important}#whatsapp-jg{z-index:1}#menu-mobile ul
li.last{margin-left:15px}.accordion{width:90%;padding:10px;line-height:26px}.accordion-servizi
.accordion{width:100%}.accordion-portfolio{margin:80px
0 20px 0}.accordion h4, .accordion span.real-h3{font-size:16px;line-height:25px}.titolo-con-icona::after{top:1px}.cta-main-servizi{margin:-20px 0 60px 0 !important}}@media screen and (max-width: 440px){.scheda-contatti-content{font-size:14px}.col-group-contatti.col-group-three>div{padding:0}}@media screen and (max-width: 374px){.title-1{font-size:21px}}@media screen and (max-width: 320px){.scheda-contatti-content{font-size:13px}.scheda-contatti-content
p{letter-spacing:0}}@media screen and (max-width: 768px){input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"],select,textarea{font-size:16px !important}}