.g-recaptcha{position:absolute;bottom:60px;right:50px;z-index:1;padding:15px;border-radius:5px;background:#fff;box-shadow:0 0 10px 3px #eee;visibility:hidden}.caterer-ai-sec.fixed .prompt-area .g-recaptcha{bottom:inherit;top:100%}.g-recaptcha:after{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;right:20px;bottom:-10px}.caterer-ai-sec.fixed .g-recaptcha:after{bottom:inherit;top:-10px;transform:rotate(180deg)}.show-recaptcha .g-recaptcha{z-index:999991}.show-recaptcha .captcha-verify-msg{z-index:999992}.show-recaptcha .g-recaptcha{animation:show-captcha 50ms linear forwards}@keyframes show-captcha{0%{visibility:hidden}100%{visibility:visible}}.show-recaptcha{z-index:3!important;position:relative}*:not(.show-recaptcha)>.captcha-verify-msg,.captcha-verify-msg:empty{display:none}.captcha-verify-msg{position:absolute;bottom:60px;right:-12px;z-index:1;background:#fff;width:70px;height:108px;display:flex;align-items:center;font-size:12px;border-radius:0 5px 5px 0;box-shadow:15px 0 25px 4px #eee}@media(min-width:1025px){.caterer-ai-sec.fixed .captcha-verify-msg{bottom:inherit;top:100%}}@media (max-width:600px){.g-recaptcha{right:0}.captcha-verify-msg{top:80px;bottom:inherit;right:inherit;left:1px;width:110px;height:auto;justify-content:center;border-radius:0 0 5px 5px;box-shadow:15px 20px 25px 4px #eee}}@media (max-width:1024px){.caterer-ai-sec.fixed .prompt-area .g-recaptcha{bottom:60px;top:inherit}.caterer-ai-sec.fixed .g-recaptcha:after{bottom:-10px;top:inherit;transform:rotate(0)}}@media (max-width:600px){.g-recaptcha,.g-recaptcha iframe{width:100% !important;max-width:none !important;overflow:visible !important}}@supports (-webkit-touch-callout:none){.g-recaptcha{width:calc(100% + 10px)!important;padding:0 0 0 10px}}[style*="2000000000"]{position:fixed!important;top:10px}#text-10 form{display:flex;overflow:visible!important}@media (min-width:768px){#text-10 form{margin:0 auto}}*[class*=form].show-recaptcha>.g-recaptcha{bottom:120px;right:calc(50% - 50px)}.snack-page-form[class*=form].show-recaptcha>.g-recaptcha,.landing-4-layers-green-cta *[class*=form].show-recaptcha>.g-recaptcha,.landing-1-layer-red-cta *[class*=form].show-recaptcha>.g-recaptcha{bottom:70px}.contact-support[class*=form].show-recaptcha>.g-recaptcha{bottom:70px;right:calc(50% - 290px)}.blog-cta-inner *[class*=form].show-recaptcha>.g-recaptcha,.content-section *[class*=form].show-recaptcha>.g-recaptcha{bottom:45px;right:inherit;left:0}.content-section *[class*=form].show-recaptcha .g-recaptcha:after{right:inherit;left:40px}[class*=form].contact-support.show-recaptcha .g-recaptcha:after{right:calc(100% - 40px)}*[class*=form].show-recaptcha>.captcha-verify-msg{right:calc(50% - 120px);bottom:120px}.contact-support[class*=form].show-recaptcha>.captcha-verify-msg{right:calc(50% - 350px);bottom:70px}.blog-cta-inner *[class*=form].show-recaptcha>.captcha-verify-msg,.content-section *[class*=form].show-recaptcha>.captcha-verify-msg{right:inherit;left:330px;bottom:45px}@media (max-width:767px){[style*="2000000000"]{left:20px}.field.submit.show-recaptcha>.g-recaptcha{width:min-content !important;right:-20px}*[class*=form].show-recaptcha>.g-recaptcha{left:0;width:min-content !important}.field.submit.show-recaptcha>.captcha-verify-msg{right:-20px;bottom:60px;top:inherit;left:inherit;height:auto}.blog-cta-inner *[class*=form].show-recaptcha>.captcha-verify-msg,.content-section *[class*=form].show-recaptcha>.captcha-verify-msg{left:0}.g-recaptcha:after{display:none}*[class*=form].show-recaptcha>.captcha-verify-msg{right:inherit;bottom:110px;top:inherit;height:auto}.contact-support[class*=form].show-recaptcha>.captcha-verify-msg{right:inherit;left:0;bottom:70px;height:auto}}@media (max-width:600px){.contact-support.show-recaptcha .captcha-verify-msg{top:inherit;bottom:40px}}.loading.loading-captcha:before,.loading-captcha:not(.loading):before{content:'';background-image:url(/wp-content/uploads/2025/03/loading-form.png);background-repeat:no-repeat;background-position:center;opacity:1;width:22px;height:22px;position:absolute;left:calc(100% - 32px);top:51%;transform:translateY(-50%);animation:spint 2s linear infinite}@keyframes sprint{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}.contact-support label.control{border-radius:60px;padding-left:20px;padding-right:20px;margin-bottom:35px}form.contact-support .control.has-label .label{top:-24px;font-family:zc_semibold,zc_regular,zc_light;font-size:14px;line-height:17px;text-transform:capitalize;color:#595959;left:1px!important}body[data-form-style=minimal] form.contact-support .minimal-form-input{padding:0 10px}form.contact-support .control.has-label .label i{color:#ff2b32 !important;margin:0 !important}form.contact-support .control.has-label .label{left:20px;background:0 0}.office-catering .text-footer{width:100%;position:static;padding:15px 15px 0;font-size:14px;line-height:1.2em;color:#6c6c6c;font-style:italic;font-family:zc_regular,zc_light}.middle-form .office-catering .text-footer,.header-section .description .office-catering .text-footer{margin:-25px 0 0}.landing-1-layer-red-cta .middle-form .office-catering .text-footer,.form-area-line .office-catering .text-footer{margin:-10px 0 0}.landing-1-layer-red-cta .middle-form #pardot-form-4.office-catering .text-footer{margin:-25px 0 0}.vendor-form .text-footer{width:100%;position:static;padding:5px 20px 0;font-size:14px;line-height:1.2em;color:#6c6c6c;font-family:zc_regular,zc_light;font-style:italic}.contact-support .text-footer{width:100%;position:static;color:#757575;font-size:13px;font-family:zc_regular,zc_light;font-style:italic;padding:0 30px}.text-footer a{display:inline-block;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;transition:all .25s ease}.text-footer a:hover{text-decoration-color:inherit}form[name=subscribe-form]{flex-flow:row wrap}form[name=subscribe-form] .text-footer{position:relative;width:100%;display:block;text-align:left;padding:0 0 0 4px;line-height:1em;font-style:italic;font-family:zc_regular,zc_light}form[name=subscribe-form] .text-footer .cater-ai-copyrights{color:#e1e1e1;font-size:14px}form[name=subscribe-form] .text-footer a{color:#fff}.form-area-line form .form-bottom-part-heading:nth-child(3){order:2}.form-area-line form .form-bottom-part-heading:nth-child(3)+.text-footer{order:1}.page-template-meal-type .form-area-line form{flex-flow:row wrap}.page-template-meal-type .form-area-line .form-middle-part-heading{width:calc(100% - 210px)}.page-template-meal-type .form-area-line .form-bottom-part-heading{width:170px}@media(min-width:601px){.office-catering:has(.description.hide-field) .text-footer{margin:10px 0 0}}@media(max-width:600px){.popup-is-open .vendor-form .text-footer,.popup-is-open .office-catering .text-footer{min-height:70px}.landing-1-layer-red-cta .middle-form .office-catering .text-footer{margin:0}}
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(//caterai.com/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}picture source[type="image/webp"]{display:block}