*{font-family:"Cardo" !important}.text-transform-none{text-transform:none !important}.text-transform-none *{text-transform:none !important}.primary-button{font-size:16px;background-color:#b44329;padding:19px 20px;color:#fff !important;font-weight:bold;line-height:normal;border-radius:4px;transition:all .5s ease-in-out}.primary-button:hover{background-color:#d15b3e}.primary-text{color:#b44329 !important}.white-text{color:#fff;text-align:center;margin-bottom:3rem}#menu-toggle{background:none;border:none;cursor:pointer;padding:10px;margin:20px 0}#menu-toggle .hamburger{display:block;width:24px;height:2px;background-color:#000;position:relative;transition:all .3s ease}#menu-toggle .hamburger::before,#menu-toggle .hamburger::after{content:"";position:absolute;width:24px;height:2px;background-color:#000;transition:all .3s ease;left:0}#menu-toggle .hamburger::before{top:-8px}#menu-toggle .hamburger::after{top:8px}#menu-toggle.active .hamburger{background-color:rgba(0,0,0,0)}#menu-toggle.active .hamburger::before{transform:rotate(45deg);top:0}#menu-toggle.active .hamburger::after{transform:rotate(-45deg);top:0}#mobile-menu{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding-top:140px;background-color:#f8f9fa;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:999}#mobile-menu.open{transform:translateY(0)}#mobile-menu ul{list-style:none;margin:0;padding:0}#mobile-menu ul li{padding:16px}#mobile-menu a.button-text{display:block;font-size:16px;color:#000;text-decoration:none}#mobile-menu .mobile-menu-links{background-color:#fff;border-radius:8px;padding:24px 16px}#mobile-menu .mobile-contact{text-align:center;margin:32px 16px;padding:24px 16px;width:100%}#mobile-menu .mobile-contact .primary-button{width:100%;position:relative;display:block}#mobile-menu .button-text.is-active{color:#b44329 !important}.avia-slideshow-arrows .prev-slide{left:-60px}.avia-slideshow-arrows .prev-slide,.avia-slideshow-arrows .next-slide{background-color:#fff;display:flex;width:52px !important;height:52px !important;padding:19px 20px;justify-content:center;align-items:center;gap:10px;border-radius:4px}.avia-slideshow-arrows .prev-slide:before,.avia-slideshow-arrows .next-slide:before{color:#b44329;background:none;top:14px;font-size:24px}@media(max-width: 765px){.avia-slideshow-arrows .prev-slide:hover,.avia-slideshow-arrows .next-slide:hover{opacity:1 !important}}#main .main_color{border:none}body.no-scroll{overflow:hidden}body.no-scroll #mobile-menu{overflow:hidden}body#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide,body#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.next-slide{width:52px !important}body header.custom-static-header{position:fixed;z-index:999999;margin-left:auto;margin-right:auto;left:0;right:0;top:40px;padding:12px 16px !important;border-radius:4px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(8px)}body header.custom-static-header .custom-static-nav{display:flex;justify-content:space-between;flex-direction:row;align-items:center}body header.custom-static-header .custom-static-nav img{height:45px}body header.custom-static-header .custom-static-nav div{display:flex;align-items:center;gap:32px}body header.custom-static-header .custom-static-nav div a{font-size:16px;color:#000}body header.custom-static-header .custom-static-nav div a.primary-button{color:#fff}body.home #homepage-banner{color:#fff;text-align:center;display:flex;align-items:center;flex-direction:column}body.home #homepage-banner p{margin:0}body.home #homepage-banner h1{color:#fff;margin-top:24px;margin-bottom:0px;text-transform:none;font-size:64px}@media(max-width: 767px){body.home #homepage-banner h1{font-size:44px}}body.home #homepage-banner a.primary-button{margin-top:40px;color:#fff;border:none}body.home #banner-slider-1 .container{max-width:100%}body.home #banner-slider-1 .container #metaslider_container_1120 .flex-direction-nav{display:none}body.home #banner-slider-1 .container .custom-nav-1{margin-left:auto;margin-right:auto;text-align:center;display:flex;justify-content:flex-end;gap:8px}body.home #banner-slider-1 .container .custom-nav-1 .custom-prev,body.home #banner-slider-1 .container .custom-nav-1 .custom-next{background-color:#b44329;display:flex;width:52px !important;height:52px !important;padding:19px 20px;justify-content:center;align-items:center;gap:10px;border-radius:4px;color:#fff;transition:all .8s ease-in-out}body.home #banner-slider-1 .container .custom-nav-1 .custom-prev::before,body.home #banner-slider-1 .container .custom-nav-1 .custom-next::before{font-family:"entypo-fontello";left:5px;position:relative;font-size:24px}body.home #banner-slider-1 .container .custom-nav-1 .custom-prev:hover,body.home #banner-slider-1 .container .custom-nav-1 .custom-next:hover{opacity:.5}@media(max-width: 765px){body.home #banner-slider-1 .container .custom-nav-1 .custom-prev:hover,body.home #banner-slider-1 .container .custom-nav-1 .custom-next:hover{opacity:1}}@media(max-width: 765px){body.home #banner-homepage-number .entry-content-wrapper{display:flex;flex-direction:column;gap:80px}}body.home #banner-homepage-number{color:#fff}body.home #banner-homepage-number .avia-animated-number{color:#fff}body.home #banner-homepage-number .avia-animated-number .avia-animated-number-title{color:#fff;font-weight:bold;font-size:62px}body.home #single-project h3{color:#fff;font-size:32px !important;font-weight:bold !important;text-transform:none !important;font-family:"Cardo" !important;text-align:center}body.home #single-project .single-project{color:#fff;font-size:16px}body.home #single-project .single-project h4{font-weight:bold;margin:0;color:#fff;font-size:24px}body.home #single-project .div-button-section{margin-top:30px;text-align:center}body.home #single-project .div-button-section .primary-button{color:#fff}body.home #homepage-banner-sectors .homepage-banner-sectors{color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:32px}body.home #homepage-banner-sectors .homepage-banner-sectors h4{color:#fff}body.home #homepage-banner-sectors .homepage-banner-sectors p{font-size:18px}body.home #homepage-banner-sectors .homepage-banner-sectors .horizontal-hr{width:1px;height:80px;background-color:#fff;margin-bottom:32px}body.home #homepage-banner-sectors .homepage-banner-sectors-column{border-radius:4px;height:auto}body.home #homepage-banner-sectors .homepage-banner-sectors-column .av_font_icon,body.home #homepage-banner-sectors .homepage-banner-sectors-column .av_textblock_section{padding:32px;color:#fff}body.home #homepage-banner-sectors .homepage-banner-sectors-column h4,body.home #homepage-banner-sectors .homepage-banner-sectors-column h5{color:#fff;font-weight:bold}body.home #homepage-banner-sectors .homepage-banner-sectors-column h4{font-size:32px}body.home #homepage-banner-sectors .homepage-banner-sectors-column h5{font-size:18px}body.home #homepage-banner-sectors .homepage-banner-sectors-column p{font-size:16px;line-height:150%}body.home #homepage-banner-sectors .homepage-banner-sectors-column li{line-height:120%}body.home #homepage-banner-sectors .div-button-section{text-align:center}body.home #homepage-banner-sectors .div-button-section .primary-button{color:#fff}@media(max-width: 767px){body.home #homepage-banner-sectors .div-button-section{margin-top:4rem}}body.home #homepage-banner-reviews h3{color:#fff;font-size:32px !important;font-weight:bold !important;text-transform:none !important;font-family:"Cardo" !important;text-align:center;margin-bottom:2rem}body.home #homepage-banner-reviews .homepage-banner-reviews{display:flex;flex-direction:column-reverse}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-smallarrow-slider-heading{margin-top:50px}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap{display:flex}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry{background-color:#fff;border-radius:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:40px;height:500px}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-title{display:none}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt{display:flex;flex-direction:column;justify-content:space-between;height:100%}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt h5{font-size:24px;font-weight:bold;line-height:130%;letter-spacing:.24px}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt .primary-button{display:inline-block;margin-top:auto}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt .slide-review-author{display:flex;gap:16px}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt .slide-review-author img{width:50px;height:auto}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt .slide-review-author div h6{font-size:16px;font-weight:bold;margin:0}body.home #homepage-banner-reviews .homepage-banner-reviews .avia-content-slider-inner .slide-entry-wrap section.slide-entry .slide-entry-excerpt .slide-review-author div p{font-size:14px;margin:0}body.home #homepage-banner-carousel{text-align:center;display:flex;align-items:center;flex-direction:column}body.home #homepage-banner-carousel .horizontal-hr{width:1px;height:80px;background-color:#b44329;margin-bottom:32px}body.home #homepage-banner-carousel p{margin:0;color:#b44329;font-size:24px;line-height:150%}body.home #homepage-banner-carousel p i{font-style:italic}body.home #homepage-banner-carousel .primary-button{color:#fff;margin-top:32px}body.portfolio-template-default #main{padding-top:0 !important}body.portfolio-template-default #main #project-banner{text-align:center;display:flex;align-items:center;flex-direction:column}body.portfolio-template-default #main #project-banner .horizontal-hr{width:1px;height:80px;background-color:#b44329;margin-bottom:32px}body.portfolio-template-default #main #project-banner p{margin:0;font-size:18px}body.portfolio-template-default #main #project-banner h2{margin:0;color:#b44329;font-size:64px;font-weight:bold !important}body.portfolio-template-default #main .project-info .container{padding-right:0px;padding-left:0px}body.portfolio-template-default #main .project-info .container .project-info-single{padding:31px;align-items:center;border-radius:8px;border:1px solid #b44329;background:rgba(180,67,41,.1);text-align:center}@media(max-width: 765px){body.portfolio-template-default #main .project-info .container .project-info-single{padding:15px}body.portfolio-template-default #main .project-info .container .project-info-single p{margin:0 !important}}body.portfolio-template-default #main .project-info .container .project-info-single strong{font-weight:bold !important}body.page-id-153 #main{padding-top:0 !important}body.page-id-153 #main .banner-faq section.av_toggle_section p.toggler{padding-left:0;font-weight:bold}body.page-id-153 #main .banner-faq section.av_toggle_section p.toggler .toggle_icon{border:none}body.page-id-153 #main .banner-faq section.av_toggle_section p.toggler .toggle_icon span{border-color:#000}body.page-id-153 #main .banner-faq section.av_toggle_section p.toggler.activeTitle{color:#b44329}body.page-id-153 #main .banner-faq section.av_toggle_section p.toggler.activeTitle .toggle_icon span{border-color:#b44329}body.page-id-153 #main .banner-faq section.av_toggle_section .toggle_wrap.active_tc .toggle_content{padding-left:0}body.page-id-15 section#filter-project,body.page-id-374 section#filter-project,body.page-id-354 section#filter-project,body.page-id-372 section#filter-project,body.page-id-362 section#filter-project,body.page-id-1240 section#filter-project,body.page-id-1655 section#filter-project{margin-top:30px}body.page-id-15 section#filter-project .avia_textblock,body.page-id-374 section#filter-project .avia_textblock,body.page-id-354 section#filter-project .avia_textblock,body.page-id-372 section#filter-project .avia_textblock,body.page-id-362 section#filter-project .avia_textblock,body.page-id-1240 section#filter-project .avia_textblock,body.page-id-1655 section#filter-project .avia_textblock{display:flex;justify-content:center;text-align:center}body.page-id-15 section#filter-project .avia_textblock p,body.page-id-374 section#filter-project .avia_textblock p,body.page-id-354 section#filter-project .avia_textblock p,body.page-id-372 section#filter-project .avia_textblock p,body.page-id-362 section#filter-project .avia_textblock p,body.page-id-1240 section#filter-project .avia_textblock p,body.page-id-1655 section#filter-project .avia_textblock p{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0}body.page-id-15 section#filter-project .avia_textblock a,body.page-id-374 section#filter-project .avia_textblock a,body.page-id-354 section#filter-project .avia_textblock a,body.page-id-372 section#filter-project .avia_textblock a,body.page-id-362 section#filter-project .avia_textblock a,body.page-id-1240 section#filter-project .avia_textblock a,body.page-id-1655 section#filter-project .avia_textblock a{white-space:nowrap;border:1px solid #b44329;padding:8px 19px;border-radius:50px;font-size:15px;font-weight:bold;background-color:#fff;box-sizing:border-box}body.page-id-15 section#filter-project .avia_textblock a.active,body.page-id-374 section#filter-project .avia_textblock a.active,body.page-id-354 section#filter-project .avia_textblock a.active,body.page-id-372 section#filter-project .avia_textblock a.active,body.page-id-362 section#filter-project .avia_textblock a.active,body.page-id-1240 section#filter-project .avia_textblock a.active,body.page-id-1655 section#filter-project .avia_textblock a.active{pointer-events:none}body.page-id-15 section#filter-project .avia_textblock a.active,body.page-id-15 section#filter-project .avia_textblock a:hover,body.page-id-374 section#filter-project .avia_textblock a.active,body.page-id-374 section#filter-project .avia_textblock a:hover,body.page-id-354 section#filter-project .avia_textblock a.active,body.page-id-354 section#filter-project .avia_textblock a:hover,body.page-id-372 section#filter-project .avia_textblock a.active,body.page-id-372 section#filter-project .avia_textblock a:hover,body.page-id-362 section#filter-project .avia_textblock a.active,body.page-id-362 section#filter-project .avia_textblock a:hover,body.page-id-1240 section#filter-project .avia_textblock a.active,body.page-id-1240 section#filter-project .avia_textblock a:hover,body.page-id-1655 section#filter-project .avia_textblock a.active,body.page-id-1655 section#filter-project .avia_textblock a:hover{background-color:rgba(180,67,41,.1)}@media only screen and (max-width: 767px){body.page-id-15 section#filter-project .avia_textblock p,body.page-id-374 section#filter-project .avia_textblock p,body.page-id-354 section#filter-project .avia_textblock p,body.page-id-372 section#filter-project .avia_textblock p,body.page-id-362 section#filter-project .avia_textblock p,body.page-id-1240 section#filter-project .avia_textblock p,body.page-id-1655 section#filter-project .avia_textblock p{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0}body.page-id-15 section#filter-project .avia_textblock a,body.page-id-374 section#filter-project .avia_textblock a,body.page-id-354 section#filter-project .avia_textblock a,body.page-id-372 section#filter-project .avia_textblock a,body.page-id-362 section#filter-project .avia_textblock a,body.page-id-1240 section#filter-project .avia_textblock a,body.page-id-1655 section#filter-project .avia_textblock a{padding:6px 10px;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;white-space:nowrap;text-align:center}body.page-id-15 section#filter-project .avia_textblock a:nth-child(5),body.page-id-15 section#filter-project .avia_textblock a:nth-child(7),body.page-id-374 section#filter-project .avia_textblock a:nth-child(5),body.page-id-374 section#filter-project .avia_textblock a:nth-child(7),body.page-id-354 section#filter-project .avia_textblock a:nth-child(5),body.page-id-354 section#filter-project .avia_textblock a:nth-child(7),body.page-id-372 section#filter-project .avia_textblock a:nth-child(5),body.page-id-372 section#filter-project .avia_textblock a:nth-child(7),body.page-id-362 section#filter-project .avia_textblock a:nth-child(5),body.page-id-362 section#filter-project .avia_textblock a:nth-child(7),body.page-id-1240 section#filter-project .avia_textblock a:nth-child(5),body.page-id-1240 section#filter-project .avia_textblock a:nth-child(7),body.page-id-1655 section#filter-project .avia_textblock a:nth-child(5),body.page-id-1655 section#filter-project .avia_textblock a:nth-child(7){grid-column:1/-1}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(1),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(1){grid-column:1;grid-row:1}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(2),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(2){grid-column:2;grid-row:1}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(3),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(3){grid-column:1;grid-row:2}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(6),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(6){grid-column:2;grid-row:2}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(4),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(4){grid-column:1/-1;grid-row:3}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(5),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(5){grid-column:1/-1;grid-row:4}body.page-id-15 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-374 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-354 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-372 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-362 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-1240 section#filter-project .avia_textblock p a:nth-child(7),body.page-id-1655 section#filter-project .avia_textblock p a:nth-child(7){grid-column:1/-1;grid-row:5}}body.page-id-15 #project-banner,body.page-id-374 #project-banner,body.page-id-354 #project-banner,body.page-id-372 #project-banner,body.page-id-362 #project-banner,body.page-id-1240 #project-banner,body.page-id-1655 #project-banner{text-align:center;display:flex;align-items:center;flex-direction:column}@media(max-width: 767px){body.page-id-15 #project-banner,body.page-id-374 #project-banner,body.page-id-354 #project-banner,body.page-id-372 #project-banner,body.page-id-362 #project-banner,body.page-id-1240 #project-banner,body.page-id-1655 #project-banner{padding-top:110px}}body.page-id-15 #project-banner .horizontal-hr,body.page-id-374 #project-banner .horizontal-hr,body.page-id-354 #project-banner .horizontal-hr,body.page-id-372 #project-banner .horizontal-hr,body.page-id-362 #project-banner .horizontal-hr,body.page-id-1240 #project-banner .horizontal-hr,body.page-id-1655 #project-banner .horizontal-hr{width:1px;height:80px;background-color:#b44329;margin-bottom:32px}body.page-id-15 #project-banner p,body.page-id-374 #project-banner p,body.page-id-354 #project-banner p,body.page-id-372 #project-banner p,body.page-id-362 #project-banner p,body.page-id-1240 #project-banner p,body.page-id-1655 #project-banner p{margin:0;font-size:18px}body.page-id-15 #project-banner h2,body.page-id-374 #project-banner h2,body.page-id-354 #project-banner h2,body.page-id-372 #project-banner h2,body.page-id-362 #project-banner h2,body.page-id-1240 #project-banner h2,body.page-id-1655 #project-banner h2{margin:0;color:#b44329;font-size:64px;font-weight:bold !important}@supports(selector(.grid-entry:has(.box-title-project:hover))){body.page-id-15 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-374 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-354 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-372 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-362 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-1240 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content,body.page-id-1655 #progetti-grid .grid-entry:has(.box-title-project:hover) .grid-content{opacity:.5 !important}}@supports(selector(.grid-entry:has(.box-title-project:hover))){body.page-id-15 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-15 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-374 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-374 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-354 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-354 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-372 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-372 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-362 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-362 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-1240 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-1240 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project,body.page-id-1655 #progetti-grid .grid-entry:has(.box-title-project:hover) .box-title-project,body.page-id-1655 #progetti-grid .grid-entry:has(article.inner-entry:hover) .box-title-project{background-color:#b44329 !important;color:#fff !important}}body.page-id-15 #progetti-grid .grid-entry,body.page-id-374 #progetti-grid .grid-entry,body.page-id-354 #progetti-grid .grid-entry,body.page-id-372 #progetti-grid .grid-entry,body.page-id-362 #progetti-grid .grid-entry,body.page-id-1240 #progetti-grid .grid-entry,body.page-id-1655 #progetti-grid .grid-entry{padding-right:25px;padding-bottom:25px}@media(max-width: 765px){body.page-id-15 #progetti-grid .grid-entry,body.page-id-374 #progetti-grid .grid-entry,body.page-id-354 #progetti-grid .grid-entry,body.page-id-372 #progetti-grid .grid-entry,body.page-id-362 #progetti-grid .grid-entry,body.page-id-1240 #progetti-grid .grid-entry,body.page-id-1655 #progetti-grid .grid-entry{padding-right:0px}}body.page-id-15 #progetti-grid .grid-entry article.inner-entry,body.page-id-374 #progetti-grid .grid-entry article.inner-entry,body.page-id-354 #progetti-grid .grid-entry article.inner-entry,body.page-id-372 #progetti-grid .grid-entry article.inner-entry,body.page-id-362 #progetti-grid .grid-entry article.inner-entry,body.page-id-1240 #progetti-grid .grid-entry article.inner-entry,body.page-id-1655 #progetti-grid .grid-entry article.inner-entry{cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.15) !important;margin:0px}body.page-id-15 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-374 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-354 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-372 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-362 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-1240 #progetti-grid .grid-entry article.inner-entry:hover .grid-content,body.page-id-1655 #progetti-grid .grid-entry article.inner-entry:hover .grid-content{border-radius:4px 4px 0px 0px;opacity:.5 !important}body.page-id-15 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-374 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-354 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-372 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-362 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-1240 #progetti-grid .grid-entry article.inner-entry .grid-image,body.page-id-1655 #progetti-grid .grid-entry article.inner-entry .grid-image{border-radius:4px 4px 0px 0px}body.page-id-15 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-374 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-354 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-372 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-362 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-1240 #progetti-grid .grid-entry article.inner-entry .grid-content,body.page-id-1655 #progetti-grid .grid-entry article.inner-entry .grid-content{transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out}body.page-id-15 #progetti-grid .grid-entry div.box-title-project,body.page-id-374 #progetti-grid .grid-entry div.box-title-project,body.page-id-354 #progetti-grid .grid-entry div.box-title-project,body.page-id-372 #progetti-grid .grid-entry div.box-title-project,body.page-id-362 #progetti-grid .grid-entry div.box-title-project,body.page-id-1240 #progetti-grid .grid-entry div.box-title-project,body.page-id-1655 #progetti-grid .grid-entry div.box-title-project{cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);margin:0px;z-index:1;position:relative;background:#fff;padding:16px;padding-right:82px;font-size:24px;font-weight:bold;color:#b44329;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:0px 0px 4px 4px;transition:background-color .1s ease-out,color .2s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out}body.page-id-15 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-374 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-354 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-372 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-362 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-1240 #progetti-grid .grid-entry div.box-title-project:hover,body.page-id-1655 #progetti-grid .grid-entry div.box-title-project:hover{background-color:#b44329 !important;color:#fff !important}body.page-id-15 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-374 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-354 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-372 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-362 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-1240 #progetti-grid .grid-entry div.box-title-project::after,body.page-id-1655 #progetti-grid .grid-entry div.box-title-project::after{content:"";position:absolute;top:24%;right:33px;width:1.6em;height:1.6em;font-size:16px;background-color:currentColor;clip-path:path("M19.2157 13.3113L11.2961 13.3113L11.3138 11.3137L22.6275 11.3137L22.6275 22.6274L20.63 22.6451L20.63 14.7255L12.0209 23.3345L10.6067 21.9203L19.2157 13.3113Z");-webkit-clip-path:path("M19.2157 13.3113L11.2961 13.3113L11.3138 11.3137L22.6275 11.3137L22.6275 22.6274L20.63 22.6451L20.63 14.7255L12.0209 23.3345L10.6067 21.9203L19.2157 13.3113Z")}body.page-id-15 #progetti-grid .grid-entry:hover .grid-content,body.page-id-374 #progetti-grid .grid-entry:hover .grid-content,body.page-id-354 #progetti-grid .grid-entry:hover .grid-content,body.page-id-372 #progetti-grid .grid-entry:hover .grid-content,body.page-id-362 #progetti-grid .grid-entry:hover .grid-content,body.page-id-1240 #progetti-grid .grid-entry:hover .grid-content,body.page-id-1655 #progetti-grid .grid-entry:hover .grid-content{opacity:0 !important}body.page-id-86 #main{padding-top:0 !important}body.page-id-86 #main [itemprop=mainContentOfPage] h2{font-size:54px !important}@media(max-width: 765px){body.page-id-86 #main [itemprop=mainContentOfPage] h2{font-size:34px !important}}@media(max-width: 600px){body.page-id-86 #main [itemprop=mainContentOfPage] h2{font-size:24px !important}}body.page-id-86 #main #about-us-banner{text-align:center;display:flex;align-items:center;flex-direction:column;margin-bottom:32px}body.page-id-86 #main #about-us-banner .horizontal-hr{width:1px;height:80px;background-color:#b44329;margin-bottom:32px}body.page-id-86 #main #about-us-banner h3{color:#b44329 !important;font-size:32px !important;text-transform:unset !important;font-weight:bold !important}body.page-id-86 #main #about-us-banner h3 a{text-decoration:underline}body.page-id-86 #main #about-us-banner p{font-size:18px;margin:0px;text-transform:unset}body.page-id-86 #main .avia_textblock h3{font-size:32px !important;text-transform:unset !important}@media(max-width: 976px){body.page-id-86 #main .avia_textblock h3{font-size:20px !important}}body #section-contact-us #icon-footer-info{margin-top:80px}body #section-contact-us #icon-footer-info li{display:flex;align-items:flex-end;margin-bottom:32px}body #section-contact-us #icon-footer-info li .iconlist_icon{line-height:unset;font-size:22px;height:37px;margin-right:10%}body #section-contact-us #icon-footer-info li .article-icon-entry .entry-content-header{display:none}body #section-contact-us #icon-footer-info li .iconlist_content{line-height:0}body #section-contact-us #icon-footer-info li .iconlist_content p{margin:0}body #section-contact-us #wpforms-form-1147 .wpforms-field-container .wpforms-field input,body #section-contact-us #wpforms-form-1147 .wpforms-field-container .wpforms-field textarea,body #section-contact-us #wpforms-form-1147 .wpforms-field-container .wpforms-field select{padding:19px 20px;border-radius:8px;border:1px solid #f8f9fa}body #section-contact-us #wpforms-form-1147 .wpforms-field-container .wpforms-field input,body #section-contact-us #wpforms-form-1147 .wpforms-field-container .wpforms-field select{height:56px}body #section-contact-us #wpforms-form-1147 #wpforms-submit-1147{font-size:16px !important;background-color:#b44329 !important;padding:19px 20px;color:#fff !important;font-weight:bold;line-height:normal;border-radius:4px;border:1px solid #b44329}body #homepage-banner-social .homepage-banner-social{color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:32px}body #homepage-banner-social .homepage-banner-social h4{color:#fff}body #homepage-banner-social .homepage-banner-social .horizontal-hr{width:1px;height:80px;background-color:#fff;margin-bottom:32px}body #homepage-banner-social .sb_instagram_header{display:none}body #homepage-banner-social #sbi_load{margin-top:32px}body #homepage-banner-social #sbi_load .sbi_load_btn,body #homepage-banner-social #sbi_load .sbi_follow_btn a{font-size:16px !important;padding:19px 20px !important;font-weight:bold;line-height:normal !important}body #homepage-banner-social #sbi_load .sbi_load_btn .sbi_btn_text,body #homepage-banner-social #sbi_load .sbi_follow_btn a .sbi_btn_text{color:#000}body #homepage-banner-social #sbi_load .sbi_load_btn svg,body #homepage-banner-social #sbi_load .sbi_follow_btn a svg{display:none}body #homepage-banner-social #sbi_load .sbi_load_btn .sbi_loader,body #homepage-banner-social #sbi_load .sbi_follow_btn a .sbi_loader{background-color:#b44329 !important}body #footer{background-color:#0e1616;clear:both;position:relative;padding:70px 10px}body #footer .container img{height:45px}body #footer .container div p{margin-bottom:0}body #footer .container div p,body #footer .container div a{color:#fff;font-size:16px;line-height:32px}@media screen and (min-width: 576px){.custom-nav-1{max-width:540px}}@media screen and (min-width: 768px){.custom-nav-1{max-width:720px}body.home #homepage-banner-sectors .homepage-banner-sectors-column{height:650px}}@media screen and (min-width: 992px){.custom-nav-1{max-width:960px}body.home #homepage-banner-sectors .homepage-banner-sectors-column{height:650px}body.portfolio-template-default #main .project-info .container{padding-left:150px;padding-right:150px}}@media screen and (min-width: 1200px){.custom-nav-1{max-width:1140px}body.home #homepage-banner-sectors .homepage-banner-sectors-column{height:550px !important}}@media screen and (min-width: 1400px){.custom-nav-1{max-width:1320px}}@media screen and (max-width: 989px){#progetti-grid .grid-entry{padding-right:0px}}.single-project .avia-image-container{overflow:hidden}.single-project .avia-image-container img{transition:transform .6s ease;will-change:transform}.single-project:hover .avia-image-container img{transform:scale(1.08)}.d-none.d-lg-flex .menu-link-1{color:#000;transition:color .25s ease}.d-none.d-lg-flex .menu-link-1:hover{color:#b44329}.d-none.d-lg-flex .menu-link-1.is-active{color:#b44329 !important}@media(min-width: 976px){div .av_one_third{margin-left:2% !important;width:31.333333% !important}}@media only screen and (max-width: 767px){.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first{margin-left:0;width:100%;margin-right:5%}}@media only screen and (max-width: 768px){.slide-entry{width:100% !important;flex:0 0 100%;max-width:100%;min-width:100%}.slide-entry-wrap{flex-wrap:nowrap;overflow-x:hidden}}@media(max-width: 767px){p>a[href^="/progetti"]{display:block;width:80%}}#progetti-grid .grid-image{overflow:hidden}#progetti-grid .grid-image img{transition:transform .6s ease;will-change:transform;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2.5}#progetti-grid .grid-entry:hover .grid-image img{transform:scale(1.08)}@media(min-width: 976px){#top .av-flex-placeholder{display:table-cell;width:3% !important}}@media(max-width: 976px){#top .flex_column_table.av-equal-height-column-flextable.av-3tl33b-523761331d8d8a33a2b8e8b630dfd413{margin-top:0 !important;margin-bottom:0 !important}}.custom-404-page{text-align:center;max-width:800px;margin:0 auto}.custom-404-page .error-404-number{font-size:150px;font-weight:700;margin:0;line-height:1;color:#2c3e50;opacity:.1}.custom-404-page .error-404-title{font-size:42px;font-weight:600;margin:-80px 0 20px 0;color:#2c3e50}.custom-404-page .error-404-description{font-size:18px;color:#666;margin-bottom:40px;line-height:1.6}.custom-404-page .error-404-buttons{margin:50px 0;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.custom-404-page .error-404-buttons .primary-button{color:#fff}.custom-404-page .error-404-buttons .contact-button{font-size:16px;padding:19px 20px;font-weight:bold;line-height:normal;border-radius:4px;transition:all .5s ease-in-out;background-color:#fff;color:#b44329;border:solid 1px #b44329}.custom-404-page .error-404-buttons .contact-button:hover{opacity:.8}.custom-404-page .error-404-links{margin-top:80px;padding-top:40px;border-top:1px solid #eee}.custom-404-page .error-404-links h3{font-size:24px;margin-bottom:25px;color:#2c3e50}.custom-404-page .error-404-links .links-wrapper{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.custom-404-page .error-404-links .links-wrapper a{color:#b44329;text-decoration:none;font-size:16px;transition:opacity .3s}.custom-404-page .error-404-links .links-wrapper a:hover{opacity:.8}@media(max-width: 768px){.custom-404-page .error-404-number{font-size:100px}.custom-404-page .error-404-title{font-size:32px;margin-top:-60px}.custom-404-page .error-404-description{font-size:16px}}@media(max-width: 767px){#cmplz-manage-consent .cmplz-manage-consent{display:none !important}}.avia_textblock ul{margin-left:0;padding-left:0}.discover-more{margin-top:70px;font-size:16px;font-weight:700;text-decoration:underline !important;color:#d15b3e}#top #wrap_all .all_colors h3{font-size:32px !important}@media(max-width: 767px){#top #wrap_all .all_colors h3{font-size:24px !important;margin:20px 0}}body[class*=portfolio] #section-contact-us,body.single-portfolio_articoli #section-contact-us,body.single-portfolio-articoli #section-contact-us{margin-top:15rem !important}@media(max-width: 767px){body[class*=portfolio] #section-contact-us,body.single-portfolio_articoli #section-contact-us,body.single-portfolio-articoli #section-contact-us{margin-top:4rem !important}}.av-section-color-overlay{opacity:.3 !important;background-color:#000 !important}@media only screen and (max-width: 989px){.avia-section-huge .content,.avia-section-huge .sidebar{padding-top:0 !important;padding-bottom:0 !important}}@media only screen and (max-width: 767px){body:not(.page-id-512) .avia-image-container .avia-image-overlay-wrap{aspect-ratio:845/684;overflow:hidden}.avia-image-container .avia-image-overlay-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;display:block}.av-jwt8qvh6-22-d6c12a51aceb5ac1522a624a5e7d3136,.av-jwt8qvh6-26-8289f4df4eeb999e8577410953c879b8,.av-jxsoi08h-64dd65d4b91631111432a1fc5fec3211,.av-jxsoi08h-17-b11d1b950e11371459c406f0cf72a726{display:none !important}.content{padding-top:30px !important;padding-bottom:60px !important}}#hero-img .av-section-color-overlay,#hero-img .container,#hero-img .av-section-cont-open{height:540px !important}@media(max-width: 765px){#hero-img .av-section-color-overlay,#hero-img .container,#hero-img .av-section-cont-open{height:300px !important}}.cover-nuova-pelle{background-position:50% 10% !important}.cover-cielo-recuperato{background-position:50% 13% !important}.cover-campari-living{background-position:50% 22% !important}.cover-villa-irene{background-position:50% 14% !important}.cover-verde-mela{background-position:50% 12% !important}.cover-villa-ribota{background-position:50% 17% !important}.cover-top{background-position-y:top !important}@media(min-width: 1024px){.focus img{height:630px !important;-o-object-fit:cover !important;object-fit:cover !important}.medieval-square img{height:622px;width:627px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 5%;object-position:50% 5%}}.top img{-o-object-position:50% 0% !important;object-position:50% 0% !important}.center img{-o-object-position:50% 50% !important;object-position:50% 50% !important}.bottom img{-o-object-position:50% 100% !important;object-position:50% 100% !important}@media(max-width: 567px){.flex_column_table.av-equal-height-column-flextable.av-av_one_half-33d1484da18073e9c57f122276bd0b75,.flex_column_table.av-equal-height-column-flextable.av-1787h9u-ca5115309a3e55b31c8c15715127ccf3,.flex_column_table.av-equal-height-column-flextable.av-14u1ums-d451c34720c602487e61a36a54ef3962{margin-bottom:0 !important}}@media(max-width: 767px){#hero-vh{height:80vh !important}}@media(max-width: 767px){#top:not(.postid-1588) #wrap_all .flex_column{margin:10px 0 !important}}#section-contact-us h2,#section-faq h2{text-transform:none !important}@media(max-width: 767px){#top #wrap_all .flex_column#faq-spacing,#top #wrap_all #faq-spacing.flex_column,#top #wrap_all #faq-spacing .flex_column{margin:0 !important}}/*# sourceMappingURL=main.min.css.map */