.elementor-21 .elementor-element.elementor-element-5d54755{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0;--z-index:99}.elementor-21 .elementor-element.elementor-element-5d54755:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-5d54755>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5d54755{left:0}body.rtl .elementor-21 .elementor-element.elementor-element-5d54755{right:0}.elementor-21 .elementor-element.elementor-element-d594a32>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-21 .elementor-element.elementor-element-07df161{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:-55px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-07df161:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-07df161>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/03/AdobeStock_272401663-scaled.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-07df161::before,.elementor-21 .elementor-element.elementor-element-07df161>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-07df161>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-07df161>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-07df161>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-07df161>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#000000AD 100%,#000000 100%)}.elementor-21 .elementor-element.elementor-element-150c769{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-150c769::before,.elementor-21 .elementor-element.elementor-element-150c769>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-150c769>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-150c769>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-150c769>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-150c769>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-21 .elementor-element.elementor-element-ba99bc9{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-ba99bc9::before,.elementor-21 .elementor-element.elementor-element-ba99bc9>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-ba99bc9>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-ba99bc9>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-ba99bc9>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-ba99bc9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-21 .elementor-element.elementor-element-f5ce255{text-align:center}.elementor-21 .elementor-element.elementor-element-f5ce255 .elementor-heading-title{font-size:80px;font-weight:700;text-transform:capitalize;line-height:100px;letter-spacing:1px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-75c5447{text-align:center;font-size:24px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-8a20f81 .elementor-button{background-color:var(--e-global-color-c624bdb);fill:var(--e-global-color-21bfb04);color:var(--e-global-color-21bfb04);border-radius:0 20px 0 20px}.elementor-21 .elementor-element.elementor-element-8a20f81 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-8a20f81 .elementor-button:focus{background-color:var(--e-global-color-fc28385);color:var(--e-global-color-21bfb04);border-color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-8a20f81>.elementor-widget-container{margin:20px 0 0 0}.elementor-21 .elementor-element.elementor-element-8a20f81 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-8a20f81 .elementor-button:focus svg{fill:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-a721568{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-a721568::before,.elementor-21 .elementor-element.elementor-element-a721568>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-a721568>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-a721568>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-a721568>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-a721568>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-21 .elementor-element.elementor-element-682b7f6{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-682b7f6:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-682b7f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img23.png);background-position:center center;background-repeat:repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-ced43fb{--display:flex;--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-21 .elementor-element.elementor-element-36adcf2{--spacer-size:70px}.elementor-21 .elementor-element.elementor-element-ab033a6{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-ab033a6:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img52.png);background-position:bottom right;background-repeat:no-repeat;background-size:600px auto}.elementor-21 .elementor-element.elementor-element-ab033a6::before,.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-ab033a6>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-ab033a6>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-21 .elementor-element.elementor-element-c592986{--display:flex;--justify-content:center;--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-21 .elementor-element.elementor-element-bb84369{text-align:start}.elementor-21 .elementor-element.elementor-element-bb84369 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:5px;color:var(--e-global-color-primary)}.elementor-21 .elementor-element.elementor-element-3302651{text-align:start}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);margin:0 0 0 0;font-size:45px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-3491616)}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper p{color:var(--e-global-color-4ee7eb7);font-size:16px;font-weight:400;letter-spacing:.3px}.elementor-21 .elementor-element.elementor-element-6542424>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-6542424 .elementor-button{font-size:16px;font-weight:600;text-transform:none;letter-spacing:1px;border-radius:0 20px 0 20px}.elementor-21 .elementor-element.elementor-element-9df8400{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-21 .elementor-element.elementor-element-c2334a1>.elementor-widget-container{margin:0 0 -90px 0}.elementor-21 .elementor-element.elementor-element-c2334a1 img{width:100%;max-width:100%}.elementor-21 .elementor-element.elementor-element-d4a1cd9>.elementor-widget-container{background-color:#FFF;margin:0 50px 0 50px;padding:10px 20px 10px 20px;border-radius:0 30px 0 30px;box-shadow:0 0 33px -18px rgba(71.4,70.62391304347825,70.62391304347825,.5)}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-4ee7eb7);font-size:30px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-c624bdb);font-size:40px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-8e02ff0{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-8e02ff0:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-8e02ff0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img4.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-8e02ff0::before,.elementor-21 .elementor-element.elementor-element-8e02ff0>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-8e02ff0>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-8e02ff0>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-8e02ff0>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-8e02ff0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#1B1B1B;--background-overlay:''}.elementor-21 .elementor-element.elementor-element-42cc985{--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:center}.elementor-21 .elementor-element.elementor-element-5822a32{width:var(--container-widget-width,70.65%);max-width:70.65%;--container-widget-width:70.65%;--container-widget-flex-grow:0}.elementor-21 .elementor-element.elementor-element-5822a32.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-21bfb04);margin:0 0 0 0;font-size:60px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-primary)}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:var(--e-global-color-c624bdb)}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:45px;font-weight:700;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#D4D4D4;font-size:32px;font-weight:500;text-transform:capitalize;letter-spacing:2px}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper p{color:var(--e-global-color-21bfb04);font-size:16px;font-weight:400;letter-spacing:.3px}.elementor-21 .elementor-element.elementor-element-8952d84{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-555e31c{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-c624bdb);--border-color:var( --e-global-color-c624bdb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-21 .elementor-element.elementor-element-555e31c:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-555e31c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/image24-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-555e31c::before,.elementor-21 .elementor-element.elementor-element-555e31c>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-555e31c>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-555e31c>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-555e31c>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-555e31c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-e5e9561);--background-overlay:''}.elementor-21 .elementor-element.elementor-element-e7875e6>.elementor-widget-container{margin:0 0 -10px 0}.elementor-21 .elementor-element.elementor-element-e7875e6{text-align:center}.elementor-21 .elementor-element.elementor-element-e7875e6 .elementor-heading-title{font-size:45px;font-weight:500;line-height:55px;letter-spacing:1px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-031faec img{width:37%}.elementor-21 .elementor-element.elementor-element-47d2494{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-47d2494.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-074c8b9 .elementor-button{background-color:var(--e-global-color-c624bdb);fill:var(--e-global-color-21bfb04);color:var(--e-global-color-21bfb04);border-radius:0 20px 0 20px;padding:14px 20px 14px 20px}.elementor-21 .elementor-element.elementor-element-074c8b9 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-074c8b9 .elementor-button:focus{background-color:var(--e-global-color-fc28385);color:var(--e-global-color-21bfb04);border-color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-074c8b9>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-074c8b9 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-074c8b9 .elementor-button:focus svg{fill:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-816819b{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-c624bdb);--border-color:var( --e-global-color-c624bdb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-21 .elementor-element.elementor-element-816819b:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-816819b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/2020-10-10-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-816819b::before,.elementor-21 .elementor-element.elementor-element-816819b>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-816819b>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-816819b>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-816819b>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-816819b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-e5e9561);--background-overlay:''}.elementor-21 .elementor-element.elementor-element-7d70946>.elementor-widget-container{margin:0 0 -10px 0}.elementor-21 .elementor-element.elementor-element-7d70946{text-align:center}.elementor-21 .elementor-element.elementor-element-7d70946 .elementor-heading-title{font-size:45px;font-weight:500;line-height:55px;letter-spacing:1px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-cf9676f img{width:37%}.elementor-21 .elementor-element.elementor-element-2ce5133{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-2ce5133.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-fbcca03 .elementor-button{background-color:var(--e-global-color-c624bdb);fill:var(--e-global-color-21bfb04);color:var(--e-global-color-21bfb04);border-radius:0 20px 0 20px;padding:14px 20px 14px 20px}.elementor-21 .elementor-element.elementor-element-fbcca03 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-fbcca03 .elementor-button:focus{background-color:var(--e-global-color-fc28385);color:var(--e-global-color-21bfb04);border-color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-fbcca03>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-fbcca03 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-fbcca03 .elementor-button:focus svg{fill:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-c6cd1d0{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-db94d12{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-c624bdb);--border-color:var( --e-global-color-c624bdb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-21 .elementor-element.elementor-element-db94d12:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-db94d12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/photo-1520080906273-ac3114063b21.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-db94d12::before,.elementor-21 .elementor-element.elementor-element-db94d12>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-db94d12>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-db94d12>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-db94d12>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-db94d12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-e5e9561);--background-overlay:''}.elementor-21 .elementor-element.elementor-element-76bdaec>.elementor-widget-container{margin:0 0 -10px 0}.elementor-21 .elementor-element.elementor-element-76bdaec{text-align:center}.elementor-21 .elementor-element.elementor-element-76bdaec .elementor-heading-title{font-size:45px;font-weight:500;line-height:55px;letter-spacing:1px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-e08556b img{width:37%}.elementor-21 .elementor-element.elementor-element-89349c3{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-89349c3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-749e123 .elementor-button{background-color:var(--e-global-color-c624bdb);fill:var(--e-global-color-21bfb04);color:var(--e-global-color-21bfb04);border-radius:0 20px 0 20px;padding:14px 20px 14px 20px}.elementor-21 .elementor-element.elementor-element-749e123 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-749e123 .elementor-button:focus{background-color:var(--e-global-color-fc28385);color:var(--e-global-color-21bfb04);border-color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-749e123>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-749e123 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-749e123 .elementor-button:focus svg{fill:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-aa5442a{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var(--e-global-color-c624bdb);--border-color:var( --e-global-color-c624bdb );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-21 .elementor-element.elementor-element-aa5442a:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-aa5442a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/image2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-aa5442a::before,.elementor-21 .elementor-element.elementor-element-aa5442a>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-aa5442a>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-aa5442a>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-aa5442a>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-aa5442a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-e5e9561);--background-overlay:''}.elementor-21 .elementor-element.elementor-element-4fcda75>.elementor-widget-container{margin:0 0 -10px 0}.elementor-21 .elementor-element.elementor-element-4fcda75{text-align:center}.elementor-21 .elementor-element.elementor-element-4fcda75 .elementor-heading-title{font-size:45px;font-weight:500;line-height:55px;letter-spacing:1px;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-59e8d0b img{width:37%}.elementor-21 .elementor-element.elementor-element-76693ec{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-76693ec.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-abb8df0 .elementor-button{background-color:var(--e-global-color-c624bdb);fill:var(--e-global-color-21bfb04);color:var(--e-global-color-21bfb04);border-radius:0 20px 0 20px;padding:14px 20px 14px 20px}.elementor-21 .elementor-element.elementor-element-abb8df0 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-abb8df0 .elementor-button:focus{background-color:var(--e-global-color-fc28385);color:var(--e-global-color-21bfb04);border-color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-abb8df0>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-abb8df0 .elementor-button:hover svg,.elementor-21 .elementor-element.elementor-element-abb8df0 .elementor-button:focus svg{fill:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-a0fcfb4{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-a0fcfb4:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img62.png);background-position:-66px 0;background-repeat:no-repeat;background-size:67% auto}.elementor-21 .elementor-element.elementor-element-a0fcfb4::before,.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-a0fcfb4>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-a0fcfb4>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#F1F1F1;--background-overlay:''}.elementor-21 .elementor-element.elementor-element-9b7d14f{--display:flex;--justify-content:center;--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-21 .elementor-element.elementor-element-7c86941{text-align:start}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);margin:0 0 0 0;font-size:45px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-3491616)}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-4ee7eb7);font-size:25px;font-weight:500;text-transform:none}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper p{color:var(--e-global-color-4ee7eb7);font-size:16px;font-weight:400;letter-spacing:.3px}.elementor-21 .elementor-element.elementor-element-b9ded06>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-b9ded06 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21 .elementor-element.elementor-element-b9ded06 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-21 .elementor-element.elementor-element-b9ded06 .elementor-button{font-size:16px;font-weight:600;text-transform:none;letter-spacing:1px;border-radius:0 20px 0 20px}.elementor-21 .elementor-element.elementor-element-34698cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-21 .elementor-element.elementor-element-ec0e3a4>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-ec0e3a4 img{width:100%;max-width:100%}.elementor-21 .elementor-element.elementor-element-095413d{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-095413d:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-095413d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img10.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-21 .elementor-element.elementor-element-095413d::before,.elementor-21 .elementor-element.elementor-element-095413d>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-095413d>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-095413d>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-095413d>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-095413d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-e5e9561);--background-overlay:''}.elementor-21 .elementor-element.elementor-element-926e488{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-2e1f53a{text-align:start}.elementor-21 .elementor-element.elementor-element-46c75de.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-21bfb04);margin:0 0 0 0;font-size:55px;font-weight:600;text-transform:capitalize;line-height:70px;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-c624bdb)}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:var(--e-global-color-c624bdb)}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title>span{font-size:45px;font-weight:700;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-6e86045{--display:flex;--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-53cf08a>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-53cf08a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21 .elementor-element.elementor-element-53cf08a .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-21 .elementor-element.elementor-element-53cf08a .elementor-button{font-size:16px;font-weight:600;text-transform:none;letter-spacing:1px;border-radius:0 20px 0 20px}.elementor-21 .elementor-element.elementor-element-233c408>.elementor-widget-container{margin:0 0 0 0}.elementor-21 .elementor-element.elementor-element-233c408 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-21 .elementor-element.elementor-element-233c408 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-21 .elementor-element.elementor-element-233c408 .elementor-button{font-size:16px;font-weight:600;text-transform:none;letter-spacing:1px;border-radius:0 20px 0 20px}.elementor-21 .elementor-element.elementor-element-286241e{--display:flex}.elementor-21 .elementor-element.elementor-element-8ae5466{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-8ae5466:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-8ae5466>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/resta-img060.jpg);background-position:top left;background-repeat:no-repeat;background-size:contain}.elementor-21 .elementor-element.elementor-element-8ae5466::before,.elementor-21 .elementor-element.elementor-element-8ae5466>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-8ae5466>.e-con-inner>.elementor-background-video-container::before,.elementor-21 .elementor-element.elementor-element-8ae5466>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-8ae5466>.e-con-inner>.elementor-background-slideshow::before,.elementor-21 .elementor-element.elementor-element-8ae5466>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFF;--background-overlay:''}.elementor-21 .elementor-element.elementor-element-76e2fd8{text-align:start}.elementor-21 .elementor-element.elementor-element-d640569 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);margin:0 0 0 0;font-size:45px;font-weight:600;text-transform:capitalize;letter-spacing:1px}.elementor-21 .elementor-element.elementor-element-d640569 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-3491616)}.elementor-21 .elementor-element.elementor-element-d640569 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-21 .elementor-element.elementor-element-d640569 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-21 .elementor-element.elementor-element-c6a9088{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(max-width:1000px) and (min-width:701px){.elementor-21 .elementor-element.elementor-element-c592986{--width:100%}.elementor-21 .elementor-element.elementor-element-9df8400{--width:100%}.elementor-21 .elementor-element.elementor-element-9b7d14f{--width:100%}.elementor-21 .elementor-element.elementor-element-34698cb{--width:100%}.elementor-21 .elementor-element.elementor-element-926e488{--width:100%}.elementor-21 .elementor-element.elementor-element-286241e{--width:100%}}@media(max-width:1300px){.elementor-21 .elementor-element.elementor-element-f5ce255 .elementor-heading-title{font-size:80px}}@media(max-width:1000px){.elementor-21 .elementor-element.elementor-element-07df161{--min-height:600px;--margin-top:-176px;--margin-bottom:-55px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-150c769{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-ba99bc9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-a721568{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-c592986{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-c2334a1 img{width:100%}.elementor-21 .elementor-element.elementor-element-555e31c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px}.elementor-21 .elementor-element.elementor-element-e7875e6 .elementor-heading-title{font-size:50px}.elementor-21 .elementor-element.elementor-element-816819b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px}.elementor-21 .elementor-element.elementor-element-7d70946 .elementor-heading-title{font-size:50px}.elementor-21 .elementor-element.elementor-element-db94d12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px}.elementor-21 .elementor-element.elementor-element-76bdaec .elementor-heading-title{font-size:50px}.elementor-21 .elementor-element.elementor-element-aa5442a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px}.elementor-21 .elementor-element.elementor-element-4fcda75 .elementor-heading-title{font-size:50px}.elementor-21 .elementor-element.elementor-element-a0fcfb4:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left;background-size:38% auto}.elementor-21 .elementor-element.elementor-element-9b7d14f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-ec0e3a4 img{width:100%}.elementor-21 .elementor-element.elementor-element-926e488{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-2e1f53a{text-align:center}.elementor-21 .elementor-element.elementor-element-286241e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21 .elementor-element.elementor-element-8ae5466:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-8ae5466>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left;background-size:initial}.elementor-21 .elementor-element.elementor-element-76e2fd8{text-align:center}}@media(max-width:700px){.elementor-21 .elementor-element.elementor-element-07df161{--min-height:550px;--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-150c769{--width:12%}.elementor-21 .elementor-element.elementor-element-ba99bc9{--width:71%}.elementor-21 .elementor-element.elementor-element-f5ce255 .elementor-heading-title{font-size:35px;line-height:50px}.elementor-21 .elementor-element.elementor-element-75c5447{font-size:20px}.elementor-21 .elementor-element.elementor-element-a721568{--width:12%}.elementor-21 .elementor-element.elementor-element-ab033a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-21 .elementor-element.elementor-element-ab033a6:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:85% auto}.elementor-21 .elementor-element.elementor-element-c592986{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);font-size:25px;line-height:30px}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-3491616)}.elementor-21 .elementor-element.elementor-element-5475b9e .elementskit-section-title-wraper p{color:var(--e-global-color-text);font-size:15px}.elementor-21 .elementor-element.elementor-element-9df8400{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-d4a1cd9>.elementor-widget-container{margin:0 10px 0 10px}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);font-size:20px}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-fc28385)}.elementor-21 .elementor-element.elementor-element-d4a1cd9 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-c624bdb);font-size:25px}.elementor-21 .elementor-element.elementor-element-42cc985{--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-21 .elementor-element.elementor-element-5822a32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-21bfb04);font-size:35px}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-c624bdb);font-size:24px}.elementor-21 .elementor-element.elementor-element-5822a32 .elementskit-section-title-wraper p{color:var(--e-global-color-21bfb04);font-size:16px}.elementor-21 .elementor-element.elementor-element-8952d84{--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21 .elementor-element.elementor-element-555e31c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-e7875e6 .elementor-heading-title{font-size:36px}.elementor-21 .elementor-element.elementor-element-816819b:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-816819b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/2020-10-10-1.webp)}.elementor-21 .elementor-element.elementor-element-816819b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-7d70946 .elementor-heading-title{font-size:36px}.elementor-21 .elementor-element.elementor-element-c6cd1d0{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21 .elementor-element.elementor-element-db94d12:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-db94d12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/photo-1520080906273-ac3114063b21.jpg)}.elementor-21 .elementor-element.elementor-element-db94d12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-76bdaec .elementor-heading-title{font-size:36px}.elementor-21 .elementor-element.elementor-element-aa5442a:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-aa5442a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://sofrarestaurantandbakery.com/buffalo-ny/wp-content/uploads/2024/01/image2.jpg)}.elementor-21 .elementor-element.elementor-element-aa5442a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-4fcda75 .elementor-heading-title{font-size:36px}.elementor-21 .elementor-element.elementor-element-a0fcfb4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-a0fcfb4:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-a0fcfb4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:50% auto}.elementor-21 .elementor-element.elementor-element-9b7d14f{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-3491616);font-size:30px;line-height:30px}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-3491616)}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper .elementskit-section-subtitle{color:var(--e-global-color-secondary);font-size:20px;letter-spacing:0}.elementor-21 .elementor-element.elementor-element-fab324d .elementskit-section-title-wraper p{color:var(--e-global-color-text);font-size:15px}.elementor-21 .elementor-element.elementor-element-34698cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-095413d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-21 .elementor-element.elementor-element-926e488{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-21bfb04);font-size:35px}.elementor-21 .elementor-element.elementor-element-46c75de .elementskit-section-title-wraper .elementskit-section-title:hover{color:var(--e-global-color-21bfb04)}.elementor-21 .elementor-element.elementor-element-286241e{--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-21 .elementor-element.elementor-element-8ae5466{--overlay-opacity:1;--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-21 .elementor-element.elementor-element-d640569 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px}}@media(min-width:701px){.elementor-21 .elementor-element.elementor-element-150c769{--width:10%}.elementor-21 .elementor-element.elementor-element-ba99bc9{--width:65%}.elementor-21 .elementor-element.elementor-element-a721568{--width:10%}.elementor-21 .elementor-element.elementor-element-c592986{--width:45%}.elementor-21 .elementor-element.elementor-element-9df8400{--width:55%}.elementor-21 .elementor-element.elementor-element-9b7d14f{--width:45%}.elementor-21 .elementor-element.elementor-element-34698cb{--width:55%}}@media(min-width:1301px){.elementor-21 .elementor-element.elementor-element-ab033a6:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-ab033a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}