.elementor-9801 .elementor-element.elementor-element-081f515{--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;--background-transition:0.3s;}.elementor-9801 .elementor-element.elementor-element-7cffed2{--spacer-size:65px;}.elementor-9801 .elementor-element.elementor-element-14a79df{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9801 .elementor-element.elementor-element-bb3b79d{text-align:center;}.elementor-9801 .elementor-element.elementor-element-bb3b79d .elementor-heading-title{font-family:"General Sans", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-9801 .elementor-element.elementor-element-5617ab1{--spacer-size:36px;}.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-9801 .elementor-element.elementor-element-93d43e2 .elementor-button:hover, .elementor-9801 .elementor-element.elementor-element-93d43e2 .elementor-button:focus{background-color:#333333;}.elementor-9801 .elementor-element.elementor-element-93d43e2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;padding:12px 30px 12px 30px;}.elementor-9801 .elementor-element.elementor-element-5c796f6{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:32px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-text );--e-filter-active-text-color:#FFFFFF;}.elementor-9801 .elementor-element.elementor-element-5c796f6 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-9801 .elementor-element.elementor-element-5c796f6 .e-filter-item{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:500;padding:16px 32px 16px 32px;}.elementor-9801 .elementor-element.elementor-element-5c796f6 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-9801 .elementor-element.elementor-element-5c796f6 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9801 .elementor-element.elementor-element-d50b6b9{--spacer-size:62px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9801 .elementor-element.elementor-element-8721045{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-9801 .elementor-element.elementor-element-8721045 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9801 .elementor-element.elementor-element-8721045 .e-loop-item > .elementor-section, .elementor-9801 .elementor-element.elementor-element-8721045 .e-loop-item > .elementor-section > .elementor-container, .elementor-9801 .elementor-element.elementor-element-8721045 .e-loop-item > .e-con, .elementor-9801 .elementor-element.elementor-element-8721045 .e-loop-item .elementor-section-wrap > .e-con{height:100%;}.elementor-9801 .elementor-element.elementor-element-623a53e{--spacer-size:24px;}.elementor-9801 .elementor-element.elementor-element-2af222f8{--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:0px 0px;--background-transition:0.3s;}.elementor-9801 .elementor-element.elementor-element-2af222f8:not(.elementor-motion-effects-element-type-background), .elementor-9801 .elementor-element.elementor-element-2af222f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9801 .elementor-element.elementor-element-2af222f8, .elementor-9801 .elementor-element.elementor-element-2af222f8::before{--border-transition:0.3s;}.elementor-9801 .elementor-element.elementor-element-1dce9db8{--spacer-size:88px;}.elementor-9801 .elementor-element.elementor-element-6121c1a3{--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:40px 40px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9801 .elementor-element.elementor-element-b6d0ce8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9801 .elementor-element.elementor-element-41192134{--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:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9801 .elementor-element.elementor-element-98a33d2 .elementor-button{background-color:#00000000;font-family:"General Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-9801 .elementor-element.elementor-element-31e2aa54 .elementor-button{background-color:#00000000;font-family:"General Sans", Sans-serif;font-size:32px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-main-swiper .swiper-slide{padding:24px 24px 24px 24px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-9801 .elementor-element.elementor-element-2f2f2b2f.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:40px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:40px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:40px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:40px;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"General Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;}.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__image img{border-radius:100px;}.elementor-9801 .elementor-element.elementor-element-fa788ec{--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:28px 28px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9801 .elementor-element.elementor-element-2d29aeba .elementor-button{background-color:#00000000;font-family:"General Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-9801 .elementor-element.elementor-element-73581837 .elementor-button{background-color:#00000000;font-family:"General Sans", Sans-serif;font-size:32px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-9801 .elementor-element.elementor-element-17a2f08f{--spacer-size:80px;}@media(min-width:768px){.elementor-9801 .elementor-element.elementor-element-b6d0ce8{--width:450px;}.elementor-9801 .elementor-element.elementor-element-fa788ec{--width:300px;}}@media(max-width:1024px){.elementor-9801 .elementor-element.elementor-element-7cffed2{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-9801 .elementor-element.elementor-element-5617ab1{--spacer-size:24px;}.elementor-9801 .elementor-element.elementor-element-d50b6b9{--spacer-size:35px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9801 .elementor-element.elementor-element-8721045{--grid-columns:2;}.elementor-9801 .elementor-element.elementor-element-1dce9db8{--spacer-size:40px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9801 .elementor-element.elementor-element-17a2f08f{--spacer-size:40px;}}@media(max-width:767px){.elementor-9801 .elementor-element.elementor-element-7cffed2{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-9801 .elementor-element.elementor-element-5c796f6{--e-filter-space-between:10px;}.elementor-9801 .elementor-element.elementor-element-5c796f6 .e-filter-item{font-size:14px;padding:10px 10px 10px 10px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-9801 .elementor-element.elementor-element-8721045{--grid-columns:1;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for loop-grid, class: .elementor-element-8721045 */.elementor-9801 .elementor-element.elementor-element-8721045 .elementor-loop-container { grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); }/* End custom CSS */ /* Start custom CSS for testimonial-carousel, class: .elementor-element-2f2f2b2f */.elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__text { font-style: initial; } .elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-swiper-button { opacity: 0; visibility: hidden; } .elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__footer .elementor-testimonial__cite { flex: 1 auto; } @media (max-width: 767px) { .swiper-slide { padding: 0 !important; } .elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__footer { flex-wrap: wrap; row-gap: 12px; } .elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__footer:after { width: 100%; } } .elementor-9801 .elementor-element.elementor-element-2f2f2b2f .elementor-testimonial__footer:after { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTM2IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEyIDE3LjI3TDE4LjE4IDIxTDE2LjU0IDEzLjk3TDIyIDkuMjRMMTQuODEgOC42M0wxMiAyTDkuMTkgOC42M0wyIDkuMjRMNy40NiAxMy45N0w1LjgyIDIxTDEyIDE3LjI3WiIgZmlsbD0iI0ZGQzcwMCIvPg0KPHBhdGggZD0iTTQwIDE3LjI3TDQ2LjE4IDIxTDQ0LjU0IDEzLjk3TDUwIDkuMjRMNDIuODEgOC42M0w0MCAyTDM3LjE5IDguNjNMMzAgOS4yNEwzNS40NiAxMy45N0wzMy44MiAyMUw0MCAxNy4yN1oiIGZpbGw9IiNGRkM3MDAiLz4NCjxwYXRoIGQ9Ik02OCAxNy4yN0w3NC4xOCAyMUw3Mi41NCAxMy45N0w3OCA5LjI0TDcwLjgxIDguNjNMNjggMkw2NS4xOSA4LjYzTDU4IDkuMjRMNjMuNDYgMTMuOTdMNjEuODIgMjFMNjggMTcuMjdaIiBmaWxsPSIjRkZDNzAwIi8+DQo8cGF0aCBkPSJNOTYgMTcuMjdMMTAyLjE4IDIxTDEwMC41NCAxMy45N0wxMDYgOS4yNEw5OC44MSA4LjYzTDk2IDJMOTMuMTkgOC42M0w4NiA5LjI0TDkxLjQ2IDEzLjk3TDg5LjgyIDIxTDk2IDE3LjI3WiIgZmlsbD0iI0ZGQzcwMCIvPg0KPHBhdGggZD0iTTEyNCAxNy4yN0wxMzAuMTggMjFMMTI4LjU0IDEzLjk3TDEzNCA5LjI0TDEyNi44MSA4LjYzTDEyNCAyTDEyMS4xOSA4LjYzTDExNCA5LjI0TDExOS40NiAxMy45N0wxMTcuODIgMjFMMTI0IDE3LjI3WiIgZmlsbD0iI0ZGQzcwMCIvPg0KPC9zdmc+DQo="); }/* End custom CSS */ /* Start Custom Fonts CSS */@font-face { font-family: 'General Sans'; font-style: normal; font-weight: 400; font-display: auto; src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Regular.eot'); src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Regular.woff2') format('woff2'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Regular.woff') format('woff'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Regular.ttf') format('truetype'); } @font-face { font-family: 'General Sans'; font-style: normal; font-weight: 500; font-display: auto; src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Medium.eot'); src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Medium.eot?#iefix') format('embedded-opentype'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Medium.woff2') format('woff2'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Medium.woff') format('woff'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Medium.ttf') format('truetype'); } @font-face { font-family: 'General Sans'; font-style: normal; font-weight: 600; font-display: auto; src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Semibold.eot'); src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Semibold.eot?#iefix') format('embedded-opentype'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Semibold.woff2') format('woff2'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Semibold.woff') format('woff'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Semibold.ttf') format('truetype'); } @font-face { font-family: 'General Sans'; font-style: normal; font-weight: 700; font-display: auto; src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Bold.eot'); src: url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Bold.eot?#iefix') format('embedded-opentype'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Bold.woff2') format('woff2'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Bold.woff') format('woff'), url('https://www.davidhechtkitchens.com/wp-content/uploads/2024/07/GeneralSans-Bold.ttf') format('truetype'); } /* End Custom Fonts CSS */