.elementor-8 .elementor-element.elementor-element-29a0dabc{--display:flex;--min-height:510px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.25;}.elementor-8 .elementor-element.elementor-element-29a0dabc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa2486 );background-image:url("https://mng-consulting.com/wp-content/uploads/2026/02/Project-management.png");background-position:0px 127px;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-29a0dabc:hover{background-color:var( --e-global-color-efa2486 );}.elementor-8 .elementor-element.elementor-element-29a0dabc::before, .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-29a0dabc > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-29a0dabc > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16f841f );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-29a0dabc > .e-con-inner > .elementor-shape-bottom svg{width:calc(154% + 1.3px);height:79px;}.elementor-8 .elementor-element.elementor-element-44e01325{--spacer-size:138px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3f89a2c{text-align:center;}.elementor-8 .elementor-element.elementor-element-3f89a2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-7ecd650 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4328b2f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-58d18c15{--spacer-size:45px;}.elementor-widget-button .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-8 .elementor-element.elementor-element-358a4ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-39ef69e{--spacer-size:25px;}.elementor-8 .elementor-element.elementor-element-3b80d48c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;}.elementor-8 .elementor-element.elementor-element-3b80d48c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b80d48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-4980af53{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-4980af53:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4980af53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f7d809 );background-image:url("https://mng-consulting.com/wp-content/uploads/2026/02/project-managment-12°sx.png");background-position:-70px -35px;background-size:50vw auto;}.elementor-8 .elementor-element.elementor-element-72142e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-27e76599{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-705df58f{text-align:center;}.elementor-8 .elementor-element.elementor-element-4382326a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-184b0858{--display:flex;--min-height:271px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 070px;--row-gap:0px;--column-gap:070px;}.elementor-8 .elementor-element.elementor-element-184b0858:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-184b0858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-5eee988b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;}.elementor-8 .elementor-element.elementor-element-5eee988b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f7d809 );background-image:url("https://mng-consulting.com/wp-content/uploads/2026/02/planning-12°dx.png");background-position:-75px -15px;background-size:50vw auto;}.elementor-8 .elementor-element.elementor-element-5eee988b::before, .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5eee988b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5eee988b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6f7d809 );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-617a99f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-600f99f7{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-c740672{text-align:center;}.elementor-8 .elementor-element.elementor-element-323261a8{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c1a594f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d56c24b{--display:flex;}.elementor-8 .elementor-element.elementor-element-96532e4{--display:flex;}.elementor-8 .elementor-element.elementor-element-8ae8fda{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ae8fda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-982c5a9{text-align:center;}.elementor-8 .elementor-element.elementor-element-aaba160{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-33eed7cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2604a60c{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2604a60c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-603a27e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-603a27e6 a{color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-5f9687af{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5f9687af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-305dbb9c .elementor-repeater-item-cf59236.elementor-social-icon{background-color:var( --e-global-color-6f7d809 );}.elementor-8 .elementor-element.elementor-element-305dbb9c .elementor-repeater-item-22fc50c.elementor-social-icon{background-color:var( --e-global-color-6f7d809 );}.elementor-8 .elementor-element.elementor-element-305dbb9c .elementor-repeater-item-d972f46.elementor-social-icon{background-color:var( --e-global-color-6f7d809 );}.elementor-8 .elementor-element.elementor-element-305dbb9c{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-349159cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;text-align:center;}.elementor-8 .elementor-element.elementor-element-349159cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-41c6f2b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-7ecd650 );}.elementor-8 .elementor-element.elementor-element-7e1ddb7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a1a2af0{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-93fc12a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-26564430{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b00d6f4{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-2b46ed4f{margin:0px 130px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;padding:0px 00px 0px 00px;text-align:justify;}.elementor-8 .elementor-element.elementor-element-11c2684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e9670af{--spacer-size:25px;}.elementor-8 .elementor-element.elementor-element-af05152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b9fe6ba{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-3b80d48c{--content-width:1250px;}.elementor-8 .elementor-element.elementor-element-4980af53{--width:50%;}.elementor-8 .elementor-element.elementor-element-72142e6{--width:50%;}.elementor-8 .elementor-element.elementor-element-184b0858{--content-width:1250px;}.elementor-8 .elementor-element.elementor-element-5eee988b{--width:50%;}.elementor-8 .elementor-element.elementor-element-617a99f0{--width:50%;}.elementor-8 .elementor-element.elementor-element-33eed7cf{--width:39%;}.elementor-8 .elementor-element.elementor-element-7e1ddb7d{--width:50%;}.elementor-8 .elementor-element.elementor-element-93fc12a{--width:59vw;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-29a0dabc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-4980af53:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4980af53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-5eee988b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-2604a60c{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8 .elementor-element.elementor-element-603a27e6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;font-size:18px;}.elementor-8 .elementor-element.elementor-element-5f9687af{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-305dbb9c{margin:-28px 28px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:25px;}.elementor-8 .elementor-element.elementor-element-349159cb{margin:-20px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-41c6f2b0{margin:-20px 65px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-29a0dabc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-3f89a2c .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-4328b2f{font-size:15px;}.elementor-8 .elementor-element.elementor-element-4980af53:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4980af53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-50293f1 img{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-5eee988b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5eee988b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-29dbb0a img{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-8ae8fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-8 .elementor-element.elementor-element-8ae8fda .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-982c5a9{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-33eed7cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2604a60c .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-603a27e6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-5f9687af{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;}.elementor-8 .elementor-element.elementor-element-5f9687af .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-305dbb9c{margin:-21px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:16px;}.elementor-8 .elementor-element.elementor-element-349159cb{margin:-15px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-349159cb .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-41c6f2b0{margin:-19px 53px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-2b46ed4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-29a0dabc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29a0dabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-4980af53 *//* =========================================================
   MNG Shape (CSS-only) — Container Elementor Custom CSS
   - Forma inclinata con border-radius reale
   - Immagine dentro la forma (segue la forma)
   - Contenuti raddrizzati (anti-skew)
   - Nessuna classe richiesta: usa ".elementor-8 .elementor-element.elementor-element-4980af53"
   ========================================================= */

/* 1) Impostazioni (modifica qui i valori) */
.elementor-8 .elementor-element.elementor-element-4980af53{
  /* immagine: impostala dal campo "CSS specifico" del container:
     .elementor-8 .elementor-element.elementor-element-4980af53 { --mng-bg: url('...'); }
     oppure qui direttamente se vuoi hardcodarla */
  --mng-bg: none;

  /* inclinazione e raggio */
  --mng-skew: -12deg;     /* negativo = inclinazione a destra */
  --mng-radius: 22px;

  /* overlay (opzionale) */
  --mng-overlay: rgba(0,0,0,.18);

  /* dimensioni minime consigliate */
  min-height: 320px;

  position: relative;
  overflow: hidden;       /* fondamentale per tagliare l’immagine sulla forma */
  border-radius: var(--mng-radius);
  transform: skewX(var(--mng-skew));
  transform-origin: center;

  /* evita glitch su Safari/Chrome durante i transform */
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* 2) Immagine “ritagliata” sulla forma */
.elementor-8 .elementor-element.elementor-element-4980af53::before{
  content:"";
  position:absolute;
  inset:0;

  background-image: var(--mng-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  /* eredita il raggio, così gli angoli restano realmente tondi */
  border-radius: inherit;

  /* anti-skew dell’immagine per mantenerla dritta (visivamente pulita) */
  transform: skewX(calc(var(--mng-skew) * -1)) scale(1.08);
  transform-origin: center;

  z-index: 0;
}

/* 3) Overlay (se vuoi un layer per leggibilità testo) */
.elementor-8 .elementor-element.elementor-element-4980af53::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  background: var(--mng-overlay);
  z-index: 1;
}

/* 4) Contenuti del container: raddrizzali */
.elementor-8 .elementor-element.elementor-element-4980af53 > *{
  position: relative;
  z-index: 2;

  transform: skewX(calc(var(--mng-skew) * -1));
  transform-origin: center;

  /* opzionale: evita che il testo tocchi i bordi inclinati */
  padding: clamp(18px, 2vw, 32px);
}

/* 5) Mobile: riduci inclinazione per stabilità e spazio utile */
@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-4980af53{
    --mng-skew: -10deg;
    min-height: 220px;
  }
  .elementor-8 .elementor-element.elementor-element-4980af53::before{
    transform: skewX(calc(var(--mng-skew) * -1)) scale(1.10);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eee988b *//* =========================================================
   MNG Shape (CSS-only) — Versione INVERTITA
   - Stessa logica della forma precedente
   - Inclinazione opposta
   ========================================================= */

/* 1) Impostazioni */
.elementor-8 .elementor-element.elementor-element-5eee988b{
  --mng-bg: none;

  /* INVERSIONE INCLINAZIONE */
  --mng-skew: 7deg;      /* positivo = inclinazione a sinistra */
  --mng-radius: 22px;
  --mng-overlay: rgba(0,0,0,.18);

  min-height: 320px;

  position: relative;
  overflow: hidden;
  border-radius: var(--mng-radius);
  transform: skewX(var(--mng-skew));
  transform-origin: center;

  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* 2) Immagine */
.elementor-8 .elementor-element.elementor-element-5eee988b::before{
  content:"";
  position:absolute;
  inset:0;

  background-image: var(--mng-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  border-radius: inherit;

  /* anti-skew */
  transform: skewX(calc(var(--mng-skew) * -1)) scale(1.08);
  transform-origin: center;

  z-index: 0;
}

/* 3) Overlay */
.elementor-8 .elementor-element.elementor-element-5eee988b::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  background: var(--mng-overlay);
  z-index: 1;
}

/* 4) Contenuti raddrizzati */
.elementor-8 .elementor-element.elementor-element-5eee988b > *{
  position: relative;
  z-index: 2;

  transform: skewX(calc(var(--mng-skew) * -1));
  transform-origin: center;

  padding: clamp(18px, 2vw, 32px);
}

/* 5) Mobile */
@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-5eee988b{
    --mng-skew: 7deg;
    min-height: 220px;
  }
  .elementor-8 .elementor-element.elementor-element-5eee988b::before{
    transform: skewX(calc(var(--mng-skew) * -1)) scale(1.10);
  }
}/* End custom CSS */