.elementor-9886 .elementor-element.elementor-element-baaf421{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-mix-blend-mode:multiply;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-baaf421:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-baaf421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://foodexp.it/wp-content/uploads/2026/03/bg_texture.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-baaf421.e-con{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-eb488db{--display:flex;--min-height:50vh;--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-3fad2d7{--display:flex;--min-height:100vh;--justify-content:flex-end;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-9886 .elementor-element.elementor-element-3fad2d7.e-con{--align-self:stretch;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF59;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-9886 .elementor-element.elementor-element-f779e55{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-item > a{font-family:"semplicitapro", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-9886 .elementor-element.elementor-element-f779e55 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9886 .elementor-element.elementor-element-f8b1872{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-f8b1872 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-32c1503{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-8bfb3ac{--display:flex;--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-9886 .elementor-element.elementor-element-75fbb6b{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-75fbb6b.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-75fbb6b .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:25px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-82b112c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-82b112c .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-b251ee0{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-b251ee0.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-917733a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-917733a:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-917733a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE207800;}.elementor-9886 .elementor-element.elementor-element-917733a.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9886 .elementor-element.elementor-element-e138ac6 img{width:100%;}.elementor-9886 .elementor-element.elementor-element-426d146{--e-image-carousel-slides-to-show:9;margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-426d146.elementor-element{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-abff4e0{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:999;}.elementor-9886 .elementor-element.elementor-element-9c4b0c6{--display:flex;--justify-content:flex-end;--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-9886 .elementor-element.elementor-element-9c4b0c6.e-con{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-eef13dc{padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-eef13dc img{width:100px;}.elementor-9886 .elementor-element.elementor-element-3f977f1{padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-3f977f1 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-ea8bd76{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9886 .elementor-element.elementor-element-3586548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-3586548.elementor-element{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item{background-color:#FE1F78;}.elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-digits{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:300;}.elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-label{font-family:"semplicitapro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9886 .elementor-element.elementor-element-8fe58a0{--display:flex;--min-height:50vh;--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;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--overlay-mix-blend-mode:multiply;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-9886 .elementor-element.elementor-element-8fe58a0:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222B3A;background-image:url("https://foodexp.it/wp-content/uploads/2026/03/bg_texture.jpg");}.elementor-9886 .elementor-element.elementor-element-8fe58a0::before, .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-8fe58a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222B3A;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-8fe58a0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9886 .elementor-element.elementor-element-8468d53{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--overlay-mix-blend-mode:color;--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-9886 .elementor-element.elementor-element-8468d53:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-8468d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D43;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/IMG_0084.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-8468d53::before, .elementor-9886 .elementor-element.elementor-element-8468d53 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-8468d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-8468d53 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-8468d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-8468d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222D43;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-ea86712{--display:flex;--min-height:288px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:5;}.elementor-9886 .elementor-element.elementor-element-ea86712.e-con{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-0a3604a{padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-0a3604a img{width:200px;}.elementor-9886 .elementor-element.elementor-element-985dad0{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-985dad0 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9886 .elementor-element.elementor-element-5ebc6aa{padding:0px 0px 0px 0px;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-41d0592{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-8bf5ad2{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-497276c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.95;--overlay-mix-blend-mode:multiply;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;--z-index:999;}.elementor-9886 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/8L0A5513.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-9886 .elementor-element.elementor-element-497276c::before, .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-497276c > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-497276c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-497276c.e-con{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-465ca46{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF59;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-9886 .elementor-element.elementor-element-a99cb98{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-item > a{font-family:"semplicitapro", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-9886 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9886 .elementor-element.elementor-element-f4ef1ec{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-f4ef1ec .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-9454823{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-9454823.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-9454823 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:25px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-0a880a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-9886 .elementor-element.elementor-element-6ae95cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-6ae95cc.elementor-element{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-6ae95cc .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-9c9f778{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-9c9f778.elementor-element{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-9c9f778 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-c84ccc3{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-c84ccc3.elementor-element{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-08e1412{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-08e1412:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-08e1412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-5fd68b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-05c0f1c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-05c0f1c:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-05c0f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9247A;}.elementor-9886 .elementor-element.elementor-element-dd14958{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-af46148{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-8cca94f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-9886 .elementor-element.elementor-element-8cca94f:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-8cca94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9247A;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-0cdd2fc{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-0cdd2fc.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-b96c7c3{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-b96c7c3:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-b96c7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-3e4656e{--display:flex;--min-height:350px;--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 20px;--row-gap:0px;--column-gap:20px;--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:555;}.elementor-9886 .elementor-element.elementor-element-3e4656e:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-3e4656e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-3e4656e:hover::before, .elementor-9886 .elementor-element.elementor-element-3e4656e:hover > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-3e4656e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-3e4656e > .elementor-background-slideshow:hover::before, .elementor-9886 .elementor-element.elementor-element-3e4656e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-3e4656e:hover{--overlay-opacity:0.5;}.elementor-9886 .elementor-element.elementor-element-e9c1818{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--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-9886 .elementor-element.elementor-element-e9c1818:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-e9c1818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-9886 .elementor-element.elementor-element-e9c1818:hover{background-color:#1B2C42;--overlay-opacity:0.5;}.elementor-9886 .elementor-element.elementor-element-e9c1818:hover::before, .elementor-9886 .elementor-element.elementor-element-e9c1818:hover > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-e9c1818:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-e9c1818 > .elementor-background-slideshow:hover::before, .elementor-9886 .elementor-element.elementor-element-e9c1818 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1B2C42;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/Cover-pizzolante.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-16ae282{padding:0px 0px 10px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-16ae282 img{width:70px;}.elementor-9886 .elementor-element.elementor-element-6cd9e48{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-6cd9e48 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-608df78{padding:0px 0px 0px 0px;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-af59e3b{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-0acc035{--display:flex;--justify-content:flex-end;--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-9886 .elementor-element.elementor-element-0acc035:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-0acc035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE2078;}.elementor-9886 .elementor-element.elementor-element-0acc035:hover::before, .elementor-9886 .elementor-element.elementor-element-0acc035:hover > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-0acc035:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-0acc035 > .elementor-background-slideshow:hover::before, .elementor-9886 .elementor-element.elementor-element-0acc035 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://foodexp.it/wp-content/uploads/2025/11/Cover-sponsor.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-0acc035:hover{--overlay-opacity:0.5;}.elementor-9886 .elementor-element.elementor-element-a847a7c{padding:0px 0px 10px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-a847a7c img{width:70px;}.elementor-9886 .elementor-element.elementor-element-cc66fd4{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-9886 .elementor-element.elementor-element-cc66fd4 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-49e5a4b{padding:0px 0px 0px 0px;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-6abd6d8{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-850ee11{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--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-9886 .elementor-element.elementor-element-850ee11:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-850ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-9886 .elementor-element.elementor-element-850ee11:hover::before, .elementor-9886 .elementor-element.elementor-element-850ee11:hover > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-850ee11:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .elementor-background-slideshow:hover::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://foodexp.it/wp-content/uploads/2025/11/L0A6232-e1762268551824.jpg");--background-overlay:'';background-size:cover;}.elementor-9886 .elementor-element.elementor-element-850ee11::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-850ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-850ee11:hover{--overlay-opacity:0.3;}.elementor-9886 .elementor-element.elementor-element-52447cc{padding:0px 0px 10px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-52447cc img{width:70px;}.elementor-9886 .elementor-element.elementor-element-4a5f3a0{width:var( --container-widget-width, 75% );max-width:75%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-9886 .elementor-element.elementor-element-4a5f3a0 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-56188cf{padding:0px 0px 0px 0px;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-f7ec586{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-18fab59{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-18fab59:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-18fab59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-ec6d250{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-ec6d250 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-a5d91be{--e-image-carousel-slides-to-show:6;}.elementor-9886 .elementor-element.elementor-element-a5d91be .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-9886 .elementor-element.elementor-element-a5d91be .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-5d9a43b{--display:flex;--min-height:500px;--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 020px;--row-gap:0px;--column-gap:020px;--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:555;}.elementor-9886 .elementor-element.elementor-element-5d9a43b:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-5d9a43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-c7c71ed{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-7ced027{width:var( --container-widget-width, 100% );max-width:100%;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-7ced027 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-49be538{text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#222D43;}.elementor-9886 .elementor-element.elementor-element-15f8cd8{--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:flex-end;--overlay-opacity:0.95;--overlay-mix-blend-mode:color;--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-9886 .elementor-element.elementor-element-15f8cd8:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE2078;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/Anno-2024-_L0A5623.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-15f8cd8::before, .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-15f8cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-afe0948{--display:flex;}.elementor-9886 .elementor-element.elementor-element-b322907{--display:flex;}.elementor-9886 .elementor-element.elementor-element-afe13c6{--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;--overlay-opacity:0.83;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;--z-index:999;}.elementor-9886 .elementor-element.elementor-element-afe13c6:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-afe13c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/3-Banner.jpg");background-position:bottom center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-afe13c6::before, .elementor-9886 .elementor-element.elementor-element-afe13c6 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-afe13c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-afe13c6 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-afe13c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-afe13c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #1B2C4200 0%, #1B2C42 58%);}.elementor-9886 .elementor-element.elementor-element-23f3ddf{--display:flex;--justify-content:flex-end;--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-9886 .elementor-element.elementor-element-23f3ddf.e-con{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-b79ac4f{padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-b79ac4f img{width:100px;}.elementor-9886 .elementor-element.elementor-element-998406e{padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-998406e .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-642e564{--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-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-cfe6d9e{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-cfe6d9e:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-cfe6d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-437cbd7{padding:0px 0px 50px 0px;}.elementor-9886 .elementor-element.elementor-element-437cbd7 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:80px;font-weight:100;text-transform:uppercase;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-89a6c5d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9886 .elementor-element.elementor-element-89a6c5d:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-89a6c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-89a6c5d.e-con{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-c28ec4f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-9886 .elementor-element.elementor-element-c28ec4f:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-c28ec4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-46b4945{text-align:justify;}.elementor-9886 .elementor-element.elementor-element-46b4945 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-027c728{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-894f768{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-4a4044b{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-4a4044b.elementor-element{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-0414183{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-6483cb6{text-align:start;}.elementor-9886 .elementor-element.elementor-element-6483cb6 img{width:80%;}.elementor-9886 .elementor-element.elementor-element-8af5151{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9886 .elementor-element.elementor-element-8af5151:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-8af5151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-8af5151.e-con{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-566ee94{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-9886 .elementor-element.elementor-element-566ee94:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-566ee94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-8072683{text-align:justify;}.elementor-9886 .elementor-element.elementor-element-8072683 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-7fcaea2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-e0bbf74{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-8d28e6b{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-8d28e6b.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-0dd60ce{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-0dd60ce:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-0dd60ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-23ee762{text-align:start;}.elementor-9886 .elementor-element.elementor-element-23ee762 img{width:80%;}.elementor-9886 .elementor-element.elementor-element-67b8a73{--display:flex;--min-height:450px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9886 .elementor-element.elementor-element-67b8a73:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-67b8a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-67b8a73.e-con{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-5ad6839{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-9886 .elementor-element.elementor-element-5ad6839:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-5ad6839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-88979d3{text-align:justify;}.elementor-9886 .elementor-element.elementor-element-88979d3 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-40c10a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-9cf9ac1{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-1f8e053{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-1f8e053.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-7a9e139{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-c74d908{text-align:start;}.elementor-9886 .elementor-element.elementor-element-c74d908 img{width:80%;}.elementor-9886 .elementor-element.elementor-element-6f63170{--display:flex;--min-height:450px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9886 .elementor-element.elementor-element-6f63170:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-6f63170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-6f63170.e-con{--align-self:stretch;}.elementor-9886 .elementor-element.elementor-element-ff4f549{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-9886 .elementor-element.elementor-element-ff4f549:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-ff4f549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-9886 .elementor-element.elementor-element-0aea410{text-align:justify;}.elementor-9886 .elementor-element.elementor-element-0aea410 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-b131a4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-2a5680b{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-4b07ec9{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-4b07ec9.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-bda70b6{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-251acd2{text-align:start;}.elementor-9886 .elementor-element.elementor-element-251acd2 img{width:80%;}.elementor-9886 .elementor-element.elementor-element-75d7425{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--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:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-2012f05{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-fb70365{padding:0px 0px 50px 0px;}.elementor-9886 .elementor-element.elementor-element-fb70365 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:80px;font-weight:100;text-transform:uppercase;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-21ec5f3{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:060px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-21ec5f3:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-21ec5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-e52d9d9{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-6d81a55{width:var( --container-widget-width, 84% );max-width:84%;padding:0px 0px 50px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:300;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-53326e0{--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:flex-end;--overlay-opacity:0.3;--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-9886 .elementor-element.elementor-element-53326e0:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-53326e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE2078;background-image:url("https://foodexp.it/wp-content/uploads/2026/05/GRUPPO_CSCI47-1410x811-1.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-53326e0::before, .elementor-9886 .elementor-element.elementor-element-53326e0 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-53326e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-53326e0 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-53326e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-53326e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-c1a2566{--display:flex;--min-height:450px;}.elementor-9886 .elementor-element.elementor-element-677b3b6 img{width:30%;}.elementor-9886 .elementor-element.elementor-element-3825993{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0100px;--padding-left:80px;--padding-right:80px;--z-index:999;}.elementor-9886 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D43;}.elementor-9886 .elementor-element.elementor-element-3825993::before, .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-3825993 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-3825993 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222D43;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-3825993.e-con{--align-self:flex-end;}.elementor-9886 .elementor-element.elementor-element-9cae1ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9886 .elementor-element.elementor-element-9cae1ca .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-fd684c1{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-9886 .elementor-element.elementor-element-fd684c1 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:25px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-0f131df{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-0abd38f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-326edc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-ad39b04{width:var( --container-widget-width, 100% );max-width:100%;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:2;column-gap:20px;text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-ad39b04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9886 .elementor-element.elementor-element-9e93cf8{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-9e93cf8.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-15bef34{--display:flex;--min-height:380px;}.elementor-9886 .elementor-element.elementor-element-15bef34:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-15bef34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodexp.it/wp-content/uploads/2026/05/Anno-2024-8L0A5475.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-875014f{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-875014f:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-875014f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9886 .elementor-element.elementor-element-ff4cb64{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-fcda835{width:var( --container-widget-width, 100% );max-width:100%;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9886 .elementor-element.elementor-element-fcda835 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:100;text-transform:uppercase;color:#192E42;}.elementor-9886 .elementor-element.elementor-element-dd7d335{text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#222D43;}.elementor-9886 .elementor-element.elementor-element-f9e0a51{--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:flex-end;--overlay-opacity:0.95;--overlay-mix-blend-mode:color;--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-9886 .elementor-element.elementor-element-f9e0a51:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE2078;background-image:url("https://foodexp.it/wp-content/uploads/2026/01/Anno-2024-_L0A5955-1.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-f9e0a51::before, .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .e-con-inner > .elementor-background-video-container::before, .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9886 .elementor-element.elementor-element-f9e0a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-9886 .elementor-element.elementor-element-74dc847{--display:flex;}.elementor-9886 .elementor-element.elementor-element-e991a73{--display:flex;}@media(max-width:1024px){.elementor-9886 .elementor-element.elementor-element-eb488db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-3fad2d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9886 .elementor-element.elementor-element-917733a{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-426d146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9886 .elementor-element.elementor-element-abff4e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9886 .elementor-element.elementor-element-9c4b0c6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9886 .elementor-element.elementor-element-9c4b0c6.e-con{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-ea8bd76{--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-between;}.elementor-9886 .elementor-element.elementor-element-8fe58a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9886 .elementor-element.elementor-element-8468d53{--min-height:40vh;}.elementor-9886 .elementor-element.elementor-element-8468d53.e-con{--order:99999 /* order end hack */;}.elementor-9886 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodexp.it/wp-content/uploads/2026/03/bg_texture.jpg");background-position:top center;}.elementor-9886 .elementor-element.elementor-element-497276c{--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-end;--align-items:center;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-465ca46{--justify-content:flex-end;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-465ca46.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-9886 .elementor-element.elementor-element-0a880a8{--justify-content:flex-start;}.elementor-9886 .elementor-element.elementor-element-0a880a8.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-9886 .elementor-element.elementor-element-8cca94f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-8cca94f.e-con{--order:-99999 /* order start hack */;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf{padding:30px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf .elementor-heading-title{font-size:32px;}.elementor-9886 .elementor-element.elementor-element-3e4656e{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-9886 .elementor-element.elementor-element-5d9a43b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9886 .elementor-element.elementor-element-15f8cd8{--min-height:400px;}.elementor-9886 .elementor-element.elementor-element-afe13c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9886 .elementor-element.elementor-element-23f3ddf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9886 .elementor-element.elementor-element-23f3ddf.e-con{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-642e564{--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-between;}.elementor-9886 .elementor-element.elementor-element-437cbd7 .elementor-heading-title{font-size:50px;}.elementor-9886 .elementor-element.elementor-element-75d7425{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9886 .elementor-element.elementor-element-2012f05{--padding-top:80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-fb70365 .elementor-heading-title{font-size:50px;}.elementor-9886 .elementor-element.elementor-element-6d81a55{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-53326e0{--min-height:400px;}.elementor-9886 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodexp.it/wp-content/uploads/2026/02/banner-mobile-.jpg");background-position:top center;}.elementor-9886 .elementor-element.elementor-element-3825993{--min-height:633px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9886 .elementor-element.elementor-element-ad39b04{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-f9e0a51{--min-height:400px;}}@media(max-width:767px){.elementor-9886 .elementor-element.elementor-element-baaf421{--width:100%;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-eb488db{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-3fad2d7{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-f779e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-f8b1872 .elementor-heading-title{font-size:40px;}.elementor-9886 .elementor-element.elementor-element-32c1503{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-8bfb3ac{--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-9886 .elementor-element.elementor-element-75fbb6b{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-75fbb6b .elementor-heading-title{font-size:18px;}.elementor-9886 .elementor-element.elementor-element-82b112c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-82b112c .elementor-heading-title{font-size:18px;}.elementor-9886 .elementor-element.elementor-element-b251ee0{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-917733a{--width:100%;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-917733a.e-con{--order:-99999 /* order start hack */;}.elementor-9886 .elementor-element.elementor-element-e138ac6{text-align:center;}.elementor-9886 .elementor-element.elementor-element-426d146{--e-image-carousel-slides-to-show:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-abff4e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-eef13dc img{width:100px;}.elementor-9886 .elementor-element.elementor-element-3f977f1 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-3586548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-3586548.elementor-element{--align-self:center;}.elementor-9886 .elementor-element.elementor-element-3586548 .elementor-countdown-item{padding:3px 3px 3px 3px;}.elementor-9886 .elementor-element.elementor-element-8fe58a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-ea86712{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-0a3604a img{width:100px;}.elementor-9886 .elementor-element.elementor-element-985dad0 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-5ebc6aa{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-497276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodexp.it/wp-content/uploads/2026/03/bg_texture.jpg");background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-497276c{--min-height:60vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-465ca46{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-a99cb98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-f4ef1ec .elementor-heading-title{font-size:40px;}.elementor-9886 .elementor-element.elementor-element-9454823{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-9454823 .elementor-heading-title{font-size:18px;}.elementor-9886 .elementor-element.elementor-element-0a880a8{--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-9886 .elementor-element.elementor-element-6ae95cc{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-6ae95cc.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-6ae95cc .elementor-heading-title{font-size:18px;}.elementor-9886 .elementor-element.elementor-element-9c9f778{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-9c9f778.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-9c9f778 .elementor-heading-title{font-size:14px;}.elementor-9886 .elementor-element.elementor-element-c84ccc3{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-c84ccc3.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-08e1412{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-05c0f1c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9886 .elementor-element.elementor-element-8cca94f.e-con{--order:-99999 /* order start hack */;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-1bc5dbf .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-0cdd2fc{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-0cdd2fc.elementor-element{--align-self:flex-start;}.elementor-9886 .elementor-element.elementor-element-b96c7c3{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-e9c1818{--min-height:300px;}.elementor-9886 .elementor-element.elementor-element-16ae282 img{width:100px;}.elementor-9886 .elementor-element.elementor-element-6cd9e48 .elementor-heading-title{font-size:24px;}.elementor-9886 .elementor-element.elementor-element-608df78{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-0acc035{--min-height:300px;}.elementor-9886 .elementor-element.elementor-element-a847a7c img{width:100px;}.elementor-9886 .elementor-element.elementor-element-cc66fd4 .elementor-heading-title{font-size:24px;}.elementor-9886 .elementor-element.elementor-element-49e5a4b{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-850ee11{--min-height:300px;}.elementor-9886 .elementor-element.elementor-element-52447cc img{width:100px;}.elementor-9886 .elementor-element.elementor-element-4a5f3a0 .elementor-heading-title{font-size:24px;}.elementor-9886 .elementor-element.elementor-element-56188cf{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-18fab59{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-ec6d250{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-ec6d250 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-a5d91be{--e-image-carousel-slides-to-show:1;}.elementor-9886 .elementor-element.elementor-element-5d9a43b{--min-height:0em;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-9886 .elementor-element.elementor-element-c7c71ed{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-7ced027{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-7ced027 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-49be538{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-15f8cd8{--min-height:40vh;--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;--row-gap:0px;--column-gap:0px;}.elementor-9886 .elementor-element.elementor-element-afe0948{--width:100%;--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-9886 .elementor-element.elementor-element-afe13c6{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-b79ac4f img{width:100px;}.elementor-9886 .elementor-element.elementor-element-998406e .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-cfe6d9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-437cbd7{padding:0px 0px 30px 20px;}.elementor-9886 .elementor-element.elementor-element-437cbd7 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-75d7425{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9886 .elementor-element.elementor-element-2012f05{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-fb70365{padding:0px 0px 30px 20px;}.elementor-9886 .elementor-element.elementor-element-fb70365 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-21ec5f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-e52d9d9{--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-9886 .elementor-element.elementor-element-6d81a55{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-53326e0{--min-height:40vh;--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;--row-gap:0px;--column-gap:0px;}.elementor-9886 .elementor-element.elementor-element-c1a2566{--min-height:16px;}.elementor-9886 .elementor-element.elementor-element-677b3b6{padding:0px 0px 0px 0px;}.elementor-9886 .elementor-element.elementor-element-677b3b6 img{width:50%;}.elementor-9886 .elementor-element.elementor-element-3825993{--min-height:60vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-9886 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9886 .elementor-element.elementor-element-9cae1ca .elementor-heading-title{font-size:34px;}.elementor-9886 .elementor-element.elementor-element-fd684c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-fd684c1 .elementor-heading-title{font-size:18px;}.elementor-9886 .elementor-element.elementor-element-0f131df{--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-9886 .elementor-element.elementor-element-0abd38f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-326edc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-ad39b04{width:var( --container-widget-width, 139.512% );max-width:139.512%;padding:30px 0px 0px 0px;--container-widget-width:139.512%;--container-widget-flex-grow:0;columns:1;}.elementor-9886 .elementor-element.elementor-element-15bef34{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9886 .elementor-element.elementor-element-875014f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9886 .elementor-element.elementor-element-ff4cb64{--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-9886 .elementor-element.elementor-element-fcda835{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9886 .elementor-element.elementor-element-fcda835 .elementor-heading-title{font-size:28px;}.elementor-9886 .elementor-element.elementor-element-dd7d335{font-size:16px;}.elementor-9886 .elementor-element.elementor-element-f9e0a51{--min-height:40vh;--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;--row-gap:0px;--column-gap:0px;}.elementor-9886 .elementor-element.elementor-element-74dc847{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9886 .elementor-element.elementor-element-3fad2d7{--width:50%;}.elementor-9886 .elementor-element.elementor-element-32c1503{--width:100%;}.elementor-9886 .elementor-element.elementor-element-8bfb3ac{--width:100%;}.elementor-9886 .elementor-element.elementor-element-917733a{--width:50%;}.elementor-9886 .elementor-element.elementor-element-9c4b0c6{--width:60%;}.elementor-9886 .elementor-element.elementor-element-ea8bd76{--width:55%;}.elementor-9886 .elementor-element.elementor-element-8fe58a0{--width:100%;}.elementor-9886 .elementor-element.elementor-element-8468d53{--width:50%;}.elementor-9886 .elementor-element.elementor-element-ea86712{--width:50%;}.elementor-9886 .elementor-element.elementor-element-497276c{--width:100%;}.elementor-9886 .elementor-element.elementor-element-465ca46{--width:50%;}.elementor-9886 .elementor-element.elementor-element-0a880a8{--width:50%;}.elementor-9886 .elementor-element.elementor-element-5fd68b7{--width:50%;}.elementor-9886 .elementor-element.elementor-element-8cca94f{--width:50%;}.elementor-9886 .elementor-element.elementor-element-c7c71ed{--width:33%;}.elementor-9886 .elementor-element.elementor-element-15f8cd8{--width:68%;}.elementor-9886 .elementor-element.elementor-element-23f3ddf{--width:60%;}.elementor-9886 .elementor-element.elementor-element-642e564{--width:55%;}.elementor-9886 .elementor-element.elementor-element-e52d9d9{--width:33%;}.elementor-9886 .elementor-element.elementor-element-53326e0{--width:68%;}.elementor-9886 .elementor-element.elementor-element-3825993{--width:100%;}.elementor-9886 .elementor-element.elementor-element-326edc4{--width:60%;}.elementor-9886 .elementor-element.elementor-element-15bef34{--width:40%;}.elementor-9886 .elementor-element.elementor-element-ff4cb64{--width:33%;}.elementor-9886 .elementor-element.elementor-element-f9e0a51{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9886 .elementor-element.elementor-element-3fad2d7{--width:100%;}.elementor-9886 .elementor-element.elementor-element-917733a{--width:100%;}.elementor-9886 .elementor-element.elementor-element-ea8bd76{--width:100%;}.elementor-9886 .elementor-element.elementor-element-8468d53{--width:100%;}.elementor-9886 .elementor-element.elementor-element-ea86712{--width:100%;}.elementor-9886 .elementor-element.elementor-element-465ca46{--width:60%;}.elementor-9886 .elementor-element.elementor-element-0a880a8{--width:100%;}.elementor-9886 .elementor-element.elementor-element-5fd68b7{--width:100%;}.elementor-9886 .elementor-element.elementor-element-05c0f1c{--width:100%;}.elementor-9886 .elementor-element.elementor-element-8cca94f{--width:100%;}.elementor-9886 .elementor-element.elementor-element-c7c71ed{--width:100%;}.elementor-9886 .elementor-element.elementor-element-15f8cd8{--width:100%;}.elementor-9886 .elementor-element.elementor-element-642e564{--width:100%;}.elementor-9886 .elementor-element.elementor-element-e52d9d9{--width:100%;}.elementor-9886 .elementor-element.elementor-element-53326e0{--width:100%;}.elementor-9886 .elementor-element.elementor-element-ff4cb64{--width:100%;}.elementor-9886 .elementor-element.elementor-element-f9e0a51{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f8b1872 */.rosa{
    color:#fe2078;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b251ee0 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-426d146 */#loghi .swiper-wrapper {
  display: flex;
  width: max-content;
  animation: scroll 25s linear infinite; /* durata = velocità */
}

