body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.body-container{padding:5rem 5rem 0}html{scroll-behavior:smooth}.navbar{align-items:center;background-color:#852424;color:#f4f6f8;display:flex;justify-content:space-between;left:0;padding:1rem 10rem;position:fixed;top:0;width:100%;z-index:1000}.testo-logo{font-family:Times New Roman,Times,serif,sans-serif;font-size:xx-large;text-transform:uppercase}.testo-logo-desc{font-family:Helvetica,sans-serif;font-size:x-small;text-transform:uppercase}.navbar-left{max-width:30%;text-align:center}.navbar-right{text-align:right}.navbar-left,.navbar-right{flex:1 1}.menu-toggle{background:none;border:none;color:#f4f6f8;cursor:pointer;display:none;font-size:1.5rem;margin-left:auto;padding-right:3rem}.button{border-radius:5px;color:#f4f6f8;display:inline-block;margin:10px;padding:10px 20px;text-decoration:none}.close-menu{display:none}main{background-color:#85242414}.body-separator{background-color:#852424;border:0;height:2px;width:30%}.section1,.section2,.section3{padding:2rem;text-align:center}.section1{align-items:center;display:flex;justify-content:space-between}.section1-container{display:flex;width:100%}.left-column{align-items:center;display:flex;flex:1 1;justify-content:center;padding-top:1.2rem}.image{height:auto;max-width:60%}.right-column{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:5rem;text-align:justify}.right-column p{color:#131b2e}.footer{background-color:#852424;color:#f4f6f8;padding:1rem;text-align:center}.footer-separator{max-width:40%}.footer a{color:#f4f6f8}.services-list{list-style:none;margin:2rem auto;max-width:750px;padding:0}.services-list li{background:#f4f6f8;border-radius:6px;box-shadow:0 2px 6px #0000000d;color:#131b2e;margin-bottom:1rem;padding:1rem 1.2rem}.capoverso-servizio{font-feature-settings:"smcp";font-variant:small-caps;font-weight:500}.section2 p{color:#131b2e}.services-title{font-feature-settings:"smcp";color:#131b2e;font-variant:small-caps;font-weight:600}@media (max-width:768px){.body-container{padding:1.2rem 1.2rem 0}.navbar{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;padding:1rem;position:relative}.navbar-left,.navbar-right{width:100%}.testo-logo{font-size:medium}.testo-logo-desc{font-size:x-small}.testo-logo,.testo-logo-desc{margin:0;padding:.5rem 0;text-align:center}.section1,.section2,.section3{padding:1rem}.section1{padding-top:24px!important}.section1-container{flex-direction:column}.menu-toggle{display:block;margin:0 auto;padding:0}.menu-items{align-items:center;background-color:#651a1a;color:#f4f6f8;display:none;flex-direction:column;left:0;max-height:50vh;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.menu-items.show{display:flex}.menu-items a{color:#f4f6f8;font-size:1rem;text-decoration:none}.button{margin:0}.close-menu{align-self:flex-start;background:none;border:none;color:#f4f6f8;cursor:pointer;display:block;font-size:2rem}.left-column,.right-column{padding:1rem 0;width:100%}.right-column{padding-left:0}}.scroll-to-top{background-color:#852424;border:none;border-radius:50%;bottom:30px;color:#f4f6f8;cursor:pointer;display:none;font-size:1.5rem;padding:10px;position:fixed;right:30px;transition:opacity .3s;z-index:1001}.scroll-to-top.visible{display:block}
/*# sourceMappingURL=main.d491d10e.css.map*/