html.scroll,body.scroll{overflow:visible;overflow-x:hidden}.body-menu-opened{overflow:hidden !important}.logo-easy{width:100%;max-width:400px;margin-left:-9px;margin-bottom:20px}.gold{color:#b99e64}.silver{color:#9a9a9a}.w100{width:100%}.mt-15{margin-top:15px}.slide-num{display:none}.form-group.form-group-material,.contact-personal-form .control-btn,.contact-personal-form .message{width:100%;float:left}.video-link>.inside{-webkit-transition:padding-bottom 0.6s cubic-bezier(0.55, 0.085, 0, 0.99);transition:padding-bottom 0.6s cubic-bezier(0.55, 0.085, 0, 0.99)}.video-link>.inside.translating{padding-bottom:0}.slide-title.title-404{font-size:16vmin}.homepage-personal .container{padding-left:43px;padding-right:43px}.homepage-personal .container .slide-btn{max-width:350px}.form-group.form-group-material.first-half{width:50%;margin-right:20px}.form-group.form-group-material.second-half{width:calc(50% - 20px)}.container-funzionalita{margin-top:2rem}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.client-list .client-item.media .client-icon img{max-width:100%}@media (max-width: 1024px){.menu{background:#ffffff}.hide-menu.a-nav-toggle{display:none}@supports ((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){.menu{background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}}}@media (max-width: 1199px){.logo-easy{width:auto;max-height:130px;margin-top:60px}.slide-container{padding-top:5.25rem;padding-bottom:5.25rem}.slide-personal-clients .slide-container{padding-top:2.25rem}.slide-personal-clients .slide-title-info{font-size:1.775rem;margin-right:0 !important}.homepage-personal>div:first-child{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.slide-intro-man{background-position:70% 50%}}@media (max-width: 991px){.logo-easy{max-height:110px}.slide-title{font-size:40px}.slide-title-lg{font-size:6.875rem}.slide-personal-clients .slide-title-info{margin-bottom:60px}.homepage-personal .container{padding-left:30px;padding-right:30px}.homepage-personal>div:first-child{min-height:70vh}.slide-photo.slide-intro-man{display:none}.circle-brown{background-color:rgba(238,114,2,0.5)}.large-on-tablet{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (max-width: 991px) and (orientation: landscape){.menu-footer{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.menu-footer .menu-copyright{padding-left:15px;margin-top:0}}@media (max-width: 767px){.logo-easy{max-height:80px;margin-bottom:15px}.slide-photo.slide-intro-man{background-position:60%}.slide-descr-personal-services{margin-right:0px;margin-bottom:4rem}.container-funzionalita{margin-top:0}.form-group.form-group-material.first-half{width:100%;margin-right:0px}.form-group.form-group-material.second-half{width:100%}.large-on-tablet{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.center-mobile{margin:0 auto}}@media (min-width: 1025px){.menu{width:27.5rem}}@media (max-width: 575px){.logo-easy{margin-top:40px}.slide-title{font-size:35px}.homepage-personal .container{padding-left:45px;padding-right:45px}.homepage-personal>div:first-child{min-height:100vh}.slide-title-sub br{display:none}.slide-personal-testimonials .container{overflow-x:hidden}}@media (max-width: 479px){.homepage-personal .container .slide-descr.slide-descr-intro{margin-right:0px}.homepage-personal .container .slide-btn{max-width:100%;margin-right:0}.homepage-personal .container .slide-btn .btn{width:100%}.client-item.media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client-item.media .client-icon{margin-bottom:1.5rem}.text-center-on-mobile{text-align:center}.client-list .client-item.media .client-icon{margin:0 auto 15px}.client-list .client-item.media .media-body .client-item-title{text-align:center}#menuMain li{text-align:center}#menuMain li a{font-size:1.575rem;padding:5px 0;display:inline-block}.carousel-project-item .slide-container{padding-top:4rem;padding-bottom:4rem}}@media (max-width: 360px){.g-recaptcha{-webkit-transform:scale(0.8);transform:scale(0.8);margin-left:-30px}}@media (orientation: landscape){.service-list>div{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}header#header.header-shadow .header-bg{background:rgba(255,255,255,0.98)}@supports ((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){header#header.header-shadow .header-bg{background:rgba(255,255,255,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}header#header .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header .container-fluid::after{display:none}header#header .container-fluid .brand .logo-landing{height:60px}header#header .container-fluid .header-content{-webkit-box-flex:1;-ms-flex:1;flex:1}html.scroll .header-bg,body.scroll .header-bg{height:100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);background:rgba(255,255,255,0.98)}@supports ((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){html.scroll .header-bg,body.scroll .header-bg{background:rgba(255,255,255,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media (min-width: 768px){.header{padding-top:1.75rem;padding-bottom:1.75rem}}@media (max-width: 479px), (max-height: 800px){header#header .container-fluid .brand .logo-landing{height:45px}}.copyright.copyright-mobile{display:none;color:#333}.scroll .copyright.copyright-fixed{display:none}.scroll .copyright.copyright-mobile{display:block;padding-left:43px;padding-right:43px;max-width:960px;margin-right:auto;margin-left:auto;margin-bottom:60px}@media (max-width: 1199px){footer#footer .copyright.copyright-fixed{display:none !important}.pp-viewing-Contact footer#footer .copyright.copyright-fixed{display:block !important}}@media (max-width: 991px){.scroll .copyright.copyright-mobile{max-width:720px}}@media (max-width: 767px){.scroll .copyright.copyright-mobile{max-width:540px;font-size:1rem}}
/*# sourceMappingURL=custom.min.css.map */