.contact-us{padding:8.3125rem 9.375rem;color:#1d1f1e;display:flex}.contact-us .left-col{flex:1}.contact-us .left-col h2{font-family:Montserrat,sans-serif;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: 1023px){.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:Inter,sans-serif;font-size:1.375rem;line-height:2.1875rem;margin-bottom:5.25rem;max-width:37.5rem}@media (max-width: 1023px){.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:Montserrat,sans-serif;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: 1023px){.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 #4CDB77;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:Montserrat,sans-serif;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:#4cdb77;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:Montserrat,sans-serif;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 #4cdb77 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:Inter,sans-serif;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:Inter,sans-serif;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:Montserrat,sans-serif;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: 1365px){.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: 1023px){.contact-us .right-col form{margin:2.5rem 0 0}}@media (max-width: 1023px){.contact-us .right-col{max-width:50rem;width:100%;margin:0 auto}}@media (max-width: 1023px){.contact-us{flex-direction:column;padding:3.75rem 3.4375rem}}@media (max-width: 576px){.contact-us{padding:3.75rem .9rem}}@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)}}.email-typo-hint{display:block;margin:.25rem 0 0;font-size:.875rem;line-height:1.4;color:#8a6d1f}.email-typo-hint__fix{background:none;border:0;padding:0;font:inherit;font-weight:700;color:#0f2228;text-decoration:underline;cursor:pointer}.email-typo-hint__fix:hover,.email-typo-hint__fix:focus-visible{color:#1f7a3d}
