.elementor-1333 .elementor-element.elementor-element-7fb1a89{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:74px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-7fb1a89:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-7fb1a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("http://pestalozzi21.it/wp-content/uploads/sites/46/2024/11/MacBook-Pro-16_-39-scaled.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-1333 .elementor-element.elementor-element-7fb1a89, .elementor-1333 .elementor-element.elementor-element-7fb1a89::before{--border-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-8540918{--display:flex;--justify-content:space-between;--background-transition:0.3s;--z-index:1;}.elementor-1333 .elementor-element.elementor-element-40c8ab7 img{width:304px;}.elementor-1333 .elementor-element.elementor-element-40c8ab7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-40c8ab7.elementor-element{--align-self:flex-start;}.elementor-1333 .elementor-element.elementor-element-7ef93f0{--display:flex;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-faf7747 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-1333 .elementor-element.elementor-element-faf7747 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-faf7747{z-index:1;}.elementor-1333 .elementor-element.elementor-element-ec8cc66 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"inria-serif", Sans-serif;font-size:67px;font-weight:700;}.elementor-1333 .elementor-element.elementor-element-ec8cc66 > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-1333 .elementor-element.elementor-element-ec8cc66{z-index:1;}.elementor-1333 .elementor-element.elementor-element-205aa53{--display:flex;--background-transition:0.3s;--z-index:0;}.elementor-1333 .elementor-element.elementor-element-be4ce6c img{width:100%;}.elementor-1333 .elementor-element.elementor-element-be4ce6c > .elementor-widget-container{margin:0px 0px 0px -360px;}.elementor-1333 .elementor-element.elementor-element-be4ce6c{z-index:0;}.elementor-1333 .elementor-element.elementor-element-3df5004{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:25px;--padding-block-end:075px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1333 .elementor-element.elementor-element-3df5004:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-3df5004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1333 .elementor-element.elementor-element-3df5004, .elementor-1333 .elementor-element.elementor-element-3df5004::before{--border-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-9f8ba43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-bc07c93 img{width:304px;}.elementor-1333 .elementor-element.elementor-element-bc07c93 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-bc07c93.elementor-element{--align-self:flex-start;}.elementor-1333 .elementor-element.elementor-element-47dac17 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-1333 .elementor-element.elementor-element-47dac17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-47dac17{z-index:1;}.elementor-1333 .elementor-element.elementor-element-bc7ee73 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"inria-serif", Sans-serif;font-size:40px;font-weight:700;}.elementor-1333 .elementor-element.elementor-element-bc7ee73 > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-1333 .elementor-element.elementor-element-bc7ee73{z-index:1;}.elementor-1333 .elementor-element.elementor-element-61c5587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-369a551{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-6a05f26{--display:flex;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-c01160a .elementor-heading-title{font-family:var( --e-global-typography-52ff7a8-font-family ), Sans-serif;font-size:var( --e-global-typography-52ff7a8-font-size );font-weight:var( --e-global-typography-52ff7a8-font-weight );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}.elementor-1333 .elementor-element.elementor-element-aa3083f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-c35bc21 img{width:100%;}.elementor-1333 .elementor-element.elementor-element-f4b4203{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-f4b4203, .elementor-1333 .elementor-element.elementor-element-f4b4203::before{--border-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-e682811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-ead5b25 img{width:100%;}.elementor-1333 .elementor-element.elementor-element-9ec80a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-9ec80a1, .elementor-1333 .elementor-element.elementor-element-9ec80a1::before{--border-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-2311cac{--display:flex;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-4edc31c .elementor-heading-title{font-family:var( --e-global-typography-52ff7a8-font-family ), Sans-serif;font-size:var( --e-global-typography-52ff7a8-font-size );font-weight:var( --e-global-typography-52ff7a8-font-weight );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}.elementor-1333 .elementor-element.elementor-element-c6ac6ae{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1333 .elementor-element.elementor-element-c6ac6ae:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-c6ac6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1333 .elementor-element.elementor-element-c6ac6ae, .elementor-1333 .elementor-element.elementor-element-c6ac6ae::before{--border-transition:0.3s;}.elementor-1333 .elementor-element.elementor-element-03a53a4 img{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1333 .elementor-element.elementor-element-7fb1a89{--min-height:0vh;}.elementor-1333 .elementor-element.elementor-element-40c8ab7 img{width:170px;}.elementor-1333 .elementor-element.elementor-element-faf7747 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1333 .elementor-element.elementor-element-9f8ba43{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-bc07c93 img{width:210px;}.elementor-1333 .elementor-element.elementor-element-bc07c93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-47dac17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1333 .elementor-element.elementor-element-bc7ee73 .elementor-heading-title{font-size:40px;}.elementor-1333 .elementor-element.elementor-element-bc7ee73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-6a05f26{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-c01160a .elementor-heading-title{font-size:var( --e-global-typography-52ff7a8-font-size );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}.elementor-1333 .elementor-element.elementor-element-aa3083f{--justify-content:center;}.elementor-1333 .elementor-element.elementor-element-e682811{--justify-content:center;}.elementor-1333 .elementor-element.elementor-element-2311cac{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-4edc31c .elementor-heading-title{font-size:var( --e-global-typography-52ff7a8-font-size );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}}@media(max-width:767px){.elementor-1333 .elementor-element.elementor-element-7fb1a89{--min-height:0vh;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:25px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-7fb1a89:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-7fb1a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:1000px auto;}.elementor-1333 .elementor-element.elementor-element-8540918{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:65px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-40c8ab7 img{width:180px;}.elementor-1333 .elementor-element.elementor-element-40c8ab7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-40c8ab7.elementor-element{--align-self:center;}.elementor-1333 .elementor-element.elementor-element-faf7747 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1333 .elementor-element.elementor-element-faf7747 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-ec8cc66 .elementor-heading-title{font-size:40px;}.elementor-1333 .elementor-element.elementor-element-ec8cc66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-205aa53{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-be4ce6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-3df5004{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--margin-block-start:-5px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:45px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1333 .elementor-element.elementor-element-9f8ba43{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-bc07c93 img{width:160px;}.elementor-1333 .elementor-element.elementor-element-bc07c93.elementor-element{--align-self:center;}.elementor-1333 .elementor-element.elementor-element-47dac17 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1333 .elementor-element.elementor-element-47dac17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-bc7ee73 .elementor-heading-title{font-size:40px;}.elementor-1333 .elementor-element.elementor-element-bc7ee73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-369a551{--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-6a05f26{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-c01160a .elementor-heading-title{font-size:var( --e-global-typography-52ff7a8-font-size );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}.elementor-1333 .elementor-element.elementor-element-aa3083f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-f4b4203{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1333 .elementor-element.elementor-element-e682811{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-9ec80a1{--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-2311cac{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1333 .elementor-element.elementor-element-4edc31c .elementor-heading-title{font-size:var( --e-global-typography-52ff7a8-font-size );line-height:var( --e-global-typography-52ff7a8-line-height );letter-spacing:var( --e-global-typography-52ff7a8-letter-spacing );word-spacing:var( --e-global-typography-52ff7a8-word-spacing );}}@media(min-width:768px){.elementor-1333 .elementor-element.elementor-element-7fb1a89{--content-width:1300px;}.elementor-1333 .elementor-element.elementor-element-8540918{--width:1100px;}.elementor-1333 .elementor-element.elementor-element-3df5004{--content-width:1300px;}.elementor-1333 .elementor-element.elementor-element-9f8ba43{--width:35%;}.elementor-1333 .elementor-element.elementor-element-61c5587{--content-width:1300px;}.elementor-1333 .elementor-element.elementor-element-369a551{--width:50%;}.elementor-1333 .elementor-element.elementor-element-6a05f26{--content-width:450px;}.elementor-1333 .elementor-element.elementor-element-aa3083f{--width:50%;}.elementor-1333 .elementor-element.elementor-element-f4b4203{--content-width:1300px;}.elementor-1333 .elementor-element.elementor-element-e682811{--width:50%;}.elementor-1333 .elementor-element.elementor-element-9ec80a1{--width:50%;}.elementor-1333 .elementor-element.elementor-element-2311cac{--content-width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1333 .elementor-element.elementor-element-9f8ba43{--width:77%;}}/* Start custom CSS for image, class: .elementor-element-be4ce6c */.elementor-1333 .elementor-element.elementor-element-be4ce6c {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1333 .elementor-element.elementor-element-be4ce6c > * {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-be4ce6c.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-be4ce6c > div > img {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1.4); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-be4ce6c.animated > div > img {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c35bc21 */.elementor-1333 .elementor-element.elementor-element-c35bc21 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1333 .elementor-element.elementor-element-c35bc21 > * {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-c35bc21.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-c35bc21 > div > img {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1.2); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-c35bc21.animated > div > img {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-c35bc21 img{
  width: 100%;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  position: relative;
   object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ead5b25 */.elementor-1333 .elementor-element.elementor-element-ead5b25 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1333 .elementor-element.elementor-element-ead5b25 > * {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-ead5b25.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-ead5b25 > div > img {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1.2); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-ead5b25.animated > div > img {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-ead5b25 img{
  width: 100%;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  position: relative;
   object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03a53a4 */.elementor-1333 .elementor-element.elementor-element-03a53a4 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1333 .elementor-element.elementor-element-03a53a4 > * {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-03a53a4.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1333 .elementor-element.elementor-element-03a53a4 > div > img {
    clip-path: polygon(50% 0, 0 0, 0 100%, 50% 100%);
    transform: scale(1.2); /* Dimensione iniziale ridotta */
    opacity: 0;
    transition: all var(--speed) ease-in-out;
}

.elementor-1333 .elementor-element.elementor-element-03a53a4.animated > div > img {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}/* End custom CSS */