.elementor-5131 .elementor-element.elementor-element-8b9812e{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8ef98be );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8b9812e, .elementor-5131 .elementor-element.elementor-element-8b9812e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8b9812e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5131 .elementor-element.elementor-element-5129935 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-5131 .elementor-element.elementor-element-214ba60 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-214ba60{text-align:center;}.elementor-5131 .elementor-element.elementor-element-214ba60 .elementor-heading-title{font-family:"Alkaline", Sans-serif;font-size:82px;font-weight:900;color:var( --e-global-color-e61dc40 );}.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-5131 .elementor-element.elementor-element-4709d9e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4709d9e img{width:53%;}.elementor-5131 .elementor-element.elementor-element-8a884a1 > .elementor-container{max-width:1058px;}.elementor-5131 .elementor-element.elementor-element-8a884a1{margin-top:-15px;margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button{background-color:var( --e-global-color-bfc052d );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-bfc052d );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-bfc052d );border-color:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-78bd2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button:focus svg{fill:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button{background-color:var( --e-global-color-8ef98be );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-8ef98be );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-8ef98be );border-color:var( --e-global-color-8ef98be );}.elementor-5131 .elementor-element.elementor-element-8674d7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button:focus svg{fill:var( --e-global-color-8ef98be );}.elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button{background-color:var( --e-global-color-651e4a3 );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-651e4a3 );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-651e4a3 );border-color:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-fd46705 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button:focus svg{fill:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-e888aee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-e888aee{text-align:center;}.elementor-5131 .elementor-element.elementor-element-e888aee .elementor-heading-title{font-family:"Alkaline", Sans-serif;font-size:59px;font-weight:900;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-2808603 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-2808603{text-align:center;}.elementor-5131 .elementor-element.elementor-element-2808603 .elementor-heading-title{font-family:"Houschka Rounded", Sans-serif;font-size:24px;font-weight:900;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-435963a > .elementor-container{max-width:1057px;}.elementor-5131 .elementor-element.elementor-element-8e10649 .elementor-wrapper{--video-aspect-ratio:0.5625;}.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-5131 .elementor-element.elementor-element-1e05cff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e05cff{font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-22a92f5{font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-adddf7d > .elementor-container{max-width:1058px;}.elementor-5131 .elementor-element.elementor-element-adddf7d{margin-top:-15px;margin-bottom:0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button{background-color:var( --e-global-color-8ef98be );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-8ef98be );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-8ef98be );border-color:var( --e-global-color-8ef98be );}.elementor-5131 .elementor-element.elementor-element-6081dbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button:focus svg{fill:var( --e-global-color-8ef98be );}.elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button{background-color:var( --e-global-color-bfc052d );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-bfc052d );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-bfc052d );border-color:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-4d9d3fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button:focus svg{fill:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button{background-color:var( --e-global-color-651e4a3 );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-651e4a3 );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-651e4a3 );border-color:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-126dc98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button:focus svg{fill:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-9ed25d0 > .elementor-container{max-width:1600px;}.elementor-5131 .elementor-element.elementor-element-7bb2693 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-7bb2693{z-index:2;text-align:center;}.elementor-5131 .elementor-element.elementor-element-7bb2693 .elementor-heading-title{font-family:"Alkaline", Sans-serif;font-size:59px;font-weight:900;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-198b3f5 > .elementor-widget-container{margin:-14px 60px 0px 60px;}.elementor-5131 .elementor-element.elementor-element-198b3f5{text-align:center;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-eadc6af > .elementor-widget-container{margin:-25px 200px 0px 300px;}.elementor-5131 .elementor-element.elementor-element-eadc6af{text-align:start;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-8abcaf6 > .elementor-widget-container{margin:-14px 60px 0px 60px;}.elementor-5131 .elementor-element.elementor-element-8abcaf6{text-align:center;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-1cc9964{margin-top:10px;margin-bottom:0px;}.elementor-5131 .elementor-element.elementor-element-3d6f4b6 > .elementor-container{max-width:1600px;}.elementor-5131 .elementor-element.elementor-element-23a2983 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-23a2983{z-index:2;text-align:center;}.elementor-5131 .elementor-element.elementor-element-23a2983 .elementor-heading-title{font-family:"Alkaline", Sans-serif;font-size:59px;font-weight:900;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-2ccae7f{margin-top:0px;margin-bottom:0px;}.elementor-5131 .elementor-element.elementor-element-c3efa77 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-5131 .elementor-element.elementor-element-c3efa77{text-align:start;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-6cc1373 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6cc1373{text-align:start;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-37c3667 > .elementor-container{max-width:1058px;}.elementor-5131 .elementor-element.elementor-element-37c3667{margin-top:10px;margin-bottom:20px;}.elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button{background-color:var( --e-global-color-bfc052d );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-bfc052d );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-bfc052d );border-color:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-c964af0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button:focus svg{fill:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-397499f > .elementor-container{max-width:1600px;}.elementor-5131 .elementor-element.elementor-element-79c3b18 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-79c3b18{z-index:2;text-align:center;}.elementor-5131 .elementor-element.elementor-element-79c3b18 .elementor-heading-title{font-family:"Alkaline", Sans-serif;font-size:59px;font-weight:900;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-423834a > .elementor-widget-container{margin:-14px 60px 0px 60px;}.elementor-5131 .elementor-element.elementor-element-423834a{text-align:center;font-family:"Houschka Rounded", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-0b7e258{--e-image-carousel-slides-to-show:3;}.elementor-5131 .elementor-element.elementor-element-ef01abc > .elementor-container{max-width:1058px;}.elementor-5131 .elementor-element.elementor-element-ef01abc{margin-top:-20px;margin-bottom:20px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button{background-color:var( --e-global-color-bfc052d );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-bfc052d );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-bfc052d );border-color:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-1e2be15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button:focus svg{fill:var( --e-global-color-bfc052d );}.elementor-5131 .elementor-element.elementor-element-cf56b77 > .elementor-container{max-width:1600px;}.elementor-5131 .elementor-element.elementor-element-cf56b77, .elementor-5131 .elementor-element.elementor-element-cf56b77 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-cf56b77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-cf56b77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5131 .elementor-element.elementor-element-847ece4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5131 .elementor-element.elementor-element-847ece4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5131 .elementor-element.elementor-element-847ece4{z-index:1;}.elementor-5131 .elementor-element.elementor-element-57ba42b{--spacer-size:50px;}.elementor-5131 .elementor-element.elementor-element-57ba42b > .elementor-widget-container{border-style:solid;border-width:6px 0px 0px 6px;border-color:var( --e-global-color-b256125 );border-radius:1px 1px 1px 1px;}.elementor-5131 .elementor-element.elementor-element-6d2068a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5131 .elementor-element.elementor-element-6d2068a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lalistaristoranti.it/wp-content/uploads/2026/09/shuttle-di-birra.svg");background-position:center right;background-repeat:no-repeat;}.elementor-5131 .elementor-element.elementor-element-6d2068a > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -59px;--e-column-margin-right:0px;--e-column-margin-left:-59px;}.elementor-5131 .elementor-element.elementor-element-6d2068a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5131 .elementor-element.elementor-element-6d2068a{z-index:2;}.elementor-5131 .elementor-element.elementor-element-34bdc22 img{width:27%;}.elementor-5131 .elementor-element.elementor-element-57ef52d{--spacer-size:374px;}.elementor-5131 .elementor-element.elementor-element-57ef52d > .elementor-widget-container{margin:100px 0px -108px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-3087ee2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-3087ee2{text-align:start;}.elementor-5131 .elementor-element.elementor-element-3087ee2 .elementor-heading-title{font-family:"Houschka Rounded", Sans-serif;font-size:34px;font-weight:900;color:#353535;}.elementor-5131 .elementor-element.elementor-element-a321cd3{font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-b0d9c04 > .elementor-widget-container{margin:-30px 0px -46px 0px;padding:-10px -10px -10px -10px;}.elementor-5131 .elementor-element.elementor-element-b0d9c04{font-family:"Alkaline", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-2ad7e4a{font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:500;font-style:normal;color:var( --e-global-color-e61dc40 );}.elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button{background-color:var( --e-global-color-651e4a3 );font-family:"Houschka Rounded", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-2b64825 );color:var( --e-global-color-2b64825 );border-style:solid;border-color:var( --e-global-color-651e4a3 );border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button:hover, .elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button:focus{background-color:var( --e-global-color-2b64825 );color:var( --e-global-color-651e4a3 );border-color:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-36b222d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button:hover svg, .elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button:focus svg{fill:var( --e-global-color-651e4a3 );}.elementor-5131 .elementor-element.elementor-element-2907cee > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5131 .elementor-element.elementor-element-2907cee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5131 .elementor-element.elementor-element-8434975{--spacer-size:301px;}.elementor-5131 .elementor-element.elementor-element-8434975 > .elementor-widget-container{border-style:none;border-radius:1px 1px 1px 1px;}.elementor-5131 .elementor-element.elementor-element-2ebef3a, .elementor-5131 .elementor-element.elementor-element-2ebef3a > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-5131 .elementor-element.elementor-element-2ebef3a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-482f19b{--spacer-size:50px;}.elementor-5131 .elementor-element.elementor-element-482f19b > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-b256125 );border-radius:1px 1px 1px 1px;}.elementor-5131 .elementor-element.elementor-element-2a9e782{--spacer-size:40px;}.elementor-5131 .elementor-element.elementor-element-38af8ed{--spacer-size:50px;}.elementor-5131 .elementor-element.elementor-element-38af8ed > .elementor-widget-container{border-style:solid;border-width:0px 6px 6px 0px;border-color:var( --e-global-color-b256125 );border-radius:1px 1px 1px 1px;}.elementor-5131 .elementor-element.elementor-element-4ca9043{--spacer-size:40px;}@media(max-width:1024px){.elementor-5131 .elementor-element.elementor-element-214ba60 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-78bd2aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-eadc6af > .elementor-widget-container{margin:-20px 13px 0px 115px;}.elementor-5131 .elementor-element.elementor-element-8abcaf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c3efa77 > .elementor-widget-container{margin:0px 0px 0px 146px;}.elementor-5131 .elementor-element.elementor-element-c964af0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-34bdc22 img{width:67%;}.elementor-5131 .elementor-element.elementor-element-3087ee2 .elementor-heading-title{font-size:36px;}.elementor-5131 .elementor-element.elementor-element-b0d9c04 > .elementor-widget-container{margin:-30px -18px -20px 0px;}.elementor-5131 .elementor-element.elementor-element-b0d9c04{font-size:36px;}.elementor-5131 .elementor-element.elementor-element-36b222d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-2ebef3a{margin-top:-55px;margin-bottom:0px;}.elementor-5131 .elementor-element.elementor-element-482f19b > .elementor-widget-container{border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5131 .elementor-element.elementor-element-214ba60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-214ba60 .elementor-heading-title{font-size:46px;}.elementor-5131 .elementor-element.elementor-element-4709d9e img{width:97%;}.elementor-5131 .elementor-element.elementor-element-78bd2aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-78bd2aa .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8674d7d .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-fd46705 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-e888aee .elementor-heading-title{font-size:48px;}.elementor-5131 .elementor-element.elementor-element-6081dbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-6081dbd .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-4d9d3fe .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-126dc98 .elementor-button{font-size:18px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-7bb2693 .elementor-heading-title{font-size:46px;}.elementor-5131 .elementor-element.elementor-element-198b3f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-eadc6af > .elementor-widget-container{margin:-15px 0px 0px 15px;}.elementor-5131 .elementor-element.elementor-element-8abcaf6 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-43aa174 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c3efa77 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-5131 .elementor-element.elementor-element-6cc1373 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c964af0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-c964af0 .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-423834a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-0b7e258 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5131 .elementor-element.elementor-element-0b7e258 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-1e2be15 .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-57ba42b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5131 .elementor-element.elementor-element-57ba42b > .elementor-widget-container{border-width:3px 0px 0px 3px;}.elementor-5131 .elementor-element.elementor-element-6d2068a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5131 .elementor-element.elementor-element-6d2068a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-5131 .elementor-element.elementor-element-34bdc22 img{width:51%;}.elementor-5131 .elementor-element.elementor-element-57ef52d{--spacer-size:131px;}.elementor-5131 .elementor-element.elementor-element-b0d9c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-b0d9c04{line-height:0.9em;}.elementor-5131 .elementor-element.elementor-element-2ad7e4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-36b222d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-36b222d .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-8434975{--spacer-size:0px;}.elementor-5131 .elementor-element.elementor-element-4e79682{width:62%;}.elementor-5131 .elementor-element.elementor-element-482f19b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5131 .elementor-element.elementor-element-482f19b > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-5131 .elementor-element.elementor-element-2a9e782{--spacer-size:29px;}.elementor-5131 .elementor-element.elementor-element-5699900{width:38%;}.elementor-5131 .elementor-element.elementor-element-38af8ed{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-5131 .elementor-element.elementor-element-38af8ed > .elementor-widget-container{border-width:0px 3px 3px 0px;}.elementor-5131 .elementor-element.elementor-element-4ca9043{--spacer-size:29px;}}@media(min-width:768px){.elementor-5131 .elementor-element.elementor-element-df257fc{width:31.657%;}.elementor-5131 .elementor-element.elementor-element-d23c591{width:32.475%;}.elementor-5131 .elementor-element.elementor-element-5229c1f{width:35.201%;}.elementor-5131 .elementor-element.elementor-element-76429b9{width:30.037%;}.elementor-5131 .elementor-element.elementor-element-9d11e75{width:69.963%;}.elementor-5131 .elementor-element.elementor-element-fde3f53{width:32.6%;}.elementor-5131 .elementor-element.elementor-element-c7e523c{width:31.429%;}.elementor-5131 .elementor-element.elementor-element-6511fa7{width:35.304%;}.elementor-5131 .elementor-element.elementor-element-847ece4{width:6.676%;}.elementor-5131 .elementor-element.elementor-element-6d2068a{width:23.217%;}.elementor-5131 .elementor-element.elementor-element-12fa1a1{width:64.168%;}.elementor-5131 .elementor-element.elementor-element-2907cee{width:5.939%;}.elementor-5131 .elementor-element.elementor-element-4e79682{width:94.285%;}.elementor-5131 .elementor-element.elementor-element-5699900{width:5.67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5131 .elementor-element.elementor-element-ed9614b{width:45%;}.elementor-5131 .elementor-element.elementor-element-4e79682{width:93%;}.elementor-5131 .elementor-element.elementor-element-5699900{width:7%;}}/* Start custom CSS for section, class: .elementor-element-8b9812e */.elementor-5131 .elementor-element.elementor-element-8b9812e {
  --colore: #F29B00;
  --spessore: 5px;
  --angolo: 65px;
  --margine: 25px;

  position: relative;
  width: calc(100% - 2 * var(--margine));
  margin: 25px auto;
  padding: 85px 55px;

  box-sizing: border-box;
  background-color: #fff;
  border: none;
  border-radius: 0;
}

/* Cornice con angoli netti */
.elementor-5131 .elementor-element.elementor-element-8b9812e::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;

  background:
    radial-gradient(
      circle at 0 0,
      transparent calc(var(--angolo) - var(--spessore)),
      var(--colore) calc(var(--angolo) - var(--spessore)),
      var(--colore) var(--angolo),
      transparent var(--angolo)
    ) top left / var(--angolo) var(--angolo)
      no-repeat,

    radial-gradient(
      circle at 100% 0,
      transparent calc(var(--angolo) - var(--spessore)),
      var(--colore) calc(var(--angolo) - var(--spessore)),
      var(--colore) var(--angolo),
      transparent var(--angolo)
    ) top right / var(--angolo) var(--angolo)
      no-repeat,

    radial-gradient(
      circle at 0 100%,
      transparent calc(var(--angolo) - var(--spessore)),
      var(--colore) calc(var(--angolo) - var(--spessore)),
      var(--colore) var(--angolo),
      transparent var(--angolo)
    ) bottom left / var(--angolo) var(--angolo)
      no-repeat,

    radial-gradient(
      circle at 100% 100%,
      transparent calc(var(--angolo) - var(--spessore)),
      var(--colore) calc(var(--angolo) - var(--spessore)),
      var(--colore) var(--angolo),
      transparent var(--angolo)
    ) bottom right / var(--angolo) var(--angolo)
      no-repeat,

    linear-gradient(var(--colore), var(--colore))
      top center /
      calc(100% - 2 * var(--angolo))
      var(--spessore) no-repeat,

    linear-gradient(var(--colore), var(--colore))
      bottom center /
      calc(100% - 2 * var(--angolo))
      var(--spessore) no-repeat,

    linear-gradient(var(--colore), var(--colore))
      left center /
      var(--spessore)
      calc(100% - 2 * var(--angolo)) no-repeat,

    linear-gradient(var(--colore), var(--colore))
      right center /
      var(--spessore)
      calc(100% - 2 * var(--angolo)) no-repeat;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-5131 .elementor-element.elementor-element-8b9812e {
    --angolo: 45px;
    --margine: 20px;
    padding: 65px 35px;
  }
}

/* Smartphone */
@media (max-width: 767px) {
  .elementor-5131 .elementor-element.elementor-element-8b9812e {
    --angolo: 28px;
    --spessore: 3px;
    --margine: 12px;

    padding: 50px 20px;
    margin: 15px auto;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alkaline';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Medium.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Medium.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Alkaline-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Alkaline';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Demi.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Demi.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Alkaline-Demi.ttf') format('truetype');
}
@font-face {
	font-family: 'Alkaline';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Heavy.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Heavy.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Alkaline-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Alkaline';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Bold.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Alkaline-Bold.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Alkaline-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Houschka Rounded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-Medium.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-Medium.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Houschka-Rounded-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Houschka Rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-DemiBold.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-DemiBold.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-DemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Houschka Rounded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-Bold.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-Bold.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2025/02/Houschka-Rounded-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Houschka Rounded';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-ExtraBold.woff2') format('woff2'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-ExtraBold.woff') format('woff'),
		url('https://www.lalistaristoranti.it/wp-content/uploads/2026/02/Houschka-Rounded-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */