.header_header__EoecX{width:100%;background-color:#3498db;color:white;padding:1rem}.header_headerContent__AVhwd{justify-content:center}.header_headerContent__AVhwd,.header_logoContainer__zqDZa{display:flex;align-items:center}.header_logo__yB7ex{margin-right:1rem}.header_title__GaRuI{margin:0;font-size:1.5rem}.header_nav__PwqIk{display:flex;justify-content:center;gap:2rem}.header_navItem__Q1DIt{color:white;text-decoration:none;transition:color .25s}.header_navItem__Q1DIt:hover{color:hsl(0,0%,0%);text-decoration:none}.header_message__wStfl{margin-top:1rem}.header_hamburger__bQ9ut{justify-items:right;display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.header_hamburgerLine__abOF6{width:2rem;height:.25rem;background-color:white;transition:all .3s linear}@media (max-width:768px){.header_hamburger__bQ9ut{display:flex}.header_nav__PwqIk{position:absolute;top:5rem;left:0;flex-direction:column;width:100%;background-color:#3498db;align-items:center;height:0;overflow:hidden;transition:all .3s ease-in}.header_nav__PwqIk.header_open__32_0_{height:auto;padding:1rem 0}.header_navItem__Q1DIt{margin:.5rem 0}}.header_main__ZiRpN{background-color:rgb(252,252,252);width:100%;height:100%vh}.header_left__shsBZ,.header_right__Z_FhS{position:absolute;font-size:40px;top:50%;display:flex;justify-content:center;width:30px;height:20px;cursor:pointer;opacity:.6}.header_left__shsBZ{left:0}.header_right__Z_FhS{right:0}.header_foodermain__nvSQH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.header_fooderaddress__1HneZ{margin-bottom:20px}.header_foodernotes__x_2UR{display:flex;justify-content:center;gap:15px}@media (min-width:768px){.header_foodermain__nvSQH{flex-direction:row;justify-content:space-between}.header_foodernotes__x_2UR{justify-content:flex-end}}.header_card__Z9H8t{display:grid;place-items:center;justify-items:center;width:auto;height:21.125rem;overflow:hidden;border-radius:1.625rem;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.25)}.header_card__Z9H8t>*{grid-column:1/2;grid-row:1/2}.header_card__background__0Teqn{object-fit:cover;max-width:100%;height:100%}.header_card__content__X_8S7{--flow-space:0.9375rem;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-end;height:75%;width:100%;padding:12% 1.25rem 1.875rem;background:linear-gradient(180deg,hsla(0,0%,0%,0),hsla(0,0%,0%,.3) 10%,hsl(0,0%,0%))}.header_card__container__8DKOD{--flow-space:1.25rem}.header_card__title__XBS0T{position:relative;width:fit-content;width:-moz-fit-content}.header_card__title__XBS0T:after{content:"";position:absolute;height:.3125rem;width:calc(100% + 1.25rem);bottom:calc((1.25rem - .5rem) * -1);left:-1.25rem;background-color:var(--brand-color)}.header_card__button__ockVg{padding:.75em 1.6em;width:fit-content;width:-moz-fit-content;font-variant:small-caps;font-weight:lighter;border-radius:.45em;border:5px;border-color:aliceblue;background-color:var(--brand-color);font-family:var(--font-title);font-size:1.125rem;color:var(--black);text-align:center}.header_card__button__ockVg:focus{outline:2px solid black;outline-offset:-5px}@media (any-hover:hover) and (any-pointer:fine){.header_card__content__X_8S7{transform:translateY(62%);transition:transform .5s ease-out;transition-delay:.5s}.header_card__title__XBS0T:after{opacity:0;transform:scaleX(0);transition:opacity 1s ease-in,transform .5s ease-out;transition-delay:.5s;transform-origin:right}.header_card__background__0Teqn{transition:transform .5s ease-in}.header_card__button__ockVg,.header_card__container__8DKOD>:not(.header_card__title__XBS0T){opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.header_card__Z9H8t:focus-within,.header_card__Z9H8t:hover{transform:scale(1.05);transition:transform .5s ease-in}.header_card__Z9H8t:focus-within .header_card__content__X_8S7,.header_card__Z9H8t:hover .header_card__content__X_8S7{transform:translateY(0);transition:transform .5s ease-in}.header_card__Z9H8t:focus-within .header_card__content__X_8S7{transition-duration:0s}.header_card__Z9H8t:focus-within .header_card__background__0Teqn,.header_card__Z9H8t:hover .header_card__background__0Teqn{transform:scale(1.3)}.header_card__Z9H8t:focus-within .header_card__button__ockVg,.header_card__Z9H8t:focus-within .header_card__container__8DKOD>:not(.header_card__title__XBS0T),.header_card__Z9H8t:hover .header_card__button__ockVg,.header_card__Z9H8t:hover .header_card__container__8DKOD>:not(.header_card__title__XBS0T){opacity:1;transition:opacity .5s ease-in;transition-delay:1s}.header_card__Z9H8t:focus-within .header_card__title__XBS0T:after,.header_card__Z9H8t:hover .header_card__title__XBS0T:after{opacity:1;transform:scaleX(1);transform-origin:left;transition:opacity .5s ease-in,transform .5s ease-in;transition-delay:.5s}}.header_chatbot__Slhmq{border:2px solid #ff4d4d;border-radius:15px;width:320px;padding:15px;position:fixed;bottom:20px;right:50px;background-color:#2d2d7c;box-shadow:0 4px 15px rgba(0,0,0,.2);font-family:Arial,sans-serif;color:#fff;transition:transform .3s ease,opacity .3s ease;transform:translateY(0);opacity:1}.header_chatbot__Slhmq.header_hidden__8khSv{transform:translateY(100%);opacity:0}.header_messages__36McA{max-height:250px;overflow-y:auto;margin-bottom:10px;padding:5px;background-color:#1e1e5a;border-radius:10px;scrollbar-width:thin;scrollbar-color:#888 #1e1e5a}.header_messages__36McA::-webkit-scrollbar{width:8px}.header_messages__36McA::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.header_user___rpJ6{text-align:right;color:#007bff;font-weight:700;margin:5px 0}.header_bot__4kQlg{text-align:left;color:#ffffff;margin:5px 0}.header_input__jCEzN{width:100%;padding:10px;margin-top:10px;border:2px solid #4444aa;border-radius:10px;background-color:#fff;color:#000;font-size:14px;outline:none;transition:border-color .2s ease}.header_input__jCEzN:focus{border-color:#ff4d4d}.header_button__8VXgV{padding:8px 15px;background-color:#4caf50;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.header_button__8VXgV:hover{background-color:#45a049;transform:translateY(-2px)}.header_button__8VXgV:active{background-color:#3e8e41;transform:translateY(0)}