.elementor-287 .elementor-element.elementor-element-5cdf689c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-287 .elementor-element.elementor-element-c5c160d{--display:flex;--min-height:529px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.24;--padding-top:6%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-287 .elementor-element.elementor-element-c5c160d:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/foto-menu.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-c5c160d::before, .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-background-video-container::before, .elementor-287 .elementor-element.elementor-element-c5c160d > .e-con-inner > .elementor-background-video-container::before, .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-background-slideshow::before, .elementor-287 .elementor-element.elementor-element-c5c160d > .e-con-inner > .elementor-background-slideshow::before, .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4da4a420 );--background-overlay:'';}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-b1f3482.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-b1f3482 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:7px 11px 10px rgba(229.5, 208.0467391304348, 208.0467391304348, 0.38);color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-108993e1{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-108993e1.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-108993e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-626618d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-39a34cfd{--display:flex;}.elementor-287 .elementor-element.elementor-element-445db531{text-align:center;}.elementor-287 .elementor-element.elementor-element-445db531 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-5d828a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-5d828a73 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-14de55a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-287 .elementor-element.elementor-element-271bd33e{--display:flex;}.elementor-287 .elementor-element.elementor-element-271bd33e:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-271bd33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/carpaccio-di-manzo-e1524515910744.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-271bd33e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-7b22d7ff{--display:flex;}.elementor-287 .elementor-element.elementor-element-7b22d7ff:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-7b22d7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/22159520_315143518955507_7600158876125626368_n-e1524514792888.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-7b22d7ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-222808e0{--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-287 .elementor-element.elementor-element-356f2dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-356f2dda .elementor-heading-title{font-family:var( --e-global-typography-1017133-font-family ), Sans-serif;font-size:var( --e-global-typography-1017133-font-size );font-weight:var( --e-global-typography-1017133-font-weight );text-transform:var( --e-global-typography-1017133-text-transform );font-style:var( --e-global-typography-1017133-font-style );text-decoration:var( --e-global-typography-1017133-text-decoration );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-657aecb0{--divider-border-style:solid;--divider-color:var( --e-global-color-4da4a420 );--divider-border-width:1px;}.elementor-287 .elementor-element.elementor-element-657aecb0 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-287 .elementor-element.elementor-element-657aecb0 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-287 .elementor-element.elementor-element-2484b7f6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-287 .elementor-element.elementor-element-49368ba8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-405dacb5{--display:flex;}.elementor-287 .elementor-element.elementor-element-3182b495{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-3182b495 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-4f087e51{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-287 .elementor-element.elementor-element-4f087e51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-1a56ddb5{--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-287 .elementor-element.elementor-element-268960b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-268960b7 .elementor-heading-title{font-family:var( --e-global-typography-1017133-font-family ), Sans-serif;font-size:var( --e-global-typography-1017133-font-size );font-weight:var( --e-global-typography-1017133-font-weight );text-transform:var( --e-global-typography-1017133-text-transform );font-style:var( --e-global-typography-1017133-font-style );text-decoration:var( --e-global-typography-1017133-text-decoration );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-1aabe4f3{--divider-border-style:solid;--divider-color:var( --e-global-color-4da4a420 );--divider-border-width:1px;}.elementor-287 .elementor-element.elementor-element-1aabe4f3 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-287 .elementor-element.elementor-element-1aabe4f3 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-287 .elementor-element.elementor-element-3c49de48{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-287 .elementor-element.elementor-element-78d1e71{--display:flex;}.elementor-287 .elementor-element.elementor-element-78d1e71:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-78d1e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/fettuccine-nere-e1524515877471.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-78d1e71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-7f994add{--display:flex;}.elementor-287 .elementor-element.elementor-element-7f994add:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-7f994add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/pappardelle-con-logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-7f994add.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-7902f45f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-78322f66{--display:flex;}.elementor-287 .elementor-element.elementor-element-d784426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-d784426 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-54cd078f{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-287 .elementor-element.elementor-element-2687f6d9{--display:flex;--min-height:0px;}.elementor-287 .elementor-element.elementor-element-2687f6d9:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-2687f6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/salmone-e1524515836972.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-2687f6d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-347df000{--display:flex;}.elementor-287 .elementor-element.elementor-element-347df000:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-347df000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/Cioppino.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-347df000.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-f810a0b{--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-287 .elementor-element.elementor-element-72251986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-72251986 .elementor-heading-title{font-family:var( --e-global-typography-1017133-font-family ), Sans-serif;font-size:var( --e-global-typography-1017133-font-size );font-weight:var( --e-global-typography-1017133-font-weight );text-transform:var( --e-global-typography-1017133-text-transform );font-style:var( --e-global-typography-1017133-font-style );text-decoration:var( --e-global-typography-1017133-text-decoration );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-632a3cf3{--divider-border-style:solid;--divider-color:var( --e-global-color-4da4a420 );--divider-border-width:1px;}.elementor-287 .elementor-element.elementor-element-632a3cf3 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-287 .elementor-element.elementor-element-632a3cf3 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-287 .elementor-element.elementor-element-61b8592{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-287 .elementor-element.elementor-element-3696dd77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-1ca5748b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-1ca5748b .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-270a0ce0{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-287 .elementor-element.elementor-element-59ce2bf6{--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-287 .elementor-element.elementor-element-59ce2bf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-11732192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-11732192 .elementor-heading-title{font-family:var( --e-global-typography-1017133-font-family ), Sans-serif;font-size:var( --e-global-typography-1017133-font-size );font-weight:var( --e-global-typography-1017133-font-weight );text-transform:var( --e-global-typography-1017133-text-transform );font-style:var( --e-global-typography-1017133-font-style );text-decoration:var( --e-global-typography-1017133-text-decoration );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-7bcada68{--divider-border-style:solid;--divider-color:var( --e-global-color-4da4a420 );--divider-border-width:1px;}.elementor-287 .elementor-element.elementor-element-7bcada68 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-287 .elementor-element.elementor-element-7bcada68 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-287 .elementor-element.elementor-element-1b03b6bd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-287 .elementor-element.elementor-element-59b0795b.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-34f2d75{--display:flex;}.elementor-287 .elementor-element.elementor-element-34f2d75:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-34f2d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/Il-Punto-Nyc33.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-287 .elementor-element.elementor-element-6d75f0fb{--display:flex;}.elementor-287 .elementor-element.elementor-element-6d75f0fb:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-6d75f0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flushing.ilpuntorestaurant.com/wp-content/uploads/2026/02/23164407_370178116752881_7425555948598460416_n-e1524515037194.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-c5c160d{--min-height:350px;--padding-top:0%;--padding-bottom:0%;--padding-left:40%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-c5c160d:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-287 .elementor-element.elementor-element-b1f3482{width:auto;max-width:auto;text-align:center;}.elementor-287 .elementor-element.elementor-element-b1f3482.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-b1f3482 .elementor-heading-title{font-size:22px;}.elementor-287 .elementor-element.elementor-element-108993e1 .elementor-heading-title{font-size:35px;}.elementor-287 .elementor-element.elementor-element-626618d8{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-445db531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-5d828a73 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-287 .elementor-element.elementor-element-14de55a{--justify-content:space-between;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--flex-wrap:wrap;}.elementor-287 .elementor-element.elementor-element-271bd33e{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-7b22d7ff{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-222808e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-222808e0.e-con{--order:-99999 /* order start hack */;}.elementor-287 .elementor-element.elementor-element-356f2dda{text-align:center;}.elementor-287 .elementor-element.elementor-element-356f2dda .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-287 .elementor-element.elementor-element-49368ba8{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-3182b495 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-4f087e51{--justify-content:space-between;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--flex-wrap:wrap;}.elementor-287 .elementor-element.elementor-element-1a56ddb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-1a56ddb5.e-con{--order:-99999 /* order start hack */;}.elementor-287 .elementor-element.elementor-element-268960b7{text-align:center;}.elementor-287 .elementor-element.elementor-element-268960b7 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-78d1e71{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-7f994add{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-7902f45f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-d784426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-54cd078f{--justify-content:space-between;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--flex-wrap:wrap;}.elementor-287 .elementor-element.elementor-element-2687f6d9{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-347df000{--min-height:500px;}.elementor-287 .elementor-element.elementor-element-f810a0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-f810a0b.e-con{--order:-99999 /* order start hack */;}.elementor-287 .elementor-element.elementor-element-72251986{text-align:center;}.elementor-287 .elementor-element.elementor-element-72251986 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-3696dd77{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-1ca5748b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-270a0ce0{--justify-content:center;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--flex-wrap: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-287 .elementor-element.elementor-element-270a0ce0.e-con{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-59ce2bf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-59ce2bf6.e-con{--order:-99999 /* order start hack */;}.elementor-287 .elementor-element.elementor-element-11732192{text-align:center;}.elementor-287 .elementor-element.elementor-element-11732192 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-59b0795b.elementor-element{--align-self:center;}.elementor-287 .elementor-element.elementor-element-34f2d75{--min-height:500px;--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;}.elementor-287 .elementor-element.elementor-element-6d75f0fb{--min-height:500px;--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;}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-c5c160d{--min-height:350px;--padding-top:75%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-287 .elementor-element.elementor-element-c5c160d:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-c5c160d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-287 .elementor-element.elementor-element-b1f3482{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-b1f3482 .elementor-heading-title{font-size:20px;}.elementor-287 .elementor-element.elementor-element-108993e1{text-align:center;}.elementor-287 .elementor-element.elementor-element-108993e1 .elementor-heading-title{font-size:30px;}.elementor-287 .elementor-element.elementor-element-626618d8{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-287 .elementor-element.elementor-element-445db531{text-align:center;}.elementor-287 .elementor-element.elementor-element-445db531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-5d828a73{text-align:center;}.elementor-287 .elementor-element.elementor-element-5d828a73 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-287 .elementor-element.elementor-element-271bd33e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-287 .elementor-element.elementor-element-356f2dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-356f2dda .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-287 .elementor-element.elementor-element-2484b7f6{font-size:15px;line-height:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-287 .elementor-element.elementor-element-49368ba8{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-287 .elementor-element.elementor-element-3182b495{text-align:center;}.elementor-287 .elementor-element.elementor-element-3182b495 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-268960b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-268960b7 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-3c49de48{font-size:15px;line-height:1em;}.elementor-287 .elementor-element.elementor-element-78d1e71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-287 .elementor-element.elementor-element-7902f45f{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-287 .elementor-element.elementor-element-d784426{text-align:center;}.elementor-287 .elementor-element.elementor-element-d784426 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-2687f6d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-287 .elementor-element.elementor-element-72251986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-72251986 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-61b8592{font-size:15px;line-height:1em;}.elementor-287 .elementor-element.elementor-element-3696dd77{--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-287 .elementor-element.elementor-element-1ca5748b{text-align:center;}.elementor-287 .elementor-element.elementor-element-1ca5748b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-287 .elementor-element.elementor-element-11732192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-11732192 .elementor-heading-title{font-size:var( --e-global-typography-1017133-font-size );line-height:var( --e-global-typography-1017133-line-height );letter-spacing:var( --e-global-typography-1017133-letter-spacing );word-spacing:var( --e-global-typography-1017133-word-spacing );}.elementor-287 .elementor-element.elementor-element-1b03b6bd{font-size:15px;line-height:1em;}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-c5c160d{--content-width:1400px;}.elementor-287 .elementor-element.elementor-element-39a34cfd{--content-width:916px;}.elementor-287 .elementor-element.elementor-element-271bd33e{--width:32%;}.elementor-287 .elementor-element.elementor-element-7b22d7ff{--width:32%;}.elementor-287 .elementor-element.elementor-element-405dacb5{--content-width:916px;}.elementor-287 .elementor-element.elementor-element-4f087e51{--width:100.415%;}.elementor-287 .elementor-element.elementor-element-78d1e71{--width:32%;}.elementor-287 .elementor-element.elementor-element-7f994add{--width:32%;}.elementor-287 .elementor-element.elementor-element-78322f66{--content-width:916px;}.elementor-287 .elementor-element.elementor-element-2687f6d9{--width:32%;}.elementor-287 .elementor-element.elementor-element-347df000{--width:32%;}.elementor-287 .elementor-element.elementor-element-f810a0b{--width:100%;}.elementor-287 .elementor-element.elementor-element-59ce2bf6{--width:32.867%;}.elementor-287 .elementor-element.elementor-element-34f2d75{--width:62%;}.elementor-287 .elementor-element.elementor-element-6d75f0fb{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-271bd33e{--width:48%;}.elementor-287 .elementor-element.elementor-element-7b22d7ff{--width:48%;}.elementor-287 .elementor-element.elementor-element-222808e0{--width:100%;}.elementor-287 .elementor-element.elementor-element-1a56ddb5{--width:100%;}.elementor-287 .elementor-element.elementor-element-78d1e71{--width:48%;}.elementor-287 .elementor-element.elementor-element-7f994add{--width:48%;}.elementor-287 .elementor-element.elementor-element-2687f6d9{--width:48%;}.elementor-287 .elementor-element.elementor-element-347df000{--width:48%;}.elementor-287 .elementor-element.elementor-element-f810a0b{--width:100%;}.elementor-287 .elementor-element.elementor-element-59ce2bf6{--width:100%;}.elementor-287 .elementor-element.elementor-element-34f2d75{--width:49%;}.elementor-287 .elementor-element.elementor-element-6d75f0fb{--width:50%;}}