.elementor-341 .elementor-element.elementor-element-994f9d2{--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-341 .elementor-element.elementor-element-cc8fbee{--display:flex;--min-height:0px;--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;--justify-content:center;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:200px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-cc8fbee:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-cc8fbee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.meaplant.com/wp-content/uploads/2026/05/PROVASFONDOPROTO.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-cc8fbee::before, .elementor-341 .elementor-element.elementor-element-cc8fbee > .elementor-background-video-container::before, .elementor-341 .elementor-element.elementor-element-cc8fbee > .e-con-inner > .elementor-background-video-container::before, .elementor-341 .elementor-element.elementor-element-cc8fbee > .elementor-background-slideshow::before, .elementor-341 .elementor-element.elementor-element-cc8fbee > .e-con-inner > .elementor-background-slideshow::before, .elementor-341 .elementor-element.elementor-element-cc8fbee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8868c7f ) 0%, var( --e-global-color-1af8e91 ) 100%);}.elementor-341 .elementor-element.elementor-element-fc8032f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-341 .elementor-element.elementor-element-fc8032f.e-con{--align-self:center;}.elementor-341 .elementor-element.elementor-element-2ceefee{--display:flex;border-style:none;--border-style:none;}.elementor-341 .elementor-element.elementor-element-2ceefee:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-2ceefee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8868c7f );}.elementor-341 .elementor-element.elementor-element-2ceefee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-341 .elementor-element.elementor-element-4837985{--display:flex;}.elementor-341 .elementor-element.elementor-element-7442964{--display:flex;}.elementor-341 .elementor-element.elementor-element-4485b72{--spacer-size:25px;}.elementor-341 .elementor-element.elementor-element-55150b3{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-341 .elementor-element.elementor-element-246b2b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-341 .elementor-element.elementor-element-246b2b8:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-246b2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c24952c );}.elementor-341 .elementor-element.elementor-element-1ece411{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:200px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap{transition:500ms;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{transition:500ms;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{transition:500ms;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over{transition:500ms;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item{border-radius:15px 15px 15px 15px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg, .elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay{background-color:var( --e-global-color-a6caeec );}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{text-align:center;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{transition:500ms;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span{color:var( --e-global-color-primary );padding:9px 13px 7px 13px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span{color:var( --e-global-color-primary );padding:9px 13px 7px 13px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg{fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .item-buttons a span{font-size:30px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .item-buttons a span svg{width:30px;}.elementor-341 .elementor-element.elementor-element-c53e7df{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-cc8fbee{--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-fc8032f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-341 .elementor-element.elementor-element-246b2b8{--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-cc8fbee{--width:100%;--border-radius:0px 0px 30px 30px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-fc8032f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-246b2b8{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:100px;}}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-994f9d2{--content-width:1520px;}.elementor-341 .elementor-element.elementor-element-cc8fbee{--width:100%;}.elementor-341 .elementor-element.elementor-element-fc8032f{--width:100%;}.elementor-341 .elementor-element.elementor-element-2ceefee{--content-width:1520px;}.elementor-341 .elementor-element.elementor-element-4837985{--content-width:1520px;}.elementor-341 .elementor-element.elementor-element-7442964{--content-width:1520px;}.elementor-341 .elementor-element.elementor-element-55150b3{--content-width:1520%;}.elementor-341 .elementor-element.elementor-element-246b2b8{--width:100%;}.elementor-341 .elementor-element.elementor-element-1ece411{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-341 .elementor-element.elementor-element-cc8fbee{--width:98%;}.elementor-341 .elementor-element.elementor-element-1ece411{--width:95%;}}@media(min-width:1025px){.elementor-341 .elementor-element.elementor-element-cc8fbee:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-cc8fbee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-065071a */.mea-hero-text{

display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;

gap:30px;

width:100%;

min-height:260px;

padding:28px 70px 30px;

box-sizing:border-box;

position:relative;
z-index:3;

font-family:'Manrope',sans-serif;

}

/* HERO KICKER */

.mea-hero-kicker{

display:inline-flex;

align-items:center;

justify-content:center;

padding:14px 30px;

border-radius:999px;

background:
rgba(255,255,255,0.88);

backdrop-filter:blur(22px);
-webkit-backdrop-filter:blur(22px);

border:
1px solid rgba(255,255,255,0.52);

color:#183D18;

font-size:11px;

font-weight:800;

letter-spacing:0.24em;

text-transform:uppercase;

box-shadow:
0 12px 34px rgba(0,0,0,0.12);

}

/* HERO TITLE */

.mea-hero-title{

margin:0;

font-family:'Manrope',sans-serif;

font-size:clamp(112px,9vw,210px);

font-weight:700;

letter-spacing:0.01em;

line-height:0.86;

text-align:center;

color:#FFFFFF;

max-width:1800px;

text-wrap:balance;

text-shadow:
0 22px 70px rgba(0,0,0,0.22);

}

/* MOBILE */

@media (max-width:767px){

.mea-hero-text{

gap:20px;

min-height:220px;

padding:
82px 18px 28px;

}

.mea-hero-kicker{

padding:10px 20px;

font-size:9px;

letter-spacing:0.18em;

}

.mea-hero-title{

font-size:clamp(52px,14vw,76px);

line-height:0.92;

letter-spacing:0em;

max-width:100%;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8fbee */.elementor-341 .elementor-element.elementor-element-cc8fbee{

position:relative;

overflow:hidden;

}

/* FADE BIANCO IN ALTO SOLO MOBILE */

@media (max-width:767px){

.elementor-341 .elementor-element.elementor-element-cc8fbee::after{

content:"";

position:absolute;

top:0;

left:0;

width:100%;

height:160px;

z-index:2;

pointer-events:none;

background:linear-gradient(

to bottom,

rgba(255,255,255,1) 0%,

rgba(255,255,255,0.88) 35%,

rgba(255,255,255,0) 100%

);

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7051a7 */*{
  box-sizing:border-box;
}

.mea-testing-intro{
  width:100%;
  max-width:1520px;
  margin:0 auto;
  padding:24px 18px 56px;
  font-family:'Manrope',sans-serif;
  color:#1C461A;
}

.mea-testing-intro-inner{
  position:relative;
  padding:50px;
  border-radius:38px;
  overflow:hidden;
  background:
    radial-gradient(circle at top left,rgba(126,161,109,0.11),transparent 34%),
    linear-gradient(180deg,#F8FBF6 0%,#F4F8F1 100%);
  border:1px solid rgba(28,70,26,0.09);
  box-shadow:0 22px 60px rgba(28,70,26,0.055);
}

.mea-testing-intro-inner::before{
  content:"";
  position:absolute;
  top:-220px;
  right:-220px;
  width:500px;
  height:500px;
  border-radius:999px;
  background:rgba(126,161,109,0.11);
  filter:blur(70px);
  pointer-events:none;
}

.mea-testing-intro-inner > *{
  position:relative;
  z-index:2;
}

.mea-testing-statement{
  display:flex;
  flex-wrap:wrap;
  gap:8px 16px;
  margin-bottom:34px;
  font-size:clamp(30px,3.6vw,56px);
  line-height:0.98;
  font-weight:800;
  letter-spacing:-0.065em;
  color:#1C461A;
}

.mea-testing-statement span:last-child{
  color:#587056;
}

.mea-testing-content{
  display:grid;
  grid-template-columns:0.9fr 1.25fr;
  gap:52px;
  align-items:start;
}

.mea-testing-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 17px;
  margin-bottom:22px;
  border-radius:999px;
  background:rgba(255,255,255,0.78);
  border:1px solid rgba(28,70,26,0.10);
  color:#587056;
  font-size:10.5px;
  line-height:1;
  font-weight:800;
  letter-spacing:0.18em;
  text-transform:uppercase;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}

.mea-testing-left h2{
  margin:0;
  max-width:560px;
  color:#1C461A;
  font-size:clamp(28px,3vw,46px);
  line-height:1.04;
  font-weight:800;
  letter-spacing:-0.055em;
  text-wrap:balance;
}

.mea-testing-right{
  max-width:790px;
}

.mea-testing-lead{
  margin:0 0 22px !important;
  padding:24px 26px;
  border-radius:28px;
  background:rgba(255,255,255,0.72);
  border:1px solid rgba(28,70,26,0.08);
  box-shadow:0 16px 42px rgba(28,70,26,0.045);
  color:#1C461A !important;
  font-size:clamp(19px,1.55vw,26px) !important;
  line-height:1.24 !important;
  font-weight:750 !important;
  letter-spacing:-0.035em;
}

.mea-testing-right p{
  margin:0 0 16px;
  color:rgba(28,70,26,0.78);
  font-size:16.5px;
  line-height:1.72;
  font-weight:500;
  letter-spacing:-0.01em;
}

.mea-testing-right p:last-child{
  margin-bottom:0;
}

/* MOBILE */

@media(max-width:767px){

  .mea-testing-intro{
    padding:14px 10px 42px;
  }

  .mea-testing-intro-inner{
    padding:30px 20px;
    border-radius:30px;
  }

  .mea-testing-statement{
    display:block;
    margin-bottom:26px;
    font-size:clamp(30px,9.4vw,40px);
    line-height:1;
    letter-spacing:-0.065em;
  }

  .mea-testing-statement span{
    display:block;
  }

  .mea-testing-statement span:last-child{
    margin-top:4px;
  }

  .mea-testing-content{
    grid-template-columns:1fr;
    gap:24px;
  }

  .mea-testing-badge{
    padding:9px 14px;
    margin-bottom:18px;
    font-size:9.5px;
    letter-spacing:0.14em;
  }

  .mea-testing-left h2{
    font-size:clamp(25px,7.2vw,33px);
    line-height:1.06;
    letter-spacing:-0.055em;
  }

  .mea-testing-lead{
    padding:20px;
    border-radius:24px;
    font-size:19px !important;
    line-height:1.28 !important;
  }

  .mea-testing-right p{
    font-size:15.5px;
    line-height:1.68;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ceefee */.elementor-341 .elementor-element.elementor-element-2ceefee{

border:none !important;

outline:none !important;

box-shadow:none !important;

}/* End custom CSS */
/* Start custom CSS for modula_elementor_gallery, class: .elementor-element-0341a2f */@media(max-width:767px){

  .mea-tests-gallery{
    width:100% !important;
    max-width:100% !important;
    padding:8px !important;
    border-radius:26px !important;
    overflow:hidden !important;
  }

  .mea-tests-gallery .modula{
    width:100% !important;
    max-width:100% !important;
    overflow:hidden !important;
  }

  .mea-tests-gallery .modula-items{
    gap:8px !important;
  }

  .mea-tests-gallery .modula-item{
    border-radius:18px !important;
    overflow:hidden !important;
  }

  .mea-tests-gallery .modula-item img{
    border-radius:18px !important;
    display:block !important;
  }

}/* End custom CSS */
a.gallery-link:nth-child(2) {
    display: none !important;
}
.elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap { width: calc(100% / 4 ); float: left; }@media (max-width: 1024px) {.elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap { width: calc(100% / 2 ); float: left; } }@media (max-width: 767px) {.elementor-element.elementor-element-c53e7df .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap { width: calc(100% / 2 ); float: left; } }