.home #main-header{}#top-menu a{color:#777}.home #top-menu-nav a,.home #top-menu-nav li ul a{color:#777}.home #top-menu-nav li ul.sub-menu a{color:#777}.home #main-header.et-fixed-header{background-color:#fff}.home #main-header.et-fixed-header a{}.home #page-container{padding-top:0!important}.header-content{margin-top:150px!important}#main-header{box-shadow:0 1px 0 rgba(0,0,0,0);-moz-box-shadow:0 1px 0 rgba(0,0,0,0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0)}#videosection{height:100vh}#videobackground .et_pb_code_inner{position:absolute;height:100vh;top:0;right:0;bottom:0;left:0}#videobackground .et_pb_code_inner .nk-awb{height:100vh}#videofront{position:absolute;top:0;width:100%;z-index:10;height:100vh}.section-more{margin-top:7px;color:#999;font-size:11px;font-weight:400;letter-spacing:0.4em;text-decoration:none;-webkit-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000)}.font-alt{font-family:Dosis,arial,sans-serif;text-transform:uppercase;letter-spacing:0.2em}.section-more:hover{text-decoration:none;color:#000}.banner-heading{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:300;letter-spacing:0.3em;text-transform:uppercase;color:rgba(255,255,255,0.9)}#client-slider .slick-slide .carousel-item{text-align:center}#client-slider .slick-slide img{text-align:center;width:67px;display:inline-block;margin:0 auto}.alt-tabs-icon span{display:block;margin-bottom:12px;font-size:48px;letter-spacing:0;color:#a3a3a3}.alt-tabs-icon span:hover,.active-tab{color:#111}.alt-tabs-icon p{text-transform:uppercase;font-family:Dosis;font-weight:300;letter-spacing:.3em;margin-top:10px;line-height:1.4em}.tab-content{display:none}.tab-open{display:block}#servizi .icona{font-size:48px;text-align:center}.testata-pagine.sfondoscuro a{color:#fff}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="url"],.wpcf7-form input[type="search"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="password"],.wpcf7-form input[type="date"],.wpcf7-form input[type="color"],.wpcf7-form select{height:37px;padding-left:13px;padding-right:13px;font-size:12px;border-color:rgba(0,0,0,.2);width:100%;font-family:"Open sans";color:#777;text-transform:uppercase}.wpcf7-form textarea{font-family:"Open sans";width:100%;font-size:12px;font-weight:400;padding:9px 13px;color:#777;letter-spacing:0.4px;text-transform:uppercase}input[type=text]:focus,input[type=email]:focus,select:focus,textarea:focus{border-color:#000}input[type="submit"]{background-color:#000;text-transform:uppercase;letter-spacing:2px;border-radius:2px;font-size:12px;color:#fff;padding:8px 37px;border:1px solid #000;cursor:pointer}input[type=submit]:hover{background-color:#333}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile_menu.et_mobile_menu .home #main-header a{color:rgba(0,0,0,0.7)!important}@media only screen and (min-width:48em){.column-half{width:50%}}#responsive-form{max-width:800px;margin:0 auto;width:100%}.form-row{width:100%}#responsive-form .wpcf7-list-item{margin:0!important}.et_pb_counter_amount{}@media only screen and (min-width:320px) and (max-width:480px)and (-webkit-min-device-pixel-ratio:2){.five-columns.et_pb_column{width:50%!important}section.et_pb_wptools_image_carousel_0{margin:0!important}}@media only screen and (min-width:320px) and (max-width:568px)and (-webkit-min-device-pixel-ratio:2){.five-columns.et_pb_column{width:50%!important}section.et_pb_wptools_image_carousel_0{margin:0!important}}@media only screen and (min-width:375px) and (max-width:667px) and (-webkit-min-device-pixel-ratio:2){.five-columns.et_pb_column{width:50%!important}section.et_pb_wptools_image_carousel_0{margin:0!important}}@media only screen and (max-width:980px){.five-columns.et_pb_column{width:33%!important}section.et_pb_wptools_image_carousel_0{margin:0!important}}@media only screen and (max-width:479px){.five-columns.et_pb_column{width:50%!important;padding-bottom:35px!important}section.et_pb_wptools_image_carousel_0{margin:0!important}}