.elementor-3956 .elementor-element.elementor-element-5290196{--display:flex}.elementor-3956 .elementor-element.elementor-element-15fcdbc{text-align:center}.elementor-3956 .elementor-element.elementor-element-dbddeb4{--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-3956 .elementor-element.elementor-element-a494865{text-align:center}.elementor-3956 .elementor-element.elementor-element-a494865 .elementor-heading-title{color:#0a817f}.elementor-3956 .elementor-element.elementor-element-0825f1f{--display:flex}.elementor-3956 .elementor-element.elementor-element-85ccacf>.elementor-widget-container{margin:-40px;padding:0}.elementor-3956 .elementor-element.elementor-element-05d4744{--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-3956 .elementor-element.elementor-element-b10c339>.elementor-widget-container{margin:35px}.elementor-3956 .elementor-element.elementor-element-b10c339{text-align:center}.elementor-3956 .elementor-element.elementor-element-1fb5d1e{--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}#ingredient-search-form{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:row !important;flex-wrap:wrap !important;gap:10px !important;max-width:650px !important;width:90% !important;margin:50px auto !important;clear:both !important;position:relative !important;left:auto !important;transform:none !important;background:#fff !important;padding:40px 30px !important;border-radius:20px !important;box-shadow:0 8px 25px rgba(0,0,0,.08) !important;transition:all .3s ease;border:1px solid #f3e6e0 !important}#ingredient-search-form input[type=text]{flex:1 !important;min-width:200px !important;padding:15px 20px !important;font-size:18px !important;border:2px solid #d8cfc7 !important;border-radius:10px !important;outline:none !important}#ingredient-search-form button{padding:15px 32px !important;font-size:18px !important;font-weight:600 !important;color:#fff !important;background:linear-gradient(135deg,#ff8fa3 0%,#f06292 100%) !important;border:none !important;border-radius:12px !important;cursor:pointer !important}@media (max-width:650px){#ingredient-search-form{flex-direction:column !important;gap:15px !important;padding:20px 15px !important}#ingredient-search-form input[type=text],#ingredient-search-form button{width:100% !important;max-width:100% !important;min-width:unset !important}}#ingredient-search-form:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.12)}#ingredient-search-form button:hover{background:linear-gradient(135deg,#ff6f91 0%,#ff8fa3 100%) !important;transform:scale(1.05)}.elementor-widget-shortcode .elementor-shortcode>div{max-width:700px !important;margin:30px auto !important;width:90% !important;background:#fff !important;padding:40px 30px !important;border-radius:20px !important;box-shadow:0 8px 25px rgba(0,0,0,.12) !important;border:1px solid #f3e6e0 !important;text-align:left !important;transition:all .3s ease}.elementor-widget-shortcode .elementor-shortcode>div h3{font-size:30px !important;font-weight:700 !important;color:#388e3c !important;text-align:center !important;margin:-40px -30px 25px !important;padding:20px 30px 15px !important;background-color:#fcebeb !important;border-bottom:2px solid #ff8fa3 !important;border-top-left-radius:20px !important;border-top-right-radius:20px !important}.elementor-widget-shortcode .elementor-shortcode>div p{font-size:16px !important;line-height:1.8 !important;color:#333 !important;padding:12px 20px !important;border-radius:10px !important;margin:5px 0 !important;border-bottom:1px dotted #eee !important;text-align:left !important}.elementor-widget-shortcode .elementor-shortcode>div p:nth-child(odd){background-color:#ffe6e6 !important}.elementor-widget-shortcode .elementor-shortcode>div p:nth-child(even){background-color:#fff0f2 !important}.elementor-widget-shortcode .elementor-shortcode>div p strong{color:#555 !important;display:inline-block !important;min-width:170px !important;font-weight:600 !important;margin-right:15px !important}.elementor-widget-shortcode .elementor-shortcode>div p:last-child{border-bottom:none !important}@media (max-width:650px){.elementor-widget-shortcode .elementor-shortcode>div{display:block !important;width:90% !important;background:#fff !important;padding:20px 15px !important;border-radius:20px !important;box-shadow:0 8px 25px rgba(0,0,0,.12) !important;border:1px solid #f3e6e0 !important}.elementor-widget-shortcode .elementor-shortcode>div h3{font-size:24px !important;margin:-20px -15px 15px !important;padding:15px 10px 10px !important;background-color:#fcebeb !important}.elementor-widget-shortcode .elementor-shortcode>div p{font-size:15px !important;padding:12px 15px !important;margin:5px 0 !important}.elementor-widget-shortcode .elementor-shortcode>div p:nth-child(odd){background-color:#ffe6e6 !important}.elementor-widget-shortcode .elementor-shortcode>div p:nth-child(even){background-color:#fff0f2 !important}.elementor-widget-shortcode .elementor-shortcode>div p strong{min-width:120px !important;margin-right:10px !important}}