.elementor-3277 .elementor-element.elementor-element-f46dd88 > .elementor-container{min-height:600px;}.elementor-3277 .elementor-element.elementor-element-f46dd88:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-f46dd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ristorantecaffegustami.uk/wp-content/uploads/2023/09/background.jpg");background-position:bottom center;background-size:cover;}.elementor-3277 .elementor-element.elementor-element-f46dd88 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-f46dd88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-628c505{text-align:center;}.elementor-3277 .elementor-element.elementor-element-628c505 .elementor-heading-title{font-size:70px;color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-71e4a86{text-align:center;}.elementor-3277 .elementor-element.elementor-element-71e4a86 .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-b6ff2f3{--spacer-size:20px;}.elementor-3277 .elementor-element.elementor-element-08c8c0c:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-08c8c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-08c8c0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-08c8c0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-bee7b0f .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-532315a{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-532315a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-c3e4813:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-c3e4813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-c3e4813{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-c3e4813 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-7e1b4f5 .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-5da8733{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-5da8733 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-ff2e752:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-ff2e752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-ff2e752{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-ff2e752 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-ed219ca .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-20ff60a{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-20ff60a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-65e9972:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-65e9972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-65e9972{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-65e9972 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-e5fadc7 .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-b32ad97{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-b32ad97 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-b626939:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-b626939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-b626939{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-b626939 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-eafccff .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-bdb134c{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-bdb134c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-2f99004:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-2f99004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-2f99004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-2f99004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-900801a .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-85c3107{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-85c3107 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-911cfc2:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-911cfc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-911cfc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-911cfc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-6eedbf2 .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-ffc496e{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-ffc496e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3277 .elementor-element.elementor-element-c82701f:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-c82701f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-c82701f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-c82701f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-a77f679 .elementor-heading-title{color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-2b0e5a5{text-align:justify;}.elementor-3277 .elementor-element.elementor-element-2b0e5a5 > .elementor-widget-container{padding:20px 20px 20px 20px;}@media(max-width:767px){.elementor-3277 .elementor-element.elementor-element-628c505 .elementor-heading-title{font-size:50px;}.elementor-3277 .elementor-element.elementor-element-71e4a86 .elementor-heading-title{font-size:40px;}}