/* Header*/
/* */
@media screen and (min-width: 768px) {
  .container-form .row-form.half {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* Dividi in due colonne di larghezza uguale */
    grid-column-gap: 20px;
    /* Aggiungi spazio tra le colonne */ } }

.container-form .row-form.full {
  display: grid;
  grid-template-columns: 1fr; }

.container-form .row-form input, .container-form .row-form textarea {
  background-color: transparent;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-color: #002f3c; }

.container-form .row-button input {
  display: block;
  margin: 0 auto;
  background-color: transparent;
  border-color: #002f3c;
  color: #002f3c;
  border-radius: 100px 100px 100px 100px;
  padding: 12px 24px 12px 24px; }
  .container-form .row-button input:hover {
    background-color: #002f3c;
    color: #fff; }

.container-form .row-privacy {
  color: #002f3c; }
  .container-form .row-privacy a {
    text-decoration: underline;
    color: #002f3c; }

.single-product .elementor-product-container .description-text ol {
  padding-left: 20px;
  list-style-type: upper-latin; }

.single-product .elementor-product-container .description-text h6 {
  margin-top: 0px;
  margin-bottom: 5px; }

.dialog-lightbox-widget .swiper .elementor-slideshow__header .e-eicon-share-arrow {
  display: none !important; }

.grid-double-fr {
  grid-column: span 2; }

.grid-double-height {
  grid-row-end: span 2; }

.grid-features-reti {
  grid-template-rows: auto !important; }

.grid-collage-reti img {
  height: 100% !important; }

/*# sourceMappingURL=custom.css.map*/