.elementor-778 .elementor-element.elementor-element-d821d6c:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-d821d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redinsideculinary.com/wp-content/uploads/2024/09/IMG_1364.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-778 .elementor-element.elementor-element-d821d6c > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-d821d6c > .elementor-container{max-width:1440px;}.elementor-778 .elementor-element.elementor-element-d821d6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:277px 0px 75px 30px;}.elementor-778 .elementor-element.elementor-element-54323473{margin-top:7%;margin-bottom:0%;padding:0% 0% 5% 0%;}.elementor-778 .elementor-element.elementor-element-45c1a8b7{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-778 .elementor-element.elementor-element-45c1a8b7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-778 .elementor-element.elementor-element-45c1a8b7 .elementor-heading-title{font-family:"Mansalva", Sans-serif;font-size:82px;font-weight:800;font-style:normal;line-height:1.171em;color:var( --e-global-color-a96a74d );}.elementor-778 .elementor-element.elementor-element-74fbbf18{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:justify;font-family:"Macondo", Sans-serif;font-size:22px;font-weight:500;font-style:normal;line-height:1.556em;color:var( --e-global-color-a96a74d );}.elementor-778 .elementor-element.elementor-element-74fbbf18.elementor-element{--align-self:stretch;}.elementor-778 .elementor-element.elementor-element-5875e7c .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-a96a74d );color:var( --e-global-color-a96a74d );}.elementor-778 .elementor-element.elementor-element-5875e7c .elementor-button:hover, .elementor-778 .elementor-element.elementor-element-5875e7c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a96a74d );}.elementor-778 .elementor-element.elementor-element-5875e7c.elementor-element{--align-self:center;}.elementor-778 .elementor-element.elementor-element-5875e7c .elementor-button:hover svg, .elementor-778 .elementor-element.elementor-element-5875e7c .elementor-button:focus svg{fill:var( --e-global-color-a96a74d );}.elementor-778 .elementor-element.elementor-element-10a3782{--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;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-778 .elementor-element.elementor-element-10a3782{--content-width:792px;}}@media(max-width:1024px){.elementor-778 .elementor-element.elementor-element-d821d6c{padding:200px 0px 50px 32px;}.elementor-778 .elementor-element.elementor-element-45c1a8b7 .elementor-heading-title{font-size:54px;}.elementor-778 .elementor-element.elementor-element-74fbbf18{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}}@media(max-width:767px){.elementor-778 .elementor-element.elementor-element-d821d6c{padding:300px 16px 50px 16px;}.elementor-778 .elementor-element.elementor-element-6f96d075 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-778 .elementor-element.elementor-element-45c1a8b7 .elementor-heading-title{font-size:40px;}.elementor-778 .elementor-element.elementor-element-74fbbf18 > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-778 .elementor-element.elementor-element-74fbbf18{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}}