@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");@import url("https://fonts.googleapis.com/css2?family=Karla&display=swap");*{box-sizing:border-box;padding:0;margin:0}html{font-family:Inter,sans-serif;font-size:62.5%;color:#181c1c}@media (max-width:59rem){html{font-size:50%}}@media (max-width:44rem){html{font-size:43.75%}}@media (max-width:34rem){html{font-size:50%}}::selection{background-color:#fce6d0;color:#181c1c}.button-row{position:fixed;right:2rem;bottom:2rem;display:flex;gap:1.6rem;z-index:50}.button.chat-button{background-color:#6b7a6fcc;font-size:2.4rem}.button.chat-button:active,.button.chat-button:hover{background-color:#6b7a6f}.chat-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:flex-end;justify-content:center;padding:2rem;z-index:60}.chat-modal{width:min(48rem,95vw);height:min(64rem,75vh);background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;box-shadow:0 1.5rem 4rem rgba(0,0,0,.2);overflow:hidden}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;border-bottom:1px solid rgba(0,0,0,.08)}.chat-close{background:transparent;border:0;font-size:2.4rem;line-height:1;cursor:pointer}.chat-list{flex:1 1;overflow-y:auto;padding:1.2rem;background:#f8faf9}.chat-bubble{max-width:90%;padding:1rem 1.2rem;margin:.6rem 0;border-radius:1rem;font-size:1.6rem;line-height:1.5;white-space:pre-wrap}.chat-bubble.user{background:#e6f0ea;align-self:flex-end;margin-left:auto}.chat-bubble.assistant{background:#fff;border:1px solid rgba(0,0,0,.06);align-self:flex-start;margin-right:auto}.chat-input-row{display:flex;gap:.8rem;padding:1rem;border-top:1px solid rgba(0,0,0,.08)}.chat-input{flex:1 1;font-size:1.6rem;padding:1rem 1.2rem;border-radius:.8rem;border:1px solid rgba(0,0,0,.15)}.chat-send{font-weight:600;padding:1rem 1.6rem;border-radius:.8rem;border:0;cursor:pointer;background:#7b9080;color:#fff}.Logo_imgContainer__0ecoy{position:relative;width:16rem;height:7rem}.Logo_img__6D3oq{object-fit:contain}@media (max-width:62.5rem){.Logo_imgContainer__0ecoy{position:relative;width:21rem;height:9rem}}.Navigation_flexContainer__N8_yS{display:flex;justify-content:space-between;align-items:center;background-color:#465453;color:#fff;font-size:1.7rem;font-weight:500;padding:1rem 3.6rem}.Navigation_businessInfo__7IkCQ{display:flex;column-gap:2.6rem}.Navigation_phone__Fk3lJ{display:flex;align-items:center;column-gap:.8rem}.Navigation_tel__o6TPl{text-decoration:none;color:inherit}.Navigation_address__HTwSk{display:flex;align-items:center;column-gap:.8rem}.Navigation_icon__UHXWw{color:#272f2e;font-size:2.4rem;background-color:#fce6d0;border-radius:10rem;padding:.6rem}.Navigation_navContainer__CvDUA{display:flex;justify-content:flex-end}.Navigation_list__2ysZO{list-style:none;margin-right:2.6rem;transition:all .2s}.Navigation_list__2ysZO:last-child{margin-right:3.6rem}.Navigation_list__2ysZO:hover{transform:translateY(-.3rem)}.Navigation_anchor__Uufaq:link,.Navigation_anchor__Uufaq:visited{text-decoration:none;font-weight:700;transition:all .2s;color:inherit}.Navigation_anchor__Uufaq:active,.Navigation_anchor__Uufaq:hover{color:#fff}@media (max-width:62.5rem){.Navigation_flexContainer__N8_yS{font-size:2rem;flex-direction:column;justify-content:center;padding:3.2rem 0 3.4rem;row-gap:2rem}.Navigation_businessInfo__7IkCQ{flex-direction:column;align-items:center;row-gap:1rem}}@media (max-width:34rem){.Navigation_address__HTwSk{margin:0 2rem}}