.elementor-1325 .elementor-element.elementor-element-11e7b86{--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-1325 .elementor-element.elementor-element-11e7b86:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-11e7b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://pestalozzi21.it/wp-content/uploads/sites/46/2024/11/MacBook-Pro-16_-39-scaled.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-1325 .elementor-element.elementor-element-11e7b86, .elementor-1325 .elementor-element.elementor-element-11e7b86::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-63355c1{--display:flex;--justify-content:space-between;--background-transition:0.3s;--z-index:1;}.elementor-1325 .elementor-element.elementor-element-9b29edd img{width:304px;}.elementor-1325 .elementor-element.elementor-element-9b29edd > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-9b29edd.elementor-element{--align-self:flex-start;}.elementor-1325 .elementor-element.elementor-element-07061ff .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"inria-serif", Sans-serif;font-size:67px;font-weight:700;}.elementor-1325 .elementor-element.elementor-element-07061ff > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-1325 .elementor-element.elementor-element-07061ff{z-index:1;}.elementor-1325 .elementor-element.elementor-element-65b4d3f{--display:flex;--background-transition:0.3s;--z-index:0;}.elementor-1325 .elementor-element.elementor-element-b58e89a img{width:100%;}.elementor-1325 .elementor-element.elementor-element-b58e89a > .elementor-widget-container{margin:0px 0px 0px -360px;}.elementor-1325 .elementor-element.elementor-element-b58e89a{z-index:0;}.elementor-1325 .elementor-element.elementor-element-0e6b0c9{--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-1325 .elementor-element.elementor-element-0e6b0c9:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-0e6b0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1325 .elementor-element.elementor-element-0e6b0c9, .elementor-1325 .elementor-element.elementor-element-0e6b0c9::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-b762236{--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;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-709f859{--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-1325 .elementor-element.elementor-element-8e13749 img{width:304px;}.elementor-1325 .elementor-element.elementor-element-8e13749 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-8e13749.elementor-element{--align-self:flex-start;}.elementor-1325 .elementor-element.elementor-element-85b4fef .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"inria-serif", Sans-serif;font-size:40px;font-weight:700;}.elementor-1325 .elementor-element.elementor-element-85b4fef > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-1325 .elementor-element.elementor-element-85b4fef{z-index:1;}.elementor-1325 .elementor-element.elementor-element-43e2f49 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-4a7db95{--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;--padding-block-start:90px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-4a7db95:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-4a7db95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1325 .elementor-element.elementor-element-4a7db95, .elementor-1325 .elementor-element.elementor-element-4a7db95::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-b5b447e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-9dbd6d6 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-0f5fd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-7afbc3a{--display:flex;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-120120a{text-align:left;}.elementor-1325 .elementor-element.elementor-element-120120a img{width:auto;height:70px;}.elementor-1325 .elementor-element.elementor-element-ff2d0b8 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-0b9e65c{--display:flex;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-2d4673f{text-align:left;}.elementor-1325 .elementor-element.elementor-element-2d4673f img{width:auto;height:70px;}.elementor-1325 .elementor-element.elementor-element-94949d7 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-c64520b{--display:flex;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-b7fc2a2{text-align:left;}.elementor-1325 .elementor-element.elementor-element-b7fc2a2 img{width:auto;height:70px;}.elementor-1325 .elementor-element.elementor-element-d0bcdb1 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-045766b{--display:flex;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-663c7c9{text-align:left;}.elementor-1325 .elementor-element.elementor-element-663c7c9 img{width:auto;height:70px;}.elementor-1325 .elementor-element.elementor-element-8a4e2f3 .elementor-heading-title{color:var( --e-global-color-secondary );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-1325 .elementor-element.elementor-element-fe66b3f{--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;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:075px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-fe66b3f:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-fe66b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-fe66b3f, .elementor-1325 .elementor-element.elementor-element-fe66b3f::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-350568a{--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-1325 .elementor-element.elementor-element-0da9038 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-47c2e1c-font-family ), Sans-serif;font-size:var( --e-global-typography-47c2e1c-font-size );font-weight:var( --e-global-typography-47c2e1c-font-weight );text-transform:var( --e-global-typography-47c2e1c-text-transform );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e5264db .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 );}.elementor-1325 .elementor-element.elementor-element-cb66664{--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:55px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:10px;}.elementor-1325 .elementor-element.elementor-element-03211f7 .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-1325 .elementor-element.elementor-element-2c1fdaf{--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:55px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-31c9ed0 .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-1325 .elementor-element.elementor-element-31c9ed0 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-889bf5c{--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:75px;--padding-block-end:75px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-889bf5c:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-889bf5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-889bf5c, .elementor-1325 .elementor-element.elementor-element-889bf5c::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-7ed00fe img{width:100%;}.elementor-1325 .elementor-element.elementor-element-7ed00fe > .elementor-widget-container{padding:0px 00px 0px 0px;background-color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-05f2b30{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-05f2b30:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-05f2b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EE;}.elementor-1325 .elementor-element.elementor-element-05f2b30, .elementor-1325 .elementor-element.elementor-element-05f2b30::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-c06f6af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-69a1955{--display:flex;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-954d7c7 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-47c2e1c-font-family ), Sans-serif;font-size:var( --e-global-typography-47c2e1c-font-size );font-weight:var( --e-global-typography-47c2e1c-font-weight );text-transform:var( --e-global-typography-47c2e1c-text-transform );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-70031d1 .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 );}.elementor-1325 .elementor-element.elementor-element-70031d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-00ae1bc .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-1325 .elementor-element.elementor-element-49052ed{--spacer-size:50px;}.elementor-1325 .elementor-element.elementor-element-cd1a5f4{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-754431e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-05f38b7 img{width:100%;}.elementor-1325 .elementor-element.elementor-element-1911f8d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-650fd62{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-e27d3dd .elementor-heading-title{color:var( --e-global-color-51f716b );font-family:var( --e-global-typography-5fa544f-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa544f-font-size );font-weight:var( --e-global-typography-5fa544f-font-weight );font-style:var( --e-global-typography-5fa544f-font-style );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e27d3dd > .elementor-widget-container{margin:0px 30px 0px 10px;}.elementor-1325 .elementor-element.elementor-element-f41553e{--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:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-a67c538 img{width:100%;}.elementor-1325 .elementor-element.elementor-element-a20dccc{--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;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:075px;--padding-block-end:75px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-a20dccc:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-a20dccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-a20dccc, .elementor-1325 .elementor-element.elementor-element-a20dccc::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-b4d77fa{--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-1325 .elementor-element.elementor-element-a1d7996 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-47c2e1c-font-family ), Sans-serif;font-size:var( --e-global-typography-47c2e1c-font-size );font-weight:var( --e-global-typography-47c2e1c-font-weight );text-transform:var( --e-global-typography-47c2e1c-text-transform );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e3768be .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 );}.elementor-1325 .elementor-element.elementor-element-385b5ef{--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:55px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:10px;}.elementor-1325 .elementor-element.elementor-element-67139ab{--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:55px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-57cbcc6 .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-1325 .elementor-element.elementor-element-57cbcc6 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-2392e6b{--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:95px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-2392e6b:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-2392e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EE;}.elementor-1325 .elementor-element.elementor-element-2392e6b, .elementor-1325 .elementor-element.elementor-element-2392e6b::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-swiper-together-inner > .swiper-button-prev{margin-right:20px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 20px 0 !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 20px 0 !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 20px 0 !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 20px 0 !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-swiper-together-nav{left:90px;right:90px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav{left:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav{right:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav{left:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav{right:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav{left:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav{right:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav{left:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav{right:90px !important;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-button-next{font-size:22px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-button-prev{font-size:22px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-pagination-bullet{color:#FFFFFF00;}.elementor-1325 .elementor-element.elementor-element-9977ffe{--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;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-9977ffe:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-9977ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-9977ffe, .elementor-1325 .elementor-element.elementor-element-9977ffe::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-d280f67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-555cbb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--padding-block-start:75px;--padding-block-end:35px;--padding-inline-start:35px;--padding-inline-end:35px;}.elementor-1325 .elementor-element.elementor-element-d005830{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-aaedc65 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-47c2e1c-font-family ), Sans-serif;font-size:var( --e-global-typography-47c2e1c-font-size );font-weight:var( --e-global-typography-47c2e1c-font-weight );text-transform:var( --e-global-typography-47c2e1c-text-transform );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-057270f .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 );}.elementor-1325 .elementor-element.elementor-element-9ec6806 .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-1325 .elementor-element.elementor-element-d46b5fe .elementor-heading-title{color:var( --e-global-color-51f716b );font-family:var( --e-global-typography-5fa544f-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa544f-font-size );font-weight:var( --e-global-typography-5fa544f-font-weight );font-style:var( --e-global-typography-5fa544f-font-style );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-d46b5fe > .elementor-widget-container{margin:0px 30px 0px 10px;}.elementor-1325 .elementor-element.elementor-element-79e1e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-10052b6 img{width:100%;}.elementor-1325 .elementor-element.elementor-element-33d6085{--spacer-size:5px;}.elementor-1325 .elementor-element.elementor-element-436268f .elementor-heading-title{color:var( --e-global-color-51f716b );font-family:var( --e-global-typography-5fa544f-font-family ), Sans-serif;font-size:var( --e-global-typography-5fa544f-font-size );font-weight:var( --e-global-typography-5fa544f-font-weight );font-style:var( --e-global-typography-5fa544f-font-style );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-436268f > .elementor-widget-container{margin:0px 30px 0px 10px;padding:0px 50px 0px 50px;}.elementor-1325 .elementor-element.elementor-element-34507c8{--spacer-size:5px;}.elementor-1325 .elementor-element.elementor-element-5b01c66{--display:flex;--min-height:80vh;--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-1325 .elementor-element.elementor-element-5b01c66:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-5b01c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pestalozzi21.it/wp-content/uploads/sites/46/2024/11/MacBook-Pro-16_-39-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1325 .elementor-element.elementor-element-5b01c66, .elementor-1325 .elementor-element.elementor-element-5b01c66::before{--border-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-a9edcc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-7612f30 img{width:290px;}.elementor-1325 .elementor-element.elementor-element-7612f30 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-351fd3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1325 .elementor-element.elementor-element-a9b82dd .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Inria Serif", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1325 .elementor-element.elementor-element-11e7b86{--min-height:0vh;}.elementor-1325 .elementor-element.elementor-element-9b29edd img{width:170px;}.elementor-1325 .elementor-element.elementor-element-b762236{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-709f859{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-8e13749 img{width:210px;}.elementor-1325 .elementor-element.elementor-element-8e13749 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-85b4fef .elementor-heading-title{font-size:40px;}.elementor-1325 .elementor-element.elementor-element-85b4fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-43e2f49 .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-1325 .elementor-element.elementor-element-9dbd6d6 .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-1325 .elementor-element.elementor-element-ff2d0b8 .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-1325 .elementor-element.elementor-element-94949d7 .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-1325 .elementor-element.elementor-element-d0bcdb1 .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-1325 .elementor-element.elementor-element-8a4e2f3 .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-1325 .elementor-element.elementor-element-fe66b3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-1325 .elementor-element.elementor-element-350568a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-0da9038 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e5264db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-cb66664{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-03211f7 .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-1325 .elementor-element.elementor-element-2c1fdaf{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-31c9ed0 .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-1325 .elementor-element.elementor-element-05f2b30{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1325 .elementor-element.elementor-element-c06f6af{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-69a1955{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-954d7c7 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-70031d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-00ae1bc .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-1325 .elementor-element.elementor-element-e27d3dd .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-a20dccc{--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;--align-items:flex-start;--gap:20px 20px;}.elementor-1325 .elementor-element.elementor-element-b4d77fa{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-a1d7996 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e3768be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-385b5ef{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-67139ab{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-57cbcc6 .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-1325 .elementor-element.elementor-element-9977ffe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1325 .elementor-element.elementor-element-555cbb9{--gap:0px 0px;--padding-block-start:75px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1325 .elementor-element.elementor-element-555cbb9.e-con{--order:-99999 /* order start hack */;}.elementor-1325 .elementor-element.elementor-element-aaedc65 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-057270f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-9ec6806 .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-1325 .elementor-element.elementor-element-d46b5fe .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-79e1e07{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1325 .elementor-element.elementor-element-436268f .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-436268f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 38px 20px 38px;}.elementor-1325 .elementor-element.elementor-element-436268f.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1325 .elementor-element.elementor-element-11e7b86{--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-1325 .elementor-element.elementor-element-11e7b86:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-11e7b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:1000px auto;}.elementor-1325 .elementor-element.elementor-element-63355c1{--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-1325 .elementor-element.elementor-element-9b29edd img{width:180px;}.elementor-1325 .elementor-element.elementor-element-9b29edd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-9b29edd.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-07061ff .elementor-heading-title{font-size:40px;}.elementor-1325 .elementor-element.elementor-element-07061ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-65b4d3f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-b58e89a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-0e6b0c9{--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-1325 .elementor-element.elementor-element-b762236{--min-height:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-709f859{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-8e13749 img{width:160px;}.elementor-1325 .elementor-element.elementor-element-8e13749.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-85b4fef .elementor-heading-title{font-size:40px;}.elementor-1325 .elementor-element.elementor-element-85b4fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-43e2f49 .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-1325 .elementor-element.elementor-element-b5b447e{--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-9dbd6d6 .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-1325 .elementor-element.elementor-element-0f5fd1e{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1325 .elementor-element.elementor-element-7afbc3a{--width:49%;}.elementor-1325 .elementor-element.elementor-element-ff2d0b8 .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-1325 .elementor-element.elementor-element-0b9e65c{--width:49%;}.elementor-1325 .elementor-element.elementor-element-94949d7 .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-1325 .elementor-element.elementor-element-c64520b{--width:49%;}.elementor-1325 .elementor-element.elementor-element-d0bcdb1 .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-1325 .elementor-element.elementor-element-045766b{--width:49%;}.elementor-1325 .elementor-element.elementor-element-8a4e2f3 .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-1325 .elementor-element.elementor-element-fe66b3f{--gap:20px 20px;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1325 .elementor-element.elementor-element-350568a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-0da9038 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e5264db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-cb66664{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-03211f7 .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-1325 .elementor-element.elementor-element-2c1fdaf{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-31c9ed0 .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-1325 .elementor-element.elementor-element-31c9ed0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-889bf5c{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-05f2b30{--padding-block-start:075px;--padding-block-end:5px;--padding-inline-start:020px;--padding-inline-end:20px;}.elementor-1325 .elementor-element.elementor-element-c06f6af{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-69a1955{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-954d7c7 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-70031d1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-00ae1bc .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-1325 .elementor-element.elementor-element-cd1a5f4{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:35px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-1911f8d.e-con{--order:99999 /* order end hack */;}.elementor-1325 .elementor-element.elementor-element-650fd62{--padding-block-start:35px;--padding-block-end:35px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-e27d3dd .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-a20dccc{--gap:20px 20px;--padding-block-start:75px;--padding-block-end:75px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1325 .elementor-element.elementor-element-b4d77fa{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-a1d7996 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-e3768be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-385b5ef{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-67139ab{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-57cbcc6 .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-1325 .elementor-element.elementor-element-2392e6b{--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination{bottom:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-swiper-pagination-outside{margin-top:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-container-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination{bottom:auto;right:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .swiper-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:0px;}.elementor-1325 .elementor-element.elementor-element-a689f91 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination{bottom:auto;right:0px;}.elementor-1325 .elementor-element.elementor-element-9977ffe{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1325 .elementor-element.elementor-element-d280f67{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;}.elementor-1325 .elementor-element.elementor-element-555cbb9{--padding-block-start:75px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1325 .elementor-element.elementor-element-aaedc65 .elementor-heading-title{font-size:var( --e-global-typography-47c2e1c-font-size );line-height:var( --e-global-typography-47c2e1c-line-height );letter-spacing:var( --e-global-typography-47c2e1c-letter-spacing );word-spacing:var( --e-global-typography-47c2e1c-word-spacing );}.elementor-1325 .elementor-element.elementor-element-057270f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1325 .elementor-element.elementor-element-9ec6806 .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-1325 .elementor-element.elementor-element-d46b5fe .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-436268f .elementor-heading-title{font-size:var( --e-global-typography-5fa544f-font-size );line-height:var( --e-global-typography-5fa544f-line-height );letter-spacing:var( --e-global-typography-5fa544f-letter-spacing );word-spacing:var( --e-global-typography-5fa544f-word-spacing );}.elementor-1325 .elementor-element.elementor-element-436268f > .elementor-widget-container{padding:20px 15px 20px 15px;}.elementor-1325 .elementor-element.elementor-element-7612f30 img{width:230px;}.elementor-1325 .elementor-element.elementor-element-7612f30 > .elementor-widget-container{margin:40px 0px 40px 0px;}}@media(min-width:768px){.elementor-1325 .elementor-element.elementor-element-11e7b86{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-63355c1{--width:1100px;}.elementor-1325 .elementor-element.elementor-element-0e6b0c9{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-b762236{--width:65%;}.elementor-1325 .elementor-element.elementor-element-709f859{--width:35%;}.elementor-1325 .elementor-element.elementor-element-4a7db95{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-b5b447e{--width:50%;}.elementor-1325 .elementor-element.elementor-element-0f5fd1e{--width:50%;}.elementor-1325 .elementor-element.elementor-element-7afbc3a{--width:50%;}.elementor-1325 .elementor-element.elementor-element-0b9e65c{--width:50%;}.elementor-1325 .elementor-element.elementor-element-c64520b{--width:50%;}.elementor-1325 .elementor-element.elementor-element-045766b{--width:50%;}.elementor-1325 .elementor-element.elementor-element-fe66b3f{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-350568a{--width:50%;}.elementor-1325 .elementor-element.elementor-element-cb66664{--width:25%;}.elementor-1325 .elementor-element.elementor-element-2c1fdaf{--width:25%;}.elementor-1325 .elementor-element.elementor-element-889bf5c{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-05f2b30{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-c06f6af{--width:33.33%;}.elementor-1325 .elementor-element.elementor-element-cd1a5f4{--width:66.66%;}.elementor-1325 .elementor-element.elementor-element-1911f8d{--width:48%;}.elementor-1325 .elementor-element.elementor-element-650fd62{--width:48%;}.elementor-1325 .elementor-element.elementor-element-a20dccc{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-b4d77fa{--width:50%;}.elementor-1325 .elementor-element.elementor-element-385b5ef{--width:25%;}.elementor-1325 .elementor-element.elementor-element-67139ab{--width:25%;}.elementor-1325 .elementor-element.elementor-element-9977ffe{--content-width:1300px;}.elementor-1325 .elementor-element.elementor-element-d280f67{--width:20%;}.elementor-1325 .elementor-element.elementor-element-555cbb9{--width:30%;}.elementor-1325 .elementor-element.elementor-element-79e1e07{--width:50%;}.elementor-1325 .elementor-element.elementor-element-a9edcc4{--width:60%;}.elementor-1325 .elementor-element.elementor-element-351fd3d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1325 .elementor-element.elementor-element-b762236{--width:0px;}.elementor-1325 .elementor-element.elementor-element-709f859{--width:77%;}.elementor-1325 .elementor-element.elementor-element-350568a{--width:77%;}.elementor-1325 .elementor-element.elementor-element-cb66664{--width:77%;}.elementor-1325 .elementor-element.elementor-element-2c1fdaf{--width:77%;}.elementor-1325 .elementor-element.elementor-element-c06f6af{--width:77%;}.elementor-1325 .elementor-element.elementor-element-cd1a5f4{--width:100%;}.elementor-1325 .elementor-element.elementor-element-a20dccc{--content-width:100%;}.elementor-1325 .elementor-element.elementor-element-b4d77fa{--width:77%;}.elementor-1325 .elementor-element.elementor-element-385b5ef{--width:77%;}.elementor-1325 .elementor-element.elementor-element-67139ab{--width:77%;}.elementor-1325 .elementor-element.elementor-element-555cbb9{--width:77%;}.elementor-1325 .elementor-element.elementor-element-79e1e07{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-b58e89a */.elementor-1325 .elementor-element.elementor-element-b58e89a {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-b58e89a > * {
    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-1325 .elementor-element.elementor-element-b58e89a.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-b58e89a > 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-1325 .elementor-element.elementor-element-b58e89a.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 heading, class: .elementor-element-9dbd6d6 */.elementor-1325 .elementor-element.elementor-element-9dbd6d6{
    width: 350px;
    max-width: 350px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350568a */.elementor-1325 .elementor-element.elementor-element-350568a{
    max
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ed00fe */.elementor-1325 .elementor-element.elementor-element-7ed00fe {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-7ed00fe > * {
    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-1325 .elementor-element.elementor-element-7ed00fe.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-7ed00fe > 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-1325 .elementor-element.elementor-element-7ed00fe.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-05f38b7 */.elementor-1325 .elementor-element.elementor-element-05f38b7 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-05f38b7 > * {
    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-1325 .elementor-element.elementor-element-05f38b7.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-05f38b7 > 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-1325 .elementor-element.elementor-element-05f38b7.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-6ce936e */.elementor-1325 .elementor-element.elementor-element-6ce936e {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-6ce936e > * {
    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-1325 .elementor-element.elementor-element-6ce936e.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-6ce936e > 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-1325 .elementor-element.elementor-element-6ce936e.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-a67c538 */.elementor-1325 .elementor-element.elementor-element-a67c538 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-a67c538 > * {
    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-1325 .elementor-element.elementor-element-a67c538.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-a67c538 > 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-1325 .elementor-element.elementor-element-a67c538.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-98a2eba */.elementor-1325 .elementor-element.elementor-element-98a2eba {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-98a2eba > * {
    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-1325 .elementor-element.elementor-element-98a2eba.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-98a2eba > 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-1325 .elementor-element.elementor-element-98a2eba.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-06835c9 */.elementor-1325 .elementor-element.elementor-element-06835c9 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-06835c9 > * {
    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-1325 .elementor-element.elementor-element-06835c9.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-06835c9 > 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-1325 .elementor-element.elementor-element-06835c9.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-10052b6 */.elementor-1325 .elementor-element.elementor-element-10052b6 {
    --speed: 1.2s;
    animation: none !important;
}

.elementor-1325 .elementor-element.elementor-element-10052b6 > * {
    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-1325 .elementor-element.elementor-element-10052b6.animated > * {
    clip-path: polygon(100% 0, 0% 0%, 0% 100%, 100% 100%);
       opacity: 1;
    transform: scale(1); /* Ritorna alla dimensione normale */
}

.elementor-1325 .elementor-element.elementor-element-10052b6 > 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-1325 .elementor-element.elementor-element-10052b6.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 heading, class: .elementor-element-a9b82dd */.elementor-1325 .elementor-element.elementor-element-a9b82dd{
    width: 400px;
}/* End custom CSS */