.elementor-6879 .elementor-element.elementor-element-ed2bf36 > .elementor-container{max-width:600px;}.elementor-6879 .elementor-element.elementor-element-3bb7148 .elementor-image img{width:69%;}.elementor-6879 .elementor-element.elementor-element-82cf227 > .elementor-container{max-width:600px;}.elementor-6879 .elementor-element.elementor-element-689e902 .elementor-icon-list-icon i{font-size:14px;}.elementor-6879 .elementor-element.elementor-element-689e902 .elementor-icon-list-icon svg{width:14px;}.elementor-6879 .elementor-element.elementor-element-689e902 .elementor-icon-list-item, .elementor-6879 .elementor-element.elementor-element-689e902 .elementor-icon-list-item a{font-family:"Roboto Condensed", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-6879 .elementor-element.elementor-element-14209d0 > .elementor-container{max-width:600px;}.elementor-6879 .elementor-element.elementor-element-14209d0{margin-top:20px;margin-bottom:20px;}.elementor-6879 .elementor-element.elementor-element-20b3dd6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6879 .elementor-element.elementor-element-20b3dd6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-6879 .elementor-element.elementor-element-20b3dd6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 40px 20px;}.elementor-6879 .elementor-element.elementor-element-20b3dd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6879 .elementor-element.elementor-element-2f0cf26 .elementor-spacer-inner{height:423px;}.elementor-6879 .elementor-element.elementor-element-2f0cf26 > .elementor-widget-container{background-image:url("https://www.progettografico.eu/2019/wp-content/uploads/2025/10/JOV09234.jpg");background-position:center center;background-size:cover;}.elementor-6879 .elementor-element.elementor-element-96deb38{text-align:center;}.elementor-6879 .elementor-element.elementor-element-96deb38 .elementor-heading-title{font-weight:400;}.elementor-6879 .elementor-element.elementor-element-96deb38 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6879 .elementor-element.elementor-element-4fc0796 .elementor-spacer-inner{height:50px;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-header{color:#181818;font-family:"Roboto Condensed", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-description{color:#808080;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:0px;margin-left:0px;margin-right:0px;}body.rtl .elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-image{padding-left:calc(14px/2);}body.rtl .elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(14px/2);}body:not(.rtl) .elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-image{padding-right:calc(14px/2);}body:not(.rtl) .elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(14px/2);}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list li:not(:last-child){margin-bottom:19px;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-item{align-items:flex-start;}.elementor-6879 .elementor-element.elementor-element-4f55265 > .elementor-container{max-width:600px;}.elementor-6879 .elementor-element.elementor-element-4f55265{margin-top:20px;margin-bottom:20px;}.elementor-6879 .elementor-element.elementor-element-196f973:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6879 .elementor-element.elementor-element-196f973 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-6879 .elementor-element.elementor-element-196f973 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 40px 20px;}.elementor-6879 .elementor-element.elementor-element-196f973 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6879 .elementor-element.elementor-element-b902115 .elementor-spacer-inner{height:423px;}.elementor-6879 .elementor-element.elementor-element-b902115 > .elementor-widget-container{background-image:url("https://www.progettografico.eu/2019/wp-content/uploads/2025/10/JOV09326.jpg");background-position:center center;background-size:cover;}.elementor-6879 .elementor-element.elementor-element-28adc29{text-align:center;}.elementor-6879 .elementor-element.elementor-element-28adc29 .elementor-heading-title{font-weight:400;}.elementor-6879 .elementor-element.elementor-element-28adc29 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6879 .elementor-element.elementor-element-08cb22b .elementor-spacer-inner{height:50px;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-header{color:var( --e-global-color-c54ca4b );font-family:"Roboto Condensed", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-description{color:#808080;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:0px;margin-left:0px;margin-right:0px;}body.rtl .elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-image{padding-left:calc(14px/2);}body.rtl .elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(14px/2);}body:not(.rtl) .elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-image{padding-right:calc(14px/2);}body:not(.rtl) .elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(14px/2);}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list li:not(:last-child){margin-bottom:19px;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-item{align-items:flex-start;}body.elementor-page-6879:not(.elementor-motion-effects-element-type-background), body.elementor-page-6879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DAD5;}@media(max-width:767px){.elementor-6879 .elementor-element.elementor-element-3bb7148 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-6879 .elementor-element.elementor-element-2f0cf26 .elementor-spacer-inner{height:220px;}.elementor-6879 .elementor-element.elementor-element-96deb38{text-align:center;}.elementor-6879 .elementor-element.elementor-element-96deb38 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6879 .elementor-element.elementor-element-4fc0796 .elementor-spacer-inner{height:24px;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-header{font-size:15px;line-height:1.2em;}.elementor-6879 .elementor-element.elementor-element-86d7a2f .elementor-price-list-description{font-size:12px;line-height:1.3em;}.elementor-6879 .elementor-element.elementor-element-b902115 .elementor-spacer-inner{height:220px;}.elementor-6879 .elementor-element.elementor-element-28adc29{text-align:center;}.elementor-6879 .elementor-element.elementor-element-28adc29 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6879 .elementor-element.elementor-element-08cb22b .elementor-spacer-inner{height:24px;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-header{font-size:15px;line-height:1.2em;}.elementor-6879 .elementor-element.elementor-element-fc8bfdb .elementor-price-list-description{font-size:12px;line-height:1.3em;}}/* Start custom CSS for icon-list, class: .elementor-element-689e902 */a {
    color:#333 !important;
}/* End custom CSS */
/* Start custom CSS *//* Layout affiancato per ogni voce */
.elementor-price-list-item {
  display: flex;
  align-items: flex-start;
  gap: 10px; /* distanza tra immagine e testo */
}

/* Colonna immagine fissa al 30% */
.elementor-price-list-image {
  flex: 0 0 30%;
  max-width: 30%;
}

.elementor-price-list-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 0; /* angoli quadrati */
}

/* Colonna testo prende tutto il resto */
.elementor-price-list-text {
  flex: 1 1 auto; 
}

/* Header titolo + prezzo */
.elementor-price-list-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 5px; /* distanza titolo-prezzo */
}

/* Prezzo sempre visibile */
.elementor-price-list-price {
  white-space: nowrap;
  flex-shrink: 0;
}
.gtranslate_wrapper {
    text-align:center;
}/* End custom CSS */