.elementor-15193 .elementor-element.elementor-element-4bf2063{--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:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.7;--padding-top:140px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-15193 .elementor-element.elementor-element-4bf2063:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132420;background-image:url("https://www.verdurekitchen.com/wp-content/uploads/2025/03/ALM_6923_.jpg");background-position:50% 38%;background-size:cover;}.elementor-15193 .elementor-element.elementor-element-4bf2063::before, .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-background-video-container::before, .elementor-15193 .elementor-element.elementor-element-4bf2063 > .e-con-inner > .elementor-background-video-container::before, .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-background-slideshow::before, .elementor-15193 .elementor-element.elementor-element-4bf2063 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0d1a17;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15193 .elementor-element.elementor-element-9784107 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:2.4px;color:#FDA043;}.elementor-15193 .elementor-element.elementor-element-064a776 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:76px;font-weight:400;line-height:1em;letter-spacing:-0.76px;color:#f6f1e6;}.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-15193 .elementor-element.elementor-element-db9025c{font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#e1ddd2;}.elementor-15193 .elementor-element.elementor-element-8f23f31{--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;--align-items:center;--gap:14px 20px;--row-gap:14px;--column-gap:20px;--flex-wrap:wrap;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15193 .elementor-element.elementor-element-953a5f0 .elementor-button .elementor-button-icon{font-size:10px;}.elementor-15193 .elementor-element.elementor-element-a3a40af{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#c9cfc6;}.elementor-15193 .elementor-element.elementor-element-faab7e9{--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:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:56px;--padding-right:56px;}.elementor-15193 .elementor-element.elementor-element-faab7e9:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-faab7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efe7d6;}.elementor-15193 .elementor-element.elementor-element-5f5ded7{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-8115586{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-58fb26e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.3em;color:#8f5418;}.elementor-15193 .elementor-element.elementor-element-c8cd003 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;color:#20302b;}.elementor-15193 .elementor-element.elementor-element-9054716{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-5540502{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-3bccec6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.3em;color:#8f5418;}.elementor-15193 .elementor-element.elementor-element-ca80926{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-2764625 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#20302b;}.elementor-15193 .elementor-element.elementor-element-315164a{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4b5a54;}.elementor-15193 .elementor-element.elementor-element-99a25d0{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-f0b1cc4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.3em;color:#8f5418;}.elementor-15193 .elementor-element.elementor-element-e33b186{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-ea828dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#20302b;}.elementor-15193 .elementor-element.elementor-element-78dffef{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4b5a54;}.elementor-15193 .elementor-element.elementor-element-0c429cd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-b849175 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.3em;color:#8f5418;}.elementor-15193 .elementor-element.elementor-element-0b633ad{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-f017022 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#20302b;}.elementor-15193 .elementor-element.elementor-element-535afbd{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4b5a54;}.elementor-15193 .elementor-element.elementor-element-3d0b4ea{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-15193 .elementor-element.elementor-element-aed0cd4{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:88px;--padding-bottom:104px;--padding-left:56px;--padding-right:56px;}.elementor-15193 .elementor-element.elementor-element-aed0cd4:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-aed0cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f1e6;}.elementor-15193 .elementor-element.elementor-element-aef4d70{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-55369d5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-f73e678{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15193 .elementor-element.elementor-element-f73e678:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-f73e678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132420;}.elementor-15193 .elementor-element.elementor-element-2f1549f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:2.2px;color:#FDA043;}.elementor-15193 .elementor-element.elementor-element-c2c99c1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#f6f1e6;}.elementor-15193 .elementor-element.elementor-element-81e3df6{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-e33fbde{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-f394b91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#f6f1e6;}.elementor-15193 .elementor-element.elementor-element-6136e68{text-align:end;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#c9cfc6;}.elementor-15193 .elementor-element.elementor-element-0a25c5c{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-15193 .elementor-element.elementor-element-72045ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#f6f1e6;}.elementor-15193 .elementor-element.elementor-element-a222018{text-align:end;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#c9cfc6;}.elementor-15193 .elementor-element.elementor-element-4c8cd7b{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e3d9c6;--border-color:#e3d9c6;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-15193 .elementor-element.elementor-element-4c8cd7b:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-4c8cd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf7ef;}.elementor-15193 .elementor-element.elementor-element-0879d26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#20302b;}.elementor-15193 .elementor-element.elementor-element-3043dda{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#4b5a54;}@media(min-width:768px){.elementor-15193 .elementor-element.elementor-element-4bf2063{--content-width:1180px;}.elementor-15193 .elementor-element.elementor-element-faab7e9{--content-width:1180px;}.elementor-15193 .elementor-element.elementor-element-aed0cd4{--content-width:1180px;}}@media(max-width:1023px){.elementor-15193 .elementor-element.elementor-element-4bf2063:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15193 .elementor-element.elementor-element-4bf2063{--padding-top:130px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-15193 .elementor-element.elementor-element-064a776 .elementor-heading-title{font-size:56px;}.elementor-15193 .elementor-element.elementor-element-faab7e9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-15193 .elementor-element.elementor-element-c8cd003 .elementor-heading-title{font-size:40px;}.elementor-15193 .elementor-element.elementor-element-aed0cd4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-15193 .elementor-element.elementor-element-4bf2063:not(.elementor-motion-effects-element-type-background), .elementor-15193 .elementor-element.elementor-element-4bf2063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15193 .elementor-element.elementor-element-4bf2063{--padding-top:116px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-15193 .elementor-element.elementor-element-064a776 .elementor-heading-title{font-size:40px;}.elementor-15193 .elementor-element.elementor-element-faab7e9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15193 .elementor-element.elementor-element-c8cd003 .elementor-heading-title{font-size:32px;}.elementor-15193 .elementor-element.elementor-element-aed0cd4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS */body.page-id-15193{background-color:#f6f1e6 !important}
body.page-id-15193 .elementor-heading-title{margin:0 !important}
/* hero */
.vkc-hero{--min-height:500px !important;justify-content:flex-end !important}
.vkc-hero > .e-con-inner{justify-content:flex-end !important}
.vkc-hero::before{background-image:linear-gradient(90deg,rgba(13,26,23,.92) 0%,rgba(13,26,23,.7) 45%,rgba(13,26,23,.25) 100%) !important;background-color:transparent !important;opacity:1 !important}
.vkc-h1 .elementor-heading-title{font-size:clamp(40px,6vw,76px) !important;text-transform:none !important}
.vkc-h1 em{font-style:italic}
.vkc-lede p{max-width:64ch;margin:0 !important}
.vkc-cta{align-items:center !important}
.vkc-cta .elementor-widget-text-editor p{margin:0 !important}
.vkc-cta .elementor-button{display:inline-flex !important;align-items:center;justify-content:center;min-height:52px;padding:0 34px !important;border-radius:999px !important;background:#FDA043 !important;color:#132420 !important;font:700 14px Urbanist,sans-serif !important;letter-spacing:.1em !important;text-transform:uppercase !important;box-shadow:none !important}
.vkc-cta .elementor-button:hover{background:#ffb565 !important;color:#132420 !important}
/* how to apply */
.vkc-how > .e-con-inner{align-items:center !important}
.vkc-how-text{flex:1 1 380px !important;width:auto !important;min-width:0}
.vkc-how-photos{flex:1 1 440px !important;width:auto !important;min-width:0}
.vkc-step{border-bottom:1px solid #ddd0b8}
.vkc-step:last-child{border-bottom:0}
.vkc-step .elementor-widget-text-editor p{margin:0 !important}
.vkc-step{--flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.vkc-stepnum{flex:0 0 32px !important;width:32px !important;min-width:32px}
.vkc-step > .e-con{flex:1 1 0 !important;width:auto !important;min-width:0}
.vkc-hour{--flex-wrap:nowrap !important;flex-wrap:nowrap !important}
.vkc-photo{flex:1 1 0 !important;min-width:0;width:auto !important}
.vkc-photo + .vkc-photo{margin-top:48px !important}
.vkc-photo figure{margin:0 !important;display:flex;flex-direction:column;gap:10px}
.vkc-photo img{width:100% !important;aspect-ratio:3/4;object-fit:cover;border-radius:4px;display:block;height:auto !important;max-width:none !important}
.vkc-photo figcaption{font-family:'Playfair Display',serif !important;font-style:italic;font-size:14px !important;color:#4b5a54 !important;text-align:left !important;margin:0 !important}
/* form */
#apply{scroll-margin-top:120px}
/* layout */
.vkc-main > .e-con-inner{align-items:flex-start !important}
.vkc-card{flex:999 1 560px !important;width:auto !important;min-width:0}
.vkc-aside{flex:1 1 300px !important;width:auto !important;min-width:0}
/* form card */
.vkc-card .wpcf7{background:#fff;border:1px solid #e3d9c6;border-radius:6px;padding:clamp(24px,4vw,48px);font-family:Urbanist,sans-serif;color:#20302b;box-sizing:border-box}
.vkc-form p{display:contents;margin:0}
.vkc-form br{display:none}
.vkc-form{display:flex;flex-direction:column;gap:40px}
.vkc-fs{border:0 !important;margin:0 !important;padding:0 !important;min-width:0;display:flex;flex-direction:column;gap:20px}
.vkc-legend{padding:0 !important;margin:0 0 20px !important;display:flex !important;align-items:baseline;gap:12px;border:0 !important;width:auto !important;float:none}
.vkc-num{font-family:'Playfair Display',serif;font-style:italic;font-size:22px;color:#8f5418}
.vkc-lt{font-family:'Playfair Display',serif;font-size:28px;line-height:1.2;color:#20302b}
.vkc-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.vkc-label{font-size:14px !important;font-weight:600 !important;color:#20302b !important;margin:0 !important;text-transform:none !important;letter-spacing:0 !important}
.vkc-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}
.vkc-form .wpcf7-form-control-wrap{display:block;position:relative}
.vkc-form input.vkc-input{box-sizing:border-box !important;width:100% !important;height:50px !important;padding:0 14px !important;margin:0 !important;border:1px solid #cfc2a6 !important;border-radius:4px !important;background:#fffdf8 !important;font:500 16px Urbanist,sans-serif !important;color:#20302b !important;box-shadow:none !important}
.vkc-form input.vkc-input::placeholder{color:#7a857f !important;opacity:1}
.vkc-form input.vkc-input:focus{outline:2px solid #FDA043 !important;outline-offset:1px;border-color:#8f5418 !important}
.vkc-form input.wpcf7-not-valid{border-color:#b3261e !important}
.vkc-form .wpcf7-not-valid-tip{color:#b3261e;font-size:13px;font-weight:600;margin-top:6px;display:block}
.vkc-sr{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;opacity:0}
.vkc-drop{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:20px;border:1.5px dashed #b3a487;border-radius:6px;background:#fbf7ef;text-align:center;cursor:pointer;color:#4b5a54;font-size:14px;line-height:1.5;margin:0 !important;box-sizing:border-box;position:relative}
.vkc-drop:hover{border-color:#8f5418;background:#f8f0e0}
.vkc-drop:focus-within{outline:2px solid #FDA043;outline-offset:2px}
.vkc-drop-t{font-weight:700;color:#20302b;font-size:15px}
.vkc-drop.vkc-has{border-style:solid;border-color:#2e524a;background:#eef3ef}
.vkc-drop.vkc-has .vkc-drop-s{color:#2e524a;font-weight:600;word-break:break-all}
.vkc-drop .wpcf7-form-control-wrap{position:static}
.vkc-foot{display:flex;flex-direction:column;gap:24px;padding-top:28px;border-top:1px solid #e3d9c6}
.vkc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
.vkc-form input.vkc-btn{display:inline-flex !important;align-items:center;justify-content:center;min-height:52px !important;height:auto !important;width:auto !important;padding:0 34px !important;margin:0 !important;border:0 !important;border-radius:999px !important;background:#FDA043 !important;color:#132420 !important;font:700 14px Urbanist,sans-serif !important;letter-spacing:.1em !important;text-transform:uppercase !important;cursor:pointer;box-shadow:none !important}
.vkc-form input.vkc-btn:hover{background:#ffb565 !important}
.vkc-form input.vkc-btn:disabled{opacity:.6;cursor:wait}
.vkc-card .wpcf7-spinner{margin:0 0 0 8px}
.vkc-card .wpcf7 form .wpcf7-response-output{margin:28px 0 0 !important;padding:14px 18px !important;border-radius:4px;font-size:15px;line-height:1.5;border-width:1px !important}
.vkc-card .wpcf7 form.sent .wpcf7-response-output{border-color:#2e524a !important;background:#eef3ef;color:#20302b}
.vkc-card .wpcf7 form.invalid .wpcf7-response-output,.vkc-card .wpcf7 form.unaccepted .wpcf7-response-output,.vkc-card .wpcf7 form.failed .wpcf7-response-output{border-color:#b3261e !important;background:#fbeeed;color:#20302b}
.vkc-fs-files{gap:16px}
.vkc-fs-files .vkc-legend{margin-bottom:8px !important}
.vkc-grid2 .vkc-drop{min-width:0}
.vkc-form textarea.vkc-input{box-sizing:border-box !important;width:100% !important;height:160px !important;padding:12px 14px !important;margin:0 !important;border:1px solid #cfc2a6 !important;border-radius:4px !important;background:#fffdf8 !important;font:500 16px/1.6 Urbanist,sans-serif !important;color:#20302b !important;box-shadow:none !important;resize:vertical}
.vkc-form textarea.vkc-input::placeholder{color:#7a857f !important;opacity:1}
.vkc-form textarea.vkc-input:focus{outline:2px solid #FDA043 !important;outline-offset:1px;border-color:#8f5418 !important}
.vkc-form textarea.wpcf7-not-valid{border-color:#b3261e !important}
.vkc-captcha{min-height:78px}
.vkc-captcha .wpcf7-form-control-wrap{display:block}
.vkc-captcha center{text-align:left}
/* aside */
.vkc-aside{align-self:flex-start}
.vkc-where .elementor-widget-text-editor p,.vkc-after .elementor-widget-text-editor p{margin:0 !important}
.vkc-hours{border-top:1px solid rgba(246,241,230,.14)}
.vkc-hour{border-bottom:1px solid rgba(246,241,230,.14)}
.vkc-hour:last-child{border-bottom:0}
.vkc-hour > .elementor-widget{width:auto !important}
/* mobile gutter 38px (match /menus/) */
@media (max-width:767px){body.page-id-15193 [data-elementor-type="wp-page"] > .e-con{--padding-left:38px !important;--padding-right:38px !important;padding-left:38px !important;padding-right:38px !important}}
/* end mobile gutter */
/* hero phone height */
@media (max-width:767px){.vkc-hero{--min-height:520px !important}}
/* end hero phone height *//* End custom CSS */