a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.form-control:focus{outline:0;outline-color:transparent;outline-width:0;outline-style:none;box-shadow:0 0 0 0 rgba(0,123,255,0)}.mt-6,.my-6{margin-top:7rem!important}.mb-6,.my-6{margin-bottom:7rem!important}.pt-6,.py-6{padding-top:7rem!important}.pb-6,.py-6{padding-bottom:7rem!important}.pl-6{padding-left:4.8%}.closeMenu{position:absolute;top:1em;right:1em}.closeMenu:hover{color:#000;text-decoration:none;-webkit-animation:spin 1s linear 1;-moz-animation:spin 1s linear 1;animation:spin 1s linear 1}textarea{resize:none}.rowBeforeMenu{height:50px;justify-content:right;align-items:center;display:flex}.navbar-nav{display:flex;align-items:center}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-toggler-icon{cursor:pointer}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-toggler-icon.active{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' stroke='rgba(255, 255, 255, 1)' fill='rgba(255, 255, 255, 1)' viewBox='0 0 24 24' width='24px' height='24px'%3e%3cpath d='M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z'/%3e%3c/svg%3e");z-index:9999;position:relative}#navbarResponsive.active{display:block}#navbarResponsive .navbar-nav{align-items:flex-start}#navbarResponsive.active .nav-item-logo{display:none}.valign{display:flex;align-items:center}.valignbottom{display:flex;align-items:flex-end}.valigntop{display:flex;align-items:flex-start}.payment-summary{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:40px;border:1px solid #ccc;background-color:#f2f2f2;margin-bottom:40px}.payment-summary #stripe{padding:20px;margin-bottom:20px;margin-top:20px}.payment-summary #stripecard{font-size:18px;height:50px;line-height:50px;background-color:#fff;border:1px solid #333;padding:15px}.payment-summary table{width:100%}.payment-summary hr{border-color:#aaa;margin-top:15px;margin-bottom:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:1rem;margin-top:1rem}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.logo-responsive{display:none}.form-group{position:relative}.form-group input{transition:padding linear .5s}.form-group input:focus,.form-group textarea:focus{box-shadow:none}.form-group input:not(:focus):invalid,.form-group textarea:not(:focus):invalid{animation:shake 1s linear 1 normal}.form-group input:placeholder-shown:invalid,.form-group textarea:placeholder-shown:invalid{animation:unset}form:not(:valid) [type='submit']{opacity:.3}form:valid{opacity:1;pointer-events:auto}.header{position:relative}.header .testo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:25px;color:#fff;text-align:center;width:50%;z-index:10}.expandable .expander{height:250px;overflow:hidden;transition:all linear .3s;position:relative}.expandable .expander:before{position:absolute;height:100px;background:linear-gradient(0deg,#fff 0%,transparent 100%);bottom:0;left:0;width:100%;content:""}.expandable.expanded .expander:before{display:none}.expandable.expanded .expander{height:auto}.expandable a.linkexpander{position:relative;display:inline-block;cursor:pointer}.expandable a.linkexpander:before{content:"Apri"}.expandable.expanded a.linkexpander:before{content:"Chiudi"}@media screen and (max-width:1199px){#navbarResponsive{top:0;height:100vh;overflow-y:auto;width:100vw;position:fixed;left:0;display:none;z-index:999;align-content:center;transition:all linear .8s;background-color:#1e2040;justify-content:left;text-align:left}}@media screen and (min-width:1200px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#c8843a}.bg1{background-image:url('../img/bg1.svg');background-repeat:no-repeat;background-position:center center;background-color:rgba(49,54,101,.3)}.bg2{background-color:#ffffff08}.bg3{background-color:#fff}.bg4{background-color:#313665}.bg5{background-color:#3136654d}.bg6{background-color:#f5f4f24b}.bg7{background-image:url('../img/bg1.svg');background-repeat:no-repeat;background-position:top left;background-color:rgba(13,15,18,.3)}h1{font-family:'Cormorant',serif;color:#f5f4f2;font-weight:normal;font-size:70px}h2{font-family:'Cormorant',serif;color:#fff;font-weight:normal;font-size:70px;line-height:1}.color2 h2{color:#c8843a}h3{color:#fff;font-weight:normal;font-size:35px;font-family:'Cormorant',serif}h4{color:#fff;font-weight:normal;font-size:35px;font-family:'Cormorant',serif}h4:before{content:"";width:30px;height:2px;display:block;margin-bottom:2rem;background-color:#c8843a;transition:all ease-in-out .3s}h5{font-family:'Barlow Condensed',sans-serif;color:#c8843a;font-weight:normal;font-size:18px}h5:before{content:"";width:30px;height:2px;display:inline-block;margin-right:2rem;background-color:#c8843a;transform:translateY(-50%)}h6{font-family:'Barlow Condensed',sans-serif;color:#c8843a;font-weight:normal;font-size:18px}.size1{font-size:18px}.size2{font-size:100px}.color1,.color1 a{color:#fff}.color2{color:#c8843a}.color3{color:#cacbcc}.cormorant{font-family:'Cormorant',serif}body{font-family:'Barlow',sans-serif;padding-top:40px;background-color:#0d0f12;color:#fff;transition:all linear .3s}body.dett-news,body.dett-realizzazione,body.body-privacy_policy{padding-top:170px}body.fullColor{padding-top:0}body.fullColor.dett-news,body.fullColor.dett-realizzazione{padding-top:130px}.rowBeforeMenu{font-family:'Barlow Condensed',sans-serif;background-color:#1e2040;color:#cacbcc;font-size:15px;height:40px;overflow:hidden;transition:all linear .3s;z-index:99}.rowBeforeMenu a{color:#cacbcc}body.fullColor .rowBeforeMenu{height:0}.navbar{position:fixed;top:40px;height:130px;z-index:999;transition:all linear .3s}.navbar.fullColor{background-color:#1e2040;top:0}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:20px;position:relative;padding-bottom:20px;padding-right:1rem;padding-left:1rem}.navbar-light .navbar-nav .nav-link:after{content:"";transition:all linear .3s;height:2px;background-color:#c8843a;display:block;position:absolute;bottom:0;left:0;width:0}.navbar-light .navbar-nav .active>.nav-link:after,.navbar-light .navbar-nav .nav-link.active:after,.navbar-light .navbar-nav .nav-link.show:after,.navbar-light .navbar-nav .show>.nav-link:after,.navbar-light .navbar-nav .nav-link:hover:after{width:100%}.navbar-light .navbar-nav .nav-link:focus:after{width:100%}.header{min-height:calc(100vw*.275)}body.body-home .header{min-height:calc(100vw*.5359)}.header .testo{left:4.1666%;transform:unset;text-align:left;color:#f5f4f2;font-size:20px;width:91%;top:unset;bottom:max(1rem,calc((100% - 300px)/2))}body.body-home .header .testo{width:45%}.seeMore{background-color:#c8843a;color:#fff;border:1px solid #c8843a;font-family:'Barlow Condensed',sans-serif;font-size:18px;padding:.4rem .8rem;transition:all linear .3s}.seeMore:hover{background-color:#fff;color:#c8843a;border:1px solid #c8843a;text-decoration:none}.seeMore2{color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:18px;text-decoration:underline}.seeMore2:hover{color:#fff}.seeMore3{color:#c8843a;font-family:'Barlow Condensed',sans-serif;font-size:18px;display:inline-block;text-decoration:underline}.seeMore3:hover{color:#c8843a}.grid{margin:0 auto;width:100%}.grid-sizer,.grid-item{width:25%;position:relative;padding:5px}.grid-item--width2{width:50%}.grid-item--height2{width:50%}.overable>div{position:relative}.overable div:before{content:"";display:block;height:4px;width:0;background-color:#c8843a;transition:all linear .3s}.overable:hover div:before{width:100%}.overable div:after{content:"";display:block;position:absolute;bottom:0;left:0;height:110px;width:100%;background:transparent linear-gradient(180deg,#31366500 0%,#313665 100%) 0% 0% no-repeat padding-box}.overable .titolo{position:absolute;left:20px;bottom:37px;color:#fff;font-family:'Cormorant',serif;font-size:30px;z-index:10;line-height:1.1}.overable a.detail{position:absolute;left:20px;bottom:0;visibility:hidden;transition:all linear .1s;z-index:10}.overable:hover a.detail{bottom:10px;visibility:visible}.border{border:1px solid #f5f4f2!important}.border2{border:1px solid #c8843b!important}.border-top{border-top:1px solid #c8843a!important}.border-right{border-right:1px solid #c8843a!important}.boxNews{background-color:#fff;padding:1.5rem;color:#1a1c2e;font-size:16px}.boxNews .data{color:#c8843a;font-family:'Barlow Condensed',sans-serif;font-size:16px}.boxNews .titolo{font-family:'Cormorant',serif;color:#313665;font-size:30px;line-height:1.1}.slick-prev{left:-100px}.slick-prev{right:-100px}.slick-prev:before,.slick-next:before{border:1px solid #313665;height:40px;display:block;width:40px;color:#c8843b;line-height:30px;text-align:center}.slick-prev:before{content:'<'}.slick-next:before{content:'>'}.slick-dots li button::before{color:#c8843a}.slick-dots li.slick-active button::before{opacity:1;color:#c8843a}.form-group label{color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:20px}.form-group input.form-control,.form-group textarea.form-control,.form-group select.form-control{border:1px solid #ffffff4e;background-color:#ffffff24;border-radius:0;color:#fff}input[type='checkbox']{accent-color:#c8843a}.btn-primary{background-color:#c8843a;color:#fff;border:1px solid #c8843a;font-family:'Barlow Condensed',sans-serif;font-size:18px;padding:.4rem .8rem;transition:all linear .3s}.btn-primary:hover{background-color:#fff;color:#c8843a;border:1px solid #c8843a;text-decoration:none}footer{background-color:#1e2040;color:#fff;font-size:16px;padding-top:3rem;padding-bottom:3rem}footer a{color:#fff}.bread{list-style:none;padding-left:0;display:flex;font-family:'Barlow Condensed',sans-serif;font-size:18px;color:#c8843a;text-transform:uppercase}.bread li:nth-child(n+2):before{content:" > ";margin-left:1rem;margin-right:1rem;display:inline;color:#fff}.bread li:last-child:before{color:#c8843a}.bread a{color:#f5f4f2}.numbers{color:#f5f4f2;font-size:14px;text-align:left;font-family:'Barlow Condensed',sans-serif;text-align:center}.numero p{position:relative;z-index:10;font-size:140px;color:#cacbcc;font-family:'Cormorant',serif}.numero p:after{display:block;content:"";height:1px;width:100px;margin-top:1rem;background-color:#c8843a;margin-left:auto;margin-right:auto}.underlined p{color:#fff;font-weight:normal;font-size:30px;font-family:'Cormorant',serif}.underlined p:after{content:"";width:30px;height:2px;display:block;margin-bottom:2rem;background-color:#c8843a;margin-top:1rem}.text-center.underlined p:after{margin-left:auto;margin-right:auto}body.body-lavora_con_noi #fascia-form{display:none}.whatsapp{background-color:#20a42b;color:#fff;font-size:20px;padding:1rem 1.3rem;background-image:url('../img/whatsapp.svg');background-position:center left 20px;background-repeat:no-repeat;padding-left:70px;display:inline-block}.logo img{max-height:100px}.cms-content img{max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.cms-content h2{margin-top:1rem;margin-bottom:1rem}.recensione{padding-left:15px;padding-right:15px}.servizi{border:1px solid transparent;transition:all ease-in-out .3s}.servizi:hover{border:1px solid rgba(200,132,58,.5)}.servizi:hover h4:before{width:100px}.hoverable{display:inline-block;overflow:hidden}.hoverable img{transition:all ease-in-out .2s}.hoverable:hover img{transform:scale(120%) translateY(5%)}.velina{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6)}.velina2{position:absolute;top:4px;left:0;height:calc(100% - 4px);width:100%;background-color:rgba(0,0,0,.6)}.low-brightness{filter:brightness(50%)}@media screen and (max-width:1199px){body.body-home .header .testo{width:65%;font-size:18px;top:unset;bottom:2rem;transform:unset}h1{font-size:60px}h2{font-size:60px}footer .lastcolumn img{max-width:30px}.header .testo{bottom:0;font-size:19px;left:6.1666%}.bread{margin-bottom:0}}@media screen and (max-width:991px){.rowBeforeMenu{font-size:11px}body.body-home .header .testo{width:93%}.overable .titolo{bottom:26px;font-size:20px;left:10px}.overable a.detail{visibility:visible;font-size:14px;left:10px;bottom:5px}.overable:hover a.detail{bottom:5px}h2{font-size:50px}.header .testo{bottom:4rem}}@media screen and (max-width:767px){.grid-sizer,.grid-item{width:50%}.grid-item--width2{width:50%}.navbar{height:100px}body.dett-news,body.dett-realizzazione,body.body-privacy_policy{padding-top:140px}body.fullColor{padding-top:0}body.fullColor.dett-news,body.fullColor.dett-realizzazione{padding-top:100px}body.body-home .header .carousel{min-height:calc(100vw*1.40625)}}@media screen and (max-width:575px){.rowBeforeMenu img{display:none}.rowBeforeMenu a{margin-right:1rem}h2{font-size:45px}h1{font-size:50px}body.body-home .header .testo,.header .testo{position:relative;width:100%;left:unset;bottom:unset;padding:1rem;padding-top:2rem}body.body-home .header .testo .seeMore{display:block;margin-bottom:1rem}.header .testo2{left:4.1666%;position:absolute;text-align:left;width:91%;top:calc(100vw*.9207);transform:translateY(-100%)}.bread{display:block;margin-bottom:1rem}.mt-6,.my-6{margin-top:4rem!important}.mb-6,.my-6{margin-bottom:4rem!important}.overable div:after{height:80px}}