.elementor-6415 .elementor-element.elementor-element-8455ea0{--display:flex;--min-height:1100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-8455ea0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-8455ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/222.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-8455ea0, .elementor-6415 .elementor-element.elementor-element-8455ea0::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-51b7c2b{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:20;}.elementor-6415 .elementor-element.elementor-element-8b99df0 .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:500;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-7812782 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:80px;font-weight:700;line-height:63px;}.elementor-6415 .elementor-element.elementor-element-87744d1 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-299a7fb .elementor-button{background-color:#FFC400;font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-299a7fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-299a7fb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-359067e{--display:flex;--position:absolute;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:30%;--z-index:10;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-359067e{left:50%;}body.rtl .elementor-6415 .elementor-element.elementor-element-359067e{right:50%;}.elementor-6415 .elementor-element.elementor-element-447643a img{width:550px;}.elementor-6415 .elementor-element.elementor-element-42c2ddf{width:initial;max-width:initial;top:10%;z-index:1;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-42c2ddf{left:90%;}body.rtl .elementor-6415 .elementor-element.elementor-element-42c2ddf{right:90%;}.elementor-6415 .elementor-element.elementor-element-42c2ddf > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-6415 .elementor-element.elementor-element-42c2ddf img{width:150px;}.elementor-6415 .elementor-element.elementor-element-95955c8{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:82%;z-index:2;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-95955c8{left:9%;}body.rtl .elementor-6415 .elementor-element.elementor-element-95955c8{right:9%;}.elementor-6415 .elementor-element.elementor-element-b313403{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;top:40%;z-index:1;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b313403{left:-5%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b313403{right:-5%;}.elementor-6415 .elementor-element.elementor-element-b313403 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-6415 .elementor-element.elementor-element-eb37f2e{--display:flex;--min-height:200px;--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;--background-transition:0.3s;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:1;}.elementor-6415 .elementor-element.elementor-element-eb37f2e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-eb37f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1450aa7 );}.elementor-6415 .elementor-element.elementor-element-eb37f2e, .elementor-6415 .elementor-element.elementor-element-eb37f2e::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-b7d3bcb{--spacer-size:50px;}.elementor-6415 .elementor-element.elementor-element-3d054a8 .elementor-button{background-color:#FFC40000;font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-style:solid;border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-3d054a8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-3d054a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-3d054a8 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-f7930a7{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-3c0b7d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-28ed733{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-28ed733:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-28ed733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-082a0d9 );}.elementor-6415 .elementor-element.elementor-element-28ed733, .elementor-6415 .elementor-element.elementor-element-28ed733::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-28ed733.e-con{--align-self:flex-start;}.elementor-6415 .elementor-element.elementor-element-e0343ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6415 .elementor-element.elementor-element-e0343ed.elementor-element{--align-self:flex-start;}.elementor-6415 .elementor-element.elementor-element-e0343ed{z-index:2;text-align:center;}.elementor-6415 .elementor-element.elementor-element-e0343ed .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:"canada-type-gibson", Sans-serif;font-size:22px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-5850358{--divider-border-style:solid;--divider-color:#1515159E;--divider-border-width:1px;top:50%;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-5850358{left:0px;}body.rtl .elementor-6415 .elementor-element.elementor-element-5850358{right:0px;}.elementor-6415 .elementor-element.elementor-element-5850358 .elementor-divider-separator{width:92vw;margin:0 auto;margin-left:0;}.elementor-6415 .elementor-element.elementor-element-5850358 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-85d1d43{--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;--align-items:center;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-85d1d43:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-85d1d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1450aa7 );}.elementor-6415 .elementor-element.elementor-element-85d1d43, .elementor-6415 .elementor-element.elementor-element-85d1d43::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-be194c4{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-be194c4:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-be194c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-193@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-be194c4::before, .elementor-6415 .elementor-element.elementor-element-be194c4 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-be194c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-be194c4 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-be194c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-be194c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-be194c4, .elementor-6415 .elementor-element.elementor-element-be194c4::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-98b11b8{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-f05c998{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-885aab9{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-b6639df{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-b6639df:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b6639df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-194@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-b6639df::before, .elementor-6415 .elementor-element.elementor-element-b6639df > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-b6639df > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-b6639df > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-b6639df > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-b6639df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-b6639df, .elementor-6415 .elementor-element.elementor-element-b6639df::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-6b14e0c{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-eac6c39{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-53953d9{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-97e4564{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-97e4564:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-97e4564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-195@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-97e4564::before, .elementor-6415 .elementor-element.elementor-element-97e4564 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-97e4564 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-97e4564 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-97e4564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-97e4564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-97e4564, .elementor-6415 .elementor-element.elementor-element-97e4564::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ec8efd4{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-7de4841{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-1a12fa2{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-cefe1da{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-cefe1da:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-cefe1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-196@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-cefe1da::before, .elementor-6415 .elementor-element.elementor-element-cefe1da > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-cefe1da > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-cefe1da > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-cefe1da > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-cefe1da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-cefe1da, .elementor-6415 .elementor-element.elementor-element-cefe1da::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-fc4d473{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-430228e{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-418e1bd{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-82b7c92{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-82b7c92:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-82b7c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-197@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-82b7c92::before, .elementor-6415 .elementor-element.elementor-element-82b7c92 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-82b7c92 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-82b7c92 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-82b7c92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-82b7c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-82b7c92, .elementor-6415 .elementor-element.elementor-element-82b7c92::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-a51c9d4{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-70deb3e{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-f3713cd{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-c37cf53{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-c37cf53:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-c37cf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-198@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-c37cf53::before, .elementor-6415 .elementor-element.elementor-element-c37cf53 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-c37cf53 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-c37cf53 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-c37cf53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-c37cf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-c37cf53, .elementor-6415 .elementor-element.elementor-element-c37cf53::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-b377315{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-784a6c3{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-74628c8{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9326b42{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-9326b42:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9326b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Raggruppa-199@2x.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-9326b42::before, .elementor-6415 .elementor-element.elementor-element-9326b42 > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-9326b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-6415 .elementor-element.elementor-element-9326b42 > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-9326b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6415 .elementor-element.elementor-element-9326b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151500 21%, var( --e-global-color-45a33f7 ) 100%);}.elementor-6415 .elementor-element.elementor-element-9326b42, .elementor-6415 .elementor-element.elementor-element-9326b42::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9d29814{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-1bf9560{text-align:center;color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-ddbf5b8{text-align:center;color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-99f0043{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-99f0043 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-debd1c3 );border-style:none;border-radius:50% 50% 50% 50%;padding:5px 5px 5px 5px;}.elementor-6415 .elementor-element.elementor-element-7fdb8da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-7fdb8da:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7fdb8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1450aa7 );}.elementor-6415 .elementor-element.elementor-element-7fdb8da, .elementor-6415 .elementor-element.elementor-element-7fdb8da::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-bdddf77{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-6129065{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-6c0bad5 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:40px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-deb1ca2{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-93b713b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-93b713b .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-93b713b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-29e41aa{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-546826d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-03e7626{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-03e7626, .elementor-6415 .elementor-element.elementor-element-03e7626::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9a63211{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9a63211, .elementor-6415 .elementor-element.elementor-element-9a63211::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-23f9383{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-23f9383, .elementor-6415 .elementor-element.elementor-element-23f9383::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-cc9b04e{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-cc9b04e, .elementor-6415 .elementor-element.elementor-element-cc9b04e::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9fc0750{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9fc0750, .elementor-6415 .elementor-element.elementor-element-9fc0750::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ad6867b{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ad6867b, .elementor-6415 .elementor-element.elementor-element-ad6867b::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9af40f1{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9af40f1, .elementor-6415 .elementor-element.elementor-element-9af40f1::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-a532a3d{--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:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-3a7c76e{--display:flex;--min-height:700px;--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:10px 10px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-3a7c76e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-3a7c76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-6.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-3a7c76e, .elementor-6415 .elementor-element.elementor-element-3a7c76e::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-a570063{--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:center;--gap:10px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-f61a063{--display:flex;--min-height:49%;--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-766c799{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-766c799:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-766c799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-2-scaled.jpg");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-766c799, .elementor-6415 .elementor-element.elementor-element-766c799::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-0749ccb{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-0749ccb:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0749ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_027.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-0749ccb, .elementor-6415 .elementor-element.elementor-element-0749ccb::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-feea006{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-feea006:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-feea006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_073.png");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-feea006, .elementor-6415 .elementor-element.elementor-element-feea006::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ef0e7a1{--display:flex;--min-height:49%;--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-eb77cc3{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-eb77cc3:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-eb77cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_148.jpg");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-eb77cc3, .elementor-6415 .elementor-element.elementor-element-eb77cc3::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-73455dd{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-73455dd:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-73455dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_067-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-73455dd, .elementor-6415 .elementor-element.elementor-element-73455dd::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-b140265{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-b140265:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b140265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/gaming.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-b140265, .elementor-6415 .elementor-element.elementor-element-b140265::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-720889c{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-720889c:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-720889c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Meet-greet-area-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-720889c, .elementor-6415 .elementor-element.elementor-element-720889c::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-1cb566e{--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:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6415 .elementor-element.elementor-element-28bb6e3{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-28bb6e3:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-28bb6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-28bb6e3, .elementor-6415 .elementor-element.elementor-element-28bb6e3::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-04c97f8{--display:flex;--min-height:300px;--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-04c97f8:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-04c97f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_024.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-04c97f8, .elementor-6415 .elementor-element.elementor-element-04c97f8::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-296bc18{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-296bc18:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-296bc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_117.png");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-296bc18, .elementor-6415 .elementor-element.elementor-element-296bc18::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-e3f298e{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-6415 .elementor-element.elementor-element-e3f298e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e3f298e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-e3f298e, .elementor-6415 .elementor-element.elementor-element-e3f298e::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-693e7ac{--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:center;--gap:10px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-150px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-693e7ac:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-693e7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/222@2x-1.png");}.elementor-6415 .elementor-element.elementor-element-693e7ac, .elementor-6415 .elementor-element.elementor-element-693e7ac::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-5bee884{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-53e69af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-b1343e8{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.elementor-6415 .elementor-element.elementor-element-9723a0e .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:80px;font-weight:700;line-height:63px;}.elementor-6415 .elementor-element.elementor-element-a168357 .elementor-button{background-color:#FFC400;font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-a168357 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-a168357 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-d34710b .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:var( --e-global-typography-850bbbd-font-family ), Sans-serif;font-size:var( --e-global-typography-850bbbd-font-size );font-weight:var( --e-global-typography-850bbbd-font-weight );line-height:var( --e-global-typography-850bbbd-line-height );}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-7a35696{left:48%;}body.rtl .elementor-6415 .elementor-element.elementor-element-7a35696{right:48%;}.elementor-6415 .elementor-element.elementor-element-7a35696{top:7%;}.elementor-6415 .elementor-element.elementor-element-7a35696 img{width:100%;}.elementor-6415 .elementor-element.elementor-element-4d4b16f{--display:flex;--gap:5px 5px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-ca23c90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1450aa7 );--border-color:var( --e-global-color-1450aa7 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-ca23c90, .elementor-6415 .elementor-element.elementor-element-ca23c90::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-00f4c69{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-fcd143e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-fcd143e .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:24px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-90599a7 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-90599a7{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;}.elementor-6415 .elementor-element.elementor-element-37afae3{--display:flex;--justify-content:center;--gap:5px 5px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-dc0e89b{text-align:right;}.elementor-6415 .elementor-element.elementor-element-dc0e89b .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-6415 .elementor-element.elementor-element-56f6a6a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-56f6a6a{text-align:right;color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-66d7fef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1450aa7 );--border-color:var( --e-global-color-1450aa7 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-66d7fef, .elementor-6415 .elementor-element.elementor-element-66d7fef::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-a61a5cc{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-b872cf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-b872cf1 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:24px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-ae04a60 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-ae04a60{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;}.elementor-6415 .elementor-element.elementor-element-8386b47{--display:flex;--justify-content:center;--gap:5px 5px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-3f4689a{text-align:right;}.elementor-6415 .elementor-element.elementor-element-3f4689a .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-6415 .elementor-element.elementor-element-fe57181 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-fe57181{text-align:right;color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-e9de951{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1450aa7 );--border-color:var( --e-global-color-1450aa7 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-e9de951, .elementor-6415 .elementor-element.elementor-element-e9de951::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-1d86af2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-78c20b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-78c20b8 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:24px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-c41875b > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-c41875b{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;}.elementor-6415 .elementor-element.elementor-element-f036f39{--display:flex;--justify-content:center;--gap:5px 5px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-537a343{text-align:right;}.elementor-6415 .elementor-element.elementor-element-537a343 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-6415 .elementor-element.elementor-element-2fe759a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-2fe759a{text-align:right;color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-3f8f19d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1450aa7 );--border-color:var( --e-global-color-1450aa7 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-3f8f19d, .elementor-6415 .elementor-element.elementor-element-3f8f19d::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-c135c06{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-f2beb2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-f2beb2d .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:24px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-7f8e3cc > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-7f8e3cc{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;}.elementor-6415 .elementor-element.elementor-element-2db9da3{--display:flex;--justify-content:center;--gap:5px 5px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-26a2ef4{text-align:right;}.elementor-6415 .elementor-element.elementor-element-26a2ef4 .elementor-heading-title{color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:600;line-height:30px;}.elementor-6415 .elementor-element.elementor-element-18215a9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-18215a9{text-align:right;color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:13px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-3e7d3a3{--display:flex;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-e736c90 > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-467a18b > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-b38f603{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-6e50b0f{--display:flex;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6415 .elementor-element.elementor-element-472dc22 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-472dc22{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-ee5bc0a .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:60px;font-weight:800;line-height:50px;}.elementor-6415 .elementor-element.elementor-element-e5d240a{--divider-border-style:solid;--divider-color:var( --e-global-color-debd1c3 );--divider-border-width:3px;}.elementor-6415 .elementor-element.elementor-element-e5d240a .elementor-divider-separator{width:334px;}.elementor-6415 .elementor-element.elementor-element-e5d240a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-1745259 .elementor-heading-title{font-family:var( --e-global-typography-9d74f50-font-family ), Sans-serif;font-size:var( --e-global-typography-9d74f50-font-size );font-weight:var( --e-global-typography-9d74f50-font-weight );line-height:var( --e-global-typography-9d74f50-line-height );word-spacing:var( --e-global-typography-9d74f50-word-spacing );}.elementor-6415 .elementor-element.elementor-element-2b263ef .elementor-button{background-color:#FFC400;font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-2b263ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-2b263ef .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-e08edf2{--display:flex;--min-height:400px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--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-6415 .elementor-element.elementor-element-e08edf2:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e08edf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/stand_nintendo-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-e08edf2, .elementor-6415 .elementor-element.elementor-element-e08edf2::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-364d5a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-63864fb{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-45a33f7 );--border-color:var( --e-global-color-45a33f7 );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-63864fb, .elementor-6415 .elementor-element.elementor-element-63864fb::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-9e5397d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-9e5397d{color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-ebf1ad4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-ebf1ad4{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-9967653{--divider-border-style:solid;--divider-color:#686868;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-9967653 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-9967653 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6415 .elementor-element.elementor-element-9445831{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-5adc897{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-5adc897.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-5adc897.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-5adc897.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-0df9da9{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-620e771{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-620e771.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-620e771.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-620e771.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-364bf3a{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-6f2a29e{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-6f2a29e.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-6f2a29e.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-6f2a29e.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-bcdab22{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-45a33f7 );--border-color:var( --e-global-color-45a33f7 );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-bcdab22, .elementor-6415 .elementor-element.elementor-element-bcdab22::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-7c01e57 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-7c01e57{color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-3886cb4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-3886cb4{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-7c12ac4{--divider-border-style:solid;--divider-color:#686868;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-7c12ac4 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-7c12ac4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6415 .elementor-element.elementor-element-168718f{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-9fde7db{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-9fde7db.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-9fde7db.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-9fde7db.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9031d85{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-7885a0c{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-7885a0c.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-7885a0c.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-7885a0c.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-0572805{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-02bb323{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-02bb323.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-02bb323.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-02bb323.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-36f91d0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-45a33f7 );--border-color:var( --e-global-color-45a33f7 );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-36f91d0, .elementor-6415 .elementor-element.elementor-element-36f91d0::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-f935512 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-f935512{color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-33eba3c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-33eba3c{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-cc38187{--divider-border-style:solid;--divider-color:#686868;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-cc38187 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-cc38187 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6415 .elementor-element.elementor-element-196859e{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-8fc63b7{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-8fc63b7.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-8fc63b7.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-8fc63b7.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-bd054db{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-e31c489{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-e31c489.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-e31c489.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-e31c489.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-29804eb{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-ea1f5a9{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-ea1f5a9.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-ea1f5a9.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-ea1f5a9.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-fa1cad4{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--margin-top:35px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-0910853 img{width:200px;}.elementor-6415 .elementor-element.elementor-element-c44d2cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-dc44675{--display:flex;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6415 .elementor-element.elementor-element-ce37acd > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-ce37acd{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-2e49808 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:60px;font-weight:800;line-height:50px;}.elementor-6415 .elementor-element.elementor-element-ed27156{--divider-border-style:solid;--divider-color:var( --e-global-color-debd1c3 );--divider-border-width:3px;}.elementor-6415 .elementor-element.elementor-element-ed27156 .elementor-divider-separator{width:333px;}.elementor-6415 .elementor-element.elementor-element-ed27156 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-b688706 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-b688706{color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-fa638f1 .elementor-button{background-color:#FFC400;font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-fa638f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-fa638f1 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-a705075{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-7a27958{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:17px;}.elementor-6415 .elementor-element.elementor-element-7a27958 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-7e7d2ab{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--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-6415 .elementor-element.elementor-element-7e7d2ab:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-7e7d2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/espositori-indie-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:800px auto;}.elementor-6415 .elementor-element.elementor-element-7e7d2ab, .elementor-6415 .elementor-element.elementor-element-7e7d2ab::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-b8bf37d{--display:flex;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-c3a7317 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-c3a7317{color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-f938f14{--display:flex;--justify-content:flex-start;--gap:10px 10px;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-ed815c0{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-ed815c0.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-ed815c0.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-ed815c0.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9eeec1f{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-9eeec1f .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-9eeec1f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-76f4071{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-76f4071.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-76f4071.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-76f4071.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-a4933c4{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-a4933c4 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-a4933c4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-a737c68{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-a737c68.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-a737c68.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-a737c68.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-c2d5fc2{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-c2d5fc2 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-c2d5fc2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-9801640{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-9801640.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-9801640.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-9801640.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-0d60de9{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-0d60de9 .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-0d60de9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-594c808{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-594c808.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-594c808.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-594c808.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-f541fdc{--divider-border-style:solid;--divider-color:#AFAFAF;--divider-border-width:1px;}.elementor-6415 .elementor-element.elementor-element-f541fdc .elementor-divider-separator{width:100%;}.elementor-6415 .elementor-element.elementor-element-f541fdc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-f10f303{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-f10f303.elementor-view-stacked .elementor-icon{background-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-f10f303.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-f10f303.elementor-view-default .elementor-icon{fill:#0CB088;color:#0CB088;border-color:#0CB088;}.elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon{font-size:20px;}.elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon-box-title{color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-9018345{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-1f318e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6415 .elementor-element.elementor-element-1f318e6:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-1f318e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-082a0d9 );}.elementor-6415 .elementor-element.elementor-element-1f318e6, .elementor-6415 .elementor-element.elementor-element-1f318e6::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-1f318e6.e-con{--align-self:center;}.elementor-6415 .elementor-element.elementor-element-f48c27c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-6415 .elementor-element.elementor-element-f48c27c.elementor-element{--align-self:flex-start;}.elementor-6415 .elementor-element.elementor-element-f48c27c{z-index:2;text-align:center;}.elementor-6415 .elementor-element.elementor-element-f48c27c .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:"canada-type-gibson", Sans-serif;font-size:22px;font-weight:500;}.elementor-6415 .elementor-element.elementor-element-17e478d{--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;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-62eb9c7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-7bfcb1e .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:"canada-type-gibson", Sans-serif;font-size:80px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-47f21a9{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-af4b2ca > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-af4b2ca{text-align:center;color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-f126b4f{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-f1bcfb0 .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:"canada-type-gibson", Sans-serif;font-size:80px;font-style:italic;}.elementor-6415 .elementor-element.elementor-element-1d0a83c{--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:0px 0px;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-0d5864a img{width:150px;}.elementor-6415 .elementor-element.elementor-element-6c462b6 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-6c462b6{text-align:center;color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-c1150df{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-c00eec4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-e54da7d{--display:flex;--min-height:400px;--background-transition:0.3s;--border-radius:25px 0px 0px 25px;--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-6415 .elementor-element.elementor-element-e54da7d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-e54da7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-debd1c3 );background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/programma-ufficiale-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-e54da7d, .elementor-6415 .elementor-element.elementor-element-e54da7d::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-bba6a5d{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:0px 25px 25px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-6415 .elementor-element.elementor-element-bba6a5d:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-bba6a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-bba6a5d, .elementor-6415 .elementor-element.elementor-element-bba6a5d::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-1d05b4e .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:30px;font-weight:800;}.elementor-6415 .elementor-element.elementor-element-11646e6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-6415 .elementor-element.elementor-element-3292fd7{color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:700;}.elementor-6415 .elementor-element.elementor-element-89dd81a .elementor-button{background-color:var( --e-global-color-1450aa7 );font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;fill:var( --e-global-color-45a33f7 );color:var( --e-global-color-45a33f7 );border-style:solid;border-width:-1px -1px -1px -1px;border-radius:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-89dd81a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-89dd81a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6415 .elementor-element.elementor-element-89dd81a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6415 .elementor-element.elementor-element-b409f70 > .elementor-widget-container{--e-transform-rotateZ:20deg;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b409f70{left:75%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b409f70{right:75%;}.elementor-6415 .elementor-element.elementor-element-b409f70{top:-8%;}.elementor-6415 .elementor-element.elementor-element-b409f70 img{width:250px;}.elementor-6415 .elementor-element.elementor-element-0471f20{--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;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-01c92cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-00e67a9 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-00e67a9.elementor-element{--align-self:center;}.elementor-6415 .elementor-element.elementor-element-00e67a9{text-align:left;color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:16px;font-weight:500;line-height:23px;}.elementor-6415 .elementor-element.elementor-element-d87d799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-0f5e585{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-0f5e585:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-0f5e585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-0f5e585, .elementor-6415 .elementor-element.elementor-element-0f5e585::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-4d867fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-4d867fc{text-align:center;}.elementor-6415 .elementor-element.elementor-element-4d867fc .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-e3ad9d9{--display:flex;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-wrapper{text-align:left;}.elementor-6415 .elementor-element.elementor-element-f29d35a{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-f29d35a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-f29d35a.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-f29d35a.elementor-view-default .elementor-icon{fill:var( --e-global-color-debd1c3 );color:var( --e-global-color-debd1c3 );border-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon{font-size:25px;}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon i{transform:rotate(-45grad);}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-title{color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-title a{font-family:"canada-type-gibson", Sans-serif;font-size:20px;}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-description{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-6415 .elementor-element.elementor-element-ce44413{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-ce44413:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ce44413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-ce44413, .elementor-6415 .elementor-element.elementor-element-ce44413::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-61db584 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-61db584{text-align:center;}.elementor-6415 .elementor-element.elementor-element-61db584 .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-f2c31b8{--display:flex;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-wrapper{text-align:left;}.elementor-6415 .elementor-element.elementor-element-ceabb47{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-ceabb47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ceabb47.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-ceabb47.elementor-view-default .elementor-icon{fill:var( --e-global-color-debd1c3 );color:var( --e-global-color-debd1c3 );border-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon{font-size:25px;}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon i{transform:rotate(-45grad);}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-title{color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-title a{font-family:"canada-type-gibson", Sans-serif;font-size:20px;}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-description{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-6415 .elementor-element.elementor-element-4f7d745{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-4f7d745:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-4f7d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-4f7d745, .elementor-6415 .elementor-element.elementor-element-4f7d745::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-5f22eec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-5f22eec{text-align:center;}.elementor-6415 .elementor-element.elementor-element-5f22eec .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-278c0fc{--display:flex;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-wrapper{text-align:left;}.elementor-6415 .elementor-element.elementor-element-a804979{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-a804979.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-a804979.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-a804979.elementor-view-default .elementor-icon{fill:var( --e-global-color-debd1c3 );color:var( --e-global-color-debd1c3 );border-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon{font-size:25px;}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon i{transform:rotate(-45grad);}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-title{color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-title a{font-family:"canada-type-gibson", Sans-serif;font-size:20px;}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-description{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-6415 .elementor-element.elementor-element-6d97305{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-6d97305:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-6d97305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a33f7 );}.elementor-6415 .elementor-element.elementor-element-6d97305, .elementor-6415 .elementor-element.elementor-element-6d97305::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-6de2fcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-6de2fcd{text-align:center;}.elementor-6415 .elementor-element.elementor-element-6de2fcd .elementor-heading-title{color:var( --e-global-color-debd1c3 );font-family:var( --e-global-typography-49c08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-49c08f1-font-size );font-weight:var( --e-global-typography-49c08f1-font-weight );}.elementor-6415 .elementor-element.elementor-element-0f7fad3{--display:flex;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-6415 .elementor-element.elementor-element-ad2a3c5{--icon-box-icon-margin:15px;}.elementor-6415 .elementor-element.elementor-element-ad2a3c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ad2a3c5.elementor-view-framed .elementor-icon, .elementor-6415 .elementor-element.elementor-element-ad2a3c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-debd1c3 );color:var( --e-global-color-debd1c3 );border-color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon{font-size:25px;}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon i{transform:rotate(-45grad);}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-title{color:var( --e-global-color-debd1c3 );}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-title a{font-family:"canada-type-gibson", Sans-serif;font-size:20px;}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-description{color:var( --e-global-color-1450aa7 );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-6415 .elementor-element.elementor-element-0f06ac0{--display:flex;--min-height:350px;--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;--gap:20px 20px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-5b6a105 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6415 .elementor-element.elementor-element-5b6a105 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:1px;}.elementor-6415 .elementor-element.elementor-element-08a400f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-08a400f .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:40px;font-weight:800;}.elementor-6415 .elementor-element.elementor-element-b586de0{--display:flex;--min-height:350px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-b586de0:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-b586de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/8f08287d93ad40de357c352394511a28@2x.png");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-b586de0, .elementor-6415 .elementor-element.elementor-element-b586de0::before{--border-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-dafdd1e{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-58766df > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-58766df{text-align:center;color:var( --e-global-color-45a33f7 );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-6415 .elementor-element.elementor-element-b3f55c2{--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;--background-transition:0.3s;}.elementor-6415 .elementor-element.elementor-element-3d60ac2{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-5cea64a{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6415 .elementor-element.elementor-element-c9632f8 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-c9632f8{text-align:left;color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:1px;}.elementor-6415 .elementor-element.elementor-element-97ddb8e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-97ddb8e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6415 .elementor-element.elementor-element-e455e6a > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 020px 0px;}.elementor-6415 .elementor-element.elementor-element-e455e6a{text-align:left;color:var( --e-global-color-45a33f7 );font-family:"canada-type-gibson", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-6415 .elementor-element.elementor-element-ed771f9{--display:flex;--background-transition:0.3s;--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-6415 .elementor-element.elementor-element-ed771f9:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ed771f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/mappa@2x.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6415 .elementor-element.elementor-element-ed771f9, .elementor-6415 .elementor-element.elementor-element-ed771f9::before{--border-transition:0.3s;}body.elementor-page-6415:not(.elementor-motion-effects-element-type-background), body.elementor-page-6415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1450aa7 );}body.elementor-page-6415 #main.site-main{z-index:0;}@media(max-width:1200px){.elementor-6415 .elementor-element.elementor-element-8455ea0{--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-120px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-51b7c2b{--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;}.elementor-6415 .elementor-element.elementor-element-359067e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:75%;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-359067e{left:0%;}body.rtl .elementor-6415 .elementor-element.elementor-element-359067e{right:0%;}.elementor-6415 .elementor-element.elementor-element-447643a img{width:250px;}.elementor-6415 .elementor-element.elementor-element-42c2ddf{top:30%;}.elementor-6415 .elementor-element.elementor-element-95955c8{top:88%;}.elementor-6415 .elementor-element.elementor-element-b313403{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;top:70%;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b313403{left:4%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b313403{right:4%;}.elementor-6415 .elementor-element.elementor-element-5850358 .elementor-divider-separator{width:85vw;}.elementor-6415 .elementor-element.elementor-element-98b11b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-f05c998{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-885aab9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-6b14e0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-eac6c39{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-53953d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-ec8efd4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-7de4841{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-1a12fa2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-fc4d473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-430228e{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-418e1bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-a51c9d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-70deb3e{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-f3713cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-b377315{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-784a6c3{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-74628c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9d29814{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-1bf9560{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-ddbf5b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-99f0043{--e-n-carousel-swiper-slides-to-display:3;}.elementor-6415 .elementor-element.elementor-element-7fdb8da{--gap:0px 0px;--flex-wrap:nowrap;}.elementor-6415 .elementor-element.elementor-element-bdddf77{--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-6415 .elementor-element.elementor-element-6129065{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-deb1ca2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-29e41aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-23f9383:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-23f9383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-1.jpg");background-position:center center;}.elementor-6415 .elementor-element.elementor-element-cc9b04e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-cc9b04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/programma-ufficiale-scaled.jpg");background-position:center center;}.elementor-6415 .elementor-element.elementor-element-53e69af{--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:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-b1343e8{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6415 .elementor-element.elementor-element-65d1290 img{width:200px;}.elementor-6415 .elementor-element.elementor-element-d34710b .elementor-heading-title{font-size:var( --e-global-typography-850bbbd-font-size );line-height:var( --e-global-typography-850bbbd-line-height );}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-7a35696{left:68%;}body.rtl .elementor-6415 .elementor-element.elementor-element-7a35696{right:68%;}.elementor-6415 .elementor-element.elementor-element-7a35696{top:15%;}.elementor-6415 .elementor-element.elementor-element-7a35696 img{width:25vw;}.elementor-6415 .elementor-element.elementor-element-4d4b16f{--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-6415 .elementor-element.elementor-element-ca23c90{--flex-wrap:nowrap;--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-6415 .elementor-element.elementor-element-66d7fef{--flex-wrap:nowrap;--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-6415 .elementor-element.elementor-element-e9de951{--flex-wrap:nowrap;--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-6415 .elementor-element.elementor-element-3f8f19d{--flex-wrap:nowrap;--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-6415 .elementor-element.elementor-element-b38f603{--margin-top:100px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-472dc22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-1745259 .elementor-heading-title{font-size:var( --e-global-typography-9d74f50-font-size );line-height:var( --e-global-typography-9d74f50-line-height );word-spacing:var( --e-global-typography-9d74f50-word-spacing );}.elementor-6415 .elementor-element.elementor-element-364d5a8{--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;--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-6415 .elementor-element.elementor-element-63864fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-ebf1ad4{line-height:19px;}.elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-bcdab22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-3886cb4{line-height:19px;}.elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-36f91d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-33eba3c{line-height:19px;}.elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-ce37acd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-b688706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-7a27958 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-b8bf37d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-62eb9c7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-af4b2ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-f126b4f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-6c462b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-c00eec4{--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:10px 10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-e54da7d{--border-radius:25px 25px 25px 25px;}.elementor-6415 .elementor-element.elementor-element-bba6a5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-89dd81a > .elementor-widget-container{margin:0% 0% 20% 0%;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b409f70{left:88%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b409f70{right:88%;}.elementor-6415 .elementor-element.elementor-element-b409f70{top:-7%;}.elementor-6415 .elementor-element.elementor-element-d87d799{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-0f5e585{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-4d867fc .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-f29d35a .elementor-icon-box-wrapper{text-align:center;}.elementor-6415 .elementor-element.elementor-element-ce44413{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-61db584 .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-ceabb47 .elementor-icon-box-wrapper{text-align:center;}.elementor-6415 .elementor-element.elementor-element-4f7d745{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-5f22eec .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-a804979 .elementor-icon-box-wrapper{text-align:center;}.elementor-6415 .elementor-element.elementor-element-6d97305{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-6de2fcd .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-ad2a3c5 .elementor-icon-box-wrapper{text-align:center;}.elementor-6415 .elementor-element.elementor-element-0f06ac0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-58766df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-3d60ac2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-c9632f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-97ddb8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-6415 .elementor-element.elementor-element-e455e6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-ed771f9{--min-height:400px;}}@media(max-width:767px){.elementor-6415 .elementor-element.elementor-element-8455ea0{--margin-top:-120px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-51b7c2b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-7812782{text-align:center;}.elementor-6415 .elementor-element.elementor-element-7812782 .elementor-heading-title{font-size:60px;line-height:47px;}.elementor-6415 .elementor-element.elementor-element-299a7fb{z-index:10;}.elementor-6415 .elementor-element.elementor-element-359067e{--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;--gap:4px 4px;}.elementor-6415 .elementor-element.elementor-element-42c2ddf{top:19%;}.elementor-6415 .elementor-element.elementor-element-95955c8{top:90%;}.elementor-6415 .elementor-element.elementor-element-b313403{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;top:50%;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b313403{left:-10%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b313403{right:-10%;}.elementor-6415 .elementor-element.elementor-element-3d054a8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 10px;}.elementor-6415 .elementor-element.elementor-element-3d054a8 .elementor-button{font-size:15px;}.elementor-6415 .elementor-element.elementor-element-3c0b7d7{--width:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-3c0b7d7.e-con{--align-self:center;}.elementor-6415 .elementor-element.elementor-element-e0343ed .elementor-heading-title{font-size:18px;}.elementor-6415 .elementor-element.elementor-element-85d1d43{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6415 .elementor-element.elementor-element-be194c4{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-98b11b8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-98b11b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-f05c998 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-f05c998{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-885aab9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-b6639df{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-6b14e0c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-6b14e0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-eac6c39 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-eac6c39{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-53953d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-97e4564{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-ec8efd4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-ec8efd4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-7de4841 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-7de4841{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-1a12fa2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-cefe1da{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-fc4d473 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-fc4d473{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-430228e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-430228e{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-418e1bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-82b7c92{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-a51c9d4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-a51c9d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-70deb3e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-70deb3e{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-f3713cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-c37cf53{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-b377315 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-b377315{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-784a6c3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-784a6c3{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-74628c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9326b42{--min-height:400px;}.elementor-6415 .elementor-element.elementor-element-9d29814 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-9d29814{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-1bf9560 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-1bf9560{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-ddbf5b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-99f0043{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-6415 .elementor-element.elementor-element-7fdb8da{--gap:0px 0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6415 .elementor-element.elementor-element-bdddf77{--min-height:400px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-6129065{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-6c0bad5{text-align:left;}.elementor-6415 .elementor-element.elementor-element-deb1ca2{text-align:justify;font-size:13px;line-height:16px;}.elementor-6415 .elementor-element.elementor-element-29e41aa{text-align:justify;font-size:13px;line-height:16px;}.elementor-6415 .elementor-element.elementor-element-546826d{--gap:2% 2%;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:3;}.elementor-6415 .elementor-element.elementor-element-03e7626:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-03e7626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/Meet-greet-area-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-03e7626{--width:49%;--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-6415 .elementor-element.elementor-element-9a63211:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9a63211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_148.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-9a63211{--width:49%;--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-6415 .elementor-element.elementor-element-23f9383:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-23f9383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/gaming.jpg");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-23f9383{--width:100%;--min-height:200px;--border-radius:10px 10px 10px 10px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6415 .elementor-element.elementor-element-cc9b04e:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-cc9b04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/programma-ufficiale-scaled.jpg");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-cc9b04e{--width:100%;--min-height:200px;--border-radius:10px 10px 10px 10px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6415 .elementor-element.elementor-element-9fc0750:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9fc0750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/FlorenceGamesFestival_024.jpg");background-position:-41px 0px;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-9fc0750{--width:49%;--min-height:200px;--border-radius:10px 10px 10px 10px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6415 .elementor-element.elementor-element-ad6867b:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-ad6867b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-8.jpg");background-size:cover;}.elementor-6415 .elementor-element.elementor-element-ad6867b{--width:49%;--min-height:200px;--border-radius:10px 10px 10px 10px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6415 .elementor-element.elementor-element-9af40f1:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-9af40f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.florencegamesfestival.it/wp-content/uploads/2025/11/fgf-gallery-6.jpg");background-position:center center;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-9af40f1{--width:100%;--min-height:200px;--border-radius:10px 10px 10px 10px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6415 .elementor-element.elementor-element-693e7ac:not(.elementor-motion-effects-element-type-background), .elementor-6415 .elementor-element.elementor-element-693e7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-6415 .elementor-element.elementor-element-693e7ac{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-53e69af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-9723a0e .elementor-heading-title{font-size:60px;line-height:50px;}.elementor-6415 .elementor-element.elementor-element-65d1290 > .elementor-widget-container{margin:-50px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-65d1290 img{width:300px;}.elementor-6415 .elementor-element.elementor-element-d34710b .elementor-heading-title{font-size:var( --e-global-typography-850bbbd-font-size );line-height:var( --e-global-typography-850bbbd-line-height );}.elementor-6415 .elementor-element.elementor-element-4d4b16f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6415 .elementor-element.elementor-element-ca23c90{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-fcd143e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6415 .elementor-element.elementor-element-fcd143e .elementor-heading-title{line-height:25px;}.elementor-6415 .elementor-element.elementor-element-66d7fef{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-b872cf1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6415 .elementor-element.elementor-element-b872cf1 .elementor-heading-title{line-height:25px;}.elementor-6415 .elementor-element.elementor-element-e9de951{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-78c20b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6415 .elementor-element.elementor-element-78c20b8 .elementor-heading-title{line-height:25px;}.elementor-6415 .elementor-element.elementor-element-3f8f19d{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-f2beb2d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6415 .elementor-element.elementor-element-f2beb2d .elementor-heading-title{line-height:25px;}.elementor-6415 .elementor-element.elementor-element-e736c90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-6e50b0f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-472dc22 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 00px 0px;}.elementor-6415 .elementor-element.elementor-element-ee5bc0a{text-align:center;}.elementor-6415 .elementor-element.elementor-element-ee5bc0a .elementor-heading-title{font-size:50px;line-height:43px;}.elementor-6415 .elementor-element.elementor-element-e5d240a .elementor-divider-separator{width:280px;margin:0 auto;margin-center:0;}.elementor-6415 .elementor-element.elementor-element-e5d240a .elementor-divider{text-align:center;}.elementor-6415 .elementor-element.elementor-element-1745259 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-6415 .elementor-element.elementor-element-1745259{text-align:center;}.elementor-6415 .elementor-element.elementor-element-1745259 .elementor-heading-title{font-size:var( --e-global-typography-9d74f50-font-size );line-height:var( --e-global-typography-9d74f50-line-height );word-spacing:var( --e-global-typography-9d74f50-word-spacing );}.elementor-6415 .elementor-element.elementor-element-e08edf2{--min-height:300px;}.elementor-6415 .elementor-element.elementor-element-364d5a8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-5adc897 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-620e771 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-6f2a29e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-9fde7db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-7885a0c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-02bb323 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-8fc63b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-e31c489 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ea1f5a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-c44d2cf{--gap:10px 10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-dc44675{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6415 .elementor-element.elementor-element-ce37acd > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6415 .elementor-element.elementor-element-2e49808{text-align:center;}.elementor-6415 .elementor-element.elementor-element-2e49808 .elementor-heading-title{font-size:50px;line-height:43px;}.elementor-6415 .elementor-element.elementor-element-ed27156 .elementor-divider-separator{width:284px;margin:0 auto;margin-center:0;}.elementor-6415 .elementor-element.elementor-element-ed27156 .elementor-divider{text-align:center;}.elementor-6415 .elementor-element.elementor-element-b688706 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6415 .elementor-element.elementor-element-a705075{--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:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-7a27958{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-6415 .elementor-element.elementor-element-7e7d2ab{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6415 .elementor-element.elementor-element-b8bf37d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6415 .elementor-element.elementor-element-f938f14{--gap:10px 10px;}.elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-ed815c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6415 .elementor-element.elementor-element-9eeec1f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-76f4071 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-6415 .elementor-element.elementor-element-a4933c4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-a737c68 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-6415 .elementor-element.elementor-element-c2d5fc2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-9801640 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-6415 .elementor-element.elementor-element-0d60de9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-594c808 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-6415 .elementor-element.elementor-element-f541fdc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon-box-title, .elementor-6415 .elementor-element.elementor-element-f10f303 .elementor-icon-box-title a{font-size:15px;line-height:20px;}.elementor-6415 .elementor-element.elementor-element-9018345{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6415 .elementor-element.elementor-element-f48c27c .elementor-heading-title{font-size:18px;}.elementor-6415 .elementor-element.elementor-element-17e478d{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-c00eec4{--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:0px 0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6415 .elementor-element.elementor-element-e54da7d{--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-bba6a5d{--border-radius:0px 0px 25px 25px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-3292fd7{text-align:center;}.elementor-6415 .elementor-element.elementor-element-89dd81a .elementor-button{font-size:16px;}body:not(.rtl) .elementor-6415 .elementor-element.elementor-element-b409f70{left:77%;}body.rtl .elementor-6415 .elementor-element.elementor-element-b409f70{right:77%;}.elementor-6415 .elementor-element.elementor-element-b409f70{top:-1%;}.elementor-6415 .elementor-element.elementor-element-0471f20{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6415 .elementor-element.elementor-element-01c92cd{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6415 .elementor-element.elementor-element-00e67a9{text-align:center;}.elementor-6415 .elementor-element.elementor-element-0f5e585{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-4d867fc .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-ce44413{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-61db584 .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-4f7d745{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-5f22eec .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-6d97305{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6415 .elementor-element.elementor-element-6de2fcd .elementor-heading-title{font-size:var( --e-global-typography-49c08f1-font-size );}.elementor-6415 .elementor-element.elementor-element-5b6a105{text-align:left;}.elementor-6415 .elementor-element.elementor-element-08a400f{text-align:left;}.elementor-6415 .elementor-element.elementor-element-08a400f .elementor-heading-title{font-size:50px;line-height:38px;}.elementor-6415 .elementor-element.elementor-element-97ddb8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(min-width:768px){.elementor-6415 .elementor-element.elementor-element-51b7c2b{--width:100%;}.elementor-6415 .elementor-element.elementor-element-f7930a7{--width:min(2400px,100%);}.elementor-6415 .elementor-element.elementor-element-28ed733{--width:280px;}.elementor-6415 .elementor-element.elementor-element-85d1d43{--width:min(2400,100%);}.elementor-6415 .elementor-element.elementor-element-be194c4{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-b6639df{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-97e4564{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-cefe1da{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-82b7c92{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-c37cf53{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-9326b42{--content-width:350px;}.elementor-6415 .elementor-element.elementor-element-bdddf77{--width:45%;}.elementor-6415 .elementor-element.elementor-element-6129065{--width:55%;}.elementor-6415 .elementor-element.elementor-element-03e7626{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-9a63211{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-23f9383{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-cc9b04e{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-9fc0750{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-ad6867b{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-9af40f1{--width:33.3333%;}.elementor-6415 .elementor-element.elementor-element-3a7c76e{--width:20%;}.elementor-6415 .elementor-element.elementor-element-a570063{--width:60%;}.elementor-6415 .elementor-element.elementor-element-766c799{--width:40%;}.elementor-6415 .elementor-element.elementor-element-0749ccb{--width:70%;}.elementor-6415 .elementor-element.elementor-element-feea006{--width:40%;}.elementor-6415 .elementor-element.elementor-element-73455dd{--width:80%;}.elementor-6415 .elementor-element.elementor-element-720889c{--width:19%;}.elementor-6415 .elementor-element.elementor-element-28bb6e3{--width:21%;}.elementor-6415 .elementor-element.elementor-element-04c97f8{--width:40%;}.elementor-6415 .elementor-element.elementor-element-296bc18{--width:20%;}.elementor-6415 .elementor-element.elementor-element-e3f298e{--width:18%;}.elementor-6415 .elementor-element.elementor-element-693e7ac{--width:100%;}.elementor-6415 .elementor-element.elementor-element-5bee884{--content-width:1200px;}.elementor-6415 .elementor-element.elementor-element-53e69af{--width:80%;}.elementor-6415 .elementor-element.elementor-element-b1343e8{--width:65%;}.elementor-6415 .elementor-element.elementor-element-4d4b16f{--width:36%;}.elementor-6415 .elementor-element.elementor-element-00f4c69{--width:70%;}.elementor-6415 .elementor-element.elementor-element-37afae3{--width:30%;}.elementor-6415 .elementor-element.elementor-element-a61a5cc{--width:70%;}.elementor-6415 .elementor-element.elementor-element-8386b47{--width:30%;}.elementor-6415 .elementor-element.elementor-element-1d86af2{--width:70%;}.elementor-6415 .elementor-element.elementor-element-f036f39{--width:30%;}.elementor-6415 .elementor-element.elementor-element-c135c06{--width:70%;}.elementor-6415 .elementor-element.elementor-element-2db9da3{--width:30%;}.elementor-6415 .elementor-element.elementor-element-b38f603{--content-width:1300px;}.elementor-6415 .elementor-element.elementor-element-6e50b0f{--width:60%;}.elementor-6415 .elementor-element.elementor-element-364d5a8{--content-width:1300px;}.elementor-6415 .elementor-element.elementor-element-fa1cad4{--content-width:1600px;}.elementor-6415 .elementor-element.elementor-element-c44d2cf{--content-width:1300px;}.elementor-6415 .elementor-element.elementor-element-dc44675{--width:30%;}.elementor-6415 .elementor-element.elementor-element-7e7d2ab{--width:35%;}.elementor-6415 .elementor-element.elementor-element-b8bf37d{--width:30%;}.elementor-6415 .elementor-element.elementor-element-1f318e6{--width:400px;}.elementor-6415 .elementor-element.elementor-element-17e478d{--content-width:900px;}.elementor-6415 .elementor-element.elementor-element-62eb9c7{--width:20%;}.elementor-6415 .elementor-element.elementor-element-f126b4f{--width:20%;}.elementor-6415 .elementor-element.elementor-element-c00eec4{--content-width:1300px;}.elementor-6415 .elementor-element.elementor-element-d87d799{--content-width:min(60%, 1000px);}.elementor-6415 .elementor-element.elementor-element-0f5e585{--width:48%;}.elementor-6415 .elementor-element.elementor-element-ce44413{--width:48%;}.elementor-6415 .elementor-element.elementor-element-4f7d745{--width:48%;}.elementor-6415 .elementor-element.elementor-element-6d97305{--width:48%;}.elementor-6415 .elementor-element.elementor-element-0f06ac0{--content-width:1000px;}.elementor-6415 .elementor-element.elementor-element-b586de0{--width:100%;}.elementor-6415 .elementor-element.elementor-element-dafdd1e{--width:80%;}.elementor-6415 .elementor-element.elementor-element-3d60ac2{--content-width:1000px;}.elementor-6415 .elementor-element.elementor-element-ed771f9{--width:180%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6415 .elementor-element.elementor-element-51b7c2b{--width:60%;}.elementor-6415 .elementor-element.elementor-element-4d4b16f{--width:80%;}.elementor-6415 .elementor-element.elementor-element-6e50b0f{--width:60%;}.elementor-6415 .elementor-element.elementor-element-e08edf2{--width:40%;}.elementor-6415 .elementor-element.elementor-element-dc44675{--width:60%;}.elementor-6415 .elementor-element.elementor-element-47f21a9{--width:80%;}.elementor-6415 .elementor-element.elementor-element-d87d799{--content-width:100%;}.elementor-6415 .elementor-element.elementor-element-0f5e585{--width:48%;}.elementor-6415 .elementor-element.elementor-element-ce44413{--width:48%;}.elementor-6415 .elementor-element.elementor-element-4f7d745{--width:48%;}.elementor-6415 .elementor-element.elementor-element-6d97305{--width:48%;}}/* Start custom CSS for button, class: .elementor-element-299a7fb */.elementor-button-icon{transform:rotate(-45deg);
    background-color:white;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-447643a */.fgf_artwork::after{
    content: "Artwork di Agnese Innocente";
    position: absolute;
    transform:rotate(-90deg);
    color:white;
    font-family: canada-type-gibson;
    font-size:18px;
    right:-27%;
    bottom:50%
}

@media only screen and (max-width: 1200px) {
.fgf_artwork::after{
    display:none;
    right:-48%;
    bottom:47%;
    color:black;
    background-color:#ffc400;
    min-width:200px;
    padding:3px 3px 5px;
    border-radius:25px;
    font-size:14px;

}
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8455ea0 */@media only screen and (max-width: 1200px) {
    
    .atf{max-height:200px !important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d054a8 */.fgf25 .elementor-button-icon{transform:rotate(-45deg);
    background-color:black;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}

.fgf25 path {fill:#FFC400}

.fgf25 .elementor-button-text {text-decoration-color:#FFC400; text-underline-offset:5px}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-99f0043 */.carosello-ospiti .swiper-pagination-bullet{width:25px; border-radius:5px;}

.carosello-ospiti .swiper-pagination-bullet-active {background-color:#ffc400 !important; width:80px; border-radius:5px;}

.carosello-ospiti .swiper~.elementor-swiper-button-next {
position: relative;
bottom:615px;
left:min(2400px,95%);
}

.carosello-ospiti .swiper~.elementor-swiper-button-prev {
position: relative;
bottom:615px;
left:min(2400px,95%) !important;
}


@media only screen and (max-width: 1200px) {
.carosello-ospiti .swiper~.elementor-swiper-button-next {
left:90%;
}

.carosello-ospiti .swiper~.elementor-swiper-button-prev {
left:90% !important;

}}

@media only screen and (max-width: 800px) {
.carosello-ospiti .swiper~.elementor-swiper-button-next {
display:none;
}

.carosello-ospiti .swiper~.elementor-swiper-button-prev {
display:none;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d1d43 */.guest-text{
    filter:blur(4px);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdddf77 */.container-locandina:after{
    content: "Artwork di Agnese Innocente";
    position: absolute;
    transform:rotate(-90deg);
    color:black;
    font-family: canada-type-gibson;
    font-size:18px;
    right:-23%;
    bottom:50%
}

@media only screen and (min-width: 1200px){
    .container-locandina:after{display:none;}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a168357 */.elementor-button-icon{transform:rotate(-45deg);
    background-color:white;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b263ef */.elementor-button-icon{transform:rotate(-45deg);
    background-color:white;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa638f1 */.elementor-button-icon{transform:rotate(-45deg);
    background-color:white;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8bf37d */.icon-check{min-width:30px; max-width:30px;width:30px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89dd81a */.fgf25 .elementor-button-icon{transform:rotate(-45deg);
    background-color:black;
    padding: 5px;
    border-radius:100px;
    margin-top:-5px;
}

.fgf25 path {fill:#FFC400}

.fgf25 .elementor-button-text {text-decoration-color:#FFC400; text-underline-offset:5px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f29d35a */.modules .elementor-icon{transform:rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5e585 */.cards-moduli:hover{
      webkit-filter: blur(4px); /* Chrome, Safari, Opera */
    filter: blur(4px) brightness(0.5);
transition: 0.3s filter linear}
    
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ceabb47 */.modules .elementor-icon{transform:rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce44413 */.cards-moduli:hover{
      webkit-filter: blur(4px); /* Chrome, Safari, Opera */
    filter: blur(4px) brightness(0.5);
transition: 0.3s filter linear}
    
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a804979 */.modules .elementor-icon{transform:rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7d745 */.cards-moduli:hover{
      webkit-filter: blur(4px); /* Chrome, Safari, Opera */
    filter: blur(4px) brightness(0.5);
transition: 0.3s filter linear}
    
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad2a3c5 */.modules .elementor-icon{transform:rotate(-45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d97305 */.cards-moduli:hover{
      webkit-filter: blur(4px); /* Chrome, Safari, Opera */
    filter: blur(4px) brightness(0.5);
transition: 0.3s filter linear}
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87d799 */.modules .elementor-icon{
    transform:rotate(-45deg) !important
    
}

.module-card:hover .cards-moduli {
  webkit-filter: blur(4px); /* Chrome, Safari, Opera */
    filter: blur(4px) brightness(0.3);
transition: 0.4s filter  ease-out;
}

/* Titolo nascosto inizialmente */
.card-title {
  opacity: 0;
  position: absolute;
  top: 50%;
left: 50%;
margin:auto;

transform: translate(-50%, -50%);;
  transition: opacity 0.7s ease-out;
  pointer-events: none; /* così non blocca l’hover sul contenitore */
}

/* Quando si passa con il mouse sul blocco */
.module-card:hover .card-title {
  opacity: 1;
}/* End custom CSS */