.elementor-839 .elementor-element.elementor-element-56dc1f1{--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;--justify-content:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-839 .elementor-element.elementor-element-1bf5225 .elementor-repeater-item-a1f336a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://chef4us.com/wp-content/uploads/2025/02/bg-recipes.webp);background-size:cover;}.elementor-839 .elementor-element.elementor-element-1bf5225 .elementor-repeater-item-e9b2d11 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://chef4us.com/wp-content/uploads/2025/02/recipe_banner01.webp);background-size:cover;}.elementor-839 .elementor-element.elementor-element-1bf5225 .elementor-repeater-item-8f2b6fa .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://chef4us.com/wp-content/uploads/2025/02/recipe_banner02.webp);background-size:cover;}.elementor-839 .elementor-element.elementor-element-1bf5225 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-839 .elementor-element.elementor-element-1bf5225 .swiper-slide-contents{max-width:471px;}.elementor-839 .elementor-element.elementor-element-1bf5225 .swiper-slide-inner{text-align:center;}.elementor-839 .elementor-element.elementor-element-1bf5225 .elementor-slide-description{font-family:"BeigeCulture", Sans-serif;font-size:6em;font-weight:400;font-style:italic;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-839 .elementor-element.elementor-element-e8cd477{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;z-index:1;}.elementor-839 .elementor-element.elementor-element-e8cd477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 32px 0px;}.elementor-839 .elementor-element.elementor-element-e8cd477.elementor-element{--align-self:center;}.elementor-839 .elementor-element.elementor-element-e8cd477.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-839 .elementor-element.elementor-element-e8cd477.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-839 .elementor-element.elementor-element-e8cd477.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-title{font-family:"BeigeCulture", Sans-serif;font-size:6em;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-98ba12c );}.elementor-839 .elementor-element.elementor-element-39c5adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:8em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-839 .elementor-element.elementor-element-afa2214 > .elementor-widget-container{margin:0em 0em -1.5em 0em;}.elementor-839 .elementor-element.elementor-element-afa2214{text-align:start;}.elementor-839 .elementor-element.elementor-element-afa2214 .elementor-heading-title{font-family:"BeigeCulture", Sans-serif;font-size:2em;font-weight:400;font-style:italic;color:var( --e-global-color-8ae81ac );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-839 .elementor-element.elementor-element-58a5e5b{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;line-height:1.7em;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-54003ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-6a580dc{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-ecadd3f .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-ecadd3f .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-ecadd3f .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-839 .elementor-element.elementor-element-a3a6aa8.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-839 .elementor-element.elementor-element-10cec7b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-10cec7b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-9df3297{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-95b436a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-4675f13 .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-4675f13 .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-4675f13 .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-e202f44.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-839 .elementor-element.elementor-element-45bb75e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-45bb75e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-be652e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-8518de6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-c362780 .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-c362780 .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-c362780 .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-3c38620.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-839 .elementor-element.elementor-element-39a2238{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-39a2238 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-3a11a20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-a7ba89e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-ee5cf4f .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-ee5cf4f .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-ee5cf4f .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-0bd0863.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-839 .elementor-element.elementor-element-1826361{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-1826361 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-7081e1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-4d06455{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-1fcd128 .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-1fcd128 .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-1fcd128 .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-fd4a552.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-839 .elementor-element.elementor-element-c9b4466{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-c9b4466 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-e63a7b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-ad3024c{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-247504d .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-247504d .elementor-image-box-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3.2px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-247504d .elementor-image-box-description{font-family:"BeigeCulture", Sans-serif;font-size:3em;font-weight:400;font-style:italic;line-height:1em;color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-c380869.elementor-element{--align-self:flex-start;}.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-839 .elementor-element.elementor-element-37d51da{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-37d51da > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-9de958b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-101px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:12px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-101px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:12px;--e-n-carousel-arrow-size:54px;}.elementor-839 .elementor-element.elementor-element-9de958b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-ff0a0e4{--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-839 .elementor-element.elementor-element-775ea0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-839 .elementor-element.elementor-element-f06c963{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;line-height:1.7em;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-d04c725{width:100%;max-width:100%;}.elementor-839 .elementor-element.elementor-element-d04c725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-839 .elementor-element.elementor-element-d04c725 .elementor-image-box-wrapper{text-align:start;}.elementor-839 .elementor-element.elementor-element-d04c725 .elementor-image-box-description{font-family:"GeneralSans", Sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-f88d6cc > .elementor-widget-container{margin:0em 0em -10em 0em;}.elementor-839 .elementor-element.elementor-element-f88d6cc{text-align:center;}.elementor-839 .elementor-element.elementor-element-f88d6cc .elementor-heading-title{font-family:"BeigeCulture", Sans-serif;font-size:12.125em;font-weight:400;font-style:italic;color:var( --e-global-color-6306c50 );}.elementor-839 .elementor-element.elementor-element-303e727{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:74px;--padding-bottom:74px;--padding-left:100px;--padding-right:100px;}.elementor-839 .elementor-element.elementor-element-12ba2eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-fef2553 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-0e7f216 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-839 .elementor-element.elementor-element-5336406{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-item > a{font-family:"BeigeCulture", Sans-serif;font-size:1.675em;font-weight:400;font-style:italic;}.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-text{color:var( --e-global-color-0e7f216 );transition:color 0.3s;}.elementor-839 .elementor-element.elementor-element-27da699{--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;--justify-content:space-between;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-96f7ae4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-839 .elementor-element.elementor-element-96f7ae4 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-0e7f216 );}.elementor-839 .elementor-element.elementor-element-90c5446 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-839 .elementor-element.elementor-element-90c5446 .elementor-heading-title{font-family:"BeigeCulture", Sans-serif;font-size:4em;font-weight:400;font-style:italic;letter-spacing:4px;color:var( --e-global-color-8ae81ac );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__field{font-family:"GeneralSans", Sans-serif;font-size:1em;line-height:1.5em;letter-spacing:0px;color:#A9A9A9;background-color:var( --e-global-color-28092c0 );}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__field::placeholder{font-family:"GeneralSans", Sans-serif;font-size:1em;text-transform:uppercase;line-height:1.5em;letter-spacing:3.5px;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__submit{color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__results-area{margin-top:10px;background-color:var( --e-global-color-28092c0 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:10px 10px 10px 10px;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-title{color:var( --e-global-color-8ae81ac );font-family:"BeigeCulture", Sans-serif;font-size:1.25em;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-content{color:var( --e-global-color-0e7f216 );font-family:"GeneralSans", Sans-serif;font-size:0.875em;line-height:1.5em;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-98ba12c );}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:var( --e-global-color-8ae81ac );}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-link{text-align:left;}.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-thumbnail{width:30%;}.elementor-839 .elementor-element.elementor-element-0573780{--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-839 .elementor-element.elementor-element-a161f98{--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;}@media(max-width:1366px){.elementor-839 .elementor-element.elementor-element-39c5adc{--padding-top:8em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-839 .elementor-element.elementor-element-775ea0a{--padding-top:8em;--padding-bottom:8em;--padding-left:1.25em;--padding-right:1.25em;}}@media(max-width:1200px){.elementor-839 .elementor-element.elementor-element-9de958b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;}.elementor-839 .elementor-element.elementor-element-f88d6cc > .elementor-widget-container{margin:0em 0em -8em 0em;}.elementor-839 .elementor-element.elementor-element-f88d6cc .elementor-heading-title{font-size:10em;}}@media(max-width:1024px){.elementor-839 .elementor-element.elementor-element-54003ac{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-9df3297{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-be652e8{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-3a11a20{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-7081e1c{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-e63a7b3{--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-839 .elementor-element.elementor-element-9de958b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-839 .elementor-element.elementor-element-9de958b > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-839 .elementor-element.elementor-element-f88d6cc > .elementor-widget-container{margin:0em 0em -7em 0em;}.elementor-839 .elementor-element.elementor-element-f88d6cc .elementor-heading-title{font-size:8em;}.elementor-839 .elementor-element.elementor-element-303e727{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-839 .elementor-element.elementor-element-e8cd477{width:var( --container-widget-width, calc(100% - 40px) );max-width:calc(100% - 40px);--container-widget-width:calc(100% - 40px);--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-img{margin-bottom:15px;}.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-title{font-size:5em;}.elementor-839 .elementor-element.elementor-element-39c5adc{--padding-top:5em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-839 .elementor-element.elementor-element-afa2214 .elementor-heading-title{font-size:1.75em;}.elementor-839 .elementor-element.elementor-element-54003ac{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-ecadd3f .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-9df3297{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-4675f13 .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-be652e8{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-c362780 .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-3a11a20{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-ee5cf4f .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-7081e1c{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-1fcd128 .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-e63a7b3{--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;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-247504d .elementor-image-box-description{font-size:2.5em;}.elementor-839 .elementor-element.elementor-element-9de958b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-next-top-position:-50px;--e-n-carousel-arrow-size:40px;}.elementor-839 .elementor-element.elementor-element-9de958b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-775ea0a{--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-839 .elementor-element.elementor-element-f88d6cc > .elementor-widget-container{margin:0em 0em -4em 0em;}.elementor-839 .elementor-element.elementor-element-f88d6cc .elementor-heading-title{font-size:3.5em;}.elementor-839 .elementor-element.elementor-element-303e727{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-12ba2eb{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-item > a{font-size:1.5em;}.elementor-839 .elementor-element.elementor-element-90c5446 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-839 .elementor-element.elementor-element-90c5446 .elementor-heading-title{font-size:3em;}}@media(min-width:768px){.elementor-839 .elementor-element.elementor-element-39c5adc{--content-width:893px;}.elementor-839 .elementor-element.elementor-element-6a580dc{--width:381px;}.elementor-839 .elementor-element.elementor-element-95b436a{--width:381px;}.elementor-839 .elementor-element.elementor-element-8518de6{--width:381px;}.elementor-839 .elementor-element.elementor-element-a7ba89e{--width:381px;}.elementor-839 .elementor-element.elementor-element-4d06455{--width:381px;}.elementor-839 .elementor-element.elementor-element-ad3024c{--width:381px;}.elementor-839 .elementor-element.elementor-element-775ea0a{--content-width:1094px;}.elementor-839 .elementor-element.elementor-element-27da699{--width:72%;}}/* Start custom CSS for image-box, class: .elementor-element-e8cd477 */.elementor-839 .elementor-element.elementor-element-e8cd477 {
    border-radius: 20px;
    border: 1px solid var(--Verde, #5E6E56);
    background: rgba(94, 110, 86, 0.70);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    
    position: absolute;
}

.elementor-839 .elementor-element.elementor-element-e8cd477 .elementor-image-box-title {
    margin: 0;
    padding: 0;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a6aa8 */.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-a3a6aa8 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10cec7b */.elementor-839 .elementor-element.elementor-element-10cec7b img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e202f44 */.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-e202f44 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45bb75e */.elementor-839 .elementor-element.elementor-element-45bb75e img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c38620 */.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-3c38620 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39a2238 */.elementor-839 .elementor-element.elementor-element-39a2238 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bd0863 */.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-0bd0863 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1826361 */.elementor-839 .elementor-element.elementor-element-1826361 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4a552 */.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-fd4a552 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b4466 */.elementor-839 .elementor-element.elementor-element-c9b4466 img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c380869 */.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button {
    border-radius: 10px;
    border: 1px solid #E5FFD7;
    background: #7B7352 !important;
    box-shadow: 0px 0px 29.5px 0px rgba(255, 230, 189, 0.50);
    padding: 20px 80px;
    transition: 1s;
}

.elementor-839 .elementor-element.elementor-element-c380869 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d51da */.elementor-839 .elementor-element.elementor-element-37d51da img {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0a0e4 *//*SEE MORE*/
.lista {
    max-height: 1150px;
    overflow: hidden;
    transition: max-height 2s ease-in-out;
}

@media (max-width: 767px) {
    .lista {
        max-height: 1500px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d04c725 */.elementor-839 .elementor-element.elementor-element-d04c725 .elementor-image-box-content {
    padding-bottom: 12px;
    border-bottom: 2px solid #7B7352;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5336406 */.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
}

.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-text {
    transition: 1s;
    cursor: pointer;
}

.elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-text:hover {
    color: #7B7352;
}

@media (max-width: 767px) {
    .elementor-839 .elementor-element.elementor-element-5336406 .elementor-icon-list-items {
        gap: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79ac36a */.elementor-839 .elementor-element.elementor-element-79ac36a .bar {
    width: 2px;
    height: 100%;
    background: #7B7352;
}

@media (max-width: 1024px) {
    .elementor-839 .elementor-element.elementor-element-79ac36a .bar {
        width: 100%;
        height: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-1872aa3 *//*Input*/
.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__field {
    padding: 16px 20px;
    border-radius: 100px 0px 0px 100px;
    height: 58px;
    border: none
}

/*Input Focus*/
.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__form--focus {
    border: none !important;
    outline: none !important;
}

/*Botao*/
.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__submit {
    margin-left: 0 !important;
    background: #FFFCF5;
    height: 58px;
    border: none !important;
    border-radius: 0px 100px 100px 0;
    padding: 20px;
}

/*Icone Botao*/
.jet-ajax-search-icon svg {
    display: none !important;
}

.jet-ajax-search-icon::before {
    content: '';
    display: inline-block;
    width: 26px; /* Ajuste conforme necessário */
    height: 26px;
    background-image: url('https://chef4us.com/wp-content/uploads/2025/02/icon-search.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/*Conteudo Resultado*/
.elementor-839 .elementor-element.elementor-element-1872aa3 .jet-ajax-search__item-content {
    display: -webkit-box;
    -webkit-line-clamp: 3; /*quantidade de linhas*/
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303e727 */.elementor-839 .elementor-element.elementor-element-303e727 {
    border-radius: 20px;
    background: var(--Bege, #EBE5D9);
    box-shadow: 89px -56px 29px 0px rgba(0, 0, 0, 0.00), 57px -36px 27px 0px rgba(0, 0, 0, 0.01), 32px -20px 23px 0px rgba(0, 0, 0, 0.05), 14px -9px 17px 0px rgba(0, 0, 0, 0.09), 4px -2px 9px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BeigeCulture';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.eot');
	src: url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.woff2') format('woff2'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.woff') format('woff'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.ttf') format('truetype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Regular.svg#BeigeCulture') format('svg');
}
@font-face {
	font-family: 'BeigeCulture';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.eot');
	src: url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.woff2') format('woff2'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.woff') format('woff'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.ttf') format('truetype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/BeigeCulture-Italic.svg#BeigeCulture') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.eot');
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.woff2') format('woff2'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.woff') format('woff'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.ttf') format('truetype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Regular.svg#GeneralSans') format('svg');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.eot');
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.woff2') format('woff2'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.woff') format('woff'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.ttf') format('truetype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Semibold.svg#GeneralSans') format('svg');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.eot');
	src: url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.woff2') format('woff2'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.woff') format('woff'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.ttf') format('truetype'),
		url('https://chef4us.com/wp-content/uploads/2024/12/GeneralSans-Medium.svg#GeneralSans') format('svg');
}
/* End Custom Fonts CSS */