.elementor-17122 .elementor-element.elementor-element-7228a49{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.83;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-17122 .elementor-element.elementor-element-7228a49:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-7228a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3F25;}.elementor-17122 .elementor-element.elementor-element-7228a49::before, .elementor-17122 .elementor-element.elementor-element-7228a49 > .elementor-background-video-container::before, .elementor-17122 .elementor-element.elementor-element-7228a49 > .e-con-inner > .elementor-background-video-container::before, .elementor-17122 .elementor-element.elementor-element-7228a49 > .elementor-background-slideshow::before, .elementor-17122 .elementor-element.elementor-element-7228a49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17122 .elementor-element.elementor-element-7228a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#293F25;--background-overlay:'';}.elementor-17122 .elementor-element.elementor-element-ce4640c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17122 .elementor-element.elementor-element-999ca68{text-align:center;}.elementor-17122 .elementor-element.elementor-element-999ca68 .elementor-heading-title{font-family:"din pro bold", din pro;font-size:50px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-6e4390c{text-align:center;font-family:"din pro regular", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-1ed4210{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.83;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-17122 .elementor-element.elementor-element-1ed4210:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-1ed4210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A3F25;}.elementor-17122 .elementor-element.elementor-element-1ed4210::before, .elementor-17122 .elementor-element.elementor-element-1ed4210 > .elementor-background-video-container::before, .elementor-17122 .elementor-element.elementor-element-1ed4210 > .e-con-inner > .elementor-background-video-container::before, .elementor-17122 .elementor-element.elementor-element-1ed4210 > .elementor-background-slideshow::before, .elementor-17122 .elementor-element.elementor-element-1ed4210 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17122 .elementor-element.elementor-element-1ed4210 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#293F25;--background-overlay:'';}.elementor-17122 .elementor-element.elementor-element-44ff620{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17122 .elementor-element.elementor-element-9f1efbf{text-align:center;}.elementor-17122 .elementor-element.elementor-element-9f1efbf .elementor-heading-title{font-family:"din pro bold", din pro;font-size:50px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-597cb4b{text-align:center;font-family:"din pro regular", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-27509eda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-27509eda:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-27509eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-6d8fe05{width:var( --container-widget-width, 34.197% );max-width:34.197%;--container-widget-width:34.197%;--container-widget-flex-grow:0;}.elementor-17122 .elementor-element.elementor-element-6d8fe05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-6d8fe05 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-a9d3b5a{--display:flex;}.elementor-17122 .elementor-element.elementor-element-a9d3b5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-5c40a50e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-29838dd{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-d4b8239{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-d4b8239:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-d4b8239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17122 .elementor-element.elementor-element-1e788f8{width:var( --container-widget-width, 34.197% );max-width:34.197%;--container-widget-width:34.197%;--container-widget-flex-grow:0;}.elementor-17122 .elementor-element.elementor-element-1e788f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-1e788f8 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-73dff1c{--display:flex;}.elementor-17122 .elementor-element.elementor-element-73dff1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-9901f8e .elementor-heading-title{font-family:"din pro bold", din pro;font-size:25px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-0752f6f{font-family:"din pro medium", din pro;font-size:18px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-cdaa34e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-cdaa34e:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-cdaa34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-2065f89{--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-17122 .elementor-element.elementor-element-2065f89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-e39b52e{text-align:center;}.elementor-17122 .elementor-element.elementor-element-e39b52e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-34e6de8{text-align:center;font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-812fd19{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-c8a754a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-634c036 );--border-color:var( --e-global-color-634c036 );--border-radius:0px 0px 0px 0px;}.elementor-17122 .elementor-element.elementor-element-f02ee0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-52ca558 .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-52ca558.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-52ca558.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-52ca558.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-52ca558.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-52ca558.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-52ca558 .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-52ca558 .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-cd66c35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-6e9d674{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-5299608{--display:flex;border-style:solid;--border-style:solid;border-width:0px 02px 0px 0px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-634c036 );--border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-97d57b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-34e9bd6 .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-34e9bd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-34e9bd6.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-34e9bd6.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-34e9bd6.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-34e9bd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-34e9bd6 .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-34e9bd6 .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-d04a005 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-02f53af{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-e9b45c1{--display:flex;}.elementor-17122 .elementor-element.elementor-element-9c55657{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-402f0ea .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-402f0ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-402f0ea.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-402f0ea.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-402f0ea.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-402f0ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-402f0ea .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-402f0ea .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-fd5270b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-76c1f51{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-cf49d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-cf49d2a:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-cf49d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-0a57899{--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-17122 .elementor-element.elementor-element-0a57899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-ed172e4 .elementor-heading-title{font-family:"din pro bold", din pro;font-size:25px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-d1b934e{font-family:"din pro medium", din pro;font-size:18px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-213b904{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-d77c003{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-634c036 );--border-color:var( --e-global-color-634c036 );--border-radius:0px 0px 0px 0px;}.elementor-17122 .elementor-element.elementor-element-50db206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-1789060 .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-1789060.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-1789060.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-1789060.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-1789060.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-1789060.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-1789060 .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-1789060 .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-f130afc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-d89d800{font-family:"din pro regular", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-c998d5c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-634c036 );--border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-f0cbd38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-8121aac .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-8121aac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-8121aac.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-8121aac.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-8121aac.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-8121aac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-8121aac .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-8121aac .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-ce77e33 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-c35028e{font-family:"din pro regular", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-d208818{--display:flex;}.elementor-17122 .elementor-element.elementor-element-8298cea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17122 .elementor-element.elementor-element-f15df42 .elementor-icon-wrapper{text-align:center;}.elementor-17122 .elementor-element.elementor-element-f15df42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-f15df42.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-f15df42.elementor-view-default .elementor-icon{color:var( --e-global-color-634c036 );border-color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-f15df42.elementor-view-framed .elementor-icon, .elementor-17122 .elementor-element.elementor-element-f15df42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-f15df42 .elementor-icon{font-size:40px;}.elementor-17122 .elementor-element.elementor-element-f15df42 .elementor-icon svg{height:40px;}.elementor-17122 .elementor-element.elementor-element-41cf58d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-4002671{font-family:"din pro regular", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-12ffd34{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-12ffd34:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-12ffd34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17122 .elementor-element.elementor-element-eeb77ee{--display:flex;}.elementor-17122 .elementor-element.elementor-element-82f6461{text-align:center;}.elementor-17122 .elementor-element.elementor-element-82f6461 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-b9c4f9a{text-align:center;font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-60c5c01{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-60c5c01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-a984d8c{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-a984d8c:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-a984d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-4e9e391 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-2b6dd7c{text-align:center;}.elementor-17122 .elementor-element.elementor-element-2b6dd7c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-02b9302{text-align:start;font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-1db97c3{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-1db97c3:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-1db97c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-d9188a3 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-a7d6f22{text-align:center;}.elementor-17122 .elementor-element.elementor-element-a7d6f22 .elementor-heading-title{font-family:"din pro bold", din pro;font-size:30px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-27b4d75{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-e311550{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-e311550:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-e311550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-a553256 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-f79f88e{text-align:center;}.elementor-17122 .elementor-element.elementor-element-f79f88e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-3cc9573{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-a1aab9f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-a1aab9f:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-a1aab9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-09df179 img{border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-98b7817{text-align:center;}.elementor-17122 .elementor-element.elementor-element-98b7817 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-bc07c0a{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-fbf1c15{--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;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-fbf1c15:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-fbf1c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-dda2d80{--display:flex;}.elementor-17122 .elementor-element.elementor-element-69118a0{text-align:center;}.elementor-17122 .elementor-element.elementor-element-69118a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-103238c{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-103238c p{margin-block-end:0px;}.elementor-17122 .elementor-element.elementor-element-9e99d42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-9e99d42:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-9e99d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17122 .elementor-element.elementor-element-47bc210{--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-17122 .elementor-element.elementor-element-47bc210.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-0db5441{text-align:center;}.elementor-17122 .elementor-element.elementor-element-0db5441 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-bbef1e4{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-d1356c6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-17122 .elementor-element.elementor-element-fb951e1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-6f5214f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-40312af .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-50243ed .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-9371d5b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-71bc805 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-14f1cd8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-d81300d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-2853808 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-213b2e6{--display:flex;}.elementor-17122 .elementor-element.elementor-element-31d2da4{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-09449f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-09449f0:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-09449f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17122 .elementor-element.elementor-element-cb71ede{--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-17122 .elementor-element.elementor-element-cb71ede.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17122 .elementor-element.elementor-element-4822c86{text-align:center;}.elementor-17122 .elementor-element.elementor-element-4822c86 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-76d1ff9{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-d32b879{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-17122 .elementor-element.elementor-element-1b0bfc0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-952ec7e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-7d54559 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-593cffb .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-b1056c5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-3ad3788 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-d8a0bee .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-8624077 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-27824df .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), din pro;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-634c036 );color:var( --e-global-color-634c036 );border-radius:24px 24px 24px 24px;}.elementor-17122 .elementor-element.elementor-element-e2edd20{--display:flex;}.elementor-17122 .elementor-element.elementor-element-b82f621{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-primary );}.elementor-17122 .elementor-element.elementor-element-de7ea70{--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;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-de7ea70:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-de7ea70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-17122 .elementor-element.elementor-element-f7f1dec{--display:flex;}.elementor-17122 .elementor-element.elementor-element-979a57b{text-align:center;}.elementor-17122 .elementor-element.elementor-element-979a57b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-3ce2dfb{font-family:"din pro medium", din pro;font-size:20px;color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-3ce2dfb p{margin-block-end:0px;}.elementor-17122 .elementor-element.elementor-element-428b7c76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-428b7c76:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-428b7c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17122 .elementor-element.elementor-element-76d7ec11{--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-17122 .elementor-element.elementor-element-65926e40{text-align:center;}.elementor-17122 .elementor-element.elementor-element-65926e40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), din pro;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-634c036 );}.elementor-17122 .elementor-element.elementor-element-4cc548d .elementor-button{background-color:var( --e-global-color-text );font-family:"din pro regular", din pro;font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:16px 24px 16px 24px;}.elementor-17122 .elementor-element.elementor-element-4cc548d .elementor-button:hover, .elementor-17122 .elementor-element.elementor-element-4cc548d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17122 .elementor-element.elementor-element-4cc548d > .elementor-widget-container{border-style:none;}.elementor-17122 .elementor-element.elementor-element-4cc548d .elementor-button:hover svg, .elementor-17122 .elementor-element.elementor-element-4cc548d .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-17122 .elementor-element.elementor-element-7228a49{--min-height:650px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-1ed4210{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17122 .elementor-element.elementor-element-27509eda:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-27509eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vittoriofilmfestival.com/wp-content/uploads/2026/08/logo-lab-lungo.png");}.elementor-17122 .elementor-element.elementor-element-27509eda{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-5c40a50e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d4b8239{--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:space-between;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-1e788f8{width:var( --container-widget-width, 421.945px );max-width:421.945px;--container-widget-width:421.945px;--container-widget-flex-grow:0;}.elementor-17122 .elementor-element.elementor-element-cdaa34e:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-cdaa34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vittoriofilmfestival.com/wp-content/uploads/2026/08/logo-lab-lungo.png");}.elementor-17122 .elementor-element.elementor-element-cdaa34e{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-e39b52e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-812fd19{--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-cd66c35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d04a005 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-fd5270b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-cf49d2a{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-213b904{--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-f130afc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-ce77e33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-41cf58d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-12ffd34{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-82f6461 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-60c5c01{--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-2b6dd7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-f79f88e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-98b7817 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-69118a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-9e99d42{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-0db5441 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d1356c6{--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-fb951e1 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-6f5214f .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-40312af .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-50243ed .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-9371d5b .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-71bc805 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-14f1cd8 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-d81300d .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-2853808 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-09449f0{--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;--align-items:center;}.elementor-17122 .elementor-element.elementor-element-4822c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d32b879{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-1b0bfc0 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-952ec7e .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-7d54559 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-593cffb .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-b1056c5 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-3ad3788 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-d8a0bee .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-8624077 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-27824df .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-979a57b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-65926e40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-17122 .elementor-element.elementor-element-27509eda:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-27509eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vittoriofilmfestival.com/wp-content/uploads/2026/08/logo-lab-lungo.png");}.elementor-17122 .elementor-element.elementor-element-5c40a50e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-cdaa34e:not(.elementor-motion-effects-element-type-background), .elementor-17122 .elementor-element.elementor-element-cdaa34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vittoriofilmfestival.com/wp-content/uploads/2026/08/logo-lab-lungo.png");}.elementor-17122 .elementor-element.elementor-element-e39b52e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-812fd19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-cd66c35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d04a005 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-fd5270b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-213b904{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-f130afc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-ce77e33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-41cf58d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-82f6461 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-60c5c01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-2b6dd7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-f79f88e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-98b7817 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-69118a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-0db5441 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d1356c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-fb951e1 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-6f5214f .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-40312af .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-50243ed .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-9371d5b .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-71bc805 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-14f1cd8 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-d81300d .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-2853808 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-4822c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-d32b879{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17122 .elementor-element.elementor-element-1b0bfc0 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-952ec7e .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-7d54559 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-593cffb .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-b1056c5 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-3ad3788 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-d8a0bee .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-8624077 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-27824df .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-17122 .elementor-element.elementor-element-979a57b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17122 .elementor-element.elementor-element-65926e40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-17122 .elementor-element.elementor-element-7228a49{--content-width:1290px;}.elementor-17122 .elementor-element.elementor-element-ce4640c{--content-width:1290px;}.elementor-17122 .elementor-element.elementor-element-1ed4210{--content-width:1290px;}.elementor-17122 .elementor-element.elementor-element-44ff620{--content-width:1290px;}.elementor-17122 .elementor-element.elementor-element-27509eda{--content-width:1920px;}.elementor-17122 .elementor-element.elementor-element-a9d3b5a{--width:47.088%;}.elementor-17122 .elementor-element.elementor-element-d4b8239{--content-width:1920px;}.elementor-17122 .elementor-element.elementor-element-73dff1c{--width:47.088%;}.elementor-17122 .elementor-element.elementor-element-cdaa34e{--content-width:1920px;}.elementor-17122 .elementor-element.elementor-element-2065f89{--width:97.859%;}.elementor-17122 .elementor-element.elementor-element-cf49d2a{--content-width:1920px;}.elementor-17122 .elementor-element.elementor-element-0a57899{--width:97.859%;}.elementor-17122 .elementor-element.elementor-element-12ffd34{--content-width:1920px;}.elementor-17122 .elementor-element.elementor-element-60c5c01{--content-width:1257px;}.elementor-17122 .elementor-element.elementor-element-fbf1c15{--width:48%;}.elementor-17122 .elementor-element.elementor-element-9e99d42{--width:100%;}.elementor-17122 .elementor-element.elementor-element-09449f0{--width:100%;}.elementor-17122 .elementor-element.elementor-element-cb71ede{--width:89.635%;}.elementor-17122 .elementor-element.elementor-element-de7ea70{--width:48%;}.elementor-17122 .elementor-element.elementor-element-76d7ec11{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17122 .elementor-element.elementor-element-73dff1c{--width:418.797px;}.elementor-17122 .elementor-element.elementor-element-cb71ede{--width:699px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'din pro bold';
	font-display: auto;
	src: url('https://www.vittoriofilmfestival.com/wp-content/uploads/2026/04/DIN-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'din pro regular';
	font-display: auto;
	src: url('https://www.vittoriofilmfestival.com/wp-content/uploads/2026/04/DIN-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'din pro medium';
	font-display: auto;
	src: url('https://www.vittoriofilmfestival.com/wp-content/uploads/2026/04/DIN-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */