.elementor-251 .elementor-element.elementor-element-d100000a{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:66px;--padding-bottom:72px;--padding-left:25px;--padding-right:25px;}.elementor-251 .elementor-element.elementor-element-d100000a:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d100000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5ED;}.elementor-251 .elementor-element.elementor-element-d1000009{--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:54px 54px;--row-gap:54px;--column-gap:54px;}.elementor-251 .elementor-element.elementor-element-d1000005{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-251 .elementor-element.elementor-element-d1000001 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:2.2px;color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d1000002 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:54px;font-weight:600;line-height:1.14em;color:#283F33;}.elementor-251 .elementor-element.elementor-element-d1000003{font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#58685E;}.elementor-251 .elementor-element.elementor-element-d1000004 .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;background-color:#283F33;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d1000004 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d1000004 .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d1000004 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d1000004 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d1000008{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-251 .elementor-element.elementor-element-d1000006 img{width:100%;height:425px;object-fit:contain;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-251 .elementor-element.elementor-element-d1000007{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#64765E;}.elementor-251 .elementor-element.elementor-element-d1000013{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:53px;--padding-bottom:50px;--padding-left:26px;--padding-right:26px;}.elementor-251 .elementor-element.elementor-element-d1000013:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d1000013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-251 .elementor-element.elementor-element-d100000b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:2.2px;color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100000c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:33px;font-weight:600;line-height:1.14em;color:#283F33;}.elementor-251 .elementor-element.elementor-element-d1000012{--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:stretch;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;}.elementor-251 .elementor-element.elementor-element-d100000d .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#283F33;color:#283F33;background-color:#FFFDF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DDD1;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d100000d .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d100000d .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100000d .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d100000d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d100000e .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#283F33;color:#283F33;background-color:#FFFDF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DDD1;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d100000e .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d100000e .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100000e .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d100000e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d100000f .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#283F33;color:#283F33;background-color:#FFFDF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DDD1;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d100000f .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d100000f .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100000f .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d100000f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d1000010 .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#283F33;color:#283F33;background-color:#FFFDF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DDD1;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d1000010 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d1000010 .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d1000010 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d1000010 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d1000011 .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#283F33;color:#283F33;background-color:#FFFDF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DDD1;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d1000011 .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d1000011 .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d1000011 .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d1000011 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-d100001a{--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:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:72px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-251 .elementor-element.elementor-element-d100001a:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d100001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5ED;}.elementor-251 .elementor-element.elementor-element-d1000014 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:2.2px;color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d1000015 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:600;line-height:1.14em;color:#283F33;}.elementor-251 .elementor-element.elementor-element-d1000016{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#58685E;}.elementor-251 .elementor-element.elementor-element-d1000018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-251 .elementor-element.elementor-element-d1000018:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d1000018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.elementor-251 .elementor-element.elementor-element-d1000019{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#64765E;}.elementor-251 .elementor-element.elementor-element-d100001f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:55px;--padding-bottom:63px;--padding-left:24px;--padding-right:24px;}.elementor-251 .elementor-element.elementor-element-d100001f:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-d100001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE3D6;}.elementor-251 .elementor-element.elementor-element-d100001b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:2.2px;color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100001c{text-align:center;}.elementor-251 .elementor-element.elementor-element-d100001c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:600;line-height:1.14em;color:#283F33;}.elementor-251 .elementor-element.elementor-element-d100001d{text-align:center;font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#58685E;}.elementor-251 .elementor-element.elementor-element-d100001e .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#FFFFFF;color:#FFFFFF;background-color:#283F33;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 19px 12px 19px;}.elementor-251 .elementor-element.elementor-element-d100001e .elementor-button:hover, .elementor-251 .elementor-element.elementor-element-d100001e .elementor-button:focus{color:#FFFFFF;background-color:#B36A48;}.elementor-251 .elementor-element.elementor-element-d100001e .elementor-button:hover svg, .elementor-251 .elementor-element.elementor-element-d100001e .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-d1000002 .elementor-heading-title{font-size:45px;}}@media(min-width:768px){.elementor-251 .elementor-element.elementor-element-d100000a{--content-width:1180px;}.elementor-251 .elementor-element.elementor-element-d1000005{--width:54%;}.elementor-251 .elementor-element.elementor-element-d1000008{--width:42%;}.elementor-251 .elementor-element.elementor-element-d1000013{--content-width:1180px;}.elementor-251 .elementor-element.elementor-element-d100001a{--content-width:1180px;}.elementor-251 .elementor-element.elementor-element-d1000018{--width:100%;}.elementor-251 .elementor-element.elementor-element-d100001f{--content-width:1180px;}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-d100000a{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-251 .elementor-element.elementor-element-d1000009{--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-251 .elementor-element.elementor-element-d1000005{--width:100%;}.elementor-251 .elementor-element.elementor-element-d1000002 .elementor-heading-title{font-size:35px;}.elementor-251 .elementor-element.elementor-element-d1000003{font-size:17px;}.elementor-251 .elementor-element.elementor-element-d1000008{--width:100%;}.elementor-251 .elementor-element.elementor-element-d1000006 img{height:320px;}.elementor-251 .elementor-element.elementor-element-d1000013{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-251 .elementor-element.elementor-element-d100000c .elementor-heading-title{font-size:29px;}.elementor-251 .elementor-element.elementor-element-d1000012{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-251 .elementor-element.elementor-element-d100001a{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-251 .elementor-element.elementor-element-d1000015 .elementor-heading-title{font-size:31px;}.elementor-251 .elementor-element.elementor-element-d1000018{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-d100001f{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-251 .elementor-element.elementor-element-d100001c .elementor-heading-title{font-size:29px;}}/* Start custom CSS for container, class: .elementor-element-d1000018 */.elementor-251 .elementor-element.elementor-element-d1000018 { --primary-color: #B36A48; --secondary-color: #283F33; }
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search {background:#FFFDF8;border:1px solid #E3DDD1;border-radius:18px;padding:28px 25px;margin:0 0 34px;box-shadow:0 10px 35px rgba(40,63,51,.035);}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .container, .elementor-251 .elementor-element.elementor-element-d1000018 .dr-archive-list-gridwrap {max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .page-header {margin:0 0 25px!important;padding:0!important;border:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-form {display:flex!important;align-items:stretch;gap:12px;max-width:100%;margin:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-form label {display:block;flex:1;min-width:0;margin:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-field {height:56px!important;min-height:56px;width:100%!important;max-width:100%!important;border:1px solid #D7D9CD!important;border-radius:9px!important;padding:12px 18px!important;background:#FFF!important;color:#283F33!important;font-size:16px!important;box-sizing:border-box;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-submit {width:auto!important;min-width:120px;height:56px;border:0!important;border-radius:9px!important;padding:10px 22px!important;background:#B36A48!important;color:white!important;font-size:15px!important;cursor:pointer;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-options>.container {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px!important;align-items:start;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-block {min-width:0!important;max-width:100%!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-title {display:block!important;color:#3B4B3F;font-size:12px!important;font-weight:700!important;letter-spacing:.05em;margin:0 0 7px!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-field {min-width:0!important;max-width:100%!important;width:100%!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .select2-container {width:100%!important;max-width:100%!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .select2-selection {min-height:43px!important;border:1px solid #DADFD4!important;border-radius:7px!important;background-color:#FFFFFF!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search #dr-recipes-clear-filters, .elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .reset-link {display:inline-flex!important;align-items:center;min-height:43px;color:#B36A48!important;text-decoration:none;font-size:14px;font-weight:600;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px!important;margin:0!important;max-width:100%!important;width:100%!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-archive-single {background:#FFFFFF!important;border:1px solid #E3DDD1!important;border-radius:14px!important;overflow:hidden!important;min-width:0!important;width:100%!important;margin:0!important;box-shadow:0 8px 24px rgba(40,63,51,.035);}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .wpdr-feat-thumb {aspect-ratio:1/1!important;width:100%!important;height:auto!important;max-height:none!important;overflow:hidden!important;background:#F4F0E8!important;margin:0!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .wpdr-feat-thumb>a {display:block!important;width:100%!important;height:100%!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .wpdr-feat-thumb img {display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;max-height:none!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-archive-details {padding:20px 20px 22px!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-archive-list-title {font-family:Georgia,serif!important;font-size:23px!important;line-height:1.24!important;font-weight:600!important;margin:0 0 11px!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-archive-list-title a {color:#283F33!important;text-decoration:none!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-archive-list-title a:hover {color:#B36A48!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap .dr-entry-meta {color:#64765E!important;font-size:13px!important;}
.elementor-251 .elementor-element.elementor-element-d1000018 .no-result {display:block;padding:38px 18px;text-align:center;color:#58685E;}
@media(max-width:1024px) {.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-options>.container{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px) {.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search{padding:18px 15px!important;}.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .advance-search-options>.container{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;}.elementor-251 .elementor-element.elementor-element-d1000018 .dr-search-item-wrap{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-form{flex-direction:column!important;}.elementor-251 .elementor-element.elementor-element-d1000018 .dr-advance-search .search-submit{width:100%!important;}}/* End custom CSS */