:root{--radius:2rem}@media screen and (min-width:576px){:root{--radius:3rem}}@media screen and (min-width:768px){:root{--radius:4rem}}@media screen and (min-width:992px){:root{--radius:6rem}}*{outline:none}html{font-size:56.5%;text-rendering:optimizeLegibility;scroll-behavior:smooth}@media (min-width:576px){html{font-size:62.5%}}@media (min-width:992px){html{font-size:53.125%}}@media (min-width:1500px){html{font-size:56.5%}}@media (min-width:1800px){html{font-size:62.5%}}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#D9D9D9}html::-webkit-scrollbar-thumb{background:#b39870}html::-webkit-scrollbar-thumb:hover{background:#704f30}body{text-rendering:optimizeLegibility;font-family:"Roboto",sans-serif;height:100%}main{position:relative}.grecaptcha-badge{visibility:hidden}@media (max-width:1310px) and (orientation:landscape){.daterangepicker{right:-10% !important}}@media (min-width:320px){.container{max-width:310px}}@media (min-width:375px){.container{max-width:340px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1920px){.container{max-width:1470px}}@media (min-width:320px){.container-half{margin-right:calc(50vw - 310px / 2);margin-left:calc(50vw - 310px / 2)}}@media (min-width:375px){.container-half{margin-right:calc(50vw - 340px / 2);margin-left:calc(50vw - 340px / 2)}}@media (min-width:576px){.container-half{margin-right:calc(50vw - 540px / 2);margin-left:calc(50vw - 540px / 2)}}@media (min-width:768px){.container-half{margin-right:calc(50vw - 720px / 2);margin-left:calc(50vw - 720px / 2)}}@media (min-width:992px){.container-half{margin-right:calc(50vw - 960px / 2);margin-left:calc(50vw - 960px / 2)}}@media (min-width:1200px){.container-half{margin-right:calc(50vw - 1140px / 2);margin-left:calc(50vw - 1140px / 2)}}@media (min-width:1400px){.container-half{margin-right:calc(50vw - 1320px / 2);margin-left:calc(50vw - 1320px / 2)}}@media (min-width:1920px){.container-half{margin-right:calc(50vw - 1470px / 2);margin-left:calc(50vw - 1470px / 2)}}@media (min-width:320px){.container-half-right{margin-right:0;margin-left:calc(50vw - 310px / 2)}}@media (min-width:375px){.container-half-right{margin-right:0;margin-left:calc(50vw - 340px / 2)}}@media (min-width:576px){.container-half-right{margin-right:0;margin-left:calc(50vw - 540px / 2)}}@media (min-width:768px){.container-half-right{margin-right:0;margin-left:calc(50vw - 720px / 2)}}@media (min-width:992px){.container-half-right{margin-right:0;margin-left:calc(50% - 960px / 2)}}@media (min-width:1200px){.container-half-right{margin-right:0;margin-left:calc(50% - 1140px / 2)}}@media (min-width:1400px){.container-half-right{margin-right:0;margin-left:calc(50% - 1320px / 2)}}@media (min-width:1920px){.container-half-right{margin-right:0;margin-left:calc(50% - 1470px / 2)}}@media (min-width:320px){.container-half-left{margin-left:0;margin-right:calc(50vw - 310px / 2)}}@media (min-width:375px){.container-half-left{margin-left:0;margin-right:calc(50vw - 340px / 2)}}@media (min-width:576px){.container-half-left{margin-left:0;margin-right:calc(50vw - 540px / 2)}}@media (min-width:768px){.container-half-left{margin-left:0;margin-right:calc(50vw - 720px / 2)}}@media (min-width:992px){.container-half-left{margin-left:0;margin-right:calc(50vw - 960px / 2)}}@media (min-width:1200px){.container-half-left{margin-left:0;margin-right:calc(50vw - 1140px / 2)}}@media (min-width:1400px){.container-half-left{margin-left:0;margin-right:calc(50vw - 1320px / 2)}}@media (min-width:1920px){.container-half-left{margin-left:0;margin-right:calc(50vw - 1470px / 2)}}.container-l{margin:0 auto}@media (min-width:320px){.container-l{max-width:310px}}@media (min-width:375px){.container-l{max-width:340px}}@media (min-width:576px){.container-l{max-width:540px}}@media (min-width:768px){.container-l{max-width:720px}}@media (min-width:992px){.container-l{max-width:960px}}@media (min-width:1200px){.container-l{max-width:1140px}}@media (min-width:1400px){.container-l{max-width:1370px}}@media (min-width:1920px){.container-l{max-width:1630px}}.object-fit-contain{-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.object-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.object-position-top-left{-o-object-position:top left;object-position:top left}.object-position-top-center{-o-object-position:top center;object-position:top center}.object-position-top-right{-o-object-position:top right;object-position:top right}.object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.object-position-bottom-center{-o-object-position:bottom center;object-position:bottom center}.object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.object-position-center-center{-o-object-position:center center;object-position:center center}.template-spacing-top,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.titolo-descrizione-immagine-image{padding-top:5rem}@media (min-width:768px){.template-spacing-top,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.titolo-descrizione-immagine-image{padding-top:7.5rem}}@media (min-width:992px){.template-spacing-top,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.titolo-descrizione-immagine-image{padding-top:10rem}}.template-spacing-bottom,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.galleria-immagini-container,.titolo-descrizioni-lista-link-container,.form-header{padding-bottom:5rem}@media (min-width:768px){.template-spacing-bottom,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.galleria-immagini-container,.titolo-descrizioni-lista-link-container,.form-header{padding-bottom:7.5rem}}@media (min-width:992px){.template-spacing-bottom,.template-spacing,.testo-citazione-immagine,.titolo-descrizione-orizzontale,.pagina-progetto-header,.titolo-descrizione-immagine,.galleria-immagini-container,.titolo-descrizioni-lista-link-container,.form-header{padding-bottom:10rem}}.template-double-spacing-top,.template-double-spacing{padding-top:7.5rem}@media (min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:10rem}}@media (min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:20rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:7.5rem}@media (min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:10rem}}@media (min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:20rem}}.template-margin-top,.template-margin{margin-top:5rem}@media (min-width:768px){.template-margin-top,.template-margin{margin-top:7.5rem}}@media (min-width:992px){.template-margin-top,.template-margin{margin-top:10rem}}.template-margin-bottom,.template-margin{margin-bottom:5rem}@media (min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:7.5rem}}@media (min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:10rem}}.template-double-margin-top,.template-double-margin{margin-top:7.5rem}@media (min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:10rem}}@media (min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:20rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:7.5rem}@media (min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:10rem}}@media (min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:20rem}}header{position:fixed;top:0;left:0;width:100%;z-index:100}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{height:100%;width:100%}.tns-nav-container{display:-ms-flexbox !important;display:flex !important}.tns-nav-container{position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:7rem;z-index:2}@media (min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{display:inline-block;padding:1.5rem;cursor:pointer;outline:0}.tns-nav-container .tns-nav-item .tns-nav-item-inner{display:block;border-radius:50%;width:0.4rem;height:0.4rem;background-color:white}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{border:2px solid white;background-color:transparent;width:0.8rem;height:0.8rem}.tns-nav-container:before{content:"";width:2px;height:10rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom;transform-origin:bottom;background-color:white}@media (min-width:768px){.tns-nav-container:before{-webkit-transform:translateY(-25%) translateX(-50%);transform:translateY(-25%) translateX(-50%);height:15rem}}.navbar{background-color:transparent;transition:all 0.3s ease-in-out}.navbar.fixed{background-color:white;box-shadow:0px 4px 4px rgba(0,0,0,0.15)}.navbar.fixed.no-shadow{box-shadow:none;box-shadow:initial}.navbar.fixed .navbar-menu .icon-1,.navbar.fixed .navbar-menu .icon-2,.navbar.fixed .navbar-menu .icon-3{background-color:#704f30}.navbar.fixed .navbar-menu-title{color:#704f30}.navbar.fixed .navbar-logo svg path{fill:#704f30}.navbar.fixed .navbar-logo:hover svg path{fill:#b39870}.navbar.fixed .menu-item{color:#704f30}.navbar.fixed .menu-item:last-child{background-color:#704f30;color:white}.navbar.fixed .menu-item:last-child:hover{background-color:white;color:#704f30}.navbar-container{width:100%;padding:1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.navbar-container{padding:2rem 0}}@media screen and (min-width:1200px){.navbar-container{gap:5rem;-ms-flex-pack:initial;justify-content:initial;padding:3rem 0}}.navbar-menu{z-index:1;width:5rem;display:block}@media screen and (min-width:992px){.navbar-menu{display:none}}.navbar-menu-title{width:100%;color:white;font-size:1.8rem;transition:all 0.3s ease-in-out;z-index:100}.navbar-menu-title.active{color:#704f30}.navbar-logo{-ms-flex-order:1;order:1;z-index:1;width:10rem}@media screen and (min-width:576px){.navbar-logo{width:15rem}}@media screen and (min-width:768px){.navbar-logo{width:20rem}}@media screen and (min-width:992px){.navbar-logo{-ms-flex-order:0;order:0;width:auto}}.navbar-logo svg{-o-object-fit:contain;object-fit:contain;width:100%}.navbar-logo svg path{transition:all 0.3s ease-in-out}.navbar-logo.active svg path{fill:#704f30}.navbar-logo:hover svg path{fill:#b39870}.navbar .flex-fill-custom{display:none}@media screen and (min-width:992px){.navbar .flex-fill-custom{display:block}}.navbar .menu-item{color:white;text-decoration:none;text-transform:uppercase;font-size:2rem;font-weight:500;transition:all 0.3s ease-in-out;white-space:nowrap;display:none}@media screen and (min-width:992px){.navbar .menu-item{display:block}}.navbar .menu-item:hover{color:#b39870}.navbar .menu-item:last-child{padding:2rem 4rem;border-radius:1.2rem;text-decoration:none;text-transform:inherit;font-size:2.4rem;line-height:1.1;font-weight:400;position:relative;background-color:white;color:#704f30;transition:all 0.3s ease-in-out;display:none}@media screen and (min-width:992px){.navbar .menu-item:last-child{display:-ms-flexbox;display:flex}}.navbar .menu-item:last-child:hover{background-color:#704f30;color:white}.fixed-button{display:block;position:fixed;right:1rem;bottom:6rem}@media screen and (min-width:992px){.fixed-button{display:none}}.fixed-button .navbar-button{border-radius:50%;padding:2rem;background-color:#f0850c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all 0.3s ease-in-out}.fixed-button .navbar-button:hover{background-color:#b39870}.nav-menu{height:100vh;width:100vw;background-color:#dec7ad;position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s;padding-top:10rem}.nav-menu.show{pointer-events:auto;opacity:1}.nav-menu-item{text-decoration:none;text-transform:uppercase;font-size:3rem;font-weight:500;transition:all 0.3s ease-in-out;white-space:nowrap;color:#704f30;margin:0.5rem 0}@media (min-height:550px){.nav-menu-item{margin:2rem 0}}.nav-menu-item:hover{color:#f0850c}.nav-menu>div{row-gap:0.5rem}.footer{background-color:white;padding:5rem 0}.footer-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center}@media screen and (min-width:992px){.footer-container{-ms-flex-direction:row;flex-direction:row;gap:0;text-align:left}}.footer-container p{margin-bottom:0;color:#704f30;font-size:1.3rem;line-height:1.2}.footer-container p a{color:#704f30;text-decoration:none;transition:all 0.3s ease-in-out}.footer-container p a:hover{color:#b39870}.footer-logo{padding-bottom:5rem;width:15rem}@media screen and (min-width:576px){.footer-logo{padding-bottom:0;width:auto}}.footer-logo svg{-o-object-fit:contain;object-fit:contain;width:100%}.footer-logo svg path{fill:#704f30;transition:all 0.3s ease-in-out}.footer-logo:hover svg path{fill:#b39870}.footer .footer-socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4rem}.footer .footer-socials svg path{transition:all 0.3s ease-in-out}.footer .footer-socials svg:hover path{fill:#b39870}.footer .footer-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4rem}.template-title-h1,.home-header-title,.pagina-404-testata-title{font-size:4.5rem;font-weight:400;line-height:1}@media screen and (min-width:576px){.template-title-h1,.home-header-title,.pagina-404-testata-title{font-size:6.5rem}}@media screen and (min-width:768px){.template-title-h1,.home-header-title,.pagina-404-testata-title{font-size:8rem}}@media screen and (min-width:992px){.template-title-h1,.home-header-title,.pagina-404-testata-title{font-size:9rem}}.template-title-h3,.home-header-subtitle,.form-title{font-size:2rem;font-weight:400;line-height:1.2}.cta,.home-header-cta,.galleria-immagini-cta,.lista-titolo-testo-link-immagine .element-infos-cta,.titolo-descrizioni-lista-link-cta,.form-contatto .form-button,.pagina-404-testata-cta{border-radius:1.2rem;text-decoration:none;line-height:1.1;font-weight:400;display:-ms-flexbox;display:flex;width:30rem;position:relative;background-color:white;cursor:pointer;font-size:2.4rem;padding:2rem 4rem}.cta-text{color:#704f30;transition:all 0.3s ease-in-out;width:100%;text-align:center;white-space:nowrap}.cta-image{position:absolute;display:-ms-flexbox;display:flex;color:#704f30;top:50%;right:30%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;transition:all 0.3s ease-in-out;height:2rem}.cta-image svg{height:100%;-o-object-fit:contain;object-fit:contain}.cta:hover .cta-text,.home-header-cta:hover .cta-text,.galleria-immagini-cta:hover .cta-text,.lista-titolo-testo-link-immagine .element-infos-cta:hover .cta-text,.titolo-descrizioni-lista-link-cta:hover .cta-text,.form-contatto .form-button:hover .cta-text,.pagina-404-testata-cta:hover .cta-text{margin-left:-1rem}.cta:hover .cta-image,.home-header-cta:hover .cta-image,.galleria-immagini-cta:hover .cta-image,.lista-titolo-testo-link-immagine .element-infos-cta:hover .cta-image,.titolo-descrizioni-lista-link-cta:hover .cta-image,.form-contatto .form-button:hover .cta-image,.pagina-404-testata-cta:hover .cta-image{opacity:1;right:3rem}.cta.white,.white.home-header-cta,.white.galleria-immagini-cta,.lista-titolo-testo-link-immagine .white.element-infos-cta,.white.titolo-descrizioni-lista-link-cta,.form-contatto .white.form-button,.white.pagina-404-testata-cta{background-color:white;color:#704f30}.cta.white .cta-text,.white.home-header-cta .cta-text,.white.galleria-immagini-cta .cta-text,.lista-titolo-testo-link-immagine .white.element-infos-cta .cta-text,.white.titolo-descrizioni-lista-link-cta .cta-text,.form-contatto .white.form-button .cta-text,.white.pagina-404-testata-cta .cta-text{color:#704f30}.cta.white .cta-image svg path,.white.home-header-cta .cta-image svg path,.white.galleria-immagini-cta .cta-image svg path,.lista-titolo-testo-link-immagine .white.element-infos-cta .cta-image svg path,.white.titolo-descrizioni-lista-link-cta .cta-image svg path,.form-contatto .white.form-button .cta-image svg path,.white.pagina-404-testata-cta .cta-image svg path{stroke:#704f30}.cta.brown,.brown.home-header-cta,.brown.galleria-immagini-cta,.lista-titolo-testo-link-immagine .brown.element-infos-cta,.lista-titolo-testo-link-immagine .element-infos-cta.titolo-descrizioni-lista-link-cta,.titolo-descrizioni-lista-link-cta,.form-contatto .brown.form-button,.form-contatto .form-button.titolo-descrizioni-lista-link-cta,.brown.pagina-404-testata-cta{background-color:#704f30;color:white}.cta.brown .cta-text,.brown.home-header-cta .cta-text,.home-header-cta.titolo-descrizioni-lista-link-cta .cta-text,.brown.galleria-immagini-cta .cta-text,.galleria-immagini-cta.titolo-descrizioni-lista-link-cta .cta-text,.lista-titolo-testo-link-immagine .brown.element-infos-cta .cta-text,.lista-titolo-testo-link-immagine .element-infos-cta.titolo-descrizioni-lista-link-cta .cta-text,.titolo-descrizioni-lista-link-cta .cta-text,.form-contatto .brown.form-button .cta-text,.form-contatto .form-button.titolo-descrizioni-lista-link-cta .cta-text,.brown.pagina-404-testata-cta .cta-text,.pagina-404-testata-cta.titolo-descrizioni-lista-link-cta .cta-text{color:white}.cta.brown .cta-image svg path,.brown.home-header-cta .cta-image svg path,.home-header-cta.titolo-descrizioni-lista-link-cta .cta-image svg path,.brown.galleria-immagini-cta .cta-image svg path,.galleria-immagini-cta.titolo-descrizioni-lista-link-cta .cta-image svg path,.lista-titolo-testo-link-immagine .brown.element-infos-cta .cta-image svg path,.lista-titolo-testo-link-immagine .element-infos-cta.titolo-descrizioni-lista-link-cta .cta-image svg path,.titolo-descrizioni-lista-link-cta .cta-image svg path,.form-contatto .brown.form-button .cta-image svg path,.form-contatto .form-button.titolo-descrizioni-lista-link-cta .cta-image svg path,.brown.pagina-404-testata-cta .cta-image svg path,.pagina-404-testata-cta.titolo-descrizioni-lista-link-cta .cta-image svg path{stroke:white}.cta.orange,.orange.home-header-cta,.orange.galleria-immagini-cta,.lista-titolo-testo-link-immagine .orange.element-infos-cta,.orange.titolo-descrizioni-lista-link-cta,.form-contatto .orange.form-button,.orange.pagina-404-testata-cta{background-color:white;color:#704f30}.cta.orange .cta-text,.orange.home-header-cta .cta-text,.orange.galleria-immagini-cta .cta-text,.lista-titolo-testo-link-immagine .orange.element-infos-cta .cta-text,.orange.titolo-descrizioni-lista-link-cta .cta-text,.form-contatto .orange.form-button .cta-text,.orange.pagina-404-testata-cta .cta-text{color:#704f30}.cta.orange .cta-image svg path,.orange.home-header-cta .cta-image svg path,.orange.galleria-immagini-cta .cta-image svg path,.lista-titolo-testo-link-immagine .orange.element-infos-cta .cta-image svg path,.orange.titolo-descrizioni-lista-link-cta .cta-image svg path,.form-contatto .orange.form-button .cta-image svg path,.orange.pagina-404-testata-cta .cta-image svg path{stroke:#704f30}.cta.pink,.pink.home-header-cta,.pink.galleria-immagini-cta,.lista-titolo-testo-link-immagine .pink.element-infos-cta,.pink.titolo-descrizioni-lista-link-cta,.form-contatto .pink.form-button,.pink.pagina-404-testata-cta{background-color:#FF8B7B;color:white}.cta.pink .cta-text,.pink.home-header-cta .cta-text,.pink.galleria-immagini-cta .cta-text,.lista-titolo-testo-link-immagine .pink.element-infos-cta .cta-text,.pink.titolo-descrizioni-lista-link-cta .cta-text,.form-contatto .pink.form-button .cta-text,.pink.pagina-404-testata-cta .cta-text{color:white}.cta.pink .cta-image svg path,.pink.home-header-cta .cta-image svg path,.pink.galleria-immagini-cta .cta-image svg path,.lista-titolo-testo-link-immagine .pink.element-infos-cta .cta-image svg path,.pink.titolo-descrizioni-lista-link-cta .cta-image svg path,.form-contatto .pink.form-button .cta-image svg path,.pink.pagina-404-testata-cta .cta-image svg path{stroke:white}.background-white,.background-brown,.background-orange{background-position:-86px -86px !important}.background-white{background:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg width='172' height='172' viewBox='0 0 172 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.33398' y='1' width='169.333' height='169.333' rx='11.85' fill='white' stroke='%23F0F0F0' stroke-width='2'/%3E%3C/svg%3E%0A")}.background-brown{background:#d2bba1;background-image:url("data:image/svg+xml,%3Csvg width='172' height='172' viewBox='0 0 172 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.33398' y='1' width='169.333' height='169.333' rx='11.85' fill='%23DEC7AD' stroke='%23D2BBA1' stroke-width='2'/%3E%3C/svg%3E%0A")}.background-orange{background:#e6800f;background-image:url("data:image/svg+xml,%3Csvg width='172' height='172' viewBox='0 0 172 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.33398' y='1' width='169.333' height='169.333' rx='11.85' fill='%23F0850C' stroke='%23E6800F' stroke-width='2'/%3E%3C/svg%3E%0A")}.background-white-fill{background-color:white}.background-brown-fill{background-color:#b39870}.background-beige-fill{background-color:#dec7ad}.background-orange-fill{background-color:#f0850c}.color-white{background-color:white;color:#704f30;border:4px solid #d9d9d9}.color-white .cit{color:#f0850c}.color-white .cit svg path{stroke:#f0850c}.color-brown{background-color:#b39870;color:#704f30;border:4px solid #c0a98f}.color-brown .cit{color:white}.color-brown .cit svg path{stroke:white}.color-beige{background-color:#dec7ad;color:#704f30;border:4px solid #c0a98f}.color-beige .cit{color:white}.color-beige .cit svg path{stroke:white}.color-orange{background-color:#f0850c;color:white;border:4px solid #dc7100}.color-orange .cit{color:#704f30}.color-orange .cit svg path{stroke:#704f30}.icon-1,.icon-2,.icon-3{width:100%;height:2px;background-color:white;transition:all 400ms cubic-bezier(0.84,0.06,0.52,1.8)}.icon-1{-webkit-transform:translateY(-1.2rem);transform:translateY(-1.2rem);-webkit-animation-delay:100ms;animation-delay:100ms}.icon-3{-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-animation-delay:100ms;animation-delay:100ms}.hamburger-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;aspect-ratio:1 / 1;z-index:100;cursor:pointer;transition:all 0.3s ease-in-out;-ms-flex-order:1;order:1}@media (min-width:576px){.hamburger-icon{-ms-flex-order:0;order:0}}.icon-1.a{-webkit-transform:translateY(0.2rem) rotate(45deg);transform:translateY(0.2rem) rotate(45deg);background:#704f30}.icon-3.b{-webkit-transform:translateY(-0.2rem) rotate(-45deg);transform:translateY(-0.2rem) rotate(-45deg);background:#704f30}.icon-2.c{opacity:0}.clear{clear:both}.scroll-down{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;font-size:2.4rem;-ms-flex-align:center;align-items:center;gap:2rem;cursor:pointer;transition:all 0.3s ease-in-out;display:none;color:white}@media screen and (min-width:992px){.scroll-down{display:-ms-flexbox;display:flex}}.scroll-down svg{-o-object-fit:contain;object-fit:contain;height:6rem;width:4rem;overflow:visible}.scroll-down svg path,.scroll-down svg rect,.scroll-down svg #down{transition:all 0.3s ease-in-out}.scroll-down.dark{color:#704f30}.scroll-down.dark svg path,.scroll-down.dark svg rect{stroke:#704f30}.scroll-down.dark #whell{fill:#704f30}.scroll-down:hover{color:#b39870}.scroll-down:hover svg path,.scroll-down:hover svg rect{stroke:#b39870}.scroll-down:hover #whell{fill:#b39870}.scroll-down:hover #down{-webkit-transform:translateY(2rem);transform:translateY(2rem)}.archie-breadcrumb{list-style:none;padding:0;margin:0}.archie-breadcrumb-item{display:inline-block;font-size:1.5rem}.archie-breadcrumb-item a{color:#704f30;text-decoration:none;transition:all 0.3s ease-in-out}.archie-breadcrumb-item a:hover{color:#b39870}.archie-breadcrumb-item:last-child{color:#704f30;font-weight:600}.archie-breadcrumb-item .separator{padding:0 0.3rem}.home-header{min-height:100vh;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home-header-container{z-index:1;width:100%}.home-header-container .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.home-header-title{color:white}.home-header-subtitle{color:white}.home-header-image{position:absolute;top:0;left:0;width:100%;height:100%}.home-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testo-citazione-immagine{display:-ms-flexbox;display:flex}.testo-citazione-immagine.top-left{-ms-flex-direction:column;flex-direction:column}.testo-citazione-immagine.top-right{-ms-flex-direction:column;flex-direction:column}.testo-citazione-immagine.bottom-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.testo-citazione-immagine.bottom-left{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.testo-citazione-immagine-container{display:-ms-flexbox;display:flex}.testo-citazione-immagine-container.top-left{margin-bottom:-4rem;margin-top:0;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:576px){.testo-citazione-immagine-container.top-left{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-8rem}}.testo-citazione-immagine-container.top-right{margin-bottom:-4rem;margin-top:0;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:576px){.testo-citazione-immagine-container.top-right{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:-8rem}}.testo-citazione-immagine-container.bottom-right{margin-top:-4rem;margin-bottom:0;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:576px){.testo-citazione-immagine-container.bottom-right{-ms-flex-pack:end;justify-content:flex-end;margin-top:-8rem}}.testo-citazione-immagine-container.bottom-left{margin-top:-4rem;margin-bottom:0;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:576px){.testo-citazione-immagine-container.bottom-left{-ms-flex-pack:start;justify-content:flex-start;margin-top:-8rem}}.testo-citazione-immagine-box{z-index:1;border-radius:2rem;border-radius:var(--radius);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:85%;gap:1.5rem;padding:2rem}@media screen and (min-width:576px){.testo-citazione-immagine-box{width:65%;gap:2rem;padding:3rem}}@media screen and (min-width:768px){.testo-citazione-immagine-box{width:60%;gap:2.5rem;padding:4rem}}@media screen and (min-width:992px){.testo-citazione-immagine-box{width:45%;gap:3rem;padding:5rem}}.testo-citazione-immagine-box-text{font-weight:400;line-height:1.4;font-size:2rem}@media screen and (min-width:576px){.testo-citazione-immagine-box-text{font-size:2rem}}@media screen and (min-width:768px){.testo-citazione-immagine-box-text{font-size:2.5rem}}@media screen and (min-width:992px){.testo-citazione-immagine-box-text{font-size:3.5rem}}.testo-citazione-immagine-box-cit{font-weight:500;text-transform:uppercase;font-size:1.3rem}.testo-citazione-immagine-box-cit svg{width:2rem}@media screen and (min-width:576px){.testo-citazione-immagine-box-cit{font-size:1.5rem}.testo-citazione-immagine-box-cit svg{width:3rem}}@media screen and (min-width:768px){.testo-citazione-immagine-box-cit{font-size:1.8rem}.testo-citazione-immagine-box-cit svg{width:4rem}}@media screen and (min-width:992px){.testo-citazione-immagine-box-cit{font-size:2rem}.testo-citazione-immagine-box-cit svg{width:5rem}}.testo-citazione-immagine-image{display:-ms-flexbox;display:flex}.testo-citazione-immagine-image.left{-ms-flex-pack:start;justify-content:flex-start}.testo-citazione-immagine-image.right{-ms-flex-pack:end;justify-content:flex-end}.testo-citazione-immagine-image img{-o-object-fit:cover;object-fit:cover;width:100%;min-height:50rem;max-height:80rem;border-radius:2rem;border-radius:var(--radius)}@media screen and (min-width:768px){.testo-citazione-immagine-image img{width:95%;min-height:30rem}}@media screen and (min-width:992px){.testo-citazione-immagine-image img{width:90%}}.titolo-descrizione-orizzontale-container{display:-ms-flexbox;display:flex;color:white;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}@media screen and (min-width:768px){.titolo-descrizione-orizzontale-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}}.titolo-descrizione-orizzontale-container.white{color:#704f30}.titolo-descrizione-orizzontale-container.brown,.titolo-descrizione-orizzontale-container.titolo-descrizioni-lista-link-cta{color:#704f30}.titolo-descrizione-orizzontale-container.orange{color:white}.titolo-descrizione-orizzontale-title{font-weight:400;line-height:1;font-size:5rem;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:576px){.titolo-descrizione-orizzontale-title{font-size:5rem}}@media screen and (min-width:768px){.titolo-descrizione-orizzontale-title{font-size:4rem;-ms-flex-preferred-size:33%;flex-basis:33%}}@media screen and (min-width:992px){.titolo-descrizione-orizzontale-title{font-size:5rem}}.titolo-descrizione-orizzontale-description{font-size:2rem;font-weight:400;line-height:1.4;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:576px){.titolo-descrizione-orizzontale-description{font-size:2.2rem;line-height:1.2}}@media screen and (min-width:768px){.titolo-descrizione-orizzontale-description{font-size:2.4rem;-ms-flex-preferred-size:50%;flex-basis:50%}}.titolo-descrizione-orizzontale-description p{margin-bottom:2.5rem}.galleria-immagini{overflow:hidden}.galleria-immagini-container{display:-ms-flexbox;display:flex;gap:4rem;color:#704f30;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.galleria-immagini-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}}.galleria-immagini-title{font-weight:400;line-height:1;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:5rem}@media screen and (min-width:768px){.galleria-immagini-title{font-size:5rem}}@media screen and (min-width:992px){.galleria-immagini-title{font-size:5rem;-ms-flex-preferred-size:25%;flex-basis:25%}}.galleria-immagini-description{font-size:2rem;font-weight:400;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.4}@media screen and (min-width:992px){.galleria-immagini-description{font-size:2.4rem;-ms-flex-preferred-size:33%;flex-basis:33%;line-height:1.2}}.galleria-immagini-slider{display:-ms-flexbox;display:flex;height:50rem}@media screen and (min-width:768px){.galleria-immagini-slider{height:60rem}}@media screen and (min-width:992px){.galleria-immagini-slider{height:70rem}}.galleria-immagini-slider-container{position:relative}.galleria-immagini-slider .slide{display:-ms-flexbox !important;display:flex !important}.galleria-immagini-slider .slide{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem;color:#704f30;transition:all 0.7s ease-in-out;margin:0 2rem}.galleria-immagini-slider .slide:not(.tns-slide-active) .slide-img{border-radius:0;border-radius:initial;height:30rem}@media screen and (min-width:768px){.galleria-immagini-slider .slide:not(.tns-slide-active) .slide-img{height:40rem}}@media screen and (min-width:992px){.galleria-immagini-slider .slide:not(.tns-slide-active) .slide-img{height:50rem}}.galleria-immagini-slider .slide-img{width:100%;height:50rem;border-radius:2rem;border-radius:var(--radius);overflow:hidden;transition:all 0.7s ease-in-out;position:relative}@media screen and (min-width:768px){.galleria-immagini-slider .slide-img{height:50rem}}@media screen and (min-width:992px){.galleria-immagini-slider .slide-img{height:60rem}}.galleria-immagini-slider .slide-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.galleria-immagini-slider .slide-title{padding-top:2.5rem;font-weight:600;font-size:2rem;line-height:1}@media screen and (min-width:768px){.galleria-immagini-slider .slide-title{font-size:3rem}}.galleria-immagini-slider .slide-subtitle{font-weight:400;font-size:2rem;line-height:1}@media screen and (min-width:768px){.galleria-immagini-slider .slide-subtitle{font-size:3rem}}.galleria-immagini-slider .slide-description{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (min-width:768px){.galleria-immagini-slider .slide-description{font-size:2rem}}.galleria-immagini-cta{margin-top:5rem;background-color:#704f30;width:35rem}.galleria-immagini-cta .cta-text{color:white}.galleria-immagini-cta .cta-image svg path{stroke:white}.galleria-immagini #slider-nav{position:absolute;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;top:20rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}@media screen and (min-width:768px){.galleria-immagini #slider-nav{top:25rem}}@media screen and (min-width:992px){.galleria-immagini #slider-nav{top:30rem}}.galleria-immagini #slider-nav li{cursor:pointer;position:relative;padding:1.5rem;border-radius:1.5rem;border:2px solid #704f30;background-color:white;transition:all 0.3s ease-in-out}@media screen and (min-width:768px){.galleria-immagini #slider-nav li{border:4px solid #704f30}}.galleria-immagini #slider-nav li svg{-o-object-fit:contain;object-fit:contain;width:2rem}@media screen and (min-width:576px){.galleria-immagini #slider-nav li{padding:2rem;border-radius:2rem}}@media screen and (min-width:768px){.galleria-immagini #slider-nav li{padding:2.5rem;border-radius:2.5rem}.galleria-immagini #slider-nav li svg{width:3rem}}@media screen and (min-width:992px){.galleria-immagini #slider-nav li{padding:3rem;border-radius:3rem}.galleria-immagini #slider-nav li svg{width:4rem}}.galleria-immagini #slider-nav li:hover{background-color:#b39870}.galleria-immagini #slider-nav li[aria-disabled="true"]{opacity:0;visibility:hidden}.galleria-immagini #slider-nav li.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:576px){.galleria-immagini #slider-nav li.prev{margin-left:-2rem}}@media screen and (min-width:768px){.galleria-immagini #slider-nav li.prev{margin-left:-3rem}}@media screen and (min-width:992px){.galleria-immagini #slider-nav li.prev{margin-left:-4rem}}@media screen and (min-width:576px){.galleria-immagini #slider-nav li.next{margin-right:-2rem}}@media screen and (min-width:768px){.galleria-immagini #slider-nav li.next{margin-right:-3rem}}@media screen and (min-width:992px){.galleria-immagini #slider-nav li.next{margin-right:-4rem}}.galleria-immagini .tns-ovh{overflow:visible;position:relative}.galleria-immagini .slider-progress{display:-ms-flexbox;display:flex;height:4px;margin-top:2rem}@media screen and (min-width:768px){.galleria-immagini .slider-progress{margin-top:5rem}}.galleria-immagini .slider-progress>div{-ms-flex:1 1;flex:1 1;height:100%;transition:all 0.7s ease-in-out}.galleria-immagini .slider-progress .progress-bar{background-color:#704f30}.lista-titolo-testo-link-immagine .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6rem}@media screen and (min-width:576px){.lista-titolo-testo-link-immagine .container{gap:8rem}}@media screen and (min-width:768px){.lista-titolo-testo-link-immagine .container{gap:10rem}}@media screen and (min-width:992px){.lista-titolo-testo-link-immagine .container{gap:15rem}}.lista-titolo-testo-link-immagine .element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7rem;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.lista-titolo-testo-link-immagine .element{gap:10rem}}@media screen and (min-width:992px){.lista-titolo-testo-link-immagine .element{-ms-flex-direction:row;flex-direction:row;gap:14rem}}.lista-titolo-testo-link-immagine .element:nth-child(even){-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:992px){.lista-titolo-testo-link-immagine .element:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.lista-titolo-testo-link-immagine .element-infos{display:-ms-flexbox;display:flex;gap:3rem;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media screen and (min-width:768px){.lista-titolo-testo-link-immagine .element-infos{-ms-flex-direction:row;flex-direction:row;gap:5rem;-ms-flex:1 1 50%;flex:1 1 50%}}.lista-titolo-testo-link-immagine .element-infos-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem;max-width:100%}.lista-titolo-testo-link-immagine .element-infos-number{display:none;height:18rem}@media (min-width:768px){.lista-titolo-testo-link-immagine .element-infos-number{display:block}}.lista-titolo-testo-link-immagine .element-infos-number-text{font-size:5rem}.lista-titolo-testo-link-immagine .element-infos-title{font-size:5rem;font-weight:400;line-height:1;word-wrap:break-word}.lista-titolo-testo-link-immagine .element-infos-text{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (min-width:768x){.lista-titolo-testo-link-immagine .element-infos-text{line-height:1.2}}.lista-titolo-testo-link-immagine .element-infos-link{width:80%}@media screen and (min-width:768x){.lista-titolo-testo-link-immagine .element-infos-link{width:100%}}.lista-titolo-testo-link-immagine .element-infos-cta{padding-left:0;padding-right:0;width:100%}@media screen and (min-width:576px){.lista-titolo-testo-link-immagine .element-infos-cta{width:35rem}}.lista-titolo-testo-link-immagine .element-infos.white{color:#704f30}.lista-titolo-testo-link-immagine .element-infos.brown,.lista-titolo-testo-link-immagine .element-infos.titolo-descrizioni-lista-link-cta{color:#704f30}.lista-titolo-testo-link-immagine .element-infos.orange{color:white}.lista-titolo-testo-link-immagine .element-image{position:relative;height:50rem}@media (min-width:992px){.lista-titolo-testo-link-immagine .element-image{-ms-flex:1 1 50%;flex:1 1 50%;height:auto}}.lista-titolo-testo-link-immagine .element-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:2rem;border-radius:var(--radius);aspect-ratio:1/1}.lista-titolo-testo-link-immagine .element-image-number{height:8rem;display:block;background-color:#dec7ad}@media (min-width:375px){.lista-titolo-testo-link-immagine .element-image-number{height:10rem}}@media (min-width:576px){.lista-titolo-testo-link-immagine .element-image-number{height:12rem}}@media (min-width:768px){.lista-titolo-testo-link-immagine .element-image-number{display:none}}.lista-titolo-testo-link-immagine .element-image-number-container{position:absolute;top:-1rem;left:-1rem}@media (min-width:375px){.lista-titolo-testo-link-immagine .element-image-number-container{top:-2rem;left:-2rem}}@media (min-width:576px){.lista-titolo-testo-link-immagine .element-image-number-container{top:-3rem;left:-3rem}}.lista-titolo-testo-link-immagine .element-image-number-text{font-size:3rem;color:#704f30}.lista-titolo-testo-link-immagine .element-infos-number,.lista-titolo-testo-link-immagine .element-image-number{border-radius:50%;border:5px #dec7ad solid;aspect-ratio:1/1;position:relative}.lista-titolo-testo-link-immagine .element-infos-number-text,.lista-titolo-testo-link-immagine .element-image-number-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.titolo-descrizioni-lista-link-container{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.titolo-descrizioni-lista-link-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.titolo-descrizioni-lista-link-container.white{color:#704f30}.titolo-descrizioni-lista-link-container.brown,.titolo-descrizioni-lista-link-container.titolo-descrizioni-lista-link-cta{color:#704f30}.titolo-descrizioni-lista-link-container.orange{color:white}.titolo-descrizioni-lista-link-title{font-size:5rem;line-height:1;font-weight:400;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.titolo-descrizioni-lista-link-title{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:992px){.titolo-descrizioni-lista-link-title{font-size:5rem}}.titolo-descrizioni-lista-link-description{font-size:2rem;font-weight:400;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.4}@media screen and (min-width:768px){.titolo-descrizioni-lista-link-description{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:2.4rem;line-height:1.2}}.titolo-descrizioni-lista-link-list{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:2rem;row-gap:2rem}@media screen and (min-width:576px){.titolo-descrizioni-lista-link-list{grid-template-columns:1fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}}.titolo-descrizioni-lista-link-list.white{color:#704f30}.titolo-descrizioni-lista-link-list.white .item{border-bottom-color:#704f30}.titolo-descrizioni-lista-link-list.brown,.titolo-descrizioni-lista-link-list.titolo-descrizioni-lista-link-cta{color:#704f30}.titolo-descrizioni-lista-link-list.brown .item,.titolo-descrizioni-lista-link-list.titolo-descrizioni-lista-link-cta .item{border-bottom-color:#704f30}.titolo-descrizioni-lista-link-list.orange{color:white}.titolo-descrizioni-lista-link-list.orange .item{border-bottom-color:white}.titolo-descrizioni-lista-link-list .item{font-weight:400;width:100%;padding:1rem 0;border-bottom:2px solid #704f30;font-size:2rem}@media screen and (min-width:576px){.titolo-descrizioni-lista-link-list .item{font-size:2.5rem}}@media screen and (min-width:992px){.titolo-descrizioni-lista-link-list .item{font-size:3rem}}.titolo-descrizioni-lista-link-cta{margin-top:5rem;width:80%}@media screen and (min-width:768px){.titolo-descrizioni-lista-link-cta{width:35rem}}.form-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:576px){.form-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.form-icon{width:10rem}.form-icon svg{-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:576px){.form-icon{width:auto}}.form-title{font-size:4rem;color:#704f30}@media (min-width:992px){.form-title{font-size:5rem}}.form-contatto{width:100%}.form-contatto .field-validation-error{color:#ec0000;font-weight:400;font-size:1.3rem}.form-contatto .form-input-container{position:relative}.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{color:#704f30 !important;width:100% !important;background-color:transparent !important}.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{font-size:1.6rem;letter-spacing:-0.25px;font-weight:400;border:none;border-radius:0;padding:1.5rem 0 1rem;outline:0;border-bottom:2px solid #704f30}@media screen and (min-width:992px){.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{padding-top:2.5rem}}.form-contatto .form-input-container input:focus,.form-contatto .form-input-container textarea:focus,.form-contatto .form-input-container select:focus{box-shadow:none;box-shadow:initial}.form-contatto .form-input-container input:-webkit-autofill,.form-contatto .form-input-container input:-webkit-autofill:hover,.form-contatto .form-input-container input:-webkit-autofill:focus,.form-contatto .form-input-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #dec7ad inset !important;-webkit-text-fill-color:#704f30 !important}.form-contatto .form-input-container select:focus{box-shadow:none}.form-contatto .form-input-container label{position:absolute;-webkit-transform-origin:top left;transform-origin:top left;top:0;-webkit-transform:translate(0,16px) scale(1);transform:translate(0,16px) scale(1);transition:all 0.1s ease-in-out;pointer-events:none;margin:0;color:#704f30;font-size:2rem}.form-contatto .form-input-container.active label{-webkit-transform:translate(0,4px) scale(0.75);transform:translate(0,4px) scale(0.75);color:#704f30}.form-contatto .form-fieldset{display:-ms-flexbox;display:flex;gap:4rem}.form-contatto .form-fieldset-title{font-size:2rem;color:#704f30}.form-contatto .form-radio{margin-top:1rem;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.form-contatto .form-radio-label{display:inline-block;margin-left:1rem;color:#704f30;font-weight:400;-ms-flex-negative:100;flex-shrink:100;font-size:1.5rem;cursor:pointer}.form-contatto .form-radio .checkmark{position:relative;height:2rem;aspect-ratio:1/1;background-color:transparent;border-radius:50%;border:2px solid #704f30;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.form-contatto .form-radio .checkmark:after{content:"";position:absolute;display:none;height:70%;aspect-ratio:1/1;border-radius:50%;background:#704f30}.form-contatto .form-radio:hover input ~ .checkmark{background-color:#ccc}.form-contatto .form-radio input{position:absolute;z-index:1;top:0;left:0;height:100%;aspect-ratio:1/1;opacity:0;cursor:pointer}.form-contatto .form-radio input:checked ~ .checkmark:after{display:block}.form-contatto .form-check{font-size:1.3rem !important}.form-contatto .form-check{font-weight:500;margin-top:1rem;display:-ms-flexbox;display:flex}.form-contatto .form-check:hover .form-check-input{background-color:#ccc}.form-contatto .form-check-label{display:inline-block;margin-left:1rem;color:#704f30;font-weight:400;-ms-flex-negative:100;flex-shrink:100;margin-top:0.4rem;font-size:1.5rem}.form-contatto .form-check-label a{color:#704f30;transition:all 0.3s ease-in-out}.form-contatto .form-check-label a:hover{color:white}.form-contatto .form-check-input{width:2.3rem;height:2.3rem;background-color:transparent;border:2px solid #704f30;border-radius:0}.form-contatto .form-check-input:focus{box-shadow:0 0 0 0.25rem rgba(112,79,48,0.25)}.form-contatto .form-check-input:checked{border-color:#704f30;background-color:#b39870;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23704f30' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-contatto .form-button{text-align:center;border:none;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:576px){.form-contatto .form-button{margin-left:auto;width:25rem}}.form-contatto .recaptcha-google{display:inline-block;color:#704f30;font-weight:400;-ms-flex-negative:100;flex-shrink:100;margin-top:4rem;font-size:1.5rem}@media screen and (min-width:576px){.form-contatto .recaptcha-google{margin-top:0.4rem}}.pagina-header{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;color:#704f30;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width:992px){.pagina-header{gap:10rem;-ms-flex-direction:row;flex-direction:row;height:100vh;padding:0}}.pagina-header-infos{position:absolute;width:100%;height:100%}.pagina-header-infos-container{height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;gap:3rem;color:white;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:578px) and (min-height:550px){.pagina-header-infos-container{-ms-flex-preferred-size:50%;flex-basis:50%}}.pagina-header-infos-container .archie-breadcrumb-item a{color:white}.pagina-header-infos-container .archie-breadcrumb-item a:hover{color:#b39870}.pagina-header-infos-container .archie-breadcrumb-item:last-child{color:white}.pagina-header .scroll-down{left:auto;left:initial}.pagina-header-image{height:100%;width:100%}.pagina-header-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pagina-progetto{padding-top:12rem}.pagina-progetto-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;color:#704f30;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width:992px){.pagina-progetto-header{gap:10rem;-ms-flex-direction:row;flex-direction:row;height:calc(100vh - 10rem);padding:0}}.pagina-progetto-header-infos{-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}.pagina-progetto-header-infos .template-title-h1,.pagina-progetto-header-infos .home-header-title,.pagina-progetto-header-infos .pagina-404-testata-title{font-size:8rem}.pagina-progetto-header-infos .template-title-h3,.pagina-progetto-header-infos .home-header-subtitle,.pagina-progetto-header-infos .form-title{opacity:0.3}.pagina-progetto-header-infos .type{font-size:2rem}.pagina-progetto-header-infos .separator-line{margin:0 1.25rem;width:3.125rem}.pagina-progetto-header-infos .separator-line svg{width:100%}.pagina-progetto-header-infos .separator-line svg path{stroke:#704f30;opacity:0.5;width:3.125rem}.pagina-progetto-header-infos .local{font-size:1.25rem;text-transform:uppercase;font-weight:500;letter-spacing:0.0625rem;opacity:0.5}.pagina-progetto-header-infos .designer{font-size:1.4rem;font-weight:500;letter-spacing:0.0625rem;opacity:0.5}.pagina-progetto-header-infos .designer p{margin:0}.pagina-progetto-header-infos .designer a{color:#b39870;transition:color 0.3s ease-in-out}.pagina-progetto-header-infos .designer a:hover{color:#704f30}.pagina-progetto-header-image{height:80%;-ms-flex-preferred-size:50%;flex-basis:50%}.pagina-progetto-header-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:2rem;border-radius:var(--radius)}.titolo-descrizione-immagine-infos{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (min-width:992px){.titolo-descrizione-immagine-infos{-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}.titolo-descrizione-immagine-infos.white{color:#704f30}.titolo-descrizione-immagine-infos.brown,.titolo-descrizione-immagine-infos.titolo-descrizioni-lista-link-cta{color:#704f30}.titolo-descrizione-immagine-infos.orange{color:white}.titolo-descrizione-immagine-title{-ms-flex-preferred-size:33%;flex-basis:33%;font-size:3rem;font-weight:400;line-height:1}@media screen and (min-width:576px){.titolo-descrizione-immagine-title{font-size:3.5rem}}@media screen and (min-width:768px){.titolo-descrizione-immagine-title{font-size:4rem}}@media screen and (min-width:992px){.titolo-descrizione-immagine-title{font-size:4.8rem}}.titolo-descrizione-immagine-description{-ms-flex-preferred-size:33%;flex-basis:33%;font-size:2rem;font-weight:400;line-height:1}@media screen and (min-width:576px){.titolo-descrizione-immagine-description{font-size:2.2rem}}@media screen and (min-width:992px){.titolo-descrizione-immagine-description{font-size:2.4rem}}.titolo-descrizione-immagine-image img{-o-object-fit:contain;object-fit:contain;width:100%}.pagina-ringraziamenti{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.pagina-ringraziamenti .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;gap:5rem}.pagina-ringraziamenti .template-title-h1,.pagina-ringraziamenti .home-header-title,.pagina-ringraziamenti .pagina-404-testata-title{color:white}.pagina-404{background-color:#b39870;padding-top:var(--nav-height);height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.pagina-404-testata{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.pagina-404-testata-title{color:white}.pagina-404-testata-description{font-weight:500;color:white;font-size:1.75rem}@media (min-width:576px){.pagina-404-testata-description{font-size:2rem}}@media (min-width:768px){.pagina-404-testata-description{font-size:2.25rem}}@media (min-width:992px){.pagina-404-testata-description{font-size:2.5rem}}.privacy-cookie-policy{padding-top:10rem}.privacy-cookie-policy .template-title-h1,.privacy-cookie-policy .home-header-title,.privacy-cookie-policy .pagina-404-testata-title{color:#704f30}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto !important}.tns-gallery>.tns-slide-active{position:relative}.tns-gallery>.tns-moving{transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}