#loghi .swiper-slide {
  flex: 0 0 auto;
}

#loghi .swiper-slide img {
  max-width: 70% !important;
}

/* Animazione infinita */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%); /* sposta le slide verso sinistra */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-985dad0 */.rosa{
    color:#fe2078;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41d0592 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bf5ad2 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4ef1ec */.rosa{
    color:#fe2078;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c84ccc3 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc5dbf */.blu{
    color: #1C2C42;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cdd2fc */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af59e3b */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6abd6d8 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7ec586 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5d91be */.elementor-9886 .elementor-element.elementor-element-a5d91be .swiper-wrapper {
  display: flex;
  width: max-content;
  /* Aumenta i secondi per rallentare, diminuiscili per velocizzare */
  animation: scroll 50s linear infinite; 
}

.elementor-9886 .elementor-element.elementor-element-a5d91be.swiper-slide {
  flex: 0 0 auto;
}

.elementor-9886 .elementor-element.elementor-element-a5d91be .swiper-slide img {
  max-width: 70% !important;
}

/* Animazione infinita */
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%); /* sposta le slide verso sinistra */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d6b004 */.btn-slide {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #f91c6d;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #1b2c42; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide .icon {
  background-color: #f91c6d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #f91c6d;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide:hover::before {
  width: calc(100% - 40px);
}

.btn-slide:hover {
  color: #fff;
}

.btn-slide:hover .text {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7c492 */.btn-registrazione {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #f91c6d;
  color: #f91c6d;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
  background: #fe2078;
}

.btn-registrazione .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-registrazione .icon {
  background-color: #f91c6d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-registrazione::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
  color: #121e2c;
}

/* Testo sopra lo sfondo */
.btn-registrazione .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
 
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-registrazione:hover::before {
  width: calc(100% - 40px);

}

.btn-registrazione:hover {
color: #121e2c;
}

.btn-registrazione:hover .text {
  color: #121e2c; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-registrazione .icon svg {
  transition: transform 0.3s ease;
}

.btn-registrazione:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29092f0 */.btn-registrazione {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #f91c6d;
  color: #f91c6d;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
  background: #fe2078;
}

.btn-registrazione .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-registrazione .icon {
  background-color: #f91c6d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-registrazione::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
  color: #121e2c;
}

/* Testo sopra lo sfondo */
.btn-registrazione .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
 
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-registrazione:hover::before {
  width: calc(100% - 40px);

}

.btn-registrazione:hover {
color: #121e2c;
}

.btn-registrazione:hover .text {
  color: #121e2c; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-registrazione .icon svg {
  transition: transform 0.3s ease;
}

.btn-registrazione:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4044b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d28e6b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8e053 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b07ec9 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4044b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d28e6b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8e053 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b07ec9 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4044b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d28e6b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8e053 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b07ec9 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4044b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d28e6b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8e053 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b07ec9 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4044b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d28e6b */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8e053 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b07ec9 */.btn-slide-blu {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #131e2c;
  color: #131e2c;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #131e2c; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-blu .icon-blu {
  background-color: #131e2c;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-blu::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #131e2c;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-blu .text-blu {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-blu:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-blu:hover {
  color: #fff;
}

.btn-slide-blu:hover .text-blu {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-blu .icon-blu svg {
  transition: transform 0.3s ease;
}

.btn-slide-blu:hover .icon-blu svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e93cf8 */.btn-slide-chiaro {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #fff;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #fff; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide-chiaro .icon {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide-chiaro::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #fff;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide-chiaro .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide-chiaro:hover::before {
  width: calc(100% - 40px);
}

.btn-slide-chiaro:hover {
  color: #fff;
}

.btn-slide-chiaro:hover .text {
  color: #1b2c42; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide-chiaro .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide-chiaro:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8919d80 */.btn-slide {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #f91c6d;
  color: #f91c6d;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  overflow: hidden;
  transition: color 0.3s ease;
}

.btn-slide .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
  font-family: 'Anek Bangla';
  font-weight: 300;
  color: #1b2c42; /* colore iniziale del testo */
}

/* Icona con sfondo fisso */
.btn-slide .icon {
  background-color: #f91c6d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

/* Sfondo animato che scorre */
.btn-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  width: 0%;
  height: 100%;
  background: #f91c6d;
  z-index: 0;
  transition: width 0.4s ease;
}

/* Testo sopra lo sfondo */
.btn-slide .text {
  position: relative;
  z-index: 1;
  padding: 0 16px;
}

/* Hover: sfondo che si riempie e testo bianco */
.btn-slide:hover::before {
  width: calc(100% - 40px);
}

.btn-slide:hover {
  color: #fff;
}

.btn-slide:hover .text {
  color: #fff; /* ✅ testo diventa bianco in hover */
}

/* Effetto sull’icona (facoltativo) */
.btn-slide .icon svg {
  transition: transform 0.3s ease;
}

.btn-slide:hover .icon svg {
  transform: translateX(2px);
}/* End custom CSS */