.elementor-55 .elementor-element.elementor-element-0e52e59{--display:flex;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-55 .elementor-element.elementor-element-0e52e59:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elenamarangon.com/wp-content/uploads/2026/09/blog-elena-marangon.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-0e52e59::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #002F5FD4 38%, #003E7D2E 100%);}.elementor-55 .elementor-element.elementor-element-01525a8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55 .elementor-element.elementor-element-01525a8.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-25a0553{text-align:start;}.elementor-55 .elementor-element.elementor-element-25a0553 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3.3em;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-66a4f44{text-align:start;}.elementor-55 .elementor-element.elementor-element-66a4f44 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-0e07900{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.06;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-55 .elementor-element.elementor-element-0e07900::before, .elementor-55 .elementor-element.elementor-element-0e07900 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e07900 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e07900 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e07900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e07900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.elenamarangon.com/wp-content/uploads/2026/09/bg-Marangon.jpg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-0e07900::before{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-9b32f04{--grid-row-gap:80px;--grid-column-gap:60px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-55 .elementor-element.elementor-element-9b32f04:after{content:"0.8";}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__thumbnail__link{width:100%;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__meta-data span + span:before{content:"•";}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__card{border-width:0px;padding-top:12px;padding-bottom:12px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__text{padding:0 35px;margin-top:20px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__meta-data{padding:10px 35px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__avatar{padding-right:35px;padding-left:35px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title, .elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title a{color:#003E7D;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title{margin-bottom:8px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__excerpt p{color:#003E7D;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__read-more{color:#003E7D;}.elementor-55 .elementor-element.elementor-element-9b32f04 a.elementor-post__read-more{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-0e52e59{--content-width:1600px;}.elementor-55 .elementor-element.elementor-element-01525a8{--width:45%;}.elementor-55 .elementor-element.elementor-element-0e07900{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-01525a8{--width:100%;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-0e52e59:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elenamarangon.com/wp-content/uploads/2026/09/blo-verticale-e1788713503169.png");background-position:top center;}.elementor-55 .elementor-element.elementor-element-0e52e59::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #002F5FD4 43%, #003E7D2E 100%);}.elementor-55 .elementor-element.elementor-element-0e52e59{--padding-top:15%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-55 .elementor-element.elementor-element-01525a8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:56%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-55 .elementor-element.elementor-element-25a0553{text-align:center;}.elementor-55 .elementor-element.elementor-element-25a0553 .elementor-heading-title{line-height:1.1em;}.elementor-55 .elementor-element.elementor-element-66a4f44{text-align:center;}.elementor-55 .elementor-element.elementor-element-0e07900{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-55 .elementor-element.elementor-element-9b32f04{--grid-row-gap:71px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__excerpt p{font-size:14px;}.elementor-55 .elementor-element.elementor-element-9b32f04 a.elementor-post__read-more{font-size:14px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-0e52e59::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55 .elementor-element.elementor-element-0e52e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #002F5FD4 64%, #003E7D2E 100%);}.elementor-55 .elementor-element.elementor-element-0e52e59{--overlay-opacity:0.88;--padding-top:25%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-01525a8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-55 .elementor-element.elementor-element-25a0553 .elementor-heading-title{font-size:2em;line-height:1.3em;}.elementor-55 .elementor-element.elementor-element-66a4f44 .elementor-heading-title{font-size:1.3em;line-height:1.3em;}.elementor-55 .elementor-element.elementor-element-0e07900{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-55 .elementor-element.elementor-element-9b32f04{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-55 .elementor-element.elementor-element-9b32f04:after{content:"0.5";}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__thumbnail__link{width:100%;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title, .elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title a{font-size:18px;}.elementor-55 .elementor-element.elementor-element-9b32f04 .elementor-post__title{margin-bottom:9px;}}/* Start custom CSS for container, class: .elementor-element-0e52e59 *//* =========================================
   MARANGON - CINEMATIC DARK FLOW
   Classe Elementor: marangon-bg-motion
========================================= */

.marangon-bg-motion {
    position: relative !important;
    overflow: visible !important;
    isolation: isolate;

    filter:
        contrast(1.06)
        brightness(0.98)
        saturate(0.92);
}


/* =========================================
   OMBRA CINEMATICA IN MOVIMENTO
   Sempre COVER - niente strisce
========================================= */

.marangon-bg-motion::after {
    content: "";

    position: absolute;
    inset: 0;

    z-index: 1;
    pointer-events: none;

    background:
        radial-gradient(
            circle at center,

            rgba(0, 0, 0, .72) 0%,
            rgba(0, 0, 0, .58) 10%,
            rgba(0, 0, 0, .40) 24%,
            rgba(0, 0, 0, .20) 42%,
            rgba(0, 0, 0, .08) 56%,
            rgba(0, 0, 0, 0) 72%
        );

    background-repeat: no-repeat;

    /* SEMPRE PIÙ GRANDE DEL CONTAINER */
    background-size: 180% 220%;

    /* POSIZIONE INIZIALE */
    background-position: 72% 46%;

    mix-blend-mode: multiply;

    animation:
        marangonBlueOrbDark
        6s
        ease-in-out
        infinite;

    will-change:
        background-position,
        opacity;
}


/* =========================================
   CONTENUTO SOPRA L'OMBRA
========================================= */

.marangon-bg-motion > .e-con-inner {
    position: relative;
    z-index: 2;
}


/* =========================================
   MOVIMENTO ORB
   Contrasto più evidente
   Nessuna variazione di scala
========================================= */

@keyframes marangonBlueOrbDark {

    0% {
        background-position: 72% 46%;
        opacity: .18;
    }

    25% {
        background-position: 62% 54%;
        opacity: .48;
    }

    50% {
        background-position: 48% 44%;
        opacity: .82;
    }

    75% {
        background-position: 58% 56%;
        opacity: .52;
    }

    100% {
        background-position: 72% 46%;
        opacity: .18;
    }

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .marangon-bg-motion::after {
        background-size: 200% 230%;

        animation:
            marangonBlueOrbDark
            9s
            ease-in-out
            infinite;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .marangon-bg-motion::after {
        background-size: 220% 240%;

        animation:
            marangonBlueOrbDark
            11s
            ease-in-out
            infinite;
    }

}


/* =========================================
   ACCESSIBILITÀ
========================================= */

@media (prefers-reduced-motion: reduce) {

    .marangon-bg-motion::after {
        animation: none !important;

        background-position: 60% 50% !important;

        opacity: .40 !important;
    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9b32f04 */.elementor-post__card

 {
    padding-top: 0px!important;
 }/* End custom CSS */