 @font-face {font-family: 'Roboto Slab';src: url('../../Fonts/RobotoSlab-Regular.ttf') format('truetype');}:root {--text_bgWhite: #000000;--bg_bgWhite: #fdfffd;--link_bgWhite: #0F8555;--visitedLink_bgWhite: #C935A1;--text_bgGreen: #000000;--bg_bgGreen: #0F8555;--link_bgGreen: #FFFFBD;--visitedLink_bgGreen: #ffffff;--bg_bgDarkGreen: #0c6b44;--link_bgDarkGreen: #FFFFBD;--visitedLink_bgDarkGreen: #ffffff;--currentLink_bgDarkGreen: #9deb72;--borderError: #ff4d4d;--bgError: #ffe6e6;--txtError: #d10000;--bgLabel: #f0f8ff;--borderLabel: #1e90ff;--hover: #000000;--border: #000000;}* {font-family: 'Roboto Slab', serif;}main {text-align: justify;}h1, h2 {text-align: center;}.link-intestazione, .row > *:not(#logo), #GoUp, a {display: none;}#logo {text-indent: -999em;background-image: url('../../Images/logo/Edil_Scavi_logo_colore-nuovo.webp');background-size: contain;width: 6.7em;height: 1.2em;}.form-description {text-align: center;font-size: 1.5em;margin-bottom: 0.5em;}.form-short {width: 30%;}img {border-radius: 0.625em;}#storia-lavori, #mezzi-escavatori, #mezzi-operativi {page-break-before: always;break-before: page;}#introductionParagraph {margin: auto;margin-bottom: 1.5em;width: 45%;}main h1 {text-transform: uppercase;}li, .breadcrumb a {display: inline;}.breadcrumb ul li+li:before {padding-right: 0.5em;padding-left: 0.8em;content: "/\00a0";}form {display: flex;flex-direction: column;margin: auto;width: 55%;margin-bottom: 1em;}.form-input {border: 0.125em solid;border-radius: 1em;width: 80%;padding: 0.75em 1.25em;margin: 0.5em 0;font-size: 1em;}.form-buttons {display: flex;flex-direction: row;justify-content: center;margin-top: 0.9375em;margin-bottom: 0.3125em;}.form-buttons button{width: 100%;font-weight: bold;}.btn-link, button {text-decoration: none;padding: 0.5em 1em 0.5em 1em;margin-left: 1em;margin-right: 1em;border-radius: 1em;font-size: 1.25em;}.surrounding-box {padding-left: 1.25em;padding-right: 1.25em;padding-bottom: 1.25em;border-radius: 1em;border: 0.0625em solid;box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.2);}.insideBoxDescription {margin-top: 0.5em;}.change-form {text-align: center;margin-bottom: 0.5em;}legend {font-size: 1.5em;font-weight: bold;}.double-column {margin-top: 1em;display: flex;gap: 1em;flex-grow: 1;}.double-column > :first-child, .double-column > :last-child {width: 50%;}.change-form a{display: inline;}.info-label {background-color: var(--bgLabel);color: var(--text_bgWhite);border-left: 0.286em solid var(--borderLabel);padding: 0 0.857em;margin-top: 0.286em;border-radius: 0.286em;font-size: 0.875em;}label {display: block;}.footer-grid-container a {list-style-type: none;display: block;text-decoration: none;}.footer-grid-container #references a::after{display: inline;content: " (" attr(href) ") ";}.footer-grid-container {display: grid;grid-template-columns: auto auto;justify-content: space-around;vertical-align: middle;font-size: 1.0625em;padding-left: 0.294em;padding-right: 0.294em;font-weight: 600;}footer .contacts {font-weight: 600;}table {margin: 1.2em auto;}table, th, td {border: 0.0625em solid black;border-collapse: collapse;}th, td {text-align: justify;padding: 0.5em;}th {text-align: center;}caption {font-weight: bold;font-size: 1.5em;margin-bottom: 0.5em;}#desc-tabella {text-indent: -999em;}td a {display: inline;}.filter-container {visibility: hidden;width: 75%;margin: auto;display: grid;grid-template-columns: auto auto auto auto;gap: 1rem;}.filter {display: flex;flex-direction: column;}.filter-container.visible {visibility: visible;}.home-section a{display: inline;}.home-section a::after{content: " (" attr(href) ") ";}#maps-link{display: none;}.home-section {display: flex;flex-wrap: nowrap;padding: 0 1em;padding-bottom: 0.75em;margin-bottom: 1.25em;align-items: center;}.home-section > figure, .home-section > p {padding: 0em 0.5em;flex: 1 1 50%;}.home-section > iframe {width: 70%;height: 25em;}.home-section img {width: 37.5em;object-fit: fill;object-position: center;}.home-section figure{width: 37.5em;object-fit: fill;object-position: center;}.reversed > :first-child {order: 2;}.reversed > :last-child {order: 1;}.figure-paragraph-container a{display: inline;}.figure-paragraph-container a::after{content: " (" attr(href) ") ";}.figure-paragraph-container {padding: 0 1em;}.figure-paragraph-container, .img-list-container {display: flex;flex-wrap: nowrap;align-items: center;}.figure-paragraph-container figure {display: flex;flex-direction: column;width: 38.5%;height: auto;align-items: center;margin: 0 0.625em;}.figure-paragraph-container img {max-width: 100%;max-height: 25em;object-fit: fill;object-position: center;margin: auto;}.figure-paragraph-container> :last-child {flex: 1;}.figure-paragraph-container p {margin: 0 0.625em;margin-bottom: 0.625em;}.mezzi-container {display: flex;flex-wrap: wrap;gap: 4em;max-width: 90em;margin: 3em auto;justify-content: center;list-style: none;padding: 0;}.mezzi-container figure {display: flex;flex-direction: column;align-items: center;}.mezzi-container img {width: 15em;height: auto;object-fit: fill;object-position: center;}figure.escavatori {margin: 3em auto;text-align: center;max-width: 90%;}figure.escavatori img {max-width: 80%;height: auto;}figure.escavatori figcaption {margin: 0.5em auto;}figure.escavatori figcaption span {margin: 0 5%;}.img-list-container {display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 1em;margin: 1em;list-style: none;}.img-list-container li {display: flex;max-width: 23%;max-height: 25em;flex: 1 }.img-list-container img {max-width: 100%;max-height: 100%;object-fit: fill;object-position: center;margin: 0 auto;}.figure-paragraph-container dl p {margin-left: 0;margin-bottom: 0.3em;}.preventivo {display: flex;flex-direction: row;flex-wrap: wrap;max-width: 50em;margin: 1.25em auto;border-radius: 5%;box-shadow: 0em 0.125em 0.5em 0em rgba(0, 0, 0, 0.2);align-items: center;height: auto;}.form-preventivo {background-color: var(--bg_bgWhite);width: 100%;display: flex;padding-top: 1em;flex-direction: row;justify-content: center;border-radius: 0.5em;}.img-preventivo {margin-left: 1em;margin-right: 1em;flex: 1;display: flex;justify-content: center;align-items:center;}.img-preventivo img {width: 100%;height: 100%;object-fit: cover;border-radius: 0.5em;}.content-preventivo {box-shadow: 0em 0.125em 0.5em 0em rgba(0, 0, 0, 0.1);border-left: dashed rgba(0, 0, 0, 0.1);flex: 2;padding: 1.25em;display: flex;flex-direction: column;}.content-preventivo dt {margin-top: 0.625em;}.content-preventivo dd {margin-bottom: 1.25em;}.header-preventivo {padding: 1.25em;text-align: justify;}.header-preventivo p {font-size: 1.5em;}.push-right {margin-left: 54.5%;margin-right: 13%;}#count-preventivi {width: 75%;}.preventivi-container {justify-content: center;display: grid;grid-template-columns: 100%;gap: 0.5em;}.preventivi-container dt {padding: 1em;}.preventivo dt {padding: 0;}.preventivo dl {padding: 0em 2em;}.preventivo figure {margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;}.preventivo figure img {margin-top: 1em;width: 85%;height: auto;max-width: 100%;border-radius: 5%;object-fit: cover;}#crea-preventivo-btn {display: none;}.preventivo-edit-foto {width: 100%;height: auto;max-width: 100%;border-radius: 0.5em;object-fit: cover;}.message-preventivo {width: 50%;text-align: justify;font-size: 1.3em;font-weight: bold;color: var(--text_bgGreen);background-color: var(--bg_bgGreen);padding: 1rem 2rem;border-radius: 1em;margin: 12% auto;display: block;}.form-preventivo button {display: none;}#certificazioni a{display: block;}#certificazioni a::after{content: " (" attr(href) ") ";}.card {box-shadow: 0em 0.125em 0.5em 0em rgba(0, 0, 0, 0.2);transition: 0.3s ease all;width: 80%;text-align: justify;border-radius: 1em;}.card>img {width: 95%;margin: 0.5em 0.65em;border-radius: 1em;}.card>p {width: 95%;margin: 0.5em auto;}.card:hover {box-shadow: 0em 0.125em 0.5em 0em var(--link_bgWhite);}.grid {display: grid;}.cols-1 {grid-template-columns: 100%;}.cols-2 {grid-template-columns: 50% 50%;}.cols-3 {grid-template-columns: 33% 33% 33%;}.items-center {justify-items: center;}#certificazioni p {text-align: justify;margin-bottom: 1em;}#certificazioni ul {padding-left: 1.5em;}#certificazioni ul li {display: list-item;margin-left: 1.5em;padding: 0.5em;}.container-error {display: flex;flex-direction: column;align-items: center;flex-wrap: wrap;max-width: 100%;margin: auto;justify-content: center;text-align: justify;font-size: 2em;font-weight: bold;}.container-error span {margin: 0.5em auto;}.container-error img {width: 50%;}.container-error h1 {font-size: 1em;text-transform: none;}#cta-error {margin-bottom: 1em;}