.elementor-42 .elementor-element.elementor-element-26bf3848{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-26bf3848.e-con{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-d137ca0 .elementor-repeater-item-a812f0e .swiper-slide-bg{background-image:url(https://www.giornatecinemascuola.it/wp-content/uploads/2025/07/giornate-cinema-scuola-2025-slide-mobile-1.jpg);background-size:cover;}.elementor-42 .elementor-element.elementor-element-d137ca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d137ca0 .swiper-slide{height:604px;}.elementor-42 .elementor-element.elementor-element-d137ca0 .swiper-slide-contents{max-width:100%;}.elementor-42 .elementor-element.elementor-element-d137ca0 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-8568a66{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8568a66.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-acc4278 .elementor-repeater-item-a812f0e .swiper-slide-bg{background-color:#025F37;background-image:url(https://www.giornatecinemascuola.it/wp-content/uploads/2025/07/giornate-cinema-scuola-2025-slide-1.jpg);background-size:contain;}.elementor-42 .elementor-element.elementor-element-acc4278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-acc4278 .swiper-slide{height:604px;}.elementor-42 .elementor-element.elementor-element-acc4278 .swiper-slide-contents{max-width:100%;}.elementor-42 .elementor-element.elementor-element-acc4278 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-ef03806{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ef03806.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-cc865ef .elementor-repeater-item-a812f0e .swiper-slide-bg{background-image:url(https://www.giornatecinemascuola.it/wp-content/uploads/2025/07/giornate-cinema-scuola-2025-slide-1.jpg);background-size:cover;}.elementor-42 .elementor-element.elementor-element-cc865ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-cc865ef .swiper-slide{height:604px;}.elementor-42 .elementor-element.elementor-element-cc865ef .swiper-slide-contents{max-width:100%;}.elementor-42 .elementor-element.elementor-element-cc865ef .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-2d057da{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2d057da:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2d057da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2d057da.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-c1b76cb{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-c1b76cb.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-c1b76cb .swiper-wrapper{display:flex;align-items:center;}.elementor-42 .elementor-element.elementor-element-ec485c5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ec485c5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ec485c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025F37;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-821672d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-821672d.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-821672d .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:21px;font-weight:700;color:#FFC493;}.elementor-42 .elementor-element.elementor-element-f343d64{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-f343d64.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-f343d64 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e5d21a5{--divider-border-style:solid;--divider-color:#FFC493;--divider-border-width:4px;}.elementor-42 .elementor-element.elementor-element-e5d21a5 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-e5d21a5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-8240663{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8240663.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-af70379 .elementor-button{background-color:#FFC493;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#272727;color:#272727;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-af70379 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-af70379 .elementor-button:focus{background-color:#FFFFFF;color:#025F37;}.elementor-42 .elementor-element.elementor-element-af70379{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-af70379.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-af70379 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-af70379 .elementor-button:focus svg{fill:#025F37;}.elementor-42 .elementor-element.elementor-element-e9fe3e7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e9fe3e7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e9fe3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025F37;}.elementor-42 .elementor-element.elementor-element-3a31528 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-42 .elementor-element.elementor-element-1d14422{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1d14422:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1d14422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025F37;}.elementor-42 .elementor-element.elementor-element-88e47d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-ed158a2 .elementor-button{background-color:#FFC493;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#272727;color:#272727;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-ed158a2 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-ed158a2 .elementor-button:focus{background-color:#FFFFFF;color:#025F37;}.elementor-42 .elementor-element.elementor-element-ed158a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-ed158a2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-ed158a2 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-ed158a2 .elementor-button:focus svg{fill:#025F37;}.elementor-42 .elementor-element.elementor-element-e223b8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-3f06138 .elementor-button{background-color:#FFC493;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#272727;color:#272727;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-3f06138 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3f06138 .elementor-button:focus{background-color:#FFFFFF;color:#025F37;}.elementor-42 .elementor-element.elementor-element-3f06138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3f06138.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-3f06138 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-3f06138 .elementor-button:focus svg{fill:#025F37;}.elementor-42 .elementor-element.elementor-element-600b04d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-85627b6 .elementor-button{background-color:#FFC493;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#272727;color:#272727;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-85627b6 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-85627b6 .elementor-button:focus{background-color:#FFFFFF;color:#025F37;}.elementor-42 .elementor-element.elementor-element-85627b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-85627b6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-85627b6 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-85627b6 .elementor-button:focus svg{fill:#025F37;}.elementor-42 .elementor-element.elementor-element-1cdd8c7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1cdd8c7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1cdd8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-5de26d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-898c0b9 .elementor-button{background-color:#FED431;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#006160;color:#006160;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-898c0b9 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-898c0b9 .elementor-button:focus{background-color:#FFFFFF;color:#008988;}.elementor-42 .elementor-element.elementor-element-898c0b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-898c0b9.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-898c0b9 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-898c0b9 .elementor-button:focus svg{fill:#008988;}.elementor-42 .elementor-element.elementor-element-7165434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-3194359 .elementor-button{background-color:#FED431;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#006160;color:#006160;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-3194359 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-3194359 .elementor-button:focus{background-color:#FFFFFF;color:#008988;}.elementor-42 .elementor-element.elementor-element-3194359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3194359.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-3194359 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-3194359 .elementor-button:focus svg{fill:#008988;}.elementor-42 .elementor-element.elementor-element-87445b0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-87445b0:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-87445b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-5c774a1 .elementor-button{background-color:#FED431;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#006160;color:#006160;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-5c774a1 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-5c774a1 .elementor-button:focus{background-color:#FFFFFF;color:#008988;}.elementor-42 .elementor-element.elementor-element-5c774a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5c774a1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-5c774a1 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-5c774a1 .elementor-button:focus svg{fill:#008988;}.elementor-42 .elementor-element.elementor-element-d01c87b{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d01c87b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-d01c87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-bad208a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-bad208a.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-bad208a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-7612486{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-42 .elementor-element.elementor-element-7612486 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-7612486 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-42 .elementor-element.elementor-element-5ad1c0a{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5ad1c0a::before, .elementor-42 .elementor-element.elementor-element-5ad1c0a > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-5ad1c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-5ad1c0a > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-5ad1c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-5ad1c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-cf78a2e .elementor-post__thumbnail__link{padding-bottom:calc( 0.64 * 100% );}.elementor-42 .elementor-element.elementor-element-cf78a2e:after{content:"0.64";position:absolute;color:transparent;}.elementor-42 .elementor-element.elementor-element-cf78a2e a .elementor-portfolio-item__overlay{background-color:#0000009E;}.elementor-42 .elementor-element.elementor-element-cf78a2e .elementor-portfolio-item__title{font-family:"Gotham Bold", Sans-serif;font-size:25px;font-weight:700;}.elementor-42 .elementor-element.elementor-element-b6e43ee{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b6e43ee:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-b6e43ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-b6e43ee.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-ad513b3 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-ad513b3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-ad513b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-ad513b3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-ad513b3 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-ad513b3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-ad513b3 .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-8d1eb5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6ecc2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-6ecc2f0 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e22ddf9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:4px;}.elementor-42 .elementor-element.elementor-element-e22ddf9 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-e22ddf9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-42 .elementor-element.elementor-element-348193c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-348193c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-348193c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-348193c.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-284675b{--e-image-carousel-slides-to-show:4;}.elementor-42 .elementor-element.elementor-element-284675b.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-284675b .swiper-wrapper{display:flex;align-items:center;}.elementor-42 .elementor-element.elementor-element-e21a01f .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-e21a01f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e21a01f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e21a01f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-e21a01f .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-e21a01f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-e21a01f .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-e4a523f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e4a523f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e4a523f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1a14a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-1a14a5c .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:35px;font-weight:700;color:#FED431;}.elementor-42 .elementor-element.elementor-element-fd4e2ef{--display:flex;--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-fd4e2ef:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fd4e2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-fd4e2ef.e-con{--align-self:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-0127081{width:100%;max-width:100%;margin:30px 0200px calc(var(--kit-widget-spacing, 0px) + 0px) 0200px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-0127081.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-0127081 .gallery-item .gallery-caption{text-align:center;}.elementor-42 .elementor-element.elementor-element-0fecfa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-0fecfa9 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:35px;font-weight:700;color:#FED431;}.elementor-42 .elementor-element.elementor-element-9c081e7{width:100%;max-width:100%;margin:0px 0200px calc(var(--kit-widget-spacing, 0px) + 0px) 0200px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-9c081e7.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-9c081e7 .gallery-item .gallery-caption{text-align:center;}.elementor-42 .elementor-element.elementor-element-a50d614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a50d614:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a50d614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC493;}.elementor-42 .elementor-element.elementor-element-9f78e6f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-9f78e6f.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-9f78e6f .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:21px;font-weight:700;color:#252525;}.elementor-42 .elementor-element.elementor-element-b4dae37{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-b4dae37.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-b4dae37 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:35px;font-weight:700;color:#025F37;}.elementor-42 .elementor-element.elementor-element-4ffd1fd{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;}.elementor-42 .elementor-element.elementor-element-4ffd1fd .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-4ffd1fd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-42 .elementor-element.elementor-element-3a99243{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-42 .elementor-element.elementor-element-3a99243.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-f2873fb .elementor-button{background-color:#025F37;font-family:"Gotham Bold", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-42 .elementor-element.elementor-element-f2873fb .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-f2873fb .elementor-button:focus{background-color:#FFFFFF;color:#025F37;}.elementor-42 .elementor-element.elementor-element-f2873fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-f2873fb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-42 .elementor-element.elementor-element-f2873fb .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-f2873fb .elementor-button:focus svg{fill:#025F37;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-26bf3848{--width:100%;}.elementor-42 .elementor-element.elementor-element-8568a66{--width:100%;}.elementor-42 .elementor-element.elementor-element-ef03806{--width:100%;}.elementor-42 .elementor-element.elementor-element-2d057da{--width:100%;}.elementor-42 .elementor-element.elementor-element-88e47d7{--width:33%;}.elementor-42 .elementor-element.elementor-element-e223b8b{--width:33%;}.elementor-42 .elementor-element.elementor-element-600b04d{--width:33%;}.elementor-42 .elementor-element.elementor-element-5de26d7{--width:50%;}.elementor-42 .elementor-element.elementor-element-7165434{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-fd4e2ef{--width:1577px;}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-acc4278{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-acc4278.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-42 .elementor-element.elementor-element-acc4278 .swiper-slide{height:47vh;}.elementor-42 .elementor-element.elementor-element-fd4e2ef{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-0127081{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 20px) 50px;}.elementor-42 .elementor-element.elementor-element-9c081e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-d137ca0 .swiper-slide{height:65vh;}.elementor-42 .elementor-element.elementor-element-d137ca0 .swiper-slide-contents{max-width:52%;}.elementor-42 .elementor-element.elementor-element-acc4278 .swiper-slide{height:75vh;}.elementor-42 .elementor-element.elementor-element-cc865ef .swiper-slide{height:100vh;}.elementor-42 .elementor-element.elementor-element-e9fe3e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-898c0b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-42 .elementor-element.elementor-element-898c0b9.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-3194359{padding:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-3194359.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-87445b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6ecc2f0 .elementor-heading-title{letter-spacing:-2.3px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.athahome.it/cinema/wp-content/uploads/2023/10/Gotham-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */