.elementor-105618 .elementor-element.elementor-element-322d5d43{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;}.elementor-105618 .elementor-element.elementor-element-322d5d43 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-52fc43aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-52fc43aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-74135d04 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-105618 .elementor-element.elementor-element-74135d04 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:24px;text-align:left;}.elementor-105618 .elementor-element.elementor-element-74135d04 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-105618 .elementor-element.elementor-element-4d6fa5bc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:10px;}.elementor-105618 .elementor-element.elementor-element-4d6fa5bc > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-537b5db3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-2f4dec35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-36e4fb4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-36e4fb4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-105618 .elementor-element.elementor-element-6bb59da.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-6bb59da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-6bb59da.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-105618 .elementor-element.elementor-element-6bb59da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-7b6dfd8{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;align-self:flex-end;column-gap:0px;text-align:start;color:#000000;}.elementor-105618 .elementor-element.elementor-element-7b6dfd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-105618 .elementor-element.elementor-element-a23251c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-b74f447{width:var( --container-widget-width, 101.547% );max-width:101.547%;--container-widget-width:101.547%;--container-widget-flex-grow:0;}.elementor-105618 .elementor-element.elementor-element-77767c6e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;}.elementor-105618 .elementor-element.elementor-element-77767c6e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-43c7b09c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-43c7b09c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-604b9f2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-604b9f2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-105618 .elementor-element.elementor-element-4776bb3d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-4776bb3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-4776bb3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-03f6be2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;}.elementor-105618 .elementor-element.elementor-element-03f6be2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-6bc0826 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-6bc0826 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-105618 .elementor-element.elementor-element-2759a5c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-2759a5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-105618 .elementor-element.elementor-element-2759a5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-35c6d932{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-35c6d932 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-1d06c56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-1d06c56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-105618 .elementor-element.elementor-element-63867e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-105618 .elementor-element.elementor-element-63867e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-105618 .elementor-element.elementor-element-63867e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105618 .elementor-element.elementor-element-377eb3e8{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;text-align:start;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-105618 .elementor-element.elementor-element-20304684 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-716c13be{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-105618 .elementor-element.elementor-element-716c13be > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-c7ff277 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-6705afd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-6705afd > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105618 .elementor-element.elementor-element-0da094f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body.elementor-page-105618:not(.elementor-motion-effects-element-type-background), body.elementor-page-105618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-105618 .elementor-element.elementor-element-537b5db3{width:50%;}.elementor-105618 .elementor-element.elementor-element-2f4dec35{width:50%;}.elementor-105618 .elementor-element.elementor-element-6bb59da{width:50%;}.elementor-105618 .elementor-element.elementor-element-a23251c{width:50%;}.elementor-105618 .elementor-element.elementor-element-43c7b09c{width:33.333%;}.elementor-105618 .elementor-element.elementor-element-604b9f2c{width:33%;}.elementor-105618 .elementor-element.elementor-element-4776bb3d{width:33%;}}@media(max-width:1024px){.elementor-105618 .elementor-element.elementor-element-322d5d43{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-4d6fa5bc{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-36e4fb4{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-77767c6e{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-03f6be2{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-35c6d932{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-716c13be{margin-top:-223px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-6705afd{margin-top:-223px;margin-bottom:0px;}}@media(max-width:767px){.elementor-105618 .elementor-element.elementor-element-322d5d43{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-52fc43aa{width:33%;}.elementor-105618 .elementor-element.elementor-element-52fc43aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-74135d04 .woocommerce-breadcrumb{text-align:center;}.elementor-105618 .elementor-element.elementor-element-4d6fa5bc{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-537b5db3{width:100%;}.elementor-105618 .elementor-element.elementor-element-537b5db3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-2f4dec35{width:100%;}.elementor-105618 .elementor-element.elementor-element-2f4dec35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-36e4fb4{margin-top:50px;margin-bottom:50px;}.elementor-105618 .elementor-element.elementor-element-6bb59da{width:100%;}.elementor-105618 .elementor-element.elementor-element-6bb59da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-105618 .elementor-element.elementor-element-7b6dfd8{text-align:center;}.elementor-105618 .elementor-element.elementor-element-a23251c{width:100%;}.elementor-105618 .elementor-element.elementor-element-a23251c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-77767c6e{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-43c7b09c{width:50%;}.elementor-105618 .elementor-element.elementor-element-43c7b09c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-604b9f2c{width:2%;}.elementor-105618 .elementor-element.elementor-element-604b9f2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-4776bb3d{width:50%;}.elementor-105618 .elementor-element.elementor-element-4776bb3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-03f6be2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:2px;}.elementor-105618 .elementor-element.elementor-element-03f6be2{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-6bc0826{width:50%;}.elementor-105618 .elementor-element.elementor-element-6bc0826 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-2759a5c{width:50%;}.elementor-105618 .elementor-element.elementor-element-2759a5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-35c6d932{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-1d06c56{width:100%;}.elementor-105618 .elementor-element.elementor-element-1d06c56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-377eb3e8 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-105618 .elementor-element.elementor-element-377eb3e8{text-align:center;}.elementor-105618 .elementor-element.elementor-element-20304684{width:100%;}.elementor-105618 .elementor-element.elementor-element-20304684 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-716c13be{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-c7ff277{width:33%;}.elementor-105618 .elementor-element.elementor-element-c7ff277 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-105618 .elementor-element.elementor-element-6705afd{margin-top:0px;margin-bottom:0px;}.elementor-105618 .elementor-element.elementor-element-0da094f{width:100%;}.elementor-105618 .elementor-element.elementor-element-0da094f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-322d5d43 *//* Assicurati che l'immagine sia in posizione relativa */
.custom-image1 {
    position: relative;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text1 {
    position: absolute;
    top: 90%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 80%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43c7b09c */.elementor-105618 .elementor-element.elementor-element-43c7b09c img {
    width:100%important;
    height:100%!important;
    object-fit: cover; /* Evita distorsioni */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-604b9f2c */.elementor-widget-video iframe {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    border: none;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bc0826 */.elementor-105618 .elementor-element.elementor-element-6bc0826 img {
    width:100%important;
    height:100%!important;
    object-fit: cover; /* Evita distorsioni */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d06c56 */.elementor-widget-video iframe {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    border: none;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35c6d932 *//* Assicurati che l'immagine sia in posizione relativa */
.custom-image1 {
    position: relative;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text1 {
    position: absolute;
    top: 90%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 80%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-716c13be *//* Assicurati che l'immagine sia in posizione relativa */
.custom-image1 {
    position: relative;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text1 {
    position: absolute;
    top: 90%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 80%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6705afd *//* Assicurati che l'immagine sia in posizione relativa */
.custom-image1 {
    position: relative;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text1 {
    position: absolute;
    top: 90%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 80%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS *//* Assicurati che l'immagine sia in posizione relativa */
.custom-image {
    position: relative;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text {
    position: absolute;
    top: 95%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 6%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}

/* Posiziona il testo in modo assoluto rispetto all'immagine */
.overlay-text2 {
    position: absolute;
    top: 95%; /* Puoi cambiare questa percentuale in base alla posizione verticale desiderata */
    left: 10%; /* Puoi cambiare questa percentuale in base alla posizione orizzontale desiderata */
    transform: translate(-50%, -50%); /* Centra il testo */
    color: white; /* Colore del testo */
    font-size: 24px; /* Dimensione del testo, puoi modificarla a tuo piacere */
    z-index: 10; /* Assicurati che il testo sia sopra l'immagine */
    text-align: center;
    width: 100%;
}

/* Stile solo per la sezione con classe custom-three-columns */
.custom-three-columns .elementor-column {
    flex: 1 !important;
    min-width: 33.33% !important;
    max-width: 33.33% !important;
    display: flex;
    flex-direction: column;
}

.custom-three-columns .elementor-widget-image img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover; /* Evita distorsioni */
}

/* Stile per la sezione con due colonne 2/3 - 1/3 */
.custom-two-columns {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; /* Mantiene la stessa altezza per entrambe le colonne */
}

/* Imposta le larghezze personalizzate delle colonne */
.custom-two-columns .elementor-column:nth-child(1) {
    flex: 2; /* Colonna da 2/3 */
    max-width: 67.55%;
}

.custom-two-columns .elementor-column:nth-child(2) {
    flex: 1; /* Colonna da 1/3 */
    max-width: 32.45%;
}

/* Forza le colonne a mantenere la stessa altezza */
.custom-two-columns .elementor-column {
    display: flex;
    flex-direction: column;
}

/* Regola le immagini per riempire lo spazio senza distorsioni */
.custom-two-columns .elementor-widget-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Riempi lo spazio mantenendo le proporzioni */
}/* End custom CSS */