.info-columns{display:flex;width:100%;max-width:97.5rem;margin:3.125rem auto;padding-inline:5rem}@media(max-width:1023px){.info-columns{flex-direction:column;padding-inline:1.5rem}}@media(max-width:768px){.info-columns{flex-direction:column;padding-inline:.9rem}}.info-columns .main{width:100%;flex-direction:column;color:#111827;position:relative}.info-columns .main .title h2{padding-top:1.875rem;font-size:2.25rem;font-weight:700;line-height:normal}@media(max-width:768px){.info-columns .main .title h2{font-size:1.75rem;line-height:110%}}.info-columns .main .title h3{font-size:1.5rem;font-weight:700;line-height:normal}@media(max-width:768px){.info-columns .main .title h3{font-size:1.25rem;line-height:110%}}.info-columns .main .description{margin-top:.5rem;max-width:39.375rem;font-size:1rem;width:100%;font-weight:400;line-height:162.5%;color:#6b7280}.info-columns .main .description a{color:#2563eb;text-decoration:underline}.info-columns .main .columns{width:100%;margin-top:2.1875rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;row-gap:2.1875rem}.info-columns .main .columns .worker{display:grid;grid-template-rows:auto 1fr auto 1fr;width:100%;max-width:19.0625rem}.info-columns .main .columns .worker-name{font-size:1rem;font-weight:500;line-height:150%}.info-columns .main .columns .worker .bok{color:#111827;line-height:150%}.info-columns .main .columns .worker .bok-open-days{font-size:.875rem}.info-columns .main .columns .worker .bok-opening-hours{margin:.375rem 0 0;font-size:.875rem}.info-columns .main .columns .worker-position{font-size:1rem;font-weight:400;line-height:140%;color:#6b7280}.info-columns .main .columns .worker-position p{margin:0}.info-columns .main .columns .worker-contact{display:flex;flex-direction:column;gap:.5rem;line-height:1.5rem}.info-columns .main .columns .worker-contact a{color:inherit;text-decoration:none}.info-columns .main .columns .worker-email{margin-top:.875rem;line-height:1.5rem}.info-columns .main .columns .worker-email a{color:#2563eb;text-decoration:underline}@media(max-width:1365px){.info-columns .main .columns{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.info-columns .main .columns{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.info-columns .main .columns{grid-template-columns:1fr}}.info-columns .main .bok-info{grid-template-columns:repeat(2,1fr)}@media(max-width:1023px){.info-columns .main{flex-direction:column}.info-columns .main .images-section,.info-columns .main .content{max-width:80%}.info-columns .main .content .contact{gap:1.25rem;flex-wrap:wrap}}@media(max-width:768px){.info-columns .main{flex-direction:column}.info-columns .main .images-section,.info-columns .main .content{max-width:100%}}.info-columns .main-with-form{width:50%}.info-columns .form-col{flex:1}.info-columns .form-col form{background-color:#fff;width:100%;max-width:40.625rem;border-radius:.375rem;border:1px solid #E2E8F0;padding:1.5625rem;display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.875rem;margin-left:auto;position:relative}@media(max-width:768px){.info-columns .form-col form{padding:.9375rem}}.info-columns .form-col form h3{font-size:2rem;font-weight:500;line-height:3rem;font-family:Montserrat,sans-serif;margin-bottom:.625rem;grid-column:span 12}@media(max-width:768px){.info-columns .form-col form h3{font-size:1.25rem;line-height:110%}}.info-columns .form-col form .back-drop{position:absolute;left:0;right:0;width:100%;height:100%;background:#fff9;z-index:5}.info-columns .form-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:.375rem;max-width:100%!important}.info-columns .form-col form .messages-container{color:#000;width:100%;display:block;padding:3rem;text-wrap:wrap;background:#991b1b;border-radius:16px;position:absolute;top:50%;left:2%;max-width:96%;transform:translateY(-50%)}.info-columns .form-col form .messages-container h3{font-size:1.5rem}@media(max-width:768px){.info-columns .form-col form .messages-container h3{font-size:1.25rem;line-height:110%}}.info-columns .form-col form .messages-container svg{width:2.25rem;position:absolute;right:0;top:0;transform:none;margin:1rem}.info-columns .form-col form .messages-container svg:hover{animation:skew-svg .4s;cursor:pointer}.info-columns .form-col form .messages .btn--black{overflow:hidden;padding:.75rem 1.875rem;display:block;width:-moz-min-content;width:min-content;text-wrap:nowrap;margin:2rem auto 0;font-weight:400}.info-columns .form-col form .hide{display:none}.info-columns .form-col form .form-message-success{background:#fff9}.info-columns .form-col form .form-message-success h3{text-align:center}.info-columns .form-col form .form-message-success span{display:none}.info-columns .form-col form .form-message-error{background:#fff9}.info-columns .form-col form .form-message-error h3{color:#ff0000b3;font-size:1.25rem;line-height:2rem}@media(max-width:768px){.info-columns .form-col form .form-message-error h3{font-size:1rem;line-height:110%}}.info-columns .form-col form .form-width-25{grid-column:span 3}.info-columns .form-col form .form-width-33{grid-column:span 4}.info-columns .form-col form .form-width-50{grid-column:span 6}.info-columns .form-col form .form-width-66{grid-column:span 8}.info-columns .form-col form .form-width-75{grid-column:span 9}.info-columns .form-col form .form-width-100{grid-column:span 12}.info-columns .form-col form .form-field{width:100%;display:grid;position:relative}.info-columns .form-col form .form-field-label{display:block!important}.info-columns .form-col form .form-field-label span.label-text{font-weight:500;font-size:.875rem}@media(max-width:768px){.info-columns .form-col form .form-field-label span.label-text{font-size:.75rem;line-height:110%}}.info-columns .form-col form .form-field-label .error-message{display:inline-block;font-size:1rem;color:red;height:1px;margin-left:.1875rem}@media(max-width:768px){.info-columns .form-col form .form-field-label .error-message{font-size:.875rem;line-height:110%}}.info-columns .form-col form .form-field-label .textarea-description{color:#9ca3af;font-size:.875rem;line-height:1.25rem}@media(max-width:768px){.info-columns .form-col form .form-field-label .textarea-description{font-size:.75rem;line-height:110%}}.info-columns .form-col form .form-field-label .textarea-description a{color:#111827;text-decoration:underline}.info-columns .form-col form .form-field .file-in:before{box-shadow:0 0 20px #991b1b inset}.info-columns .form-col form .form-field input[type=tel],.info-columns .form-col form .form-field input[type=text],.info-columns .form-col form .form-field input[type=url],.info-columns .form-col form .form-field input[type=email],.info-columns .form-col form .form-field select{margin-top:.34375rem;width:100%;border-radius:6px;border:1px solid rgba(2,44,34,.1294117647);padding:.5rem .75rem;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25rem;color:#9ca3af}@media(max-width:768px){.info-columns .form-col form .form-field input[type=tel],.info-columns .form-col form .form-field input[type=text],.info-columns .form-col form .form-field input[type=url],.info-columns .form-col form .form-field input[type=email],.info-columns .form-col form .form-field select{padding:.25rem .375rem;font-size:.75rem;line-height:110%}}.info-columns .form-col form .form-field textarea{margin-top:.375rem;width:100%;border-radius:6px;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}@media(max-width:768px){.info-columns .form-col form .form-field textarea{font-size:.875rem;line-height:110%}}.info-columns .form-col form .form-field input[type=file]::-webkit-file-upload-button{visibility:hidden;text-align:center;width:0;margin:0 auto}.info-columns .form-col form .form-field input[type=file]:before{content:"";display:grid;height:2.5rem;padding:1rem 1.4rem;border-radius:6px;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)}.info-columns .form-col form .form-field input[type=file]:hover{cursor:pointer}.info-columns .form-col form .form-field input[type=checkbox]{width:1.25rem;height:1.25rem;margin-right:.5rem}@media(max-width:768px){.info-columns .form-col form .form-field input[type=checkbox]{width:1rem;height:1rem}}.info-columns .form-col form .form-field label{display:flex}.info-columns .form-col form .form-field .label-assets{height:5px}.info-columns .form-col form .form-field .label-assets .error-message{position:absolute;top:0;right:0;font-size:1.125rem}@media(max-width:768px){.info-columns .form-col form .form-field .label-assets .error-message{font-size:.875rem;line-height:110%}}.info-columns .form-col form .form-field .select-container{position:relative}.info-columns .form-col form .form-field .select-container svg{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.info-columns .form-col form .form-field .optional{padding:0;color:#646a69}.info-columns .form-col form .label-checkboxes{display:inline}.info-columns .form-col form .label-checkboxes .error-message{display:inline;margin:0;color:red;padding-left:.3125rem;font-size:1rem}@media(max-width:768px){.info-columns .form-col form .label-checkboxes .error-message{font-size:.75rem;line-height:110%}}.info-columns .form-col form .label-checkboxes label{display:inline}@media(max-width:768px){.info-columns .form-col form .label-checkboxes label{font-size:.75rem;line-height:110%}}.info-columns .form-col form .label-checkboxes input{transform:translateY(.25rem)}.info-columns .form-col form .label-checkboxes br{display:none}.info-columns .form-col form .sending-form{z-index:6}.info-columns .form-col form .sending-form span{display:none}.info-columns .form-col form .sending-form svg{display:none}.info-columns .form-col form .sending-form .loading-animation{display:block;height:1.875rem;margin-left:.5rem}.info-columns .form-col form .sending-form:hover svg{animation:none}.info-columns .form-col form .sending-form:hover:after{animation:none}.info-columns .form-col form .loading-animation{display:none}.info-columns .form-col form button{padding:.5rem 1rem;width:100%;background:#022c22;color:#fff;font-size:.875rem;line-height:1.5rem;display:flex;align-items:center;justify-content:center;gap:.6875rem;border-radius:6px;position:relative;overflow:hidden;grid-column:span 12}@media(max-width:768px){.info-columns .form-col form button{font-size:.75rem;line-height:110%}}.info-columns .form-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){.info-columns .form-col form button svg{width:20px}}@media(max-width:768px){.info-columns .form-col form button svg{width:19px}}.info-columns .form-col form button:hover svg{animation:move-arrow .4s .2s}.info-columns .form-col form button:hover:after{animation:contact-button-animation .6s}@media(max-width:1023px){.info-columns .form-col form{margin:2.5rem 0 0}.info-columns .form-col{display:flex;justify-content:center;width:100%;margin:0}}@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)}}
