body{background-color:var(--page-background);font-family:var(--font-family);color:var(--text-color)}.breadcrumbs{overflow-x:auto;max-width:1440px}@media (max-width: 1440px){.breadcrumbs{max-width:1280px}}@media (max-width: 1024px){.breadcrumbs{max-width:768px}}@media (max-width: 768px){.breadcrumbs{max-width:568px}}@media (max-width: 576px){.breadcrumbs{max-width:320px}}.cta__link,.cta__button,.stripe-payment-wrapper button{font-size:var(--display-1-size);font-weight:var(--display-1-weight);line-height:calc(1em + 6px)}@media (max-width: 768px){.cta__link,.cta__button,.stripe-payment-wrapper button{font-size:1rem}}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);color:var(--text-color)}@media (max-width: 1024px){h1{font-size:3.375rem}}@media (max-width: 768px){h1{font-size:1.75rem}}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);color:var(--text-color)}@media (max-width: 768px){h2{font-size:1.5rem}}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);color:var(--text-color)}@media (max-width: 768px){h3{font-size:1.25rem}}.cta__button,.stripe-payment-wrapper button{background-color:var(--button-bg-color);color:var(--button-text-color);padding:.9375rem;border-radius:var(--button-border-radius);border-style:var(--button-border-style);display:inline-block;transition:background-color .2s}.cta__button:hover,.stripe-payment-wrapper button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);border-style:var(--button-hover-border-style)}.cta__link{color:var(--link-color)}.cta__link:hover{color:var(--link-hover-color)}.breadcrumbs{gap:1.25rem;list-style-type:none;align-items:center;display:flex;max-width:1440px;margin:.75rem auto}.breadcrumbs li a{color:var(--primary-color)}.breadcrumbs li:last-of-type a{color:var(--accent-color)}@media (max-width: 576px){.breadcrumbs{flex-wrap:wrap}}.custom-checkmark{opacity:1;width:1.625rem;height:1.625rem;content:"";transform:translate(-4px) translateY(-2px);position:absolute;background-color:#fff}@media (max-width: 1024px){.custom-checkmark{background-color:#f5f5f5}}.custom-checkmark .focus{outline:2px solid #0B5EC9;border-radius:50%}.custom-checkmark svg{margin-top:2px}.custom-checkmark__check{fill:var(--accent-color)!important}.stripe-payment-wrapper{margin-top:1.5rem}.stripe-payment-wrapper button{display:flex;gap:.75rem}.contact-us{padding:8.3125rem 9.375rem;color:#1d1f1e;display:flex}.contact-us .left-col{flex:1}.contact-us .left-col h2{font-family:var(--font-family);font-size:5.1875rem;font-weight:700;line-height:5.6875rem;letter-spacing:-.1875rem;margin-bottom:2rem;padding-right:1.875rem}@media (max-width: 1536px){.contact-us .left-col h2{font-size:4.375rem;line-height:4.6875rem;margin-bottom:1.375rem}}@media (max-width: 1024px){.contact-us .left-col h2{max-width:50rem;line-height:4.6875rem;margin-bottom:1.375rem;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.contact-us .left-col h2{font-size:3.46rem;line-height:3.875rem;margin-bottom:1.375rem}}.contact-us .left-col .quote{color:#646a69;font-weight:400;font-family:var(--font-family);font-size:1.375rem;line-height:2.1875rem;margin-bottom:5.25rem;max-width:37.5rem}@media (max-width: 1024px){.contact-us .left-col .quote{max-width:50rem;padding-right:10rem;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.contact-us .left-col .quote{margin-bottom:3.375rem;padding-right:5.625rem}}@media (max-width: 576px){.contact-us .left-col .quote{padding-right:.625rem}}.contact-us .left-col span{font-family:var(--font-family);font-weight:500;line-height:2rem;font-size:1.375rem;margin-bottom:1.375rem;display:flex;gap:.6875rem;align-items:center}.contact-us .left-col span a{color:#1d1f1e}@media (max-width: 1024px){.contact-us .left-col span{max-width:50rem;margin-left:auto;margin-right:auto}}.contact-us .right-col{flex:1}.contact-us .right-col form{width:100%;max-width:40.625rem;border-radius:1.375rem;border-top:4px solid var(--secondary-color);box-shadow:0 2rem 2.5rem #364a363d;padding:2.625rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1.375rem;margin-left:auto;position:relative}.contact-us .right-col form h3{font-size:2rem;font-weight:500;line-height:3rem;font-family:var(--font-family);margin-bottom:.625rem;grid-column:span 12}.contact-us .right-col form .back-drop{position:absolute;left:0;right:0;width:100%;height:100%;background:#fff9;z-index:5}.contact-us .right-col form .messages{top:0;left:0;position:absolute;width:100%;height:100%;min-height:10rem;justify-content:center;align-items:center;z-index:2;border-radius:1rem;max-width:100%!important}.contact-us .right-col form .messages-container{color:#000;width:100%;display:block;padding:3rem;text-wrap:wrap;background:var(--secondary-color);border-radius:16px;position:absolute;top:50%;left:2%;max-width:96%;transform:translateY(-50%)}.contact-us .right-col form .messages-container h3{font-size:1.5rem}.contact-us .right-col form .messages-container svg{width:2.25rem;position:absolute;right:0;top:0;transform:none;margin:1rem}.contact-us .right-col form .messages-container svg:hover{animation:skew-svg .4s;cursor:pointer}.contact-us .right-col form .messages .btn--black{overflow:hidden;padding:.75rem 1.875rem;display:block;width:min-content;text-wrap:nowrap;margin:2rem auto 0;font-weight:400}.contact-us .right-col form .hide{display:none}.contact-us .right-col form .form-message-success{background:#fff9}.contact-us .right-col form .form-message-success h3{text-align:center}.contact-us .right-col form .form-message-success span{display:none}.contact-us .right-col form .form-message-error{background:#fff9}.contact-us .right-col form .form-message-error h3{color:#ff0000b3;font-size:1.25rem;line-height:2rem}.contact-us .right-col form .form-width-25{grid-column:span 3}.contact-us .right-col form .form-width-33{grid-column:span 4}.contact-us .right-col form .form-width-50{grid-column:span 6}.contact-us .right-col form .form-width-66{grid-column:span 8}.contact-us .right-col form .form-width-75{grid-column:span 9}.contact-us .right-col form .form-width-100{grid-column:span 12}.contact-us .right-col form .form-field{width:100%;display:grid;position:relative}.contact-us .right-col form .form-field-label{display:block!important}.contact-us .right-col form .form-field-label span.label-text{font-family:var(--font-family);font-weight:500;font-size:1rem;padding-left:1.3125rem}.contact-us .right-col form .form-field-label .error-message{display:inline-block;font-size:1rem;color:red;height:1px;margin-left:.1875rem}.contact-us .right-col form .form-field .file-in:before{box-shadow:0 0 20px var(--secondary-color) inset}.contact-us .right-col form .form-field input[type=tel],.contact-us .right-col form .form-field input[type=text],.contact-us .right-col form .form-field input[type=url],.contact-us .right-col form .form-field input[type=email],.contact-us .right-col form .form-field select{margin-top:.34375rem;width:100%;border-radius:200px;border:1px solid rgba(2,44,34,.1294117647);font-family:var(--font-family);padding:1rem 1.4rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-us .right-col form .form-field textarea{width:100%;border-radius:26px;border:1px solid rgba(2,44,34,.1294117647);font-family:var(--font-family);padding:1rem 1.4rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical;min-height:3.75rem;max-height:12.5rem}.contact-us .right-col form .form-field input[type=file]::-webkit-file-upload-button{visibility:hidden;text-align:center;width:0;margin:0 auto}.contact-us .right-col form .form-field input[type=file]:before{content:"";display:grid;height:2.5rem;padding:1rem 1.4rem;border-radius:26px;text-align:center;background-repeat:no-repeat;background-position:center;border:1px solid rgba(2,44,34,.1294117647);background-size:23%;background-image:url(https://site.webchefs.dev/assets/common/upload-file.svg)}.contact-us .right-col form .form-field input[type=file]:hover{cursor:pointer}.contact-us .right-col form .form-field input[type=checkbox]{width:1.25rem;height:1.25rem;margin-right:.5rem}.contact-us .right-col form .form-field label{display:flex}.contact-us .right-col form .form-field .label-assets{height:5px}.contact-us .right-col form .form-field .label-assets .error-message{position:absolute;top:0;right:0;font-size:1.125rem}.contact-us .right-col form .form-field .select-container{position:relative}.contact-us .right-col form .form-field .select-container svg{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.contact-us .right-col form .form-field .optional{padding:0;color:#646a69}.contact-us .right-col form .label-checkboxes{display:inline}.contact-us .right-col form .label-checkboxes .error-message{display:inline;margin:0;color:red;padding-left:.3125rem;font-size:1rem}.contact-us .right-col form .label-checkboxes label{display:inline}.contact-us .right-col form .label-checkboxes input{transform:translateY(.25rem)}.contact-us .right-col form .label-checkboxes br{display:none}.contact-us .right-col form .sending-form{z-index:6}.contact-us .right-col form .sending-form span{display:none}.contact-us .right-col form .sending-form svg{display:none}.contact-us .right-col form .sending-form .loading-animation{display:block;height:1.875rem;margin-left:.5rem}.contact-us .right-col form .sending-form:hover svg{animation:none}.contact-us .right-col form .sending-form:hover:after{animation:none}.contact-us .right-col form .loading-animation{display:none}.contact-us .right-col form button{padding:1.0625rem;width:100%;background:#022c22;color:#fff;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);gap:.6875rem;border-radius:200px;position:relative;overflow:hidden;grid-column:span 12}.contact-us .right-col form button:after{position:absolute;content:"";background:#fff;filter:brightness(1.3);top:0%;left:-132%;width:200%;height:100%;border:none;opacity:.6;transform:rotate(-45deg)}@media (max-width: 1440px){.contact-us .right-col form button svg{width:20px}}@media (max-width: 768px){.contact-us .right-col form button svg{width:19px}}.contact-us .right-col form button:hover svg{animation:move-arrow .4s .2s}.contact-us .right-col form button:hover:after{animation:contact-button-animation .6s}@media (max-width: 1024px){.contact-us .right-col form{margin:2.5rem 0 0}}@media (max-width: 1024px){.contact-us .right-col{max-width:50rem;width:100%;margin:0 auto}}@media (max-width: 1024px){.contact-us{flex-direction:column;padding:3.75rem 3.4375rem}}@media (max-width: 576px){.contact-us{padding:3.75rem 1rem}}@keyframes move-arrow{40%{transform:translate(-.5rem)}80%{transform:translate(.5rem)}}@keyframes contact-button-animation{0%{opacity:.4}to{opacity:.6;top:0%;left:20%}}@keyframes skew-svg{40%{transform:rotate(14deg)}80%{transform:rotate(-4deg)}}
