.bg-carosello-qualita{background-size:cover;background:url(/build/assets/top-contatti-falegnameria-BXcRbD-x.jpg) no-repeat center}.bg-marrone{background-color:#342a1f!important}.bg-marrone-light{background-color:#c1975f!important}.bg-beige{background-color:#b49988!important}.col-beige{color:#b49988!important}.col-marrone{color:#342a1f!important}.col-w{color:#ffede1!important}.col-marrone-light{color:#c1975f}.debug{border:1px solid red}h1,h2,h3,h4{font-family:Bodoni Moda,serif!important;font-optical-sizing:auto;font-weight:200;font-style:normal;text-transform:uppercase}h1{margin-bottom:15px}.subtitle{text-align:center;letter-spacing:1px}footer{background:#342a1f;color:#fff;padding:60px 0 30px}footer .footer-top{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.2)}footer .footer-top .container .row .col-md-3{margin-bottom:30px}footer .footer-top .container .row .col-md-3 .logo img{max-width:100%;height:auto;filter:brightness(0) invert(1)}footer .footer-top .container .row .col-md-3 .footer-column .footer-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}footer .footer-top .container .row .col-md-3 .footer-column .footer-explore-list{list-style:none;padding:0;margin:0}footer .footer-top .container .row .col-md-3 .footer-column .footer-explore-list li{margin-bottom:12px;color:#fffc;font-size:14px;line-height:1.6}footer .footer-top .container .row .col-md-3 .footer-column .footer-explore-list li a{color:#fffc;text-decoration:none;transition:color .3s ease}footer .footer-top .container .row .col-md-3 .footer-column .footer-explore-list li a:hover{color:#fff}footer .footer-bottom{padding-top:30px}footer .footer-bottom .footer-bottom-inner .footer-bottom-copy-right{color:#ffffffb3;font-size:10px;line-height:1.5;margin:0}footer .footer-bottom .footer-bottom-inner .footer-bottom-copy-right br{margin-bottom:8px}footer .footer-separator{width:800px;height:2px;background-color:#fff;margin:20px 0}#slides-home .bottone{background-color:#342a1f}.chi-siamo-section,.prodotti-e-servizi-section{position:relative;background-color:#2e2219;color:#fff;padding:5rem 1rem;overflow:hidden}.chi-siamo-section .testo-box,.prodotti-e-servizi-section .testo-box{max-width:600px}.chi-siamo-section .img-overlap,.prodotti-e-servizi-section .img-overlap{position:absolute;right:0;top:-106px;width:50%;max-width:800px;z-index:999}@media (max-width: 992px){.chi-siamo-section .img-overlap,.prodotti-e-servizi-section .img-overlap{position:static;width:100%;margin-top:2rem}}.btn.btn-custom{border:1px solid #c1975f!important;color:#fff!important;background:transparent!important;transition:.3s!important}.btn.light,.btn.btn-custom:hover{background-color:#c1975f!important;color:#fff!important}.carosello-qualita .int{background-size:cover;height:400px;text-align:center}.carosello-qualita .int .text{padding:5px;position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:99}.carosello-qualita .int .text h3,.carosello-qualita .int .text p{position:relative;z-index:99}.carosello-qualita .int .text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000bf,#0000);z-index:1}.carosello-servizi .int,.carosello-qualita .int{background-size:cover;height:400px;text-align:center}.carosello-servizi .int .text,.carosello-qualita .int .text{padding:5px;position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:99}.carosello-servizi .int .text h3,.carosello-servizi .int .text p,.carosello-qualita .int .text h3,.carosello-qualita .int .text p{position:relative;z-index:99}.carosello-servizi .int .text:before,.carosello-qualita .int .text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000bf,#0000);z-index:1}.bg-wood{background-size:cover!important;background:#fff no-repeat center}.bg-carosello-qualita{background-size:cover;background:url(/build/assets/top-contatti-falegnameria-BXcRbD-x.jpg) no-repeat center}.recensioni-clienti .box-recensioni{border-left:.4rem solid #c1975f}.recensioni-clienti .box-recensioni p:after{content:"";margin:2rem 0 0;display:block;height:5rem;width:5rem;border-radius:100px;background:#c1975f}.blocco_esperienza{padding:14rem 0!important}.blocco_esperienza .int{background:#161111ba;padding:20px;transform:rotate(-2deg);border:7px solid rgba(166,166,166,.28)}.blocco_esperienza .top-badge{font-size:4rem;font-family:Bodoni Moda,serif!important}.blocco_esperienza .top-badge span{font-size:1.8rem}.section-qualita h1 span.bg-titolo,.section-qualita h2 span.bg-titolo{opacity:80%}section.section-servizi,section.section-qualita,section.galleria-prodotti{padding:9rem 0!important}.swiper-button-next,.swiper-button-prev{color:#fff!important;width:50px!important;height:50px!important;border-radius:50%!important;background-color:#00000080!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{font-size:32px!important}.swiper-button-next{right:10px!important}.swiper-button-prev{left:10px!important}.timeline{position:relative;padding:4rem 0}.timeline-step .content{background:#fff;padding:5.5rem 2rem;border-left:5px solid #c1975f;box-shadow:0 4px 10px #0000000d}.timeline-step .content img{border-radius:19px}.timeline-step h5{font-family:Bodoni Moda,serif!important;font-size:2rem;margin-bottom:15px}.timeline-step:nth-child(2n) .row{flex-direction:row-reverse}.timeline-step{margin-bottom:80px}.timeline-step:nth-child(odd) .row .blocco-spostato{margin-left:-97px!important}.timeline-step:nth-child(odd) .row .blocco-rounded{border-radius:20px}.timeline-step img{border:4px solid #c1975f;border-radius:19px;transform:rotate(-2deg)!important}.timeline-step .content{transform:rotate(2deg);background:#180d06d9!important}.timeline-step .content h5{color:#c1975f!important}.timeline-step .content p{color:#fff!important}.sini{margin-right:-97px!important;position:relative}.blocco-rounded{border-radius:20px;margin-left:0!important;margin-bottom:30px}.text-left{text-align:left!important}.divider{height:3px;display:block;width:100%;background:#b49988;margin:5px 0 10px}#form-contatti .form-group{margin-bottom:1.5rem}#form-contatti label{font-weight:700;color:#c1975f}#form-contatti input,#form-contatti textarea{border:1px solid #c1975f;border-radius:12px;padding:.5rem;width:100%;box-sizing:border-box}#form-contatti input:focus,#form-contatti textarea:focus{border-color:#342a1f;outline:none}#form-contatti button[type=submit]{background-color:#c1975f;color:#fff;border:none;padding:.75rem 1.5rem;cursor:pointer}#form-contatti button[type=submit]:hover{background-color:#342a1f}@media (max-width: 768px){#header-cont{transform:unset!important}#header-cont .navbar{padding:0!important}#header-cont .navbar .container{position:fixed;top:0;left:0;width:100%;z-index:9999}#header-cont .navbar .container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#ffffff6b;border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.23)}.timeline:before{left:1rem}.timeline-step .circle{left:1rem;transform:translate(-32px,-16px)!important}.timeline-step .row{flex-direction:column!important}.timeline-step .content{margin-top:2rem;margin-left:3rem}.timeline-step .row .blocco-spostato{margin-left:0!important}.timeline-step .row .blocco-rounded{border-radius:20px;margin-left:0!important;margin-bottom:30px}.sini,.timeline-step .blocco-spostato.content{margin-left:0!important;margin-right:0!important;position:relative}.timeline-step:nth-child(odd) .row .blocco-spostato{margin-left:0!important}.content{position:relative;top:-80px;margin-bottom:-60px!important}}h2{font-size:2.3rem;margin-bottom:1rem}.hero-contatti{max-height:700px}@media screen and (min-width: 960px){#header-cont{position:fixed;z-index:9999;top:10px;left:10px;width:calc(100% - 20px)}#header-cont .header{position:relative}#header-cont .header :after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.23)}#header-cont .header li{border-radius:8px;color:#fff;margin:0 5px}#header-cont .header li a{color:#fff;text-shadow:0 1px 5px #000}#header-cont .header li:hover{background:#ffffff47;border:1px solid rgba(255,255,255,.75)}}@media screen and (max-width: 575.99px){html .mob-nodpad{padding:0!important}.footer-top .col-md-3{margin-bottom:40px;text-align:center}.footer-bottom-copy-right{font-size:9px!important}.recensioni-clienti .box-recensioni{border-left:none;border-top:.4rem solid #c1975f;padding-top:1rem}.recensioni-clienti .box-recensioni p:after{display:none}}@media screen and (max-width: 575.99px) and (max-width: 700px){.blocco_esperienza{padding:5rem 0!important}}@media screen and (max-width: 575.99px){.navbar{padding:1rem 0;min-height:120px}.navbar .container{position:relative;min-height:88px;flex-wrap:wrap}.logo-wrapper{position:absolute}.logo img{text-align:right!important;height:80px;width:auto}.navbar-toggler{display:block;position:absolute;right:10%;top:50%;transform:translateY(-50%);margin:0}.navbar-collapse{order:3;width:100%;margin-top:1rem;background-color:#fff;border-top:1px solid #eee;padding:1rem 0;position:absolute;top:100%;left:0;right:0;z-index:999}.navbar-collapse.collapse.show{display:block}.navbar-nav{flex-direction:column;gap:0;width:100%}.nav-item{width:100%;text-align:center}.nav-link{display:block;padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;width:100%}.nav-item:last-child .nav-link{border-bottom:none}}
