.elementor-95 .elementor-element.elementor-element-f4ae643{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-f4ae643:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f4ae643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivegardencaters.com/wp-content/uploads/2025/08/crousal-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-95 .elementor-element.elementor-element-f4ae643::before, .elementor-95 .elementor-element.elementor-element-f4ae643 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f4ae643 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f4ae643 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f4ae643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f4ae643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-b0ef9ad{width:var( --container-widget-width, 100% );max-width:100%;padding:100px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-95 .elementor-element.elementor-element-b0ef9ad.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-b0ef9ad .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:31px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-0455e88 .elementor-button{background-color:#34663B;font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-95 .elementor-element.elementor-element-0455e88 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-0455e88 .elementor-button:focus{background-color:#FFFFFF;color:#34663B;}.elementor-95 .elementor-element.elementor-element-0455e88{padding:20px 40px 20px 40px;}.elementor-95 .elementor-element.elementor-element-0455e88.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-0455e88 .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-0455e88 .elementor-button:focus svg{fill:#34663B;}.elementor-95 .elementor-element.elementor-element-17c93d4 .elementor-repeater-item-518b9ee.elementor-social-icon{background-color:#02010100;}.elementor-95 .elementor-element.elementor-element-17c93d4 .elementor-repeater-item-6bd7039.elementor-social-icon{background-color:#02010100;}.elementor-95 .elementor-element.elementor-element-17c93d4{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-95 .elementor-element.elementor-element-17c93d4.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-95 .elementor-element.elementor-element-76efda7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-95 .elementor-element.elementor-element-f8264f5{background-color:#FFFFFF;text-align:center;}.elementor-95 .elementor-element.elementor-element-f8264f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#212222;}.elementor-95 .elementor-element.elementor-element-71a4ec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-671acbf{width:var( --container-widget-width, 65% );max-width:65%;background-color:#FFFFFF;padding:05px 05px 05px 05px;--container-widget-width:65%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#424040;}.elementor-95 .elementor-element.elementor-element-671acbf.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-671acbf p{margin-block-end:0px;}.elementor-95 .elementor-element.elementor-element-f739dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-af18577{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-7733065{--e-image-carousel-slides-to-show:3;}.elementor-95 .elementor-element.elementor-element-3640298{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95 .elementor-element.elementor-element-d270ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-cb590e5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;letter-spacing:0.5px;color:#242424;}.elementor-95 .elementor-element.elementor-element-3817105 .elementor-title{color:#1C1D1D;}.elementor-95 .elementor-element.elementor-element-3817105 .elementor-progress-wrapper .elementor-progress-bar{background-color:#22631E;}.elementor-95 .elementor-element.elementor-element-9eecdef .elementor-title{color:#1C1D1D;}.elementor-95 .elementor-element.elementor-element-9eecdef .elementor-progress-wrapper .elementor-progress-bar{background-color:#22631E;}.elementor-95 .elementor-element.elementor-element-4cc0033 .elementor-button{background-color:#34663B;font-family:"Roboto", Sans-serif;font-weight:900;border-style:solid;}.elementor-95 .elementor-element.elementor-element-4cc0033 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-4cc0033 .elementor-button:focus{background-color:#FFFFFF;color:#34663B;}.elementor-95 .elementor-element.elementor-element-4cc0033{padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-4cc0033.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-4cc0033 .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-4cc0033 .elementor-button:focus svg{fill:#34663B;}.elementor-95 .elementor-element.elementor-element-4fec764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-745af2f{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-79c4530{text-align:center;}.elementor-95 .elementor-element.elementor-element-79c4530 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:36px;font-weight:600;line-height:43.2px;color:#0D0D0E;}.elementor-95 .elementor-element.elementor-element-8917c1f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95 .elementor-element.elementor-element-ff5725f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-9a3480e{--display:flex;}.elementor-95 .elementor-element.elementor-element-d5dbc96{--display:flex;}.elementor-95 .elementor-element.elementor-element-7fca7a6{text-align:center;}.elementor-95 .elementor-element.elementor-element-7fca7a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#0D0D0E;}.elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button{background-color:#326139;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;border-style:solid;border-radius:50px 50px 50px 50px;padding:025px 0100px 25px 0100px;}.elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button:focus{background-color:#E4CECE29;color:#306F36;border-color:#496D41;}.elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button:focus svg{fill:#306F36;}.elementor-95 .elementor-element.elementor-element-dc0fe09{--display:flex;}.elementor-95 .elementor-element.elementor-element-dc0fe09:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-dc0fe09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-95 .elementor-element.elementor-element-33be424{text-align:center;}.elementor-95 .elementor-element.elementor-element-33be424 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FDFFFF;}.elementor-95 .elementor-element.elementor-element-b84ffea{--e-image-carousel-slides-to-show:3;}.elementor-95 .elementor-element.elementor-element-4c99e9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95 .elementor-element.elementor-element-4c99e9b:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-4c99e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-95 .elementor-element.elementor-element-fd345e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-86d95f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-f62b1f9 .elementor-heading-title{color:#FDFFFF;}.elementor-95 .elementor-element.elementor-element-511c11e{--display:flex;}.elementor-95 .elementor-element.elementor-element-671c2f9{padding:30px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-671c2f9 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-weight:600;color:#1C1D1D;}.elementor-95 .elementor-element.elementor-element-6ed90fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95 .elementor-element.elementor-element-dd21ff5{width:var( --container-widget-width, 90% );max-width:90%;background-color:transparent;padding:0px 0px 020px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #F2F3E2 0%, #FFFFFF 100%);border-style:solid;border-width:01px 01px 01px 01px;border-color:#000000;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-dd21ff5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title{margin-block-end:18px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#306339;}.elementor-95 .elementor-element.elementor-element-dd21ff5.elementor-view-stacked .elementor-icon{background-color:#336131;}.elementor-95 .elementor-element.elementor-element-dd21ff5.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-dd21ff5.elementor-view-default .elementor-icon{fill:#336131;color:#336131;border-color:#336131;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon{font-size:167px;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon i{transform:rotate(0deg);}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-weight:900;}.elementor-95 .elementor-element.elementor-element-dd21ff5:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-dd21ff5:has(:focus) .elementor-icon-box-title{color:#215729;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-95 .elementor-element.elementor-element-72c1838{width:var( --container-widget-width, 90% );max-width:90%;background-color:transparent;padding:0px 0px 020px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #F2F3E2 0%, #FFFFFF 100%);border-style:solid;border-width:01px 01px 01px 01px;border-color:#000000;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-72c1838.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title{margin-block-end:18px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#47793F;}.elementor-95 .elementor-element.elementor-element-72c1838.elementor-view-stacked .elementor-icon{background-color:#42693B;}.elementor-95 .elementor-element.elementor-element-72c1838.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-72c1838.elementor-view-default .elementor-icon{fill:#42693B;color:#42693B;border-color:#42693B;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon{font-size:171px;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon i{transform:rotate(0deg);}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-weight:900;}.elementor-95 .elementor-element.elementor-element-72c1838:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-72c1838:has(:focus) .elementor-icon-box-title{color:#507A3C;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-95 .elementor-element.elementor-element-0a77654{width:var( --container-widget-width, 89% );max-width:89%;background-color:transparent;padding:0px 0px 020px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #F2F3E2 0%, #FFFFFF 100%);border-style:solid;border-width:01px 01px 01px 01px;border-color:#000000;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-0a77654.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title{margin-block-end:18px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#47793F;}.elementor-95 .elementor-element.elementor-element-0a77654.elementor-view-stacked .elementor-icon{background-color:#42693B;}.elementor-95 .elementor-element.elementor-element-0a77654.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-0a77654.elementor-view-default .elementor-icon{fill:#42693B;color:#42693B;border-color:#42693B;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon{font-size:171px;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon i{transform:rotate(0deg);}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-weight:900;}.elementor-95 .elementor-element.elementor-element-0a77654:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-0a77654:has(:focus) .elementor-icon-box-title{color:#507A3C;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-95 .elementor-element.elementor-element-1fb0894{--display:flex;}.elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button{background-color:#326139;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;border-style:solid;border-radius:50px 50px 50px 50px;padding:025px 0100px 25px 0100px;}.elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button:focus{background-color:#E4CECE29;color:#306F36;border-color:#496D41;}.elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button:focus svg{fill:#306F36;}.elementor-95 .elementor-element.elementor-element-583c81b{--display:flex;}.elementor-95 .elementor-element.elementor-element-6db8b4b{padding:30px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-6db8b4b .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-weight:600;color:#1C1D1D;}.elementor-95 .elementor-element.elementor-element-ecbaae0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95 .elementor-element.elementor-element-4fb5832{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;}.elementor-95 .elementor-element.elementor-element-4fb5832:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-4fb5832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-4fb5832.e-con{--align-self:center;}.elementor-95 .elementor-element.elementor-element-26aa950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-rating-icon-font-size:26px;}.elementor-95 .elementor-element.elementor-element-26aa950.elementor-element{--align-self:center;--flex-grow:9;--flex-shrink:1;}.elementor-95 .elementor-element.elementor-element-37c396b{margin:-89px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;}.elementor-95 .elementor-element.elementor-element-37c396b.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-37c396b .elementor-swiper-button{font-size:20px;}.elementor-95 .elementor-element.elementor-element-78acb87{--display:flex;}.elementor-95 .elementor-element.elementor-element-e95bd7b{padding:30px 0px 0px 0px;text-align:center;}.elementor-95 .elementor-element.elementor-element-e95bd7b .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-weight:600;color:#1C1D1D;}.elementor-95 .elementor-element.elementor-element-ee699ea{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-7c41167{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-945495d{--display:flex;}.elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button{background-color:#326139;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;border-style:solid;border-radius:50px 50px 50px 50px;padding:025px 0100px 25px 0100px;}.elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button:focus{background-color:#E4CECE29;color:#306F36;border-color:#496D41;}.elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button:focus svg{fill:#306F36;}.elementor-95 .elementor-element.elementor-element-5a9bc49{--display:flex;}.elementor-95 .elementor-element.elementor-element-dd86e06.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-dd86e06 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-weight:600;color:#1B1B1B;}.elementor-95 .elementor-element.elementor-element-a709233{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-8a714c4{--e-image-carousel-slides-to-show:4;padding:18px 18px 18px 18px;}.elementor-95 .elementor-element.elementor-element-8a714c4 .elementor-image-carousel-caption{text-align:center;}.elementor-95 .elementor-element.elementor-element-b990766{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-bdad367{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-bdad367:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-bdad367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivegardencaters.com/wp-content/uploads/2025/08/Experience-the-magic-of-an-Annual-Day-for….jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-95 .elementor-element.elementor-element-bdad367::before, .elementor-95 .elementor-element.elementor-element-bdad367 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-bdad367 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-bdad367 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-bdad367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-bdad367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-1168322{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-95 .elementor-element.elementor-element-1168322.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-1168322 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:600;line-height:50px;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-513f970{text-align:center;color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-077cb9d .elementor-button{background-color:#3C6F43;}.elementor-95 .elementor-element.elementor-element-077cb9d .elementor-button:hover, .elementor-95 .elementor-element.elementor-element-077cb9d .elementor-button:focus{background-color:transparent;color:#345842;background-image:linear-gradient(180deg, #FFFFFF 0%, #FDFFFE 100%);}.elementor-95 .elementor-element.elementor-element-077cb9d.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-077cb9d .elementor-button:hover svg, .elementor-95 .elementor-element.elementor-element-077cb9d .elementor-button:focus svg{fill:#345842;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-8917c1f{--grid-auto-flow:row;}.elementor-95 .elementor-element.elementor-element-6ed90fd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-f4ae643{--content-width:1200px;}.elementor-95 .elementor-element.elementor-element-d270ebd{--width:50%;}.elementor-95 .elementor-element.elementor-element-4fec764{--width:50%;}.elementor-95 .elementor-element.elementor-element-fd345e4{--width:33.3333%;}.elementor-95 .elementor-element.elementor-element-86d95f8{--width:66.6666%;}.elementor-95 .elementor-element.elementor-element-4fb5832{--content-width:1000px;}.elementor-95 .elementor-element.elementor-element-ee699ea{--content-width:1200px;}.elementor-95 .elementor-element.elementor-element-bdad367{--width:100%;}}@media(min-width:1025px){.elementor-95 .elementor-element.elementor-element-f4ae643:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f4ae643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-b0ef9ad .elementor-heading-title{font-size:25px;}.elementor-95 .elementor-element.elementor-element-671acbf{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;font-size:18px;}.elementor-95 .elementor-element.elementor-element-cb590e5 .elementor-heading-title{font-size:13px;}.elementor-95 .elementor-element.elementor-element-79c4530 .elementor-heading-title{font-size:36px;}.elementor-95 .elementor-element.elementor-element-8917c1f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95 .elementor-element.elementor-element-7fca7a6 .elementor-heading-title{font-size:25px;}.elementor-95 .elementor-element.elementor-element-a481a61 .elementor-button{border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-95 .elementor-element.elementor-element-6ed90fd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95 .elementor-element.elementor-element-dd21ff5{width:100%;max-width:100%;--icon-box-icon-margin:6px;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title{margin-block-end:17px;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon{font-size:104px;}.elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-dd21ff5 .elementor-icon-box-title a{font-size:29px;}.elementor-95 .elementor-element.elementor-element-72c1838{width:100%;max-width:100%;--icon-box-icon-margin:6px;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title{margin-block-end:17px;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon{font-size:104px;}.elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-72c1838 .elementor-icon-box-title a{font-size:29px;}.elementor-95 .elementor-element.elementor-element-0a77654{width:100%;max-width:100%;--icon-box-icon-margin:6px;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title{margin-block-end:17px;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon{font-size:104px;}.elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-0a77654 .elementor-icon-box-title a{font-size:29px;}.elementor-95 .elementor-element.elementor-element-3435a48 .elementor-button{border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-95 .elementor-element.elementor-element-37c396b{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-95 .elementor-element.elementor-element-7c41167{--e-image-carousel-slides-to-show:1;}.elementor-95 .elementor-element.elementor-element-945495d{--margin-top:-30px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;}.elementor-95 .elementor-element.elementor-element-8bcda90 .elementor-button{border-radius:50px 50px 50px 50px;padding:20px 60px 020px 60px;}.elementor-95 .elementor-element.elementor-element-5a9bc49{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-dd86e06{text-align:center;}.elementor-95 .elementor-element.elementor-element-8a714c4{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-95 .elementor-element.elementor-element-8a714c4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-95 .elementor-element.elementor-element-8a714c4 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}}