.elementor-6621 .elementor-element.elementor-element-7d0b9f2 > .elementor-background-overlay{background-image:url("https://www.bellavistatricaseporto.it/wp-content/uploads/2025/06/ristorante-tricase-porto-pesce-vista-mare.jpg");opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6621 .elementor-element.elementor-element-7d0b9f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:350px 0px 350px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6621 .elementor-element.elementor-element-82c24ad{text-align:center;}.elementor-6621 .elementor-element.elementor-element-82c24ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#002132;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6621 .elementor-element.elementor-element-f995da4 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-6621 .elementor-element.elementor-element-f995da4{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#002132;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6621 .elementor-element.elementor-element-ee8631e .elementor-button{background-color:#002132;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6621 .elementor-element.elementor-element-2dad43b{padding:50px 0px 0px 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-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-8d18452.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-8d18452.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-fc0dc8c{text-align:left;}.elementor-6621 .elementor-element.elementor-element-fc0dc8c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-6621 .elementor-element.elementor-element-6bcc2c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-6bcc2c4{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;color:#002132;}.elementor-6621 .elementor-element.elementor-element-73edbda .elementor-button{background-color:#002132;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6621 .elementor-element.elementor-element-feb353d{padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-bd60d5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-bd60d5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-ab9804a{text-align:right;}.elementor-6621 .elementor-element.elementor-element-ab9804a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-6621 .elementor-element.elementor-element-5bdf929 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-5bdf929{text-align:right;font-family:"Montserrat", Sans-serif;font-weight:500;color:#002132;}.elementor-6621 .elementor-element.elementor-element-9a0d7ad .elementor-button{background-color:#002132;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6621 .elementor-element.elementor-element-f0365e3{padding:100px 0px 50px 0px;}.elementor-6621 .elementor-element.elementor-element-d0635fe{text-align:center;}.elementor-6621 .elementor-element.elementor-element-d0635fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-6621 .elementor-element.elementor-element-37f1d36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-37f1d36{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:25px;color:#002132;}.elementor-6621 .elementor-element.elementor-element-a9dfb40 .elementor-button{background-color:#002132;}.elementor-6621 .elementor-element.elementor-element-259eb73 > .elementor-background-overlay{background-image:url("https://www.bellavistatricaseporto.it/wp-content/uploads/2025/06/Bellavista-89.jpg");background-position:bottom center;opacity:0.28;}.elementor-6621 .elementor-element.elementor-element-259eb73{padding:200px 0px 200px 0px;}.elementor-6621 .elementor-element.elementor-element-56ba9b0{text-align:center;}.elementor-6621 .elementor-element.elementor-element-56ba9b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6621 .elementor-element.elementor-element-ddce9dd .elementor-swiper-button{font-size:20px;}.elementor-6621 .elementor-element.elementor-element-ddce9dd .elementor-testimonial__text{color:#002132;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6621 .elementor-element.elementor-element-ddce9dd .elementor-testimonial__name{color:#002132;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6621 .elementor-element.elementor-element-a8857de{padding:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-d84f306.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-d84f306.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-60fdc58{text-align:left;}.elementor-6621 .elementor-element.elementor-element-60fdc58 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-6621 .elementor-element.elementor-element-000fa37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-000fa37{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;color:#002132;}.elementor-6621 .elementor-element.elementor-element-e3020d0 .elementor-button{background-color:#002132;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6621 .elementor-element.elementor-element-875b366{padding:50px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-25d83ff{text-align:center;}.elementor-6621 .elementor-element.elementor-element-25d83ff .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;color:#002132;}.elementor-6621 .elementor-element.elementor-element-5c69c54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-5c69c54{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:25px;color:#002132;}.elementor-6621 .elementor-element.elementor-element-e762395 .elementor-button{background-color:#002132;}.elementor-6621 .elementor-element.elementor-element-905471b{padding:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-6621 .elementor-element.elementor-element-7d0b9f2 > .elementor-background-overlay{background-position:center center;}.elementor-6621 .elementor-element.elementor-element-7d0b9f2{padding:100px 0px 100px 0px;}.elementor-6621 .elementor-element.elementor-element-f995da4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-6621 .elementor-element.elementor-element-f995da4{text-align:center;font-size:13px;line-height:1.5em;}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-e0811dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-e0811dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-fc0dc8c .elementor-heading-title{font-size:31px;}.elementor-6621 .elementor-element.elementor-element-6bcc2c4{font-size:13px;line-height:1.5em;}.elementor-6621 .elementor-element.elementor-element-ab9804a .elementor-heading-title{font-size:31px;}.elementor-6621 .elementor-element.elementor-element-5bdf929{font-size:13px;line-height:1.5em;}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-0203924.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-0203924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-d0635fe .elementor-heading-title{font-size:31px;}.elementor-6621 .elementor-element.elementor-element-37f1d36{font-size:13px;line-height:1.5em;}.elementor-6621 .elementor-element.elementor-element-56ba9b0 .elementor-heading-title{font-size:31px;}.elementor-bc-flex-widget .elementor-6621 .elementor-element.elementor-element-96debbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6621 .elementor-element.elementor-element-96debbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6621 .elementor-element.elementor-element-60fdc58 .elementor-heading-title{font-size:31px;}.elementor-6621 .elementor-element.elementor-element-000fa37{font-size:13px;line-height:1.5em;}.elementor-6621 .elementor-element.elementor-element-25d83ff .elementor-heading-title{font-size:31px;}.elementor-6621 .elementor-element.elementor-element-5c69c54{font-size:13px;line-height:1.5em;}}@media(max-width:767px){.elementor-6621 .elementor-element.elementor-element-7d0b9f2 > .elementor-background-overlay{background-position:center center;opacity:0.6;}.elementor-6621 .elementor-element.elementor-element-82c24ad .elementor-heading-title{font-size:34px;}.elementor-6621 .elementor-element.elementor-element-fc0dc8c{text-align:center;}.elementor-6621 .elementor-element.elementor-element-6bcc2c4{text-align:center;}.elementor-6621 .elementor-element.elementor-element-ab9804a{text-align:center;}.elementor-6621 .elementor-element.elementor-element-5bdf929{text-align:center;}.elementor-6621 .elementor-element.elementor-element-259eb73{padding:50px 0px 0px 0px;}.elementor-6621 .elementor-element.elementor-element-ddce9dd .elementor-testimonial__text{font-size:10px;}.elementor-6621 .elementor-element.elementor-element-ddce9dd .elementor-testimonial__name{font-size:10px;}.elementor-6621 .elementor-element.elementor-element-60fdc58{text-align:center;}.elementor-6621 .elementor-element.elementor-element-000fa37{text-align:center;}}