.uvc-heading{margin-bottom:20px}.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin-bottom:5px}.uvc-heading .uvc-sub-heading{margin-bottom:0;font-weight:600 !important}.desktopNoPaddingRight .vc_column-inner{padding-right:0}.desktopNoPaddingLeft .vc_column-inner{padding-left:0}.topCaption .vc_figure-caption{position:absolute;top:10px;margin:0;width:100%;font-size:18px}.whiteCaption .vc_figure-caption{color:#fff}.default-btn-shortcode{line-height:20px}.default-btn-shortcode.dt-btn-s{line-height:14px}.pswp button.pswp__button.pswp__button--share{display:none}.pageTitleWithBackegound .masthead:not(.mixed-header){background:0 0;background-image:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.4),rgba(255,255,255,.3),rgba(255,255,255,0))}@media only screen and (min-width:1025px) and (max-width:1250px){.main-nav>li>a{padding-left:3px;padding-right:3px}.main-nav>li>a .menu-text{font-size:14px}}.darkHeaderMB .main-nav>li:not(.wpml-ls-item)>a .menu-text,.single-dt_gallery .main-nav>li:not(.wpml-ls-item)>a .menu-text,.post-type-archive-dt_gallery .main-nav>li:not(.wpml-ls-item)>a .menu-text{color:#000}.darkHeaderMB .top-bar,.darkHeaderMB .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),.darkHeaderMB .top-bar .mini-nav .customSelect,.darkHeaderMB .top-bar .mini-nav a:hover,.darkHeaderMB .header-bottom-bar a,.single-dt_gallery .top-bar,.single-dt_gallery .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),.single-dt_gallery .top-bar .mini-nav .customSelect,.single-dt_gallery .top-bar .mini-nav a:hover,.single-dt_gallery .header-bottom-bar a,.post-type-archive-dt_gallery .top-bar,.post-type-archive-dt_gallery .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),.post-type-archive-dt_gallery .top-bar .mini-nav .customSelect,.post-type-archive-dt_gallery .top-bar .mini-nav a:hover,.post-type-archive-dt_gallery .header-bottom-bar a{color:#000}.darkHeaderMB .masthead .top-bar .mini-contacts i,.single-dt_gallery .masthead .top-bar .mini-contacts i,.post-type-archive-dt_gallery .masthead .top-bar .mini-contacts i{color:#000}.darkHeaderMB .masthead .top-bar .menu-select,.darkHeaderMB .masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a,.single-dt_gallery .masthead .top-bar .menu-select,.single-dt_gallery .masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a,.post-type-archive-dt_gallery .masthead .top-bar .menu-select,.post-type-archive-dt_gallery .masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a{color:#000}.page-title{position:relative}.page-title .wf-wrap{min-height:200px}body.pageTitleWithBackegound .page-title .wf-wrap{min-height:600px;z-index:2}body.pageTitleWithBackegound .page-title .hgroup{background:rgba(255,255,255,.7);padding:17px 35px}body.pageTitleWithBackegound .page-title:after{display:block;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:1}.page-title .ult-vc-seperator{position:absolute;width:100%;height:0;left:0;z-index:3}.page-title .ult-vc-seperator.bottom_seperator{top:auto;bottom:-1px}.page-title .ult-main-seperator-inner{position:relative;height:100%;width:100%}.page-title .uvc-x-large-triangle-left,.page-title .uvc-x-large-triangle-right{position:absolute;top:-1px;bottom:auto;z-index:1}.page-title .ult-vc-seperator svg{width:100%;height:auto}.page-title .bottom_seperator .uvc-x-large-triangle-left,.page-title .bottom_seperator .uvc-x-large-triangle-right,.page-title .uvc-x-large-circle{top:auto;bottom:-1px}.page-title h1 span{display:block;font-size:28px;line-height:34px}@media only screen and (max-width:767px){body.pageTitleWithBackegound .page-title .wf-wrap{min-height:300px}.page-title .bottom_seperator .uvc-x-large-triangle-left,.page-title .bottom_seperator .uvc-x-large-triangle-right,.page-title .uvc-x-large-circle{height:50px !important}.page-title-responsive-enabled.page-title h1 span{font-size:22px;line-height:28px}}@media only screen and (min-width:768px) and (max-width:990px){body.pageTitleWithBackegound .page-title .wf-wrap{min-height:400px}}@media only screen and (min-width:1025px){.page-title{padding-top:136px;margin-top:-136px}}.home .main-nav>li:not(.wpml-ls-item)>a .menu-text{color:#000}.home .top-bar,.home .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),.home .top-bar .mini-nav .customSelect,.home .top-bar .mini-nav a:hover,.home .header-bottom-bar a{color:#000}.home .masthead .top-bar .mini-contacts i{color:#000}.home .masthead .top-bar .menu-select,.home .masthead .top-bar .mini-nav>ul:not(.mini-sub-nav)>li>a{color:#000}.sliderTitle,.sliderSubtitle{text-shadow:1px 1px 3px #333}.blackBoxContainer .wpb_text_column{color:#fff}.blackBoxContainer .aio-icon-component.homepage-icon-black{margin-bottom:12px}.homepage-icon-black .aio-icon-title{color:#fff;font-size:16px !important;font-weight:500}.serviziHomepageContainer{padding:20px 0 50px}.serviziHomepageContainer .serviceBlock{margin-bottom:50px}.serviziHomepageContainer .uvc-heading .uvc-main-heading h3{font-weight:600 !important}.serviziHomepageContainer .uvc-heading .uvc-sub-heading{line-height:24px !important;font-weight:400 !important}@media only screen and (max-width:990px){.serviziHomepageContainer{text-align:center}.serviziHomepageContainer .uvc-main-heading,.serviziHomepageContainer .uvc-sub-heading{text-align:center}}@media only screen and (max-width:991px){.aziendaTeamContainer .dt-team-shortcode .dt_team .team-media{padding-left:40px;padding-right:40px}}#bottom-bar{font-size:13px}#footer .soc-ico a:hover .soc-font-icon{color:#4f3722}#custom_html-2 .custom-html-widget .logoContainer{margin-bottom:10px}#custom_html-2 .custom-html-widget img{width:181px;display:block}#custom_html-2 .custom-html-widget .textContainer{color:#fff;font-size:13px}.vantaggiIconsContainer{padding-top:60px;padding-left:15px;padding-right:15px}.vantaggiIconsContainer .vc_col-sm-2{width:14.28%}.vantaggiIconsContainer .vc_column_container>.vc_column-inner{padding-left:8px;padding-right:8px}.vantaggiIconsContainer .aio-icon-component{margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:1024px){.vantaggiIconsContainer .vc_col-sm-2{width:25%;float:left}.vantaggiIconsContainer .vc_col-sm-2:nth-child(4n+1){clear:both}}@media only screen and (max-width:767px){.vantaggiIconsContainer .vc_col-sm-2{width:50%;float:left}.vantaggiIconsContainer .vc_col-sm-2:nth-child(2n+1){clear:both}}.standard-arrow li,.standard-number-list li{padding-left:35px;margin-bottom:25px}.standard-number-list li:before{width:24px;height:24px;font-size:13px;line-height:24px}.standard-arrow li h3,.standard-number-list li h3{font-size:20px;margin-bottom:5px}@media only screen and (min-width:991px){.standard-number-list{column-count:2}.standard-arrow li,.standard-number-list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}}.contattiSocialIcons{background:#a87e68 !important;background:-webkit-linear-gradient(134deg,#a87e68 24%,#d3ad9a 100%) !important;background:linear-gradient(134deg,#a87e68 24%,#d3ad9a 100%) !important}.wpcf7 p{margin:0}.wpcf7 .form-row{margin:0 -7px}.wpcf7 .form-row:after{content:"";display:table;clear:both}.wpcf7 .form-row.with-margin{margin-bottom:20px}.wpcf7 .form-column{width:100%;float:left;padding:0 7px;box-sizing:border-box}.wpcf7 .form-column.form-column-100{width:100%}.wpcf7 .form-column.form-column-50{width:50%}.wpcf7 .form-column.form-column-33{width:33.33333%}.wpcf7 .form-column.form-column-66{width:66.66666%}.wpcf7 .form-column.form-column-25{width:25%}.wpcf7 .form-column.form-column-75{width:75%}.wpcf7 .input-div{margin-bottom:17px;float:left;width:100%}.wpcf7-form-control-wrap{display:block}.wpcf7 .input-div .input-text,.wpcf7 .input-div input[type=text],.wpcf7 .input-div input[type=input],.wpcf7 .input-div input[type=password],.wpcf7 .input-div input[type=email],.wpcf7 .input-div input[type=number],.wpcf7 .input-div input[type=url],.wpcf7 .input-div input[type=tel],.wpcf7 .input-div input[type=search],.wpcf7 .input-div textarea,.wpcf7 .input-div select{margin-bottom:0 !important;width:100%;box-sizing:border-box}.wpcf7 .input-div textarea{height:200px}.wpcf7 input[type=checkbox]{width:auto}.wpcf7 span.wpcf7-list-item{margin-left:0}@media (max-width:767px){.wpcf7 .form-column.form-column-100{width:100%}.wpcf7 .form-column.form-column-50{width:100%}.wpcf7 .form-column.form-column-33{width:100%}.wpcf7 .form-column.form-column-66{width:100%}.wpcf7 .form-column.form-column-25{width:100%}.wpcf7 .form-column.form-column-75{width:100%}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{margin:10px 0 0;border-color:red;background-color:#ffe7e7}#cookie-notice #cn-notice-text{font-size:11.5px}#cookie-notice .button{width:auto;display:inline-block;margin:0 0 0 5px !important;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0 !important;height:auto;font-size:12px;border:1px solid #fff;background:0 0 !important;color:#fff !important;font-weight:600;padding:5px 10px !important;line-height:19px;-webkit-transition:all .5s ease-in-out !important;transition:all .5s ease-in-out !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookie-notice .button:hover,#cookie-notice .button:focus{color:#000 !important;background-color:#f4f0ed !important;border-color:#f4f0ed !important;text-decoration:none}.privacyPolicyContent p{margin-bottom:10px;margin:0 0 10px !important}.privacyPolicyContent h5{font-size:1.15em !important;font-weight:600 !important;margin-bottom:3px !important;margin-top:15px !important}.privacyPolicyContent h6{font-size:1.05em !important;font-weight:600 !important;margin-bottom:5px !important}.privacyPolicyContent em,.privacyPolicyContent i{font-style:italic !important}.privacyPolicyContent ul{margin:10px 0;list-style:disc outside;padding-left:16px}.privacyPolicyContent table{border:1px solid #ccc;border-bottom:0;border-right:0}.privacyPolicyContent table td,.privacyPolicyContent table th{border:1px solid #ccc;border-top:0;border-left:0;padding:3px}.privacyPolicyContent table thead td,.privacyPolicyContent table thead th{font-weight:600}