﻿.elementor-309 .elementor-element.elementor-element-fd82a39 > .elementor-container{min-height:670px;}.elementor-309 .elementor-element.elementor-element-fd82a39 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-309 .elementor-element.elementor-element-fd82a39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-309 .elementor-element.elementor-element-fd82a39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-b8c0f46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-b8c0f46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50e3b25 );}.elementor-309 .elementor-element.elementor-element-b8c0f46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-309 .elementor-element.elementor-element-b8c0f46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-309 .elementor-element.elementor-element-af41f26 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:48px;font-weight:200;line-height:55px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-309 .elementor-element.elementor-element-2183115{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-ebcacc0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9b960ce > .elementor-container{min-height:414px;}.elementor-309 .elementor-element.elementor-element-9b960ce{padding:0px 0px 50px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-309 .elementor-element.elementor-element-ea3dc01 .elementor-icon-box-wrapper{gap:25px;}.elementor-309 .elementor-element.elementor-element-ea3dc01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-ea3dc01.elementor-view-framed .elementor-icon, .elementor-309 .elementor-element.elementor-element-ea3dc01.elementor-view-default .elementor-icon{fill:var( --e-global-color-4add4b9 );color:var( --e-global-color-4add4b9 );border-color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-ea3dc01 .elementor-icon-box-title, .elementor-309 .elementor-element.elementor-element-ea3dc01 .elementor-icon-box-title a{font-family:"DM Sans", dm sans;}.elementor-309 .elementor-element.elementor-element-ea3dc01 .elementor-icon-box-title{color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-ea3dc01 .elementor-icon-box-description{font-family:"DM Sans", dm sans;font-size:24px;font-weight:300;line-height:30px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-5146d6c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-5146d6c .elementor-icon-box-wrapper{text-align:center;}.elementor-309 .elementor-element.elementor-element-5146d6c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-5146d6c .elementor-icon-box-title, .elementor-309 .elementor-element.elementor-element-5146d6c .elementor-icon-box-title a{font-family:"DM Sans", dm sans;font-size:24px;font-weight:400;line-height:31px;}.elementor-309 .elementor-element.elementor-element-5146d6c .elementor-icon-box-description{font-family:"DM Sans", dm sans;font-size:14px;font-weight:400;line-height:18px;}.elementor-309 .elementor-element.elementor-element-9f2e00a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-9f2e00a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-ba042e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-1636f26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-1636f26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-6ace358 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-8249edf:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-8249edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2c1c2f );}.elementor-309 .elementor-element.elementor-element-8249edf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 40px;z-index:1;}.elementor-309 .elementor-element.elementor-element-8249edf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-c77bfe5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-70580a6 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:15px;font-weight:500;line-height:15.94px;color:#666666;}.elementor-309 .elementor-element.elementor-element-460e69e .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:500;line-height:39px;color:var( --e-global-color-50e3b25 );}.elementor-309 .elementor-element.elementor-element-2a73e43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-2a73e43{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-7a80662{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-f7123b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-f7123b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Corporate-Dining_600x400_culinarysqyr.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-f7123b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-f7123b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-309 .elementor-element.elementor-element-537b35b img{width:80px;height:80px;}.elementor-309 .elementor-element.elementor-element-b59db98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-b59db98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-656e5f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-4891033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-4891033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-cc6dc1c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-309 .elementor-element.elementor-element-cc6dc1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-7203d1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 40px 64px 0px;z-index:1;}.elementor-309 .elementor-element.elementor-element-7203d1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-b9f5ee0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-ef7eda4 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15.94px;color:#666666;}.elementor-309 .elementor-element.elementor-element-da8dab1 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:500;line-height:39px;color:var( --e-global-color-f1a6508 );}.elementor-309 .elementor-element.elementor-element-a5568d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a5568d2{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-af6265a{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-cbd0d78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-cbd0d78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Corporate-Dining_600x400_hospitalitybdg7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-cbd0d78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-cbd0d78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-2e83ce9 img{width:80px;height:80px;}.elementor-309 .elementor-element.elementor-element-9967beb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-9967beb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-1c79377 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-0778690{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-0778690 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-40e202b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-1eb620b:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-1eb620b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2c1c2f );}.elementor-309 .elementor-element.elementor-element-1eb620b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 40px;z-index:1;}.elementor-309 .elementor-element.elementor-element-1eb620b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-0e563aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-183f121 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15.94px;color:#666666;}.elementor-309 .elementor-element.elementor-element-6e4a16f .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:500;line-height:39px;color:var( --e-global-color-540b8d0 );}.elementor-309 .elementor-element.elementor-element-6624382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-6624382{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-73c020f{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-d24a158:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-d24a158 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Corporate-Dining_600x400_engagementv6hj.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-d24a158 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-d24a158 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-d61b48e img{width:80px;height:80px;}.elementor-309 .elementor-element.elementor-element-6c77f1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-6c77f1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-176e5e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b5ba959{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b5ba959 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-67b8698.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-309 .elementor-element.elementor-element-67b8698 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-510bef0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 40px 64px 0px;z-index:1;}.elementor-309 .elementor-element.elementor-element-510bef0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-8b34597 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b3983ed .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15.94px;color:#666666;}.elementor-309 .elementor-element.elementor-element-fb3ca98 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:500;line-height:39px;color:var( --e-global-color-3177dd3 );}.elementor-309 .elementor-element.elementor-element-b0d5dff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b0d5dff{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-c6633d1{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-79ef5c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-79ef5c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Corporate-Dining_600x400_wellnessw3vx.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-79ef5c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-79ef5c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-3d16490 img{width:80px;height:80px;}.elementor-309 .elementor-element.elementor-element-00e0a10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-00e0a10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-b7e3357 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a913843{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a913843 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-9a56390 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a1d8832:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-a1d8832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2c1c2f );}.elementor-309 .elementor-element.elementor-element-a1d8832{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 40px;z-index:1;}.elementor-309 .elementor-element.elementor-element-a1d8832 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-c767e7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-447ae04 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15.94px;color:#666666;}.elementor-309 .elementor-element.elementor-element-0cf7e51 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:500;line-height:39px;color:var( --e-global-color-3d59b85 );}.elementor-309 .elementor-element.elementor-element-0d724e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-0d724e8{font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-4add4b9 );}.elementor-309 .elementor-element.elementor-element-a3a17b4{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-42df51d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-42df51d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Corporate-Dining_600x400_sustainabilityj88o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-42df51d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-42df51d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-3ff59fb img{width:80px;height:80px;}.elementor-309 .elementor-element.elementor-element-3cefca8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 34px 0px;}.elementor-309 .elementor-element.elementor-element-3cefca8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-6084eb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-f50f715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-f50f715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-94d6d20.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-309 .elementor-element.elementor-element-94d6d20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-90f2d3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 40px 64px 0px;z-index:1;}.elementor-309 .elementor-element.elementor-element-90f2d3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-7541aee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-c711a64 .elementor-heading-title{font-family:"DM Sans", dm sans;font-size:30px;font-weight:400;line-height:52px;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );}.elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-pagination-bullet-active, .elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-9fe84e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9fe84e5.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-main-swiper{width:100%;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-swiper-button{font-size:20px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-pagination-bullet{height:13px;width:13px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-horizontal .swiper-pagination-progressbar{height:13px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#7C7C7C;opacity:1;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial__text{color:#FFFFFF;font-family:"DM Sans", dm sans;font-size:18px;font-weight:400;font-style:normal;line-height:29px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial__name{color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial__title{color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-087d2aa{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-309 .elementor-element.elementor-element-7a4037d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-7a4037d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../jpg/Testimonials_600x400_corporatenea2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-309 .elementor-element.elementor-element-7a4037d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-7a4037d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-309 .elementor-element.elementor-element-fd82a39 > .elementor-container{min-height:580px;}.elementor-309 .elementor-element.elementor-element-b8c0f46 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-9f2e00a{padding:32px 40px 32px 40px;}.elementor-309 .elementor-element.elementor-element-ba042e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-1636f26{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-6ace358 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-8249edf{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-c77bfe5 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-2a73e43{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-b59db98{padding:0px 40px 0px 40px;}.elementor-309 .elementor-element.elementor-element-656e5f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-cc6dc1c > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-7203d1e{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b9f5ee0 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-a5568d2{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-9967beb{padding:32px 40px 32px 40px;}.elementor-309 .elementor-element.elementor-element-1c79377 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-0778690{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-40e202b > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-1eb620b{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-0e563aa > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-6624382{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-6c77f1b{padding:0px 40px 0px 40px;}.elementor-309 .elementor-element.elementor-element-176e5e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-67b8698 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-510bef0{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-8b34597 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-b0d5dff{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-00e0a10{padding:32px 40px 32px 40px;}.elementor-309 .elementor-element.elementor-element-b7e3357 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-a913843{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9a56390 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-a1d8832{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-c767e7f > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-0d724e8{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-3cefca8{padding:0px 40px 0px 40px;}.elementor-309 .elementor-element.elementor-element-6084eb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-94d6d20 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-309 .elementor-element.elementor-element-90f2d3e{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-7541aee > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-309 .elementor-element.elementor-element-9fe84e5{width:var( --container-widget-width, 332.773 );max-width:332.773;--container-widget-width:332.773;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial__text{font-size:16px;}}@media(max-width:767px){.elementor-309 .elementor-element.elementor-element-fd82a39 > .elementor-container{min-height:550px;}.elementor-309 .elementor-element.elementor-element-fd82a39 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-309 .elementor-element.elementor-element-b8c0f46 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-309 .elementor-element.elementor-element-af41f26 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-309 .elementor-element.elementor-element-9f2e00a{margin-top:32px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-ba042e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-6ace358 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-537b35b img{width:40px;height:40px;}.elementor-309 .elementor-element.elementor-element-b59db98{padding:0px 0px 50px 0px;}.elementor-309 .elementor-element.elementor-element-656e5f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-cc6dc1c > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-2e83ce9 img{width:40px;height:40px;}.elementor-309 .elementor-element.elementor-element-9967beb{margin-top:32px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-1c79377 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-40e202b > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-d61b48e img{width:40px;height:40px;}.elementor-309 .elementor-element.elementor-element-6c77f1b{padding:0px 0px 50px 0px;}.elementor-309 .elementor-element.elementor-element-176e5e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-67b8698 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-3d16490 img{width:40px;height:40px;}.elementor-309 .elementor-element.elementor-element-00e0a10{margin-top:32px;margin-bottom:32px;padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-b7e3357 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9a56390 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-3ff59fb img{width:40px;height:40px;}.elementor-309 .elementor-element.elementor-element-3cefca8{padding:0px 0px 50px 0px;}.elementor-309 .elementor-element.elementor-element-6084eb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-94d6d20 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-9fe84e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-309 .elementor-element.elementor-element-9fe84e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial__text{font-size:15px;line-height:1.6em;}}@media(min-width:768px){.elementor-309 .elementor-element.elementor-element-b8c0f46{width:40%;}.elementor-309 .elementor-element.elementor-element-ebcacc0{width:60%;}.elementor-309 .elementor-element.elementor-element-f7123b4{width:100%;}.elementor-309 .elementor-element.elementor-element-cbd0d78{width:100%;}.elementor-309 .elementor-element.elementor-element-d24a158{width:100%;}.elementor-309 .elementor-element.elementor-element-79ef5c1{width:100%;}.elementor-309 .elementor-element.elementor-element-42df51d{width:100%;}.elementor-309 .elementor-element.elementor-element-7a4037d{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-309 .elementor-element.elementor-element-b8c0f46{width:50%;}.elementor-309 .elementor-element.elementor-element-ebcacc0{width:50%;}.elementor-309 .elementor-element.elementor-element-ba042e8{width:100%;}.elementor-309 .elementor-element.elementor-element-656e5f2{width:100%;}.elementor-309 .elementor-element.elementor-element-1c79377{width:100%;}.elementor-309 .elementor-element.elementor-element-176e5e5{width:100%;}.elementor-309 .elementor-element.elementor-element-b7e3357{width:100%;}.elementor-309 .elementor-element.elementor-element-6084eb2{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2a73e43 */.elementor-309 .elementor-element.elementor-element-2a73e43 p:last-child,
.elementor-309 .elementor-element.elementor-element-2a73e43 p:only-child
{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c77bfe5 */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-c77bfe5{
    max-width:460px;
    width: calc(100vw/3.0);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8249edf */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-8249edf{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
    }
    .elementor-309 .elementor-element.elementor-element-8249edf > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-537b35b */.elementor-309 .elementor-element.elementor-element-537b35b {
    width:40px;
    position: absolute;
    bottom:0;
    right:0;
}
@media (min-width:768px) {
    .elementor-309 .elementor-element.elementor-element-537b35b {
        width:80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a80662 */.elementor-309 .elementor-element.elementor-element-7a80662 {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-7a80662 > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-7a80662 {
    position: absolute;
    right: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ace358 */.elementor-309 .elementor-element.elementor-element-6ace358 {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1636f26 */.elementor-309 .elementor-element.elementor-element-1636f26 {
    background-color: var(--culart-color-light-gray);
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-1636f26 {
        background-color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5568d2 */.elementor-309 .elementor-element.elementor-element-a5568d2 p:last-child,
.elementor-309 .elementor-element.elementor-element-a5568d2 p:only-child
{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b9f5ee0 */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-b9f5ee0{
    width:100%;
    padding-left:280px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7203d1e */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-7203d1e{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
        background-color: var(--culart-color-light-gray);
    }
    .elementor-309 .elementor-element.elementor-element-7203d1e > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e83ce9 */.elementor-309 .elementor-element.elementor-element-2e83ce9 {
    width:40px;
    position: absolute;
    bottom:0;
    left:0;
}
@media (min-width:768px) {
    .elementor-309 .elementor-element.elementor-element-2e83ce9 {
        width:80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af6265a */.elementor-309 .elementor-element.elementor-element-af6265a {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-af6265a > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-af6265a {
    position: absolute;
    left: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cc6dc1c */.elementor-309 .elementor-element.elementor-element-cc6dc1c {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4891033 */.elementor-309 .elementor-element.elementor-element-4891033 {
    background-color: transparent;
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-4891033 {
        /*background-color: var(--culart-color-light-gray);*/
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6624382 */.elementor-309 .elementor-element.elementor-element-6624382 p:last-child,
.elementor-309 .elementor-element.elementor-element-6624382 p:only-child
{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e563aa */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-0e563aa{
    max-width:460px;
    width: calc(100vw/3.0);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1eb620b */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-1eb620b{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
    }
    .elementor-309 .elementor-element.elementor-element-1eb620b > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d61b48e */.elementor-309 .elementor-element.elementor-element-d61b48e {
    width:40px;
    position: absolute;
    bottom:0;
    right:0;
}
@media (min-width:768px) {
    .elementor-309 .elementor-element.elementor-element-d61b48e {
        width:80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c020f */.elementor-309 .elementor-element.elementor-element-73c020f {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-73c020f > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-73c020f {
    position: absolute;
    right: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40e202b */.elementor-309 .elementor-element.elementor-element-40e202b {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0778690 */.elementor-309 .elementor-element.elementor-element-0778690 {
    background-color: var(--culart-color-light-gray);
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-0778690 {
        background-color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d5dff */.elementor-309 .elementor-element.elementor-element-b0d5dff p:last-child,
.elementor-309 .elementor-element.elementor-element-b0d5dff p:only-child
{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8b34597 */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-8b34597{
    width:100%;
    padding-left:280px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-510bef0 */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-510bef0{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
        background-color: var(--culart-color-light-gray);
    }
    .elementor-309 .elementor-element.elementor-element-510bef0 > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d16490 */.elementor-309 .elementor-element.elementor-element-3d16490 {
    width:40px;
    position: absolute;
    bottom:0;
    left:0;
}
@media (min-width:768px) {
    .elementor-309 .elementor-element.elementor-element-3d16490 {
        width:80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c6633d1 */.elementor-309 .elementor-element.elementor-element-c6633d1 {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-c6633d1 > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-c6633d1 {
    position: absolute;
    left: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67b8698 */.elementor-309 .elementor-element.elementor-element-67b8698 {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5ba959 */.elementor-309 .elementor-element.elementor-element-b5ba959 {
    background-color: transparent;
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-b5ba959 {
        /*background-color: var(--culart-color-light-gray);*/
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d724e8 */.elementor-309 .elementor-element.elementor-element-0d724e8 p:last-child,
.elementor-309 .elementor-element.elementor-element-0d724e8 p:only-child
{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c767e7f */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-c767e7f{
    max-width:460px;
    width: calc(100vw/3.0);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1d8832 */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-a1d8832{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
    }
    .elementor-309 .elementor-element.elementor-element-a1d8832 > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff59fb */.elementor-309 .elementor-element.elementor-element-3ff59fb {
    width:40px;
    position: absolute;
    bottom:0;
    right:0;
}
@media (min-width:768px) {
    .elementor-309 .elementor-element.elementor-element-3ff59fb {
        width:80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3a17b4 */.elementor-309 .elementor-element.elementor-element-a3a17b4 {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-a3a17b4 > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-a3a17b4 {
    position: absolute;
    right: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a56390 */.elementor-309 .elementor-element.elementor-element-9a56390 {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a913843 */.elementor-309 .elementor-element.elementor-element-a913843 {
    background-color: var(--culart-color-light-gray);
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-a913843 {
        background-color: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-9fe84e5 */.elementor-309 .elementor-element.elementor-element-9fe84e5 .elementor-testimonial {
    display: flex;
    flex-direction: column-reverse;
}
@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-9fe84e5{
    width: clamp(364px, calc(100vw/3.0), 400px);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7541aee */@media (min-width:1025px) {
.elementor-309 .elementor-element.elementor-element-7541aee{
    width:100%;
    padding-left:280px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90f2d3e */@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-90f2d3e{
        width:66%;
        min-height:560px;
        display:flex;
        align-items:center;
        background-color: var(--culart-color-navy-blue);
    }
    .elementor-309 .elementor-element.elementor-element-90f2d3e > div {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a4037d */.elementor-309 .elementor-element.elementor-element-7a4037d {
    overflow:visible;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-087d2aa */.elementor-309 .elementor-element.elementor-element-087d2aa {
    aspect-ratio: 3 / 2;
}
.elementor-309 .elementor-element.elementor-element-087d2aa > div {
    height:100%;
}

@media (min-width:1025px){
.elementor-309 .elementor-element.elementor-element-087d2aa {
    position: absolute;
    left: 0;
    top: 50%;
    width:600px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-94d6d20 */.elementor-309 .elementor-element.elementor-element-94d6d20 {position:relative;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f50f715 */.elementor-309 .elementor-element.elementor-element-f50f715 {
    background-color: var(--culart-color-navy-blue);
}
@media (min-width:1025px) {
    .elementor-309 .elementor-element.elementor-element-f50f715 {
        background-color:transparent;
    }
}/* End custom CSS */
