.elementor-11143 .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-11143 .elementor-element.elementor-element-baaf421:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-baaf421.e-con{--align-self:stretch;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-f779e55 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF59;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-f779e55 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-11143 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-11143 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-11143 .elementor-element.elementor-element-f779e55{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-11143 .elementor-element.elementor-element-f779e55 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-11143 .elementor-element.elementor-element-f779e55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11143 .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-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-32c1503{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-75fbb6b.elementor-element{--align-self:flex-start;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-b251ee0{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-b251ee0.elementor-element{--align-self:flex-start;}.elementor-11143 .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-11143 .elementor-element.elementor-element-917733a:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-917733a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE207800;}.elementor-11143 .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-11143 .elementor-element.elementor-element-e138ac6 img{width:100%;}.elementor-11143 .elementor-element.elementor-element-d857ae8{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-d857ae8 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-e789f61{width:var( --container-widget-width, 50% );max-width:50%;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-e0f18a7{--e-image-carousel-slides-to-show:10;background-color:#FFFFFF;padding:10px 0px 10px 0px;}.elementor-11143 .elementor-element.elementor-element-e0f18a7 .swiper-wrapper{display:flex;align-items:center;}.elementor-11143 .elementor-element.elementor-element-e0f18a7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-9c4b0c6.e-con{--align-self:flex-end;}.elementor-11143 .elementor-element.elementor-element-eef13dc{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-eef13dc img{width:100px;}.elementor-11143 .elementor-element.elementor-element-3f977f1{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-3586548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-3586548.elementor-element{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item{background-color:#FE1F78;}.elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-digits{font-family:"semplicitapro", Sans-serif;font-size:50px;font-weight:300;}.elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-label{font-family:"semplicitapro", Sans-serif;font-size:16px;font-weight:400;}.elementor-11143 .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-11143 .elementor-element.elementor-element-8fe58a0:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-8fe58a0::before, .elementor-11143 .elementor-element.elementor-element-8fe58a0 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-8fe58a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-8fe58a0 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-8fe58a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-8fe58a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222B3A;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-8fe58a0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11143 .elementor-element.elementor-element-8468d53{--display:flex;--justify-content:flex-start;--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-11143 .elementor-element.elementor-element-eb6ef4c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11143 .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:0px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:5;}.elementor-11143 .elementor-element.elementor-element-ea86712.e-con{--align-self:flex-start;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-772c2b3{--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-11143 .elementor-element.elementor-element-41d0592{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-8bf5ad2{width:var( --container-widget-width, 48% );max-width:48%;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-11143 .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-11143 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-497276c::before, .elementor-11143 .elementor-element.elementor-element-497276c > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-497276c > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-497276c > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-497276c > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-497276c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-497276c.e-con{--align-self:flex-end;}.elementor-11143 .elementor-element.elementor-element-465ca46{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF59;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-a99cb98 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-11143 .elementor-element.elementor-element-a99cb98{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11143 .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-11143 .elementor-element.elementor-element-a99cb98 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-9454823.elementor-element{--align-self:flex-start;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-6ae95cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-6ae95cc.elementor-element{--align-self:flex-end;}.elementor-11143 .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-11143 .elementor-element.elementor-element-9c9f778{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-9c9f778.elementor-element{--align-self:flex-end;}.elementor-11143 .elementor-element.elementor-element-9c9f778 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-c84ccc3{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-c84ccc3.elementor-element{--align-self:flex-end;}.elementor-11143 .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;--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:060px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-08e1412:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-08e1412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-5fd68b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-5fd68b7:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-5fd68b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9247A;}.elementor-11143 .elementor-element.elementor-element-14268c2{--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-11143 .elementor-element.elementor-element-14268c2:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-14268c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9247A;}.elementor-11143 .elementor-element.elementor-element-097ec5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-50f075e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-50f075e:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-50f075e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9247A;}.elementor-11143 .elementor-element.elementor-element-e596967{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .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:40px;--padding-left:060px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-b96c7c3:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-b96c7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .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-11143 .elementor-element.elementor-element-3e4656e:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-3e4656e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-3e4656e:hover::before, .elementor-11143 .elementor-element.elementor-element-3e4656e:hover > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-3e4656e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-3e4656e > .elementor-background-slideshow:hover::before, .elementor-11143 .elementor-element.elementor-element-3e4656e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-3e4656e:hover{--overlay-opacity:0.5;}.elementor-11143 .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-11143 .elementor-element.elementor-element-e9c1818:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-e9c1818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-e9c1818:hover{background-color:#1B2C42;--overlay-opacity:0.5;}.elementor-11143 .elementor-element.elementor-element-e9c1818:hover::before, .elementor-11143 .elementor-element.elementor-element-e9c1818:hover > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-e9c1818:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-e9c1818 > .elementor-background-slideshow:hover::before, .elementor-11143 .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-11143 .elementor-element.elementor-element-16ae282{padding:0px 0px 10px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-16ae282 img{width:70px;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-af59e3b{padding:0px 0px 0px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-0acc035:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-0acc035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE2078;}.elementor-11143 .elementor-element.elementor-element-0acc035:hover::before, .elementor-11143 .elementor-element.elementor-element-0acc035:hover > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-0acc035:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-0acc035 > .elementor-background-slideshow:hover::before, .elementor-11143 .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-11143 .elementor-element.elementor-element-0acc035:hover{--overlay-opacity:0.5;}.elementor-11143 .elementor-element.elementor-element-a847a7c{padding:0px 0px 10px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-a847a7c img{width:70px;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-6abd6d8{padding:0px 0px 0px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-850ee11:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-850ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-850ee11:hover::before, .elementor-11143 .elementor-element.elementor-element-850ee11:hover > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-850ee11:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .elementor-background-slideshow:hover::before, .elementor-11143 .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-11143 .elementor-element.elementor-element-850ee11::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-850ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-850ee11:hover{--overlay-opacity:0.3;}.elementor-11143 .elementor-element.elementor-element-52447cc{padding:0px 0px 10px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-52447cc img{width:70px;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-f7ec586{padding:0px 0px 0px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-18fab59:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-18fab59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-a5d91be{--e-image-carousel-slides-to-show:4;}.elementor-11143 .elementor-element.elementor-element-a5d91be .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-11143 .elementor-element.elementor-element-a5d91be .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-5d9a43b:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-5d9a43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-49be538{text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#222D43;}.elementor-11143 .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-11143 .elementor-element.elementor-element-15f8cd8:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-15f8cd8::before, .elementor-11143 .elementor-element.elementor-element-15f8cd8 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-15f8cd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-15f8cd8 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-15f8cd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-15f8cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-afe0948{--display:flex;}.elementor-11143 .elementor-element.elementor-element-b322907{--display:flex;}.elementor-11143 .elementor-element.elementor-element-830a89c{--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-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-830a89c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-830a89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-b71dadc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-b71dadc.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-8a407f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-9dec386{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-9dec386:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-9dec386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-82c25c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-17ce8aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-b1aae22{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-b1aae22:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-b1aae22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-7a3ca23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-d0cca72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-b5c3870{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-b5c3870:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-b5c3870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-b2c41f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-b2c41f5 .widget-image-caption{color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-223759d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-28690b0{--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-11143 .elementor-element.elementor-element-28690b0:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-28690b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-f80097e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-4dc4c59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-41c3f26{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-41c3f26:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-41c3f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-a039577{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-dad0941{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-11143 .elementor-element.elementor-element-dad0941 .swiper-slide ) > .e-con{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-2ae02d1{--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-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:060px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-2ae02d1:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-2ae02d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-b4867db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-6a46237{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-6a46237:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-6a46237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-c472e37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-9653454{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-9653454:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-9653454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-7baeddd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-0d69f3e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-0d69f3e:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-0d69f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-4947987{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-4947987 .widget-image-caption{color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-1360be5{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:060px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-1360be5:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-1360be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-f5804a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap: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-11143 .elementor-element.elementor-element-cec8ddc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-cec8ddc:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-cec8ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-3fb163d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-88fb116{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-88fb116:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-88fb116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-55532bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11143 .elementor-element.elementor-element-dc7bd14{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-11143 .elementor-element.elementor-element-dc7bd14:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-dc7bd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2C42;}.elementor-11143 .elementor-element.elementor-element-eb4ee48{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-eb4ee48 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-8ad7ae7{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-8ad7ae7.elementor-element{--align-self:flex-start;}.elementor-11143 .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-11143 .elementor-element.elementor-element-afe13c6:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-afe13c6::before, .elementor-11143 .elementor-element.elementor-element-afe13c6 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-afe13c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-afe13c6 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-afe13c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-23f3ddf.e-con{--align-self:flex-end;}.elementor-11143 .elementor-element.elementor-element-b79ac4f{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-b79ac4f img{width:100px;}.elementor-11143 .elementor-element.elementor-element-998406e{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-cfe6d9e:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-cfe6d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-437cbd7{padding:0px 0px 50px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-4ae1d6c{--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-11143 .elementor-element.elementor-element-4ae1d6c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-4ae1d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-4ae1d6c.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-65cb1a6{--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-11143 .elementor-element.elementor-element-65cb1a6:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-65cb1a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-7fda495{text-align:justify;}.elementor-11143 .elementor-element.elementor-element-7fda495 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-e74f4fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-d9748d9{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-d25d663{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-d25d663.elementor-element{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-0773aee{--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-11143 .elementor-element.elementor-element-14b89bf{text-align:start;}.elementor-11143 .elementor-element.elementor-element-14b89bf img{width:80%;}.elementor-11143 .elementor-element.elementor-element-7c1462b{--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-11143 .elementor-element.elementor-element-7c1462b:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-7c1462b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-7c1462b.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-6da5f47{--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-11143 .elementor-element.elementor-element-6da5f47:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-6da5f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-d017b2d{text-align:justify;}.elementor-11143 .elementor-element.elementor-element-d017b2d .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-4824351{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-9ab9c13{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-ccd8a39{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-ccd8a39.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-b73e74b{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-b73e74b:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-b73e74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-11143 .elementor-element.elementor-element-ae8af63{text-align:start;}.elementor-11143 .elementor-element.elementor-element-ae8af63 img{width:80%;}.elementor-11143 .elementor-element.elementor-element-3f73010{--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-11143 .elementor-element.elementor-element-3f73010:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-3f73010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-3f73010.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-f3ae5af{--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-11143 .elementor-element.elementor-element-f3ae5af:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-f3ae5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-49a88d6{text-align:justify;}.elementor-11143 .elementor-element.elementor-element-49a88d6 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-d784409{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-47de828{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-b319a88{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-b319a88.elementor-element{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-acddd3d{--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-11143 .elementor-element.elementor-element-398597c{text-align:start;}.elementor-11143 .elementor-element.elementor-element-398597c img{width:80%;}.elementor-11143 .elementor-element.elementor-element-9a16877{--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-11143 .elementor-element.elementor-element-9a16877:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-9a16877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-9a16877.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-3ff8d6c{--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-11143 .elementor-element.elementor-element-3ff8d6c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-3ff8d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-6ba459f{text-align:justify;}.elementor-11143 .elementor-element.elementor-element-6ba459f .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-031173f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-f08e440{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-f213c6c{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-f213c6c.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-094fbcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-a67be80{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-13abdbc{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-13abdbc.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-7eb38b2{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-86e694f{text-align:start;}.elementor-11143 .elementor-element.elementor-element-86e694f img{width:53%;}.elementor-11143 .elementor-element.elementor-element-628185d{--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-11143 .elementor-element.elementor-element-628185d:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-628185d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-628185d.e-con{--align-self:stretch;}.elementor-11143 .elementor-element.elementor-element-56bbdb7{--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;--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-11143 .elementor-element.elementor-element-56bbdb7:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-56bbdb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F91B6D;}.elementor-11143 .elementor-element.elementor-element-c542e88{text-align:justify;}.elementor-11143 .elementor-element.elementor-element-c542e88 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-2c33e94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-a60a16c{font-family:"Anek Bangla", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-196082c{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-196082c.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-182796d{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-a65f7ab{text-align:start;}.elementor-11143 .elementor-element.elementor-element-a65f7ab img{width:80%;}.elementor-11143 .elementor-element.elementor-element-377d346{--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-11143 .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-11143 .elementor-element.elementor-element-fb70365{padding:0px 0px 50px 0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-21ec5f3:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-21ec5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-53326e0:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-53326e0::before, .elementor-11143 .elementor-element.elementor-element-53326e0 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-53326e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-53326e0 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-53326e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-53326e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-c1a2566{--display:flex;--min-height:450px;}.elementor-11143 .elementor-element.elementor-element-677b3b6 img{width:30%;}.elementor-11143 .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-11143 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D43;}.elementor-11143 .elementor-element.elementor-element-3825993::before, .elementor-11143 .elementor-element.elementor-element-3825993 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-3825993 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-3825993 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-3825993 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222D43;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-3825993.e-con{--align-self:flex-end;}.elementor-11143 .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-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-0f131df{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-326edc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-ad39b04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11143 .elementor-element.elementor-element-9e93cf8{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-9e93cf8.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-15bef34{--display:flex;--min-height:380px;}.elementor-11143 .elementor-element.elementor-element-15bef34:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-6a3eb74{--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:80px;--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-11143 .elementor-element.elementor-element-6a3eb74:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://foodexp.it/wp-content/uploads/2025/11/Cover-sponsor.jpg");background-position:center center;background-size:cover;}.elementor-11143 .elementor-element.elementor-element-6a3eb74::before, .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-6a3eb74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #1B2C4200 0%, #1B2C42 46%);}.elementor-11143 .elementor-element.elementor-element-4d95aa0{--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-11143 .elementor-element.elementor-element-4d95aa0.e-con{--align-self:flex-end;}.elementor-11143 .elementor-element.elementor-element-81b1481{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-81b1481 img{width:100px;}.elementor-11143 .elementor-element.elementor-element-33b8653{padding:0px 0px 0px 0px;text-align:start;}.elementor-11143 .elementor-element.elementor-element-33b8653 .elementor-heading-title{font-family:"semplicitapro", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-11143 .elementor-element.elementor-element-c50031a{--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-11143 .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-11143 .elementor-element.elementor-element-875014f:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-875014f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-dd7d335{text-align:justify;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:300;color:#222D43;}.elementor-11143 .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-11143 .elementor-element.elementor-element-f9e0a51:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .elementor-element.elementor-element-f9e0a51::before, .elementor-11143 .elementor-element.elementor-element-f9e0a51 > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-f9e0a51 > .e-con-inner > .elementor-background-video-container::before, .elementor-11143 .elementor-element.elementor-element-f9e0a51 > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-f9e0a51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11143 .elementor-element.elementor-element-f9e0a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B2C42;--background-overlay:'';}.elementor-11143 .elementor-element.elementor-element-74dc847{--display:flex;}.elementor-11143 .elementor-element.elementor-element-e991a73{--display:flex;}@media(max-width:1024px){.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-e0f18a7{--e-image-carousel-slides-to-show:4;}.elementor-11143 .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-11143 .elementor-element.elementor-element-9c4b0c6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11143 .elementor-element.elementor-element-9c4b0c6.e-con{--align-self:flex-start;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-8468d53{--min-height:40vh;}.elementor-11143 .elementor-element.elementor-element-8468d53.e-con{--order:99999 /* order end hack */;}.elementor-11143 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-465ca46{--justify-content:flex-end;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-465ca46.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-11143 .elementor-element.elementor-element-0a880a8{--justify-content:flex-start;}.elementor-11143 .elementor-element.elementor-element-0a880a8.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-15f8cd8{--min-height:400px;}.elementor-11143 .elementor-element.elementor-element-dad0941{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11143 .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-11143 .elementor-element.elementor-element-23f3ddf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11143 .elementor-element.elementor-element-23f3ddf.e-con{--align-self:flex-start;}.elementor-11143 .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-11143 .elementor-element.elementor-element-437cbd7 .elementor-heading-title{font-size:50px;}.elementor-11143 .elementor-element.elementor-element-377d346{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11143 .elementor-element.elementor-element-2012f05{--padding-top:80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-11143 .elementor-element.elementor-element-fb70365 .elementor-heading-title{font-size:50px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-53326e0{--min-height:400px;}.elementor-11143 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-6a3eb74{--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-11143 .elementor-element.elementor-element-4d95aa0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11143 .elementor-element.elementor-element-4d95aa0.e-con{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-c50031a{--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-11143 .elementor-element.elementor-element-f9e0a51{--min-height:400px;}}@media(max-width:767px){.elementor-11143 .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:50px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-f779e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-f8b1872 .elementor-heading-title{font-size:40px;}.elementor-11143 .elementor-element.elementor-element-32c1503{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-75fbb6b .elementor-heading-title{font-size:18px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-82b112c .elementor-heading-title{font-size:18px;}.elementor-11143 .elementor-element.elementor-element-b251ee0{padding:0px 0px 0px 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-917733a.e-con{--order:-99999 /* order start hack */;}.elementor-11143 .elementor-element.elementor-element-e138ac6{text-align:center;}.elementor-11143 .elementor-element.elementor-element-d857ae8{padding:0px 0px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11143 .elementor-element.elementor-element-d857ae8 .elementor-heading-title{font-size:18px;}.elementor-11143 .elementor-element.elementor-element-e789f61{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-11143 .elementor-element.elementor-element-e0f18a7{--e-image-carousel-slides-to-show:3;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-eef13dc img{width:100px;}.elementor-11143 .elementor-element.elementor-element-3f977f1 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-3586548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-3586548.elementor-element{--align-self:center;}.elementor-11143 .elementor-element.elementor-element-3586548 .elementor-countdown-item{padding:3px 3px 3px 3px;}.elementor-11143 .elementor-element.elementor-element-8fe58a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-ea86712{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-985dad0 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-5ebc6aa{font-size:16px;}.elementor-11143 .elementor-element.elementor-element-41d0592{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11143 .elementor-element.elementor-element-8bf5ad2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11143 .elementor-element.elementor-element-497276c:not(.elementor-motion-effects-element-type-background), .elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-465ca46{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-a99cb98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-f4ef1ec .elementor-heading-title{font-size:40px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-9454823 .elementor-heading-title{font-size:18px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-6ae95cc{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-6ae95cc.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-6ae95cc .elementor-heading-title{font-size:18px;}.elementor-11143 .elementor-element.elementor-element-9c9f778{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-9c9f778.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-9c9f778 .elementor-heading-title{font-size:14px;}.elementor-11143 .elementor-element.elementor-element-c84ccc3{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-c84ccc3.elementor-element{--align-self:flex-start;}.elementor-11143 .elementor-element.elementor-element-08e1412{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-5fd68b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11143 .elementor-element.elementor-element-14268c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-50f075e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-b96c7c3{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-e9c1818{--min-height:300px;}.elementor-11143 .elementor-element.elementor-element-16ae282 img{width:100px;}.elementor-11143 .elementor-element.elementor-element-6cd9e48 .elementor-heading-title{font-size:24px;}.elementor-11143 .elementor-element.elementor-element-608df78{font-size:16px;}.elementor-11143 .elementor-element.elementor-element-0acc035{--min-height:300px;}.elementor-11143 .elementor-element.elementor-element-a847a7c img{width:100px;}.elementor-11143 .elementor-element.elementor-element-cc66fd4 .elementor-heading-title{font-size:24px;}.elementor-11143 .elementor-element.elementor-element-49e5a4b{font-size:16px;}.elementor-11143 .elementor-element.elementor-element-850ee11{--min-height:300px;}.elementor-11143 .elementor-element.elementor-element-52447cc img{width:100px;}.elementor-11143 .elementor-element.elementor-element-4a5f3a0 .elementor-heading-title{font-size:24px;}.elementor-11143 .elementor-element.elementor-element-56188cf{font-size:16px;}.elementor-11143 .elementor-element.elementor-element-18fab59{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-ec6d250 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-a5d91be{--e-image-carousel-slides-to-show:1;}.elementor-11143 .elementor-element.elementor-element-5d9a43b{--min-height:0em;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-7ced027 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-49be538{font-size:16px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-830a89c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-b71dadc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11143 .elementor-element.elementor-element-9dec386{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-11143 .elementor-element.elementor-element-17ce8aa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11143 .elementor-element.elementor-element-b1aae22{--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-11143 .elementor-element.elementor-element-d0cca72{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11143 .elementor-element.elementor-element-b5c3870{--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-11143 .elementor-element.elementor-element-223759d{--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;--border-radius:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-28690b0{--border-radius:0px 0px 0px 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-11143 .elementor-element.elementor-element-4dc4c59{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11143 .elementor-element.elementor-element-41c3f26{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-11143 .elementor-element.elementor-element-dad0941{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 20px 0px;}.elementor-11143 .elementor-element.elementor-element-2ae02d1{--padding-top:040px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-b4867db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11143 .elementor-element.elementor-element-6a46237{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-9653454{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-0d69f3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-1360be5{--padding-top:040px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11143 .elementor-element.elementor-element-f5804a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11143 .elementor-element.elementor-element-cec8ddc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-88fb116{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-dc7bd14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11143 .elementor-element.elementor-element-eb4ee48 .elementor-heading-title{font-size:24px;}.elementor-11143 .elementor-element.elementor-element-8ad7ae7{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-8ad7ae7.elementor-element{--align-self:flex-start;}.elementor-11143 .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-11143 .elementor-element.elementor-element-b79ac4f img{width:100px;}.elementor-11143 .elementor-element.elementor-element-998406e .elementor-heading-title{font-size:28px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-437cbd7{padding:0px 0px 30px 20px;}.elementor-11143 .elementor-element.elementor-element-437cbd7 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-377d346{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11143 .elementor-element.elementor-element-2012f05{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-fb70365{padding:0px 0px 30px 20px;}.elementor-11143 .elementor-element.elementor-element-fb70365 .elementor-heading-title{font-size:28px;}.elementor-11143 .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-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-c1a2566{--min-height:16px;}.elementor-11143 .elementor-element.elementor-element-677b3b6{padding:0px 0px 0px 0px;}.elementor-11143 .elementor-element.elementor-element-677b3b6 img{width:50%;}.elementor-11143 .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-11143 .elementor-element.elementor-element-3825993:not(.elementor-motion-effects-element-type-background), .elementor-11143 .elementor-element.elementor-element-3825993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-11143 .elementor-element.elementor-element-9cae1ca .elementor-heading-title{font-size:34px;}.elementor-11143 .elementor-element.elementor-element-fd684c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11143 .elementor-element.elementor-element-fd684c1 .elementor-heading-title{font-size:18px;}.elementor-11143 .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-11143 .elementor-element.elementor-element-0abd38f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-326edc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-6a3eb74{--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-11143 .elementor-element.elementor-element-81b1481 img{width:100px;}.elementor-11143 .elementor-element.elementor-element-33b8653 .elementor-heading-title{font-size:28px;}.elementor-11143 .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-11143 .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-11143 .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-11143 .elementor-element.elementor-element-fcda835 .elementor-heading-title{font-size:28px;}.elementor-11143 .elementor-element.elementor-element-dd7d335{font-size:16px;}.elementor-11143 .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-11143 .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-11143 .elementor-element.elementor-element-3fad2d7{--width:50%;}.elementor-11143 .elementor-element.elementor-element-32c1503{--width:100%;}.elementor-11143 .elementor-element.elementor-element-8bfb3ac{--width:100%;}.elementor-11143 .elementor-element.elementor-element-917733a{--width:50%;}.elementor-11143 .elementor-element.elementor-element-9c4b0c6{--width:60%;}.elementor-11143 .elementor-element.elementor-element-ea8bd76{--width:55%;}.elementor-11143 .elementor-element.elementor-element-8fe58a0{--width:100%;}.elementor-11143 .elementor-element.elementor-element-8468d53{--width:50%;}.elementor-11143 .elementor-element.elementor-element-ea86712{--width:50%;}.elementor-11143 .elementor-element.elementor-element-497276c{--width:100%;}.elementor-11143 .elementor-element.elementor-element-465ca46{--width:50%;}.elementor-11143 .elementor-element.elementor-element-0a880a8{--width:50%;}.elementor-11143 .elementor-element.elementor-element-5fd68b7{--width:100%;}.elementor-11143 .elementor-element.elementor-element-c7c71ed{--width:33%;}.elementor-11143 .elementor-element.elementor-element-15f8cd8{--width:68%;}.elementor-11143 .elementor-element.elementor-element-b71dadc{--width:100%;}.elementor-11143 .elementor-element.elementor-element-b4867db{--width:100%;}.elementor-11143 .elementor-element.elementor-element-f5804a0{--width:100%;}.elementor-11143 .elementor-element.elementor-element-23f3ddf{--width:60%;}.elementor-11143 .elementor-element.elementor-element-642e564{--width:55%;}.elementor-11143 .elementor-element.elementor-element-e52d9d9{--width:33%;}.elementor-11143 .elementor-element.elementor-element-53326e0{--width:68%;}.elementor-11143 .elementor-element.elementor-element-3825993{--width:100%;}.elementor-11143 .elementor-element.elementor-element-326edc4{--width:60%;}.elementor-11143 .elementor-element.elementor-element-15bef34{--width:40%;}.elementor-11143 .elementor-element.elementor-element-4d95aa0{--width:60%;}.elementor-11143 .elementor-element.elementor-element-c50031a{--width:55%;}.elementor-11143 .elementor-element.elementor-element-ff4cb64{--width:33%;}.elementor-11143 .elementor-element.elementor-element-f9e0a51{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11143 .elementor-element.elementor-element-3fad2d7{--width:100%;}.elementor-11143 .elementor-element.elementor-element-917733a{--width:100%;}.elementor-11143 .elementor-element.elementor-element-ea8bd76{--width:100%;}.elementor-11143 .elementor-element.elementor-element-8468d53{--width:100%;}.elementor-11143 .elementor-element.elementor-element-ea86712{--width:100%;}.elementor-11143 .elementor-element.elementor-element-465ca46{--width:60%;}.elementor-11143 .elementor-element.elementor-element-0a880a8{--width:100%;}.elementor-11143 .elementor-element.elementor-element-5fd68b7{--width:100%;}.elementor-11143 .elementor-element.elementor-element-14268c2{--width:100%;}.elementor-11143 .elementor-element.elementor-element-50f075e{--width:100%;}.elementor-11143 .elementor-element.elementor-element-c7c71ed{--width:100%;}.elementor-11143 .elementor-element.elementor-element-15f8cd8{--width:100%;}.elementor-11143 .elementor-element.elementor-element-b71dadc{--width:100%;}.elementor-11143 .elementor-element.elementor-element-9dec386{--width:100%;}.elementor-11143 .elementor-element.elementor-element-b1aae22{--width:100%;}.elementor-11143 .elementor-element.elementor-element-b5c3870{--width:100%;}.elementor-11143 .elementor-element.elementor-element-28690b0{--width:100%;}.elementor-11143 .elementor-element.elementor-element-41c3f26{--width:100%;}.elementor-11143 .elementor-element.elementor-element-b4867db{--width:100%;}.elementor-11143 .elementor-element.elementor-element-6a46237{--width:100%;}.elementor-11143 .elementor-element.elementor-element-9653454{--width:100%;}.elementor-11143 .elementor-element.elementor-element-0d69f3e{--width:100%;}.elementor-11143 .elementor-element.elementor-element-f5804a0{--width:100%;}.elementor-11143 .elementor-element.elementor-element-cec8ddc{--width:100%;}.elementor-11143 .elementor-element.elementor-element-88fb116{--width:100%;}.elementor-11143 .elementor-element.elementor-element-dc7bd14{--width:100%;}.elementor-11143 .elementor-element.elementor-element-642e564{--width:100%;}.elementor-11143 .elementor-element.elementor-element-e52d9d9{--width:100%;}.elementor-11143 .elementor-element.elementor-element-53326e0{--width:100%;}.elementor-11143 .elementor-element.elementor-element-c50031a{--width:100%;}.elementor-11143 .elementor-element.elementor-element-ff4cb64{--width:100%;}.elementor-11143 .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-e0f18a7 */#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 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-11143 .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-11143 .elementor-element.elementor-element-a5d91be.swiper-slide {
  flex: 0 0 auto;
}

.elementor-11143 .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-8ad7ae7 */.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-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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-d25d663 */.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-ccd8a39 */.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-b319a88 */.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-f213c6c */.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-13abdbc */.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-196082c */.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-6d9b7bc */.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-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 */