.elementor-2858 .elementor-element.elementor-element-8c21b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-09f56bc{--spacer-size:50px;}.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-2858 .elementor-element.elementor-element-b07b741{--spacer-size:50px;}.elementor-2858 .elementor-element.elementor-element-7c18508{--spacer-size:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-ddd903f{right:0px;}body.rtl .elementor-2858 .elementor-element.elementor-element-ddd903f{left:0px;}.elementor-2858 .elementor-element.elementor-element-ddd903f{bottom:0px;}.elementor-2858 .elementor-element.elementor-element-ddd903f .elementor-icon-wrapper{text-align:center;}.elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-7de2396{right:0px;}body.rtl .elementor-2858 .elementor-element.elementor-element-7de2396{left:0px;}.elementor-2858 .elementor-element.elementor-element-7de2396{bottom:0px;}.elementor-2858 .elementor-element.elementor-element-7de2396 .elementor-icon-wrapper{text-align:center;}.elementor-2858 .elementor-element.elementor-element-7de2396.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-7de2396.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-7de2396.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-7de2396.elementor-view-framed .elementor-icon, .elementor-2858 .elementor-element.elementor-element-7de2396.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-470f260{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-c744f0a{--display:flex;}.elementor-2858 .elementor-element.elementor-element-848a719{--display:flex;}.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-2858 .elementor-element.elementor-element-f796280 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a12e31d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-23fbce0{--display:flex;}.elementor-2858 .elementor-element.elementor-element-94501fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8598c19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-87f724d{--display:flex;}.elementor-2858 .elementor-element.elementor-element-8ebcbbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8038c93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-5d58edd{--display:flex;}.elementor-2858 .elementor-element.elementor-element-de739a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-092ae02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-3ce1d82{--display:flex;}.elementor-2858 .elementor-element.elementor-element-88e5ac5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-003a259 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-c6f4e31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-c59fcd5{--display:flex;}.elementor-2858 .elementor-element.elementor-element-f25f1d6{--display:flex;}.elementor-2858 .elementor-element.elementor-element-cb7932a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ded67bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-f7015e5{--display:flex;}.elementor-2858 .elementor-element.elementor-element-bb24e24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8b9018b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a86a613{--display:flex;}.elementor-2858 .elementor-element.elementor-element-6815f66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-2d29ff6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8273ebc{--display:flex;}.elementor-2858 .elementor-element.elementor-element-36bdf45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-0d6070e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-9696bc1{--display:flex;}.elementor-2858 .elementor-element.elementor-element-71218f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-b53cdb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-c4c755c{--display:flex;}.elementor-2858 .elementor-element.elementor-element-d67dda5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-da22d26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ae58aab{--display:flex;}.elementor-2858 .elementor-element.elementor-element-4f261da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-fc51714 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-1fcde3e{--display:flex;}.elementor-2858 .elementor-element.elementor-element-53d8252 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-c2438ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d173574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-3ce2ba4{--display:flex;}.elementor-2858 .elementor-element.elementor-element-c270cb8{--display:flex;}.elementor-2858 .elementor-element.elementor-element-f511df9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-b04ae37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d9ca232{--display:flex;}.elementor-2858 .elementor-element.elementor-element-2484977 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d195df6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8e7da36{--display:flex;}.elementor-2858 .elementor-element.elementor-element-3d2d7c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-403347b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-34da62e{--display:flex;}.elementor-2858 .elementor-element.elementor-element-bb71377 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-28b993c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-2e54e39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-ab8095b{--display:flex;}.elementor-2858 .elementor-element.elementor-element-a5b8cbe{--display:flex;}.elementor-2858 .elementor-element.elementor-element-e6df572 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-4b9323c{--display:flex;}.elementor-2858 .elementor-element.elementor-element-566bb82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-11f771f{--display:flex;}.elementor-2858 .elementor-element.elementor-element-376b0a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8752bf3{--display:flex;}.elementor-2858 .elementor-element.elementor-element-767a6e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-00cca37{--display:flex;}.elementor-2858 .elementor-element.elementor-element-3131a83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-574664e{--display:flex;}.elementor-2858 .elementor-element.elementor-element-748f377 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-6f052c9{--display:flex;}.elementor-2858 .elementor-element.elementor-element-710a6f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-932b9f9{--display:flex;}.elementor-2858 .elementor-element.elementor-element-37740e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-f53ecff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-1db53cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2858 .elementor-element.elementor-element-93cdf75{--display:flex;}.elementor-2858 .elementor-element.elementor-element-cebf72c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-9c45a2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-f578674 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a039839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ab57c7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-77f57ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-f7f29c5{--display:flex;}.elementor-2858 .elementor-element.elementor-element-eeddc45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ac1334e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8d0aed9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d71ee3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-6602ba7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-65f365a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-825b030{--display:flex;}.elementor-2858 .elementor-element.elementor-element-fd85841 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-2b55ab4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a081aae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-5af6f5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-60a7bb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-fb72258 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-b1e0e05{--display:flex;}.elementor-2858 .elementor-element.elementor-element-0f2bd08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-22215da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-3ad7382 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-4f4bf2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-b248e18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d8a2184 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-8bc7251{--display:flex;}.elementor-2858 .elementor-element.elementor-element-75e2aa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-04d4212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-af416db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-7436a1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-c6037a3{--display:flex;}.elementor-2858 .elementor-element.elementor-element-85f172e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-a7395e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-144df06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-ce8feaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-6eb8ab6{--display:flex;}.elementor-2858 .elementor-element.elementor-element-d3c255a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-629bcfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-b9626a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-3d1817c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-73ccb1e{--display:flex;}.elementor-2858 .elementor-element.elementor-element-387a23d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-1c78150 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-bf47513 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-e29abd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2858 .elementor-element.elementor-element-d2faf9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}@media(max-width:767px){.elementor-2858 .elementor-element.elementor-element-8c21b0b:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-8c21b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-menu.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-09f56bc{--spacer-size:180px;}.elementor-2858 .elementor-element.elementor-element-2bb0e55 > .elementor-widget-container{margin:-95px 0px -95px 0px;}.elementor-2858 .elementor-element.elementor-element-b07b741{--spacer-size:35px;}.elementor-2858 .elementor-element.elementor-element-421a5cb > .elementor-widget-container{margin:-95px 0px -95px 0px;}.elementor-2858 .elementor-element.elementor-element-7c18508{--spacer-size:175px;}.elementor-2858 .elementor-element.elementor-element-ddd903f.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-ddd903f{right:31px;}body.rtl .elementor-2858 .elementor-element.elementor-element-ddd903f{left:31px;}.elementor-2858 .elementor-element.elementor-element-ddd903f{bottom:41px;}.elementor-2858 .elementor-element.elementor-element-ddd903f .elementor-icon-wrapper{text-align:end;}.elementor-2858 .elementor-element.elementor-element-ddd903f .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-ddd903f .elementor-icon svg{height:25px;}.elementor-2858 .elementor-element.elementor-element-7de2396.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-2858 .elementor-element.elementor-element-7de2396{right:31px;}body.rtl .elementor-2858 .elementor-element.elementor-element-7de2396{left:31px;}.elementor-2858 .elementor-element.elementor-element-7de2396{bottom:100px;}.elementor-2858 .elementor-element.elementor-element-7de2396 .elementor-icon-wrapper{text-align:end;}.elementor-2858 .elementor-element.elementor-element-7de2396 .elementor-icon{font-size:25px;}.elementor-2858 .elementor-element.elementor-element-7de2396 .elementor-icon svg{height:25px;}.elementor-2858 .elementor-element.elementor-element-470f260:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-470f260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-sabbia-2-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-cb4054b > .elementor-widget-container{margin:-40px -20px -367px 0px;padding:0px 0px -26px 0px;}.elementor-2858 .elementor-element.elementor-element-e520ade > .elementor-widget-container{margin:-145px 0px -125px 0px;}.elementor-2858 .elementor-element.elementor-element-e520ade.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-7ca2ec2 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-7ca2ec2{text-align:start;}.elementor-2858 .elementor-element.elementor-element-f796280 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-a12e31d .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-df3a38b > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-df3a38b{text-align:start;}.elementor-2858 .elementor-element.elementor-element-94501fd .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-8598c19 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-2b32a56 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-2b32a56{text-align:start;}.elementor-2858 .elementor-element.elementor-element-8ebcbbe .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-8038c93 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-c461211 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-c461211{text-align:start;}.elementor-2858 .elementor-element.elementor-element-de739a8 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-092ae02 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-d063560 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-d063560{text-align:start;}.elementor-2858 .elementor-element.elementor-element-88e5ac5 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-003a259 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-c6f4e31:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-c6f4e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-menu-doppia-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-be32df5 > .elementor-widget-container{margin:-40px -20px -367px 0px;padding:0px 0px -26px 0px;}.elementor-2858 .elementor-element.elementor-element-0cbc7a8 > .elementor-widget-container{margin:-75px 0px -30px 0px;}.elementor-2858 .elementor-element.elementor-element-0cbc7a8.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-0b820d9 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-0b820d9{text-align:start;}.elementor-2858 .elementor-element.elementor-element-cb7932a .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-ded67bc .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-6f9fced > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-6f9fced{text-align:start;}.elementor-2858 .elementor-element.elementor-element-bb24e24 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-8b9018b .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-f1942fa > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-f1942fa{text-align:start;}.elementor-2858 .elementor-element.elementor-element-6815f66 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-2d29ff6 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-94ac029 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-94ac029{text-align:start;}.elementor-2858 .elementor-element.elementor-element-36bdf45 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-0d6070e .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-46902a8 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-46902a8{text-align:start;}.elementor-2858 .elementor-element.elementor-element-71218f4 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-b53cdb0 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-6b29361 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-6b29361{text-align:start;}.elementor-2858 .elementor-element.elementor-element-d67dda5 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-da22d26 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-f0acc43 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-f0acc43{text-align:start;}.elementor-2858 .elementor-element.elementor-element-4f261da .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-fc51714 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-089c53d > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-089c53d{text-align:start;}.elementor-2858 .elementor-element.elementor-element-53d8252 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-c2438ae .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-d173574:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-d173574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-sabbia-2-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-bad5395 > .elementor-widget-container{margin:-40px -20px -367px 0px;padding:0px 0px -26px 0px;}.elementor-2858 .elementor-element.elementor-element-da57885 > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-2858 .elementor-element.elementor-element-da57885.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-ff61728 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-ff61728{text-align:start;}.elementor-2858 .elementor-element.elementor-element-f511df9 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-b04ae37 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-26bb591 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-26bb591{text-align:start;}.elementor-2858 .elementor-element.elementor-element-2484977 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-d195df6 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-a89cb5a > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-a89cb5a{text-align:start;}.elementor-2858 .elementor-element.elementor-element-3d2d7c5 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-403347b .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-3088360 > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-3088360{text-align:start;}.elementor-2858 .elementor-element.elementor-element-bb71377 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-28b993c .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-2e54e39:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-2e54e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-menu-doppia-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-2858 .elementor-element.elementor-element-6f06bea > .elementor-widget-container{margin:-40px -20px -367px 0px;padding:0px 0px -26px 0px;}.elementor-2858 .elementor-element.elementor-element-099add6 > .elementor-widget-container{margin:-50px 0px -30px 0px;}.elementor-2858 .elementor-element.elementor-element-099add6.elementor-element{--align-self:center;}.elementor-2858 .elementor-element.elementor-element-d1d532f > .elementor-widget-container{margin:-32px 0px -14px -6px;}.elementor-2858 .elementor-element.elementor-element-d1d532f{text-align:start;}.elementor-2858 .elementor-element.elementor-element-e6df572 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-0e29d4f > .elementor-widget-container{margin:-32px 0px -14px -6px;}.elementor-2858 .elementor-element.elementor-element-0e29d4f{text-align:start;}.elementor-2858 .elementor-element.elementor-element-566bb82 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-96f3ce1 > .elementor-widget-container{margin:-16px 0px -12px -6px;}.elementor-2858 .elementor-element.elementor-element-96f3ce1{text-align:start;}.elementor-2858 .elementor-element.elementor-element-376b0a4 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-9d6c7de > .elementor-widget-container{margin:-19px 0px -4px -6px;}.elementor-2858 .elementor-element.elementor-element-9d6c7de{text-align:start;}.elementor-2858 .elementor-element.elementor-element-767a6e3 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-cdf993e > .elementor-widget-container{margin:-10px 0px -7px -6px;}.elementor-2858 .elementor-element.elementor-element-cdf993e{text-align:start;}.elementor-2858 .elementor-element.elementor-element-3131a83 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-49b22be > .elementor-widget-container{margin:-6px 0px -6px -6px;}.elementor-2858 .elementor-element.elementor-element-49b22be{text-align:start;}.elementor-2858 .elementor-element.elementor-element-748f377 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-ec56aba > .elementor-widget-container{margin:-15px 0px -10px -6px;}.elementor-2858 .elementor-element.elementor-element-ec56aba{text-align:start;}.elementor-2858 .elementor-element.elementor-element-710a6f1 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-14a77ed > .elementor-widget-container{margin:-32px 0px -32px -6px;}.elementor-2858 .elementor-element.elementor-element-14a77ed{text-align:start;}.elementor-2858 .elementor-element.elementor-element-37740e8 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-f53ecff{text-align:center;}.elementor-2858 .elementor-element.elementor-element-f53ecff .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-1db53cb:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-1db53cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diduerestaurant.it/wp-content/uploads/2025/04/base-sabbia-2-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-2858 .elementor-element.elementor-element-1ceeea4 > .elementor-widget-container{margin:-40px 0px -55px 0px;}.elementor-2858 .elementor-element.elementor-element-1ceeea4 img{width:100%;}.elementor-2858 .elementor-element.elementor-element-39c5856 > .elementor-widget-container{margin:-32px 0px -9px -38px;}.elementor-2858 .elementor-element.elementor-element-39c5856{text-align:start;}.elementor-2858 .elementor-element.elementor-element-cebf72c .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-9c45a2d .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-f578674{text-align:start;}.elementor-2858 .elementor-element.elementor-element-f578674 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-a039839{text-align:end;}.elementor-2858 .elementor-element.elementor-element-a039839 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-ab57c7f{text-align:start;}.elementor-2858 .elementor-element.elementor-element-ab57c7f .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-77f57ef{text-align:end;}.elementor-2858 .elementor-element.elementor-element-77f57ef .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-3035216 > .elementor-widget-container{margin:-32px 0px -32px -29px;}.elementor-2858 .elementor-element.elementor-element-3035216{text-align:start;}.elementor-2858 .elementor-element.elementor-element-eeddc45 .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-ac1334e .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-8d0aed9{text-align:start;}.elementor-2858 .elementor-element.elementor-element-8d0aed9 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-d71ee3e{text-align:end;}.elementor-2858 .elementor-element.elementor-element-d71ee3e .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-6602ba7{text-align:start;}.elementor-2858 .elementor-element.elementor-element-6602ba7 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-65f365a{text-align:end;}.elementor-2858 .elementor-element.elementor-element-65f365a .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-76d15b2 > .elementor-widget-container{margin:-32px 0px -18px -22px;}.elementor-2858 .elementor-element.elementor-element-76d15b2{text-align:start;}.elementor-2858 .elementor-element.elementor-element-fd85841 .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-2b55ab4 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-a081aae{text-align:start;}.elementor-2858 .elementor-element.elementor-element-a081aae .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-5af6f5a{text-align:end;}.elementor-2858 .elementor-element.elementor-element-5af6f5a .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-60a7bb3{text-align:start;}.elementor-2858 .elementor-element.elementor-element-60a7bb3 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-fb72258{text-align:end;}.elementor-2858 .elementor-element.elementor-element-fb72258 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-fb96556 > .elementor-widget-container{margin:-32px 0px -9px -33px;}.elementor-2858 .elementor-element.elementor-element-fb96556{text-align:start;}.elementor-2858 .elementor-element.elementor-element-0f2bd08 .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-22215da .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-3ad7382{text-align:start;}.elementor-2858 .elementor-element.elementor-element-3ad7382 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-4f4bf2a{text-align:end;}.elementor-2858 .elementor-element.elementor-element-4f4bf2a .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-b248e18{text-align:start;}.elementor-2858 .elementor-element.elementor-element-b248e18 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-d8a2184{text-align:end;}.elementor-2858 .elementor-element.elementor-element-d8a2184 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-e692954 > .elementor-widget-container{margin:-32px 0px -8px -30px;}.elementor-2858 .elementor-element.elementor-element-e692954{text-align:start;}.elementor-2858 .elementor-element.elementor-element-75e2aa3 .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-04d4212 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-af416db{text-align:start;}.elementor-2858 .elementor-element.elementor-element-af416db .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-7436a1b{text-align:end;}.elementor-2858 .elementor-element.elementor-element-7436a1b .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-3215250 > .elementor-widget-container{margin:-32px 0px -14px -31px;}.elementor-2858 .elementor-element.elementor-element-3215250{text-align:start;}.elementor-2858 .elementor-element.elementor-element-85f172e .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-a7395e2 .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-144df06{text-align:start;}.elementor-2858 .elementor-element.elementor-element-144df06 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-ce8feaf{text-align:end;}.elementor-2858 .elementor-element.elementor-element-ce8feaf .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-69d9219 > .elementor-widget-container{margin:-32px 0px -14px -31px;}.elementor-2858 .elementor-element.elementor-element-69d9219{text-align:start;}.elementor-2858 .elementor-element.elementor-element-d3c255a .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-629bcfb .elementor-heading-title{font-size:13px;}.elementor-2858 .elementor-element.elementor-element-b9626a1{text-align:start;}.elementor-2858 .elementor-element.elementor-element-b9626a1 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-3d1817c{text-align:end;}.elementor-2858 .elementor-element.elementor-element-3d1817c .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-a6cc93d > .elementor-widget-container{margin:-32px 0px -13px -30px;}.elementor-2858 .elementor-element.elementor-element-a6cc93d{text-align:start;}.elementor-2858 .elementor-element.elementor-element-387a23d .elementor-heading-title{font-size:17px;}.elementor-2858 .elementor-element.elementor-element-1c78150{text-align:start;}.elementor-2858 .elementor-element.elementor-element-1c78150 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-bf47513{text-align:end;}.elementor-2858 .elementor-element.elementor-element-bf47513 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-e29abd0{text-align:center;}.elementor-2858 .elementor-element.elementor-element-e29abd0 .elementor-heading-title{font-size:15px;}.elementor-2858 .elementor-element.elementor-element-d2faf9e{text-align:center;}.elementor-2858 .elementor-element.elementor-element-d2faf9e .elementor-heading-title{font-size:15px;}}