.elementor-217 .elementor-element.elementor-element-cf2e278{--display:flex;--min-height:350px;--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-217 .elementor-element.elementor-element-cf2e278:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-cf2e278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ristorantelaterrazzasulborgo.it/montecatini/wp-content/uploads/2026/03/menu-ristorante-la-terrazza-sul-borgo-montecatini-tipico-toscano.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-217 .elementor-element.elementor-element-1229ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-217 .elementor-element.elementor-element-1229ea1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:500;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-24c864f{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-7f0f637{--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-217 .elementor-element.elementor-element-c5689b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-3a0aada .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-92dad98{--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-217 .elementor-element.elementor-element-57f81f1{--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-217 .elementor-element.elementor-element-678660e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-b42d148 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-217 .elementor-element.elementor-element-d2b7860{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-629836b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-217 .elementor-element.elementor-element-82fd65d{--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-217 .elementor-element.elementor-element-0e60401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-01dafcc{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-338bdb1{--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-217 .elementor-element.elementor-element-5f73167{--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-217 .elementor-element.elementor-element-185d03a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-975883a{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-9f52af9{--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-217 .elementor-element.elementor-element-f41a2c9{--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-217 .elementor-element.elementor-element-e282851 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-a04d199{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-5a2abb5{--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-217 .elementor-element.elementor-element-0015d35{--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-217 .elementor-element.elementor-element-075bab3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-eca4d83{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-d7e8af9{--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-217 .elementor-element.elementor-element-6d9ed30{--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-217 .elementor-element.elementor-element-68b1969 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-e1d3efc{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-11a3054{--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-217 .elementor-element.elementor-element-0fac884{--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-217 .elementor-element.elementor-element-5c1c8cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-b6305ea{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-d774d82{--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-217 .elementor-element.elementor-element-093e53f{--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-217 .elementor-element.elementor-element-1ca7a5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-2de9983{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-9eb03c7{--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-217 .elementor-element.elementor-element-860e778{--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-217 .elementor-element.elementor-element-e8ccd80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-d2774d1{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-72bc40c{--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-217 .elementor-element.elementor-element-036ef96{--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-217 .elementor-element.elementor-element-09dd08e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-15224e2{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-98de3c0{--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-217 .elementor-element.elementor-element-9b1693a{--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-217 .elementor-element.elementor-element-f939e80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-90e183b{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-9c3a242{--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-217 .elementor-element.elementor-element-8e41268{--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-217 .elementor-element.elementor-element-81def91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-bbd8608{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-6f8e58a{--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-217 .elementor-element.elementor-element-4cdd5ce{--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-217 .elementor-element.elementor-element-ef23721 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;text-decoration:underline;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-26293fa{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-3bd41a1{--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-217 .elementor-element.elementor-element-d383fdf{--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-217 .elementor-element.elementor-element-b6b2d4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-813d107{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-47d1d5f{--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-217 .elementor-element.elementor-element-ea88a36{--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-217 .elementor-element.elementor-element-9f3a760 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-b03f201{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-92d6667{--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-217 .elementor-element.elementor-element-ad92721{--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-217 .elementor-element.elementor-element-68dafca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-d119ea3{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-c7b2229{--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-217 .elementor-element.elementor-element-304b3ab{--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-217 .elementor-element.elementor-element-c3bb148 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-3a68cdb{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}.elementor-217 .elementor-element.elementor-element-b7f6a52{--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-217 .elementor-element.elementor-element-1e89ba3{--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-217 .elementor-element.elementor-element-43020c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.5em;color:#C2381E;}.elementor-217 .elementor-element.elementor-element-13817a2{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#000000;}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-24c864f{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-7f0f637{--width:100%;}.elementor-217 .elementor-element.elementor-element-92dad98{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-57f81f1{--width:100%;}.elementor-217 .elementor-element.elementor-element-629836b{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-82fd65d{--width:100%;}.elementor-217 .elementor-element.elementor-element-338bdb1{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-5f73167{--width:100%;}.elementor-217 .elementor-element.elementor-element-9f52af9{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-f41a2c9{--width:100%;}.elementor-217 .elementor-element.elementor-element-5a2abb5{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-0015d35{--width:100%;}.elementor-217 .elementor-element.elementor-element-d7e8af9{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-6d9ed30{--width:100%;}.elementor-217 .elementor-element.elementor-element-11a3054{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-0fac884{--width:100%;}.elementor-217 .elementor-element.elementor-element-d774d82{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-093e53f{--width:100%;}.elementor-217 .elementor-element.elementor-element-9eb03c7{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-860e778{--width:100%;}.elementor-217 .elementor-element.elementor-element-72bc40c{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-036ef96{--width:100%;}.elementor-217 .elementor-element.elementor-element-98de3c0{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-9b1693a{--width:100%;}.elementor-217 .elementor-element.elementor-element-9c3a242{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-8e41268{--width:100%;}.elementor-217 .elementor-element.elementor-element-6f8e58a{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-4cdd5ce{--width:100%;}.elementor-217 .elementor-element.elementor-element-3bd41a1{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-d383fdf{--width:100%;}.elementor-217 .elementor-element.elementor-element-47d1d5f{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-ea88a36{--width:100%;}.elementor-217 .elementor-element.elementor-element-92d6667{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-ad92721{--width:100%;}.elementor-217 .elementor-element.elementor-element-c7b2229{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-304b3ab{--width:100%;}.elementor-217 .elementor-element.elementor-element-b7f6a52{--content-width:1200px;}.elementor-217 .elementor-element.elementor-element-1e89ba3{--width:100%;}}