.topbar[data-v-12d18697]{width:100%}.topbar nav[data-v-12d18697]{display:flex;justify-content:center}.topbar nav a[data-v-12d18697]{text-decoration:none;padding:20px 30px;margin-left:20px;margin-right:20px}.topbar nav a[data-v-12d18697]:hover{text-decoration:underline}.app-footer[data-v-97c1480d]{background-color:#222;color:#666;margin-top:20px;padding:5px 20px}.container-footer[data-v-97c1480d]{width:80%;max-width:1080px;margin:auto}.footer-content[data-v-97c1480d]{display:flex;justify-content:space-between}.container-footer a[data-v-97c1480d]{color:#666;text-decoration:none;font-weight:700;max-height:40px}.social-networks[data-v-97c1480d]{display:flex;align-items:center;justify-content:center}.social-networks a svg[data-v-97c1480d]{fill:#666;width:24px;height:24px}.home-banner[data-v-e78a3151]{display:flex;flex-wrap:wrap;align-content:space-around;align-items:center;width:100%;padding:50px}.home-banner>div[data-v-e78a3151]{width:50%}.home-banner img[data-v-e78a3151]{width:100%}.company-name img[data-v-e78a3151]{display:block;margin:auto;width:80%;height:auto}.company-data[data-v-e78a3151]{display:flex;flex-wrap:wrap;text-align:center}.company-data h3[data-v-e78a3151],p[data-v-e78a3151]{width:100%}.company-data span[data-v-e78a3151]{width:100%;display:inline-block}@media (max-width:961px){.home-banner[data-v-e78a3151]{padding:0}.home-banner div[data-v-e78a3151]{width:100%}}.week[data-v-d0faee05]{width:100%;max-width:1080px;margin:auto}.week .section-decoration[data-v-d0faee05]{text-align:center;font-size:1.3em;height:24px;overflow:hidden;width:80%;margin:20px auto}.week .menu[data-v-d0faee05]{margin:20px 0;text-align:center}.menu .menu-week[data-v-d0faee05]{font-weight:900}.menu .menu-item .day[data-v-d0faee05]{font-weight:500}.menu .menu-item .meal[data-v-d0faee05]{font-weight:700}.about-me[data-v-af110c65]{width:100%;max-width:1080px;margin:auto}.about-me article[data-v-af110c65]{margin:20px 0}.about-me .logo[data-v-af110c65]{padding:10px 0}.about-me img[data-v-af110c65]{display:block;max-width:25%;height:auto;margin-left:auto;margin-right:auto}.about-me .description-title[data-v-af110c65]{text-align:center;font-size:30px;font-weight:500;padding-bottom:10px;line-height:1em}.about-me .description-text[data-v-af110c65]{text-align:center;font-weight:500;font-size:18px;padding-bottom:1em;line-height:1.5em}@media (max-width:961px){.about-me article[data-v-af110c65]{margin:20px}}.contact[data-v-d6c71ae7]{max-width:1080px;display:flex;width:100%;flex-wrap:wrap;align-content:space-between;align-items:center;margin:20px auto auto}.contact>div[data-v-d6c71ae7]{width:50%}.contact .contact-map[data-v-d6c71ae7]{padding-right:10px}.contact .contact-form[data-v-d6c71ae7]{padding-left:10px}.contact img[data-v-d6c71ae7]{width:100%}.contact-form .address[data-v-d6c71ae7]{font-size:18px;width:100%}.contact-form .address p[data-v-d6c71ae7]{margin-top:0}.form-fields[data-v-d6c71ae7]{width:100%}.input-form-fields-inline[data-v-d6c71ae7]{display:flex;justify-content:space-between;padding:5px 0}.input-form-fields-inline input[data-v-d6c71ae7]{width:48%}.input-form-text[data-v-d6c71ae7]{padding:16px;font-size:14px;background-color:#d3d3d3}.input-form-textarea[data-v-d6c71ae7]{padding:16px;font-size:14px;min-height:150px;background-color:#d3d3d3}.input-form-fields-column[data-v-d6c71ae7]{display:flex;flex-direction:column;width:100%;padding:5px 0}.button-form-submit[data-v-d6c71ae7]{display:flex;justify-content:end}.button-form-submit button[data-v-d6c71ae7]{padding:5px 20px;font-size:24px;cursor:pointer;color:#2ea3f2;border-style:solid;border-width:2px;border-color:#2ea3f2;background-color:#fff;border-radius:8px}.button-form-submit button[data-v-d6c71ae7]:hover{background-color:#f5f5f5}@media (max-width:961px){.contact div[data-v-d6c71ae7]{width:100%;margin-bottom:20px}.contact .contact-map[data-v-d6c71ae7]{padding-right:0}.contact .contact-form[data-v-d6c71ae7]{padding:0 10px}.input-form-fields-inline[data-v-d6c71ae7]{display:block}.input-form-fields-inline input[data-v-d6c71ae7],input[data-v-d6c71ae7],textarea[data-v-d6c71ae7]{width:calc(100% - 2px)}.input-form-fields-inline input[data-v-d6c71ae7]:first-child{margin-bottom:25px}}.main[data-v-35403be5]{display:flex;flex-wrap:wrap;width:100%;margin:auto}*{box-sizing:border-box}body{width:100%;margin:auto;padding:0;font-family:Open Sans,Arial,sans-serif}#app{display:block}
