.slider-home-container .rev_slider_wrapper .tp-bgimg.defaultimg{filter:brightness(50%)}.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-header-bottom.mkdf-has-bg-image.mkdf-title-with-background-text{background-size:cover;background-position:center}.mkdf-title-inner{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.mkdf-title-holder .mkdf-title-inner{vertical-align:bottom!important}.citazione-presidente p{font-size:35px;color:#91918F;line-height:45px;font-weight:500}.container-news-home .mkdf-blog-list-holder .mkdf-bli-content{text-align:left}.single-case-history-content{width:1300px;margin:5rem auto 8rem auto}.single-case-history-container .single-case-history-content-heading{margin-bottom:2.5rem}.single-case-history-container .single-case-history-content-heading h1{font-size:50px;color:#DA0B19;font-weight:700}.single-case-history-container .single-case-history-content-company{font-size:15px;text-transform:uppercase;color:#fff;background-color:#DA0B19;width:fit-content;padding:2px 15px;font-weight:700}.single-case-history-content-body{display:flex;justify-content:space-between}.single-case-history-content-image,.single-case-history-content-details-container{width:48%}.single-case-history-single-detail{margin-bottom:5rem}.single-case-history-content-details-label{font-size:26px;color:#DA0B19;font-weight:700}.single-case-history-content-details{font-size:18px;color:#565969}.single-case-history-gallery{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.single-case-history-gallery a{width:32%;height:400px;display:block}.single-case-history-gallery-item{width:100%;height:100%;background-size:cover;background-position:center}.single-case-history-gallery-item{transition:transform 0.3s ease-in-out}.single-case-history-gallery-item:hover{transform:scale(1.03)}.fancybox-image{max-width:100%;max-height:80vh;object-fit:contain}.fancybox-toolbar{z-index:9999}.single-case-history-other-projects{margin-top:10rem}.single-case-history-other-projects h2{font-size:40px;color:#DA0B19;font-weight:700;text-align:center;margin-bottom:10rem}.single-case-history-other-projects .other-projects-list,#case-history-list{display:flex;justify-content:space-between;flex-wrap:wrap}#case-history-list .single-case-history-image{height:400px;background-size:cover;background-position:center}.single-case-history-other-projects .other-projects-list .other-project-item,.case-history-archive-item{width:31%;transition:transform 0.3s ease-in-out}.single-case-history-other-projects .other-projects-list .other-project-item:hover{transform:scale(1.03)}.single-case-history-other-projects .other-projects-list .other-project-item .other-project-image{width:100%;height:375px;display:block;background-size:cover;background-position:center}.other-project-customer,.other-project-title a{color:#DA0B19!important}.other-project-customer{font-size:15px;margin-bottom:0}.other-project-title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:1rem;min-height:52px}.other-project-client{font-size:15px;text-transform:uppercase;color:#fff;background-color:#DA0B19;padding:2px 15px;font-weight:700;margin-top:0}.single-case-history-heading,.single-case-history-body{padding:0!important}.case-history-archive-item .single-case-history-customer,.single-case-history-customer p{font-size:14px;color:#DA0B19}.single-case-history-title{font-size:20px;color:#DA0B19;font-weight:700;text-transform:uppercase;min-height:40px}.single-case-history-title a{display:block;min-height:40px}.single-case-history-year{font-size:16px;color:#DA0B19;min-height:20px}.single-case-history-image{position:relative}.single-case-history-image a{position:absolute;z-index:1000;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgb(0 22 89 / .5);opacity:0;transition:opacity 0.3s ease}.single-case-history-image a:hover{opacity:1;color:#fff!important}.single-case-history-company-container{padding:0!important}.single-case-history-company{background-color:#DA0B19;padding:4px 12px;text-transform:uppercase;color:#fff;font-weight:700}.single-case-history-company.term-id-179{background-color:#a00913}.single-case-history-company.term-id-124{background-color:#f18902;color:#383838}.archive-case-history-container .case-history-filter-container .case-history-filter-container-heading{display:flex;align-items:center;margin-bottom:20px}.archive-case-history-container .case-history-filter-container .case-history-filter-container-heading img{width:20px;height:20px}.archive-case-history-container .case-history-filter-container .case-history-filter-container-heading p{margin:0 0 0 15px;font-weight:700;color:#DA0B19}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container{display:flex;align-items:end}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container,.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container{display:flex;flex-direction:column;margin-right:30px}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container label,.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container label{color:#001659;font-weight:700}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container .select2,.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container .select2{margin:0!important;height:31px}.archive-case-history-container #case-history-apply-filter{width:90px;border:none;color:#fff;background-color:#DA0B19;height:32px;cursor:pointer}.archive-case-history-container .case-history-inner-filter-container .select2-selection__rendered{line-height:30px!important}.archive-case-history-container .case-history-inner-filter-container .select2-container .select2-selection--single{height:32px!important}.archive-case-history-container .case-history-inner-filter-container .select2-selection__arrow{height:28px!important;background-color:unset!important;border-left:none!important}.archive-case-history-container .case-history-inner-filter-container .select2-selection__arrow::before{line-height:26px!important}.archive-case-history-container .case-history-inner-filter-container .select2-selection__arrow::before{line-height:26px!important}.archive-case-history-container .case-history-inner-filter-container .select2-selection__arrow:hover::before{color:#001659!important}.archive-case-history-container .case-history-inner-filter-container .select2-selection{border:1px solid darkgray!important}.archive-case-history-container .single-case-history-customer{margin-bottom:0}.archive-case-history-container .single-case-history-title{margin-top:0}.archive-case-history-container #case-history-list{margin:50px auto 100px auto}.archive-case-history-container .case-history-archive-item{margin-bottom:50px}.mkdf-elements-holder.box-servizi{display:flex;flex-wrap:wrap}.mkdf-elements-holder.box-servizi .mkdf-eh-item{margin-bottom:5%}.vc_section.box-societa{margin:2% 0 5% 0}.mkdf-elements-holder .box-societa-inner-title-container,.mkdf-elements-holder .box-servizio-single-title-container{width:100%!important;margin-bottom:6%}.box-societa-inner .box-societa-inner-container{display:flex;justify-content:space-between;flex-wrap:wrap}.box-servizi{display:flex;flex-wrap:wrap}.mkdf-elements-holder.box-servizi .box-servizi-inner-title-container .box-servizi-inner-title,.mkdf-elements-holder .box-societa-single-name,.mkdf-elements-holder .box-societa-inner-title,.mkdf-elements-holder .box-servizio-single-title{font-size:27px}.mkdf-elements-holder .box-societa-inner-title p,.mkdf-elements-holder .box-servizio-single-title p{font-weight:800}.mkdf-elements-holder .box-societa-single-societa p{font-size:12px;line-height:2.1em;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#565969;margin:20px auto 0 auto}.mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bli-content{border:none!important}.single-certification img{box-shadow:0 0 20px -14px gray}.mkdf-elements-holder .mkdf-eh-item.box-societa-single{margin-bottom:3rem}.mkdf-grid-row.mkdf-footer-top-alignment-left .mkdf-grid-col-3:last-child{display:none}.mkdf-grid-row.mkdf-footer-top-alignment-left .mkdf-grid-col-3:nth-child(3) h4{visibility:hidden}.mkdf-grid-row.mkdf-footer-top-alignment-left{display:flex;justify-content:space-around}.mkdf-portfolio-single-holder.mkdf-ps-masonry-layout>.mkdf-grid-row.mkdf-ps-big{margin-bottom:0!important}[title="A5D Srl"]{width:40%!important;margin-top:40%!important}.owl-nav.disabled{display:unset!important}.mkdf-social-icons-group-widget-inner .mkdf-social-icon-widget-holder.mkdf-icon-has-hover:first-child{display:none!important}.case-history-inner-filter-container .select2-container--default .select2-results__option{line-height:1.2em!important;margin-bottom:8px!important}#banner-avvisi .inner-banner-avvisi{display:flex;justify-content:center}#banner-avvisi .inner-banner-avvisi .vc_column-inner{padding:0!important;width:80%!important}#banner-avvisi .inner-banner-avvisi .vc_column-inner .testo-banner-avvisi p{color:#fff!important;display:flex;flex-direction:column;align-items:center}#banner-avvisi .inner-banner-avvisi .vc_column-inner .testo-banner-avvisi p a{color:#fff}#banner-avvisi .inner-banner-avvisi .vc_column-inner .testo-banner-avvisi p a:hover{text-decoration:underline}.title-card-gruppo{margin-top:6%}.title-card-gruppo p{font-size:26px;font-weight:700}.description-card-gruppo{margin-top:5%}.bottom-card-gruppo{margin-top:4%}.link-card-gruppo{font-weight:500;color:#fff;display:flex;align-items:center}.icona-link-card-gruppo{width:50px;height:50px;display:flex;justify-content:space-around;align-items:center;margin-left:10px}.icona-link-card-gruppo{transition:background-color 0.3s ease,box-shadow 0.3s ease}.link-hover-card-gruppo{width:100%;height:100%;display:inline-block;position:absolute;top:0}.dimensione-group-card-img{border-bottom:15px solid #DA0B19}.ref-group-card-img{border-bottom:15px solid #F18904}.aywyn-group-card-img{border-bottom:15px solid #a00913}.a5d-group-card-img{border-bottom:15px solid #1A1A18}.titolo-form-contattaci{font-size:35px}@media screen and (min-width:1601px){.row-gruppo-cards{padding-right:310px!important;padding-left:310px!important}}@media screen and (max-width:1600px){.row-gruppo-cards{padding-right:155px!important;padding-left:155px!important}}@media screen and (max-width:1366px){.row-gruppo-cards{padding-right:11%!important;padding-left:11%!important}}@media screen and (max-width:1024px){.row-gruppo-cards{padding-right:116px!important;padding-left:116px!important}}@media screen and (max-width:768px){.row-gruppo-cards{padding-right:72px!important;padding-left:72px!important}}@media screen and (max-width:768px){.row-gruppo-cards{padding-right:35px!important;padding-left:35px!important}}@media screen and (min-width:1025px){.mkdf-top-bar.mkdf-top-bar-dark-skin{position:fixed}body:not(.home) .mkdf-page-header{position:fixed!important;margin-top:40px!important}body:not(.home) .mkdf-content{margin-top:110px!important}body.home .mkdf-page-header{position:fixed!important}body.home .mkdf-content{margin-top:70px!important}.mkdf-sticky-header.header-appear{display:none!important}}@media screen and (min-width:1440px){.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container,.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container{width:15%}}@media screen and (min-width:1025px) and (max-width:1058px){.mkdf-sticky-header{display:none}}@media screen and (min-width:1025px){.mkdf-elements-holder .mkdf-eh-item.box-societa-single{width:30%!important}.mkdf-elements-holder.box-servizi{justify-content:space-between}.mkdf-elements-holder .mkdf-eh-item.box-servizio-didascalia{width:45%!important;padding:0 8px}.mkdf-elements-holder .mkdf-eh-item.box-servizio-single{width:23%!important;padding:0 8px}.mkdf-elements-holder .mkdf-eh-item.box-servizio-single-second-row{width:30%!important;padding:0 8px}}@media screen and (max-width:1024px){.mkdf-grid-row.mkdf-footer-top-alignment-left{flex-wrap:wrap}.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(3){margin-left:auto}}@media screen and (min-width:769px) and (max-width:1024px){.case-history-archive-item{width:48%}.wpb-content-wrapper .certificazioni-row .wpb_column.vc_column_container.vc_col-sm-1\/5{width:30%}}@media screen and (max-width:768px){.single-case-history-gallery-item{flex:1 0 48%;aspect-ratio:4 / 3}.case-history-archive-item{width:100%}#case-history-list .single-case-history-image{height:300px}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container{flex-direction:column;align-items:start}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container .select2,.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container .select2{width:280px}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-societa-container{margin-bottom:20px}.archive-case-history-container .case-history-filter-container .case-history-inner-filter-container .filter-servizi-container{margin-bottom:40px}}@media screen and (min-width:681px) and (max-width:768px){.wpb-content-wrapper .certificazioni-row{display:flex;flex-wrap:wrap;justify-content:center}.wpb-content-wrapper .certificazioni-row .wpb_column.vc_column_container.vc_col-sm-1\/5{width:45%}}@media screen and (max-width:680px){.wpb-content-wrapper .certificazioni-row .mkdf-si-inner a{display:flex;justify-content:center}}@media screen and (max-width:480px){.single-case-history-gallery-item{flex:1 0 100%;aspect-ratio:16 / 9}}