.elementor-1087 .elementor-element.elementor-element-a36aeef{--display:flex;--min-height:0vh;--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-1087 .elementor-element.elementor-element-5932140 .elementor-repeater-item-23322c1 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://epicureanbutter.test.foodmix.net/wp-content/uploads/2026/04/Core-Flavors-Header.jpg);background-size:cover;}.elementor-1087 .elementor-element.elementor-element-5932140 .swiper-slide{height:97vh;}.elementor-1087 .elementor-element.elementor-element-5932140 .swiper-slide-contents{max-width:66%;}.elementor-1087 .elementor-element.elementor-element-5932140 .swiper-slide-inner{text-align:center;}.elementor-1087 .elementor-element.elementor-element-5932140 .elementor-slide-heading{font-family:var( --e-global-typography-a3dea94-font-family ), Sans-serif;font-size:var( --e-global-typography-a3dea94-font-size );font-weight:var( --e-global-typography-a3dea94-font-weight );line-height:var( --e-global-typography-a3dea94-line-height );letter-spacing:var( --e-global-typography-a3dea94-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-ee95dc9{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-ee95dc9:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-ee95dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-25bfe50{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1087 .elementor-element.elementor-element-25bfe50.e-con{--align-self:center;}.elementor-1087 .elementor-element.elementor-element-05c226b{width:var( --container-widget-width, 45ch );max-width:45ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45ch;--container-widget-flex-grow:0;}.elementor-1087 .elementor-element.elementor-element-05c226b .elementor-heading-title{font-family:"Poppins Regular", Sans-serif;font-size:clamp(1.5625rem, 1.5625rem + 0vw, 1.5625rem);font-weight:400;line-height:1.15;letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-7002d6f .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f7d3a56 );color:var( --e-global-color-f7d3a56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f7d3a56 );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-7002d6f{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-d2926ef{--display:flex;--min-height:0px;--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-1087 .elementor-element.elementor-element-d2926ef:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-d2926ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3857d35 );}.elementor-1087 .elementor-element.elementor-element-5560a6d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:40px;}.elementor-1087 .elementor-element.elementor-element-672f972{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1087 .elementor-element.elementor-element-d3632a6{width:var( --container-widget-width, 35ch );max-width:35ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35ch;--container-widget-flex-grow:0;text-align:start;}.elementor-1087 .elementor-element.elementor-element-d3632a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-2b62539 );}.elementor-1087 .elementor-element.elementor-element-42ea212{font-family:var( --e-global-typography-2721e65-font-family ), Sans-serif;font-size:var( --e-global-typography-2721e65-font-size );font-weight:var( --e-global-typography-2721e65-font-weight );line-height:var( --e-global-typography-2721e65-line-height );color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-f14ab73 .elementor-button{background-color:#ECBD3500;font-family:var( --e-global-typography-d966246-font-family ), Sans-serif;font-size:var( --e-global-typography-d966246-font-size );font-weight:var( --e-global-typography-d966246-font-weight );line-height:var( --e-global-typography-d966246-line-height );fill:var( --e-global-color-2b62539 );color:var( --e-global-color-2b62539 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-f14ab73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-f14ab73.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-1a16a80{--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-1087 .elementor-element.elementor-element-c23354f img{width:100%;}.elementor-1087 .elementor-element.elementor-element-d8ea6f4{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-c651bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 100px 20px;text-align:center;}.elementor-1087 .elementor-element.elementor-element-c651bf3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-428c2a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1087 .elementor-element.elementor-element-93b2f72{--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;}.elementor-1087 .elementor-element.elementor-element-63bc3d4{--display:flex;--min-height:140px;--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;--justify-content:space-between;}.elementor-1087 .elementor-element.elementor-element-eabf3f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1087 .elementor-element.elementor-element-573d046{width:var( --container-widget-width, 20ch );max-width:20ch;--container-widget-width:20ch;--container-widget-flex-grow:0;text-align:center;}.elementor-1087 .elementor-element.elementor-element-573d046 .elementor-heading-title{font-family:"Poppins Regular", Sans-serif;font-size:clamp(1.5rem, 1.2928rem + 0.884vw, 2rem);font-weight:500;line-height:1.15;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-ba9f1a8 .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f2f3c7b );color:var( --e-global-color-f2f3c7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f2f3c7b );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-ebd8ef0{--display:flex;}.elementor-1087 .elementor-element.elementor-element-30f2221{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1087 .elementor-element.elementor-element-dab30ab{width:var( --container-widget-width, 35ch );max-width:35ch;--container-widget-width:35ch;--container-widget-flex-grow:0;text-align:center;}.elementor-1087 .elementor-element.elementor-element-dab30ab .elementor-heading-title{font-family:"Poppins Regular", Sans-serif;font-size:clamp(1.5rem, 1.2928rem + 0.884vw, 2rem);font-weight:500;line-height:1.15;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-59df676 .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f2f3c7b );color:var( --e-global-color-f2f3c7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f2f3c7b );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-94900f3{--display:flex;--min-height:120px;--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:center;}.elementor-1087 .elementor-element.elementor-element-94900f3.e-con{--align-self:center;}.elementor-1087 .elementor-element.elementor-element-4228852{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1087 .elementor-element.elementor-element-7f296f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1087 .elementor-element.elementor-element-7f296f3:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-7f296f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b242e46 );}.elementor-1087 .elementor-element.elementor-element-703aa4f{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-element{--align-self:center;}.elementor-1087 .elementor-element.elementor-element-703aa4f .elementor-icon-wrapper{text-align:center;}.elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-view-framed .elementor-icon, .elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-view-framed .elementor-icon, .elementor-1087 .elementor-element.elementor-element-703aa4f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1087 .elementor-element.elementor-element-703aa4f .elementor-icon{font-size:38px;}.elementor-1087 .elementor-element.elementor-element-703aa4f .elementor-icon svg{height:38px;}.elementor-1087 .elementor-element.elementor-element-a8db294{--display:flex;}.elementor-1087 .elementor-element.elementor-element-a003843{--display:flex;--min-height:140px;--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;}.elementor-1087 .elementor-element.elementor-element-bd6080e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1087 .elementor-element.elementor-element-fd63a1b{width:var( --container-widget-width, 20ch );max-width:20ch;--container-widget-width:20ch;--container-widget-flex-grow:0;text-align:center;}.elementor-1087 .elementor-element.elementor-element-fd63a1b .elementor-heading-title{font-family:"Poppins Regular", Sans-serif;font-size:clamp(1.5rem, 1.2928rem + 0.884vw, 2rem);font-weight:500;line-height:1.15;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-a73818d .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f2f3c7b );color:var( --e-global-color-f2f3c7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f2f3c7b );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-edef307{--display:flex;}.elementor-1087 .elementor-element.elementor-element-e6c194b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1087 .elementor-element.elementor-element-b8a8847{width:var( --container-widget-width, 25ch );max-width:25ch;--container-widget-width:25ch;--container-widget-flex-grow:0;text-align:center;}.elementor-1087 .elementor-element.elementor-element-b8a8847 .elementor-heading-title{font-family:"Poppins Regular", Sans-serif;font-size:clamp(1.5rem, 1.2928rem + 0.884vw, 2rem);font-weight:500;line-height:1.15;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-9a52414 .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f2f3c7b );color:var( --e-global-color-f2f3c7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f2f3c7b );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-3e9bb33{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-3e9bb33:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-3e9bb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1087 .elementor-element.elementor-element-17f8dad{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1087 .elementor-element.elementor-element-17f8dad.e-con{--align-self:center;}.elementor-1087 .elementor-element.elementor-element-2f58dca .elementor-icon-wrapper{text-align:center;}.elementor-1087 .elementor-element.elementor-element-45d8c4a{width:var( --container-widget-width, 45ch );max-width:45ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45ch;--container-widget-flex-grow:0;}.elementor-1087 .elementor-element.elementor-element-45d8c4a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f7d3a56 );}.elementor-1087 .elementor-element.elementor-element-c56ab46{width:var( --container-widget-width, 25ch );max-width:25ch;--container-widget-width:25ch;--container-widget-flex-grow:0;font-family:var( --e-global-typography-2721e65-font-family ), Sans-serif;font-size:var( --e-global-typography-2721e65-font-size );font-weight:var( --e-global-typography-2721e65-font-weight );line-height:var( --e-global-typography-2721e65-line-height );color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-f5d56f0 .elementor-button{background-color:#02010100;font-family:"Poppins Regular", Sans-serif;font-size:1.15rem;font-weight:700;line-height:1.6;fill:var( --e-global-color-f7d3a56 );color:var( --e-global-color-f7d3a56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f7d3a56 );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-649112ce{--display:flex;--min-height:38vh;--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;--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-1087 .elementor-element.elementor-element-649112ce:not(.elementor-motion-effects-element-type-background), .elementor-1087 .elementor-element.elementor-element-649112ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicureanbutter.test.foodmix.net/wp-content/uploads/2026/04/Contact-Us-Banner-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1087 .elementor-element.elementor-element-226e514d{text-align:center;}.elementor-1087 .elementor-element.elementor-element-226e514d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-176bcb68 .elementor-button{background-color:#ECBD3500;font-family:var( --e-global-typography-d966246-font-family ), Sans-serif;font-size:var( --e-global-typography-d966246-font-size );font-weight:var( --e-global-typography-d966246-font-weight );line-height:var( --e-global-typography-d966246-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;}.elementor-1087 .elementor-element.elementor-element-176bcb68{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1087 .elementor-element.elementor-element-25bfe50{--width:600px;}.elementor-1087 .elementor-element.elementor-element-5560a6d{--width:33.3333%;}.elementor-1087 .elementor-element.elementor-element-1a16a80{--width:66.6666%;}.elementor-1087 .elementor-element.elementor-element-ebd8ef0{--width:11%;}.elementor-1087 .elementor-element.elementor-element-7f296f3{--width:10%;}.elementor-1087 .elementor-element.elementor-element-edef307{--width:10%;}.elementor-1087 .elementor-element.elementor-element-17f8dad{--width:600px;}}@media(max-width:1024px){.elementor-1087 .elementor-element.elementor-element-5932140 .elementor-slide-heading{font-size:var( --e-global-typography-a3dea94-font-size );line-height:var( --e-global-typography-a3dea94-line-height );letter-spacing:var( --e-global-typography-a3dea94-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-d3632a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-42ea212{font-size:var( --e-global-typography-2721e65-font-size );line-height:var( --e-global-typography-2721e65-line-height );}.elementor-1087 .elementor-element.elementor-element-f14ab73 .elementor-button{font-size:var( --e-global-typography-d966246-font-size );line-height:var( --e-global-typography-d966246-line-height );}.elementor-1087 .elementor-element.elementor-element-c651bf3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-45d8c4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-c56ab46{font-size:var( --e-global-typography-2721e65-font-size );line-height:var( --e-global-typography-2721e65-line-height );}.elementor-1087 .elementor-element.elementor-element-226e514d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-176bcb68 .elementor-button{font-size:var( --e-global-typography-d966246-font-size );line-height:var( --e-global-typography-d966246-line-height );}}@media(max-width:767px){.elementor-1087 .elementor-element.elementor-element-5932140 .elementor-slide-heading{font-size:var( --e-global-typography-a3dea94-font-size );line-height:var( --e-global-typography-a3dea94-line-height );letter-spacing:var( --e-global-typography-a3dea94-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-7002d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-d3632a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-42ea212{font-size:var( --e-global-typography-2721e65-font-size );line-height:var( --e-global-typography-2721e65-line-height );}.elementor-1087 .elementor-element.elementor-element-f14ab73 .elementor-button{font-size:var( --e-global-typography-d966246-font-size );line-height:var( --e-global-typography-d966246-line-height );}.elementor-1087 .elementor-element.elementor-element-c651bf3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-ba9f1a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-59df676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-a73818d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-9a52414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-45d8c4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-c56ab46{font-size:var( --e-global-typography-2721e65-font-size );line-height:var( --e-global-typography-2721e65-line-height );}.elementor-1087 .elementor-element.elementor-element-f5d56f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-1087 .elementor-element.elementor-element-226e514d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1087 .elementor-element.elementor-element-176bcb68 .elementor-button{font-size:var( --e-global-typography-d966246-font-size );line-height:var( --e-global-typography-d966246-line-height );}}/* Start custom CSS for container, class: .elementor-element-25bfe50 */.circle-wrap {
  width: 600px;
  height: 600px;
  margin: 0 auto;
  border: 2px solid #ffffff;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.circle-wrap::before {
  content: "";
  position: absolute;
  top: -120px; /* controls line height */
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 120px;
  background: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b2f72 */.elementor-1087 .elementor-element.elementor-element-93b2f72 {
  position: absolute;
  left: 50%;
  top: -40px;
  transform: translateX(-50%);
  width: 2px;
  height: 500px;
  background: #b85a22;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4228852 */.elementor-1087 .elementor-element.elementor-element-4228852 {
  height: 2px;
  background: #b85a22;
  width: 420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f296f3 */.elementor-1087 .elementor-element.elementor-element-7f296f3 {
  position: relative;
  z-index: 3;
  background: #fcf6df;
  padding: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8db294 */.elementor-1087 .elementor-element.elementor-element-a8db294 {
  height: 2px;
  background: #b85a22;
  width:420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ea6f4 */width: 760px;
  height: 2px;
  left: 50%;
  top: 420px;
  transform: translateX(-50%);
}

.serve-grid {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 260px 260px;
  justify-content: center;
  column-gap: 280px;
  row-gap: 140px;
  margin-top: 70px;
}

.quadrant-box {
  text-align: center;
}

.center-icon {
  position: absolute;
  left: 50%;
  top: 420px;
  transform: translate(-50%, -50%);
  z-index: 3;
  background: #fcf6df;
  border-radius: 999px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.center-icon svg,
.center-icon img,
.center-icon .elementor-icon,
.center-icon .elementor-icon svg {
  width: 56px;
  height: 56px;
  display: block;
}

@media (max-width: 767px) {
  .who-we-serve {
    padding: 40px 20px 60px;
  }

  .who-we-serve::before,
  .who-we-serve::after {
    display: none;
  }

  .serve-grid {
    grid-template-columns: 1fr;
    row-gap: 40px;
    margin-top: 30px;
  }

  .center-icon {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    margin: 30px auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f8dad */.circle-wrap {
  width: 600px;
  height: 600px;
  margin: 0 auto;
  border: 2px solid #ffffff;
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.circle-bottom-line::before {
  content: none !important;
  display: none !important;
}

.circle-bottom-line::after {
  content: "";
  position: absolute;
  bottom: -120px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 120px;
  background: #ffffff;
}/* End custom CSS */