.elementor-36096 .elementor-element.elementor-element-1124926b{--display:flex;--min-height:688px;--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;--gap:35px 20px;--row-gap:35px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-1124926b:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-1124926b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://annaberto.com/wp-content/uploads/Risorsa-366.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-36096 .elementor-element.elementor-element-3941d0c{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-36096 .elementor-element.elementor-element-3941d0c .ekit-heading__description{max-width:800px;}.elementor-36096 .elementor-element.elementor-element-3941d0c .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);font-family:"Jost", Sans-serif;font-size:64px;font-weight:300;line-height:85px;}.elementor-36096 .elementor-element.elementor-element-3941d0c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-36096 .elementor-element.elementor-element-3941d0c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-36096 .elementor-element.elementor-element-1e97630f{--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;--padding-top:110px;--padding-bottom:121px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-19649b4b{--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-36096 .elementor-element.elementor-element-2cc68ff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -72px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-weight:300;color:#727272;}.elementor-36096 .elementor-element.elementor-element-387566e4{font-family:"Jost", Sans-serif;font-weight:300;color:#000000;}.elementor-36096 .elementor-element.elementor-element-39ab3b08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-weight:300;color:#727272;}.elementor-36096 .elementor-element.elementor-element-9ba34e1{font-family:"Jost", Sans-serif;font-weight:300;color:#000000;}.elementor-36096 .elementor-element.elementor-element-cc4affe{--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-36096 .elementor-element.elementor-element-768f8cb9{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;color:#000000;}.elementor-36096 .elementor-element.elementor-element-19ed276a{font-family:"Jost", Sans-serif;font-weight:400;color:#000000;}.elementor-36096 .elementor-element.elementor-element-c622b65 .elementor-button{background-color:#02010100;fill:#272525;color:#272525;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36096 .elementor-element.elementor-element-c622b65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36096 .elementor-element.elementor-element-09efd62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-524f6da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36096 .elementor-element.elementor-element-b6cfe74{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-b6cfe74:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-b6cfe74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C949;}.elementor-36096 .elementor-element.elementor-element-58b25a1{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-36096 .elementor-element.elementor-element-58b25a1.elementor-element{--align-self:center;}.elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;color:var( --e-global-color-secondary );}.elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-36096 .elementor-element.elementor-element-9eba2fe{--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:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-36096 .elementor-element.elementor-element-9eba2fe:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-9eba2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C94900;}.elementor-36096 .elementor-element.elementor-element-c334828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-36096 .elementor-element.elementor-element-e84b948{--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;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-36096 .elementor-element.elementor-element-e84b948:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-e84b948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C949;}.elementor-36096 .elementor-element.elementor-element-70ba90a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-36096 .elementor-element.elementor-element-70ba90a .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-36096 .elementor-element.elementor-element-3de6b7d{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-3de6b7d:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-3de6b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3C949 0%, #000000 100%);}.elementor-36096 .elementor-element.elementor-element-d0052f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-36096 .elementor-element.elementor-element-d6ea560{--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:-169px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-8b66cad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-05985ff{--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-36096 .elementor-element.elementor-element-05985ff:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-05985ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C949;}.elementor-36096 .elementor-element.elementor-element-04e787d{--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-36096 .elementor-element.elementor-element-57e6eb3{--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;}.elementor-36096 .elementor-element.elementor-element-57e6eb3:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-57e6eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3C949;}.elementor-36096 .elementor-element.elementor-element-3099644{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-871138f{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-36096 .elementor-element.elementor-element-1e97630f{--content-width:1534px;}.elementor-36096 .elementor-element.elementor-element-19649b4b{--width:50%;}.elementor-36096 .elementor-element.elementor-element-cc4affe{--width:50%;}.elementor-36096 .elementor-element.elementor-element-3099644{--width:50%;}.elementor-36096 .elementor-element.elementor-element-871138f{--width:50%;}}@media(max-width:1024px){.elementor-36096 .elementor-element.elementor-element-1124926b:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-1124926b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-36096 .elementor-element.elementor-element-1124926b{--padding-top:100px;--padding-bottom:228px;--padding-left:15px;--padding-right:15px;}.elementor-36096 .elementor-element.elementor-element-3941d0c .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;}}@media(max-width:767px){.elementor-36096 .elementor-element.elementor-element-1124926b:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-1124926b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://annaberto.com/wp-content/uploads/Risorsa-266.png");background-position:-214px 58px;}.elementor-36096 .elementor-element.elementor-element-1124926b{--gap:20px 14px;--row-gap:20px;--column-gap:14px;}.elementor-36096 .elementor-element.elementor-element-3941d0c .elementskit-section-title-wraper .elementskit-section-title{margin:15px 0px 10px 0px;font-size:30px;line-height:40px;}.elementor-36096 .elementor-element.elementor-element-1e97630f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-768f8cb9{font-size:25px;}.elementor-36096 .elementor-element.elementor-element-09efd62{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36096 .elementor-element.elementor-element-58b25a1{--e-image-carousel-slides-to-show:2;--container-widget-width:824px;--container-widget-flex-grow:0;width:var( --container-widget-width, 824px );max-width:824px;}.elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-36096 .elementor-element.elementor-element-58b25a1 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-36096 .elementor-element.elementor-element-e84b948:not(.elementor-motion-effects-element-type-background), .elementor-36096 .elementor-element.elementor-element-e84b948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://annaberto.com/wp-content/uploads/26.06.webp");background-position:-272px 0px;}.elementor-36096 .elementor-element.elementor-element-e84b948{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-3de6b7d{--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36096 .elementor-element.elementor-element-d0052f5{z-index:1;}.elementor-36096 .elementor-element.elementor-element-d6ea560{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-36096 .elementor-element.elementor-element-8b66cad{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}}/* Start custom CSS for container, class: .elementor-element-1124926b */.blocco-vetro {
  position: relative;
  overflow: hidden;
  border-radius: 0; /* nessun arrotondamento */
}

.blocco-vetro::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.08); /* vetro leggero */
  backdrop-filter: blur(4px) brightness(0.85);
  -webkit-backdrop-filter: blur(6px) brightness(0.85);
  pointer-events: none;
  border-radius: 0; /* niente bordi arrotondati */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c622b65 *//* === LIVE ZOOM – ULTRA SUBTLE === */

.elementor-36096 .elementor-element.elementor-element-c622b65 {
  position: relative;
  transform: translateZ(0);
  will-change: transform;
  transition:
    transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-36096 .elementor-element.elementor-element-c622b65:hover {
  transform: scale(1.015);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.14);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-58b25a1 *//* =========================================================
   SWIPER – ZOOM + ILLUMINAZIONE (NO SCROLL ORIZZONTALE)
   Desktop: protagonista = NEXT (a destra)
   Mobile:  protagonista = ACTIVE (centrale)
   Lato: sempre più “spento”
   ========================================================= */

/* 1) Contenitore: taglia overflow pagina */
.elementor-36096 .elementor-element.elementor-element-58b25a1{
  position: relative;
  overflow: hidden;
  overflow-x: clip;
}
@supports not (overflow: clip){
  .elementor-36096 .elementor-element.elementor-element-58b25a1{ overflow-x: hidden; }
}

/* 2) Swiper visibile (ma senza allargare la pagina) */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper,
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-wrapper{
  overflow: visible !important;
}

/* 3) Reset box */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide,
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide *{
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  border: 0 !important;
}

/* 4) BASE (tutte) */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide img{
  display:block;
  width:100%;
  height:auto;

  transform-origin:center center;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  will-change: transform, opacity, filter;
  transition: transform .45s ease, opacity .45s ease, filter .45s ease;

  transform: scale(.90);
  opacity: .18;          /* più spente */
  filter: blur(1.4px);
}

/* =========================================================
   DESKTOP/TABLET
   Active (sinistra) = secondaria ma leggibile
   Next (destra) = PROTAGONISTA (zoom vero)
   ========================================================= */

/* ACTIVE (lato sinistro) */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-active img,
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-duplicate-active img{
  transform: scale(.98);
  opacity: .55;          /* meno illuminata */
  filter: blur(.35px);
}

/* PROTAGONISTA (destra) */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-next img,
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-duplicate-next img{
  transform: scale(1.16); /* zoom vero */
  opacity: 1;
  filter: blur(0);
}

/* =========================================================
   MOBILE: protagonista = ACTIVE (centrale)
   NEXT resta “spenta”
   ========================================================= */
@media (max-width: 768px){

  /* base un pelo più presente */
  .elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide img{
    transform: scale(.92);
    opacity: .22;
    filter: blur(1.0px);
  }

  /* PROTAGONISTA: ACTIVE (centrale) */
  .elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-active img,
  .elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-duplicate-active img{
    transform: scale(1.12);   /* zoom vero su mobile */
    opacity: 1;
    filter: blur(0);
  }

  /* LATO: NEXT (destra) – più spenta */
  .elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-next img,
  .elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide-duplicate-next img{
    transform: scale(.98);
    opacity: .40;             /* meno illuminata */
    filter: blur(.45px);
  }
}

/* =========================================================
   Se Elementor/tema forza transform altrove, questo aiuta:
   (non cambia nulla se già ok)
   ========================================================= */
.elementor-36096 .elementor-element.elementor-element-58b25a1 .swiper-slide img{
  transform-style: preserve-3d;
}/* End custom CSS */