.elementor-12 .elementor-element.elementor-element-e115016{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e115016:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e115016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f063f0 );}.elementor-12 .elementor-element.elementor-element-abd9af7{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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 );}.elementor-12 .elementor-element.elementor-element-9fed6c7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9fed6c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-9fed6c7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9fed6c7.elementor-view-default .elementor-icon{color:var( --e-global-color-da96328 );border-color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-9fed6c7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9fed6c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-9fed6c7 .elementor-icon{font-size:200%;}.elementor-12 .elementor-element.elementor-element-9fed6c7 .elementor-icon svg{height:200%;}.elementor-12 .elementor-element.elementor-element-47d5c6b{--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-12 .elementor-element.elementor-element-4795b2e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-c436553{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-142f7a7{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-7e44375{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0d93d55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-12 .elementor-element.elementor-element-2dd109d{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-fc8d49a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-750aabe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-750aabe .elementor-button:focus{background-color:#C15210;}.elementor-12 .elementor-element.elementor-element-750aabe .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-be48138{--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-12 .elementor-element.elementor-element-a514795{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-a514795:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a514795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E3500;}.elementor-12 .elementor-element.elementor-element-e5a8192{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5a8192 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-6749c2a{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-6749c2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6749c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b91ec27{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-2a41947.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a41947.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2a41947.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title{color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-75d549e{--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;}.elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-37097a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-37097a0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-37097a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title{color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-c34b3ae{--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;}.elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-03670f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-03670f9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-03670f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title{color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-c0fe103{--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;}.elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-10ab427.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-10ab427.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-10ab427.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title{color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-29a09fd{--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;}.elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-5b83d38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5b83d38.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5b83d38.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title{color:var( --e-global-color-da96328 );}.elementor-12 .elementor-element.elementor-element-aa3cf0a{--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:25%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-aa3cf0a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-12 .elementor-element.elementor-element-6c91fe9{--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:0%;--padding-bottom:33%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-6c91fe9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c91fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ristoranteidurandi.com/wp-content/uploads/2024/02/menu-DEF2.webp");background-position:40% 70%;background-repeat:no-repeat;background-size:65% auto;}.elementor-12 .elementor-element.elementor-element-f8bc831{--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-12 .elementor-element.elementor-element-0e5bfbb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c9d032b{--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-12 .elementor-element.elementor-element-98154a8{color:var( --e-global-color-fc8d49a );}.elementor-12 .elementor-element.elementor-element-9180010 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9180010 .elementor-button:focus{background-color:#C15210;}.elementor-12 .elementor-element.elementor-element-8f45b56{--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:0%;--padding-bottom:26%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-dbe6fef{--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-12 .elementor-element.elementor-element-cf4b133 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6336f8e{--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-12 .elementor-element.elementor-element-c02970d{color:var( --e-global-color-fc8d49a );}.elementor-12 .elementor-element.elementor-element-1958963{--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-12 .elementor-element.elementor-element-a05f4f8{--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-12 .elementor-element.elementor-element-78c8b8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-78c8b8d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d2fb6d7{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-97879d2{text-align:center;}.elementor-12 .elementor-element.elementor-element-97879d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-cd66646{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f719a95{--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:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-ecaefcb .elementor-heading-title{font-family:var( --e-global-typography-d82a957-font-family ), Sans-serif;font-size:var( --e-global-typography-d82a957-font-size );font-weight:var( --e-global-typography-d82a957-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6d6ecf1{color:var( --e-global-color-fc8d49a );}.elementor-12 .elementor-element.elementor-element-aac1a46 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-aac1a46 .elementor-button:focus{background-color:#C15210;}.elementor-12 .elementor-element.elementor-element-1c4f2a4{--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;--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-12 .elementor-element.elementor-element-d23ec5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa28e30{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-9827658{--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;--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-12 .elementor-element.elementor-element-d6cc0e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c1b32f2{--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:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-3714fc1 .elementor-heading-title{font-family:var( --e-global-typography-d82a957-font-family ), Sans-serif;font-size:var( --e-global-typography-d82a957-font-size );font-weight:var( --e-global-typography-d82a957-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-da38603{color:var( --e-global-color-fc8d49a );}.elementor-12 .elementor-element.elementor-element-6f5dab3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6f5dab3 .elementor-button:focus{background-color:#C15210;}.elementor-12 .elementor-element.elementor-element-f3d6edc{--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;}.elementor-12 .elementor-element.elementor-element-3357081{--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-12 .elementor-element.elementor-element-db126c4 .elementor-heading-title{font-family:var( --e-global-typography-d82a957-font-family ), Sans-serif;font-size:var( --e-global-typography-d82a957-font-size );font-weight:var( --e-global-typography-d82a957-font-weight );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8f81a08{color:var( --e-global-color-fc8d49a );}.elementor-12 .elementor-element.elementor-element-13b147a{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-abd9af7{--width:100%;}.elementor-12 .elementor-element.elementor-element-142f7a7{--width:76%;}.elementor-12 .elementor-element.elementor-element-7e44375{--width:50%;}.elementor-12 .elementor-element.elementor-element-be48138{--width:76%;}.elementor-12 .elementor-element.elementor-element-b91ec27{--width:50%;}.elementor-12 .elementor-element.elementor-element-75d549e{--width:50%;}.elementor-12 .elementor-element.elementor-element-c34b3ae{--width:50%;}.elementor-12 .elementor-element.elementor-element-c0fe103{--width:50%;}.elementor-12 .elementor-element.elementor-element-29a09fd{--width:50%;}.elementor-12 .elementor-element.elementor-element-f8bc831{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-c9d032b{--width:70%;}.elementor-12 .elementor-element.elementor-element-dbe6fef{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-6336f8e{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-f719a95{--width:50%;}.elementor-12 .elementor-element.elementor-element-1c4f2a4{--width:50%;}.elementor-12 .elementor-element.elementor-element-9827658{--width:50%;}.elementor-12 .elementor-element.elementor-element-c1b32f2{--width:50%;}.elementor-12 .elementor-element.elementor-element-3357081{--width:50%;}.elementor-12 .elementor-element.elementor-element-13b147a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-1c4f2a4{--width:70%;}.elementor-12 .elementor-element.elementor-element-9827658{--width:70%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-c436553{--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-142f7a7{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-7e44375{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-0d93d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-750aabe .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a514795{--padding-top:6%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e5a8192 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-6749c2a{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-aa3cf0a{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-6c91fe9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c91fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:44% 100%;background-size:70% auto;}.elementor-12 .elementor-element.elementor-element-6c91fe9{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:29%;--padding-left:3%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-0e5bfbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-8f45b56{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:26%;--padding-left:3%;--padding-right:2%;}.elementor-12 .elementor-element.elementor-element-cf4b133 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-78c8b8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d2fb6d7{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-97879d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-ecaefcb .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}.elementor-12 .elementor-element.elementor-element-fa28e30{--margin-top:5%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-3714fc1 .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}.elementor-12 .elementor-element.elementor-element-db126c4 .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e115016{--padding-top:67%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-47d5c6b{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c436553{--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-7e44375{--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-0d93d55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-750aabe .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-be48138{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8f64044{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8f64044 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-8f64044 img{width:100%;}.elementor-12 .elementor-element.elementor-element-a514795{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:11%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e5a8192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-e5a8192{text-align:center;}.elementor-12 .elementor-element.elementor-element-e5a8192 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-6749c2a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2a41947 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-37097a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-03670f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-10ab427 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5b83d38 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-aa3cf0a{--padding-top:31%;--padding-bottom:31%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-6c91fe9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c91fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-0e5bfbb > .elementor-widget-container{padding:0% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-0e5bfbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-8f45b56{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-dbe6fef{--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-12 .elementor-element.elementor-element-cf4b133 > .elementor-widget-container{padding:0% 0% 22% 3%;}.elementor-12 .elementor-element.elementor-element-cf4b133 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-1958963{--margin-top:5%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c77886c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c77886c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-c77886c img{width:100%;}.elementor-12 .elementor-element.elementor-element-78c8b8d{text-align:start;}.elementor-12 .elementor-element.elementor-element-78c8b8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d2fb6d7{--padding-top:6%;--padding-bottom:8%;--padding-left:3%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-97879d2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-97879d2{text-align:start;}.elementor-12 .elementor-element.elementor-element-97879d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-ecaefcb .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}.elementor-12 .elementor-element.elementor-element-d23ec5b > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-3714fc1 .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}.elementor-12 .elementor-element.elementor-element-f3d6edc{--margin-top:10%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db126c4 .elementor-heading-title{font-size:var( --e-global-typography-d82a957-font-size );}.elementor-12 .elementor-element.elementor-element-13b147a{--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-12 .elementor-element.elementor-element-24fb1ce img{width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.ristoranteidurandi.com/wp-content/uploads/2023/11/Satoshi-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.ristoranteidurandi.com/wp-content/uploads/2023/11/Satoshi-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */