.screen-reader-text{border:0;word-wrap:normal!important;clip-path:inset(50%);margin:-1px;padding:0}.screen-reader-text:focus{background-color:#f1f1f1;font-size:14px;font-size:.875rem;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#21759b;-moz-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);-o-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none}.widget .screen-reader-text{display:none!important}h2,.post.vertical-item .entry-content h2{font-size:24px;margin-top:.9em;margin-bottom:.48em}.section_padding_top_150>[class*=container]{padding-top:50px!important}.ds.light .widget_icons_list .media.inline-block .media-body{color:#969ba9}a.greyfont{color:#969ba9;!important}html,body{-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;-o-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.text25 p{margin-bottom:50px;font-size:22px;line-height:1.5;font-weight:400}.testimonials-single-carousel.testimonials blockquote{color:rgb(255 255 255 / .7)!important}.post-type-archive-fw-portfolio .item-layout-item-title .item-content .item-title,.tax-fw-portfolio-category .item-layout-item-title .item-content .item-title{font-size:18px!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff!important;border:0!important}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#c6cd45!important;border:4px solid #b4bb38!important;color:#fff!important}.wpforms-container textarea{min-height:200px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.wp-block-search .wp-block-search__input,.form-control{font-weight:400!important}.ct-servizi div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border:1px solid #d9d9d9!important}.ct-servizi div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{border:1px solid #d9d9d9!important}div.ct-contatti .wpforms-form input[type=date],div.ct-contatti .wpforms-form input[type=datetime],div.ct-contatti .wpforms-form input[type=datetime-local],div.ct-contatti .wpforms-form input[type=email],div.ct-contatti .wpforms-form input[type=month],div.ct-contatti .wpforms-form input[type=number],div.ct-contatti .wpforms-form input[type=password],div.ct-contatti .wpforms-form input[type=range],div.ct-contatti .wpforms-form input[type=search],div.ct-contatti .wpforms-form input[type=tel],div.ct-contatti .wpforms-form input[type=text],div.ct-contatti .wpforms-form input[type=time],div.ct-contatti .wpforms-form input[type=url],div.ct-contatti .wpforms-form input[type=week],div.ct-contatti .wpforms-form select,div.ct-contatti .wpforms-form textarea{background:#f4f4f5!important}div.ct-contattiwh .wpforms-form input[type=date],div.ct-contattiwh .wpforms-form input[type=datetime],div.ct-contattiwh .wpforms-form input[type=datetime-local],div.ct-contattiwh .wpforms-form input[type=email],div.ct-contattiwh .wpforms-form input[type=month],div.ct-contattiwh .wpforms-form input[type=number],div.ct-contattiwh .wpforms-form input[type=password],div.ct-contattiwh .wpforms-form input[type=range],div.ct-contattiwh .wpforms-form input[type=search],div.ct-contattiwh .wpforms-form input[type=tel],div.ct-contattiwh .wpforms-form input[type=text],div.ct-contattiwh .wpforms-form input[type=time],div.ct-contattiwh .wpforms-form input[type=url],div.ct-contattiwh .wpforms-form input[type=week],div.ct-contattiwh .wpforms-form select,div.ct-contattiwh .wpforms-form textarea{background:#fff!important}.tlp-portfolio button{letter-spacing:0!important;font-size:18px;font-weight:400}.tlp-portfolio .isotope1 .tlp-content h3{font-size:18px;font-weight:400}.accordion2 .panel-heading .panel-title>a.collapsed:hover,.accordion2 .panel-heading .panel-title>a:hover{color:#333b45}.accordion2 .panel-group .panel-heading+.panel-collapse .panel-body{font-size:16px}.theme_button.medium_height{padding:5px 20px 5px}.wp-button .theme_button.medium_height{padding:20px;font-weight:700}.theme_buttons a,.theme_button,.wordpress-helpdesk .theme_button,.wc-proceed-to-checkout .checkout-button,.buttons a,a.wp-block-button__link,.wp-block-search .wp-block-search__button,button,input[type=submit]{font-weight:600;letter-spacing:.1em}h1,.post.vertical-item .entry-content h1{font-size:85px}.text30 p{margin-bottom:50px;font-size:30px;line-height:1.5;font-weight:400;color:#fff!important}.text54 p{margin-bottom:50px;font-size:54px;line-height:1.5;font-weight:400;color:#fff!important}@media (max-width:991px){.tlp-portfolio .tlp-portfolio-isotope-button{display:none}.sf-menu ul li a{display:block;padding:10px;font-weight:300;font-size:14px;text-transform:none}.sf-menu a{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.2em}.service_item .excerpt{height:8em;overflow:hidden}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:18px!important;font-weight:400!important}#box_wrapper .step-title:before{top:-5px;font-size:40px}h2.step-title{font-size:34px}.chisiamo h2.section_header{font-size:42px}h1,.post.vertical-item .entry-content h1{font-size:48px}.fontsize-30{font-size:26px}.fontsize-26{font-size:22px}}.cs{background-color:#1b222b}@media (max-width:480px){.text30 p{margin-bottom:50px;font-size:18px;line-height:1.5;font-weight:400;color:#fff!important}.text54 p{margin-bottom:50px;font-size:22px;line-height:1.5;font-weight:400;color:#fff!important}.page_copyright.cs{padding-bottom:40px}}.ds h2.step-title a:hover{color:#b0b3b7!important}.page_footer.before-footer{border-bottom:0 solid #5b5e65;background:#fff!important}.page_footer.before-footer .col-xs-12>div:last-child{margin:0 auto!important}.fdt_merchantStriscia-2_widget_merchant{margin:0 auto!important}.page-topline .col-xs-12{margin:0!important}#fdt_carouselcarosello-3_widget_merchant .fdt_carousel__controls{top:40px!important}.feedaty_widget.wp-feedaty{width:50%!important;margin:0 auto!important}.wp-sidebar{background:#f4f4f5;padding:15px;margin-bottom:30px;color:#000}.wp-sidebar p{line-height:1.6}.wp-sidebar a{color:#515151!important}.wp-lista-sx a{font-size:16px!important;font-weight:500!important}.wp-articoli{font-size:16px;color:#121212!important;font-weight:400}.wp-articoli strong{font-weight:600!important}.wp-link{font-size:18px;color:#121212!important;font-weight:400;line-height:2em}.wp-link a{font-weight:600;color:#121212!important}.wp-test{position:relative;margin:0;padding:0;float:left;display:inline-block;margin-top:-100px}@media screen and (max-width:576px){.secondary{display:none!important}#section-1a252fe{background-image:none!important}}ul.single-item-meta a{font-weight:500}.wp-lista-sx{text-align:left!important}.special_button_2 .theme_buttons.color1 a,.special_button_2 .theme_button.color1,.special_button_2 .button.alt,.special_button_2 .btn-accent,.special_button_2 .form-submit [type=submit]{color:#000;border-color:var(--colorMain);background-color:#fff}.horizontal-list ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,auto));gap:10px;list-style:none;padding:0}.horizontal-list li{background-color:#f4f4f4;padding:10px;border-radius:5px;text-align:center;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width:768px){.horizontal-list li{grid-template-columns:1fr!important}}.faq-item{background:#f4f4f4;padding:15px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);cursor:pointer;margin-bottom:30px;text-align:left}.faq-question{font-size:18px;font-weight:700}.faq-answer{display:inline;margin-top:10px}.ls .text-block.shortcode p strong,.light .text-block.shortcode p strong{font-weight:500!important}b,strong{font-weight:500}.ls a:hover,.light a:hover{color:#000!important}.highlight-box{background:#f8f9fa;padding:20px;border-left:4px solid #c6cd45;margin:20px 0}.cta-button{background:#c6cd45;color:#fff;padding:12px 24px;text-decoration:none;border-radius:5px;display:inline-block;margin:10px 0}.cta-button a{color:#000!important}.features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.feature-item{background:#f1f3f4;padding:15px;border-radius:8px}h1,h2,h3,h4,h5,h6{line-height:1.4}body{line-height:1.9}.big_title_w{line-height:1.1!important}.chisiamo h2.section_header{line-height:1.1!important}.faq-answer{font-size:16px!important}