#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}body:not(.home) #page-container span.menu-closed:before{color:#333}#page-container span.menu-closed.menu-open:before{content:"\4d"}div#n2-ss-3-arrow-next{margin-left:3%}div#n2-ss-3-arrow-previous{margin-left:47%}@media only screen and (max-width:1200px) and (min-width:981px){div#n2-ss-3-arrow-next{margin-left:6%}div#n2-ss-3-arrow-previous{margin-left:45%}}@media only screen and (max-width:980px) and (min-width:700px){div#n2-ss-3-arrow-next{margin-left:7%;padding:5px!important}div#n2-ss-3-arrow-previous{margin-left:44%;padding:5px!important}}@media only screen and (max-width:70em){.colonna-finale-sx{margin-bottom:0px!important}.riga-finale{padding-bottom:0px!important}.colonna-sx-chisono{margin-bottom:0px!important}}.icone-social-slider i.fa-brands.fa-instagram,.icone-social-slider i.fa-brands.fa-linkedin-in{color:#333;background-color:#fff;padding:15px 18px;margin-right:10px}.icone-social-slider i.fa-brands.fa-facebook-f{color:#333;background-color:#fff;padding:15px 21px}.icone-social-slider i.fa-brands.fa-instagram:hover,.icone-social-slider i.fa-brands.fa-linkedin-in:hover,.icone-social-slider i.fa-brands.fa-facebook-f:hover{color:#fff;background-color:#fff0}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 0 BLACK}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{padding:10px;border-radius:5px;width:100%}.wpcf7-form-control.wpcf7-submit{width:143px;padding:10px;border-radius:7px;background:orange}.cn-button.bootstrap{font-family:sans-serif!important;display:inline-block!important;*display:inline!important;padding:4px 12px!important;margin-right:.3em!important;margin-bottom:0!important;*margin-left:.3em!important;line-height:20px!important;color:#333!important;text-align:center!important;text-shadow:0 1px 1px rgba(255,255,255,.75)!important;font-style:normal!important;vertical-align:middle!important;cursor:pointer!important;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;background-color:#006dcc!important;*background-color:#04c!important;background-image:-moz-linear-gradient(top,#0088cc,#0044cc)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc))!important;background-image:-webkit-linear-gradient(top,#0088cc,#0044cc)!important;background-image:-o-linear-gradient(top,#0088cc,#0044cc)!important;background-image:linear-gradient(to bottom,#0088cc,#0044cc)!important;background-repeat:repeat-x!important;border-style:solid!important;border-width:1px!important;border-color:#04c #04c #002a80!important;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0)!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;padding:2px 10px!important;font-size:12px!important;text-decoration:none!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;outline:none!important}.riga-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.riga-flex p{width:49%}.privacy{overflow:auto;max-height:90px;margin-bottom:20px;background-color:#F9F9F9;padding:10px;font-size:12px;color:#999}.captcha-policy,span.wpcf7-list-item-label{font-size:13px}.wpcf7-form-control.wpcf7-submit{background-color:#fff;color:#333;border:0px!important;max-width:200px;display:block;width:100%;border-radius:0px;font-weight:bold;padding-top:18px;padding-bottom:18px;font-size:14px}.wpcf7-form-control.wpcf7-submit:hover{padding-top:18px;padding-bottom:18px}textarea.wpcf7-form-control.wpcf7-textarea{max-height:120px!important}.et_pb_button:after,.et_pb_button:before{font-size:22px}.captcha-policy a,.wpcf7-list-item-label a{color:#fff;text-decoration:underline}.captcha-policy,span.wpcf7-list-item,.riga-flex p,p.info-agg{color:#fff}.wpcf7-form-control.wpcf7-submit:hover{background-color:#fff00;color:#fff;border-radius:0px}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{border-radius:10px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:2px solid #ccc}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#333}input[type=tel]:focus,input[type=email]:focus{border-color:#333;color:#3e3e3e}.wpcf7-list-item{margin:0px}a.et-cart-info{display:none}iframe{display:block}.et_pb_blurb_content{max-width:none}.pa-portfolio-image-1-1 .et_portfolio_image{padding-top:100%;display:block}.pa-portfolio-image-1-1 .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_toggle_open,.et_pb_toggle_close{padding:0px;padding-bottom:30px}.test-segui i{padding-left:8px}.et_pb_blog_grid.clearfix h3{font-family:'Urbanist';font-size:16px}.et_pb_menu__menu .current-menu-item a::before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1.0}.et_pb_menu__menu li a:hover:before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}.et_pb_menu__menu li a:before{content:'';position:absolute;top:50px;left:0;background:#fff;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease;transition-property:right;transition-duration:0.3s}body:not(.home) .et_pb_menu__menu li a:before{background:#2F4F5C}@media only screen and (max-width:1600px) and (min-width:1201px){.colonna-finale-dx{padding:60px 0px 60px 60px!important}.colonna-finale-dx h3{font-size:45px!important}.colonna-dx-chisono .et_pb_text_inner p{font-size:15px!Important}.colonna-dx-chisono{padding-top:50px!important;padding-bottom:50px!important}}@media only screen and (max-width:1200px) and (min-width:981px){.et_pb_row.et_pb_row_0_tb_header.riga-home-header.et_pb_gutters1.et_pb_row--with-menu{padding-left:10%!important;padding-right:10%!important}.colonna-dx-chisono h1{font-size:50px!Important}.colonna-dx-chisono .et_pb_text_inner p{font-size:15px!Important}.colonna-dx-chisono{padding-top:50px!important;padding-bottom:50px!important}.colonna-sx-chisono .et_pb_image_0{width:100%!important}.riga-testo-dadove .et_pb_text_inner p{line-height:1.6em!important;font-size:16px!important}.colonne-pillars-chisono .et_pb_column{padding:30px!important}.colonne-pillars-chisono h4.et_pb_module_header{font-size:23px!important}.colonne-pillars-chisono .et_pb_blurb_description{font-size:15px!important;line-height:1.4em!important}.colonna-legami h3,.colonna-finale-dx h3{font-size:35px!important}.colonna-legami{padding-right:50px!important}.riga-prof h4{font-size:30px!important}.riga-prof3 h5{font-size:20px!important}.colonna-finale-dx h4{font-size:16px!important;letter-spacing:4px!important;}.colonna-finale-dx .et_pb_text_inner p{font-size:16px!important;line-height:1.6em!important}.colonna-finale-dx{padding:20px 0px 20px 20px!important}.colonna-finale-dx .et_pb_button_module_wrappers.dsm_button_1_wrapper.et_pb_module a,.et_pb_button_module_wrappers.dsm_button_0_wrapper.et_pb_module a{font-size:12px!important}.colonna-finale-sx .et_pb_image_3,.colonna-finale-sx .et_pb_image_2{transform:scaleX(1.7) scaleY(1.7)!important}.riga-footer1 h3{font-size:17px!important}.riga-footer1 .et_pb_text_inner a,.riga-footer1 .et_pb_text_inner{font-size:14px!important}.riga-footer1 a.et_pb_button.et_pb_button_0_tb_footer.et_pb_bg_layout_light,.riga-footer1 a.et_pb_button.et_pb_button_1_tb_footer.et_pb_bg_layout_light{font-size:13px!important}.riga-presento h2{font-size:50px!important}.riga-presento .et_pb_text_inner p{font-size:15px!important}.riga-presento .et_pb_column.et_pb_column_3_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_had_animation{padding-top:0px!important}.riga-icone-home h4.et_pb_module_header{font-size:17px!important}.riga-icone-home .et_pb_blurb_description{font-size:14px!important}.riga-titoli-servizi h5{font-size:45px!important}.riga-titoli-servizi h4,.riga-titolo-portfolio h4,.riga-review h4,.riga-blog h4{font-size:18px!important;letter-spacing:10px!important}.riga-titolo-servizi .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_center.et_pb_bg_layout_light{padding-right:20%!important;padding-left:20%!important}.riga-3box-servizi h3,.riga-titolo-portfolio h3,.riga-review h3,.riga-blog h3{font-size:38px!important}.riga-3box-servizi h5{font-size:35px!important}.riga-3box-servizi .et_pb_column{padding-top:200px!important}.riga-3box-servizi .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_8.et_pb_section_video_on_hover.et_pb_text_align_center.et_pb_bg_layout_light,.riga-3box-servizi .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_10.et_clickable.et_pb_section_video_on_hover.et_pb_text_align_center.et_pb_bg_layout_light,.riga-3box-servizi .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_6.et_clickable.et_pb_section_video_on_hover.et_pb_text_align_center.et_pb_bg_layout_light{margin-top:100px!important}.riga-box-portfolio .et_pb_text_inner{font-size:12px!important}.riga-box-portfolio h4{font-size:20px!important}.blur-subtitle .et_pb_text_inner p{font-size:18px!important}.testo-banner-contatti,.et_pb_module.et_pb_text.et_pb_text_2_tb_body.testo-banner-contatti.et_pb_text_align_center.et_pb_bg_layout_light{padding-left:20%!important;padding-right:20%!important}.riga-contatti-banner h2{font-size:50px!important}.riga-contatti-banner h4{font-size:14px!important}.single-post h1.entry-title{font-size:35px!important}.riga-servizi-interno h1{font-size:45px!important}.riga-servizi-interno h3{font-size:40px!important}.riga-servizi-interno .et_pb_text_inner{font-size:16px!important}.riga-step h4.et_pb_module_header{font-size:30px!important}}ul.sub-menu a:before{display:none}