.hyxa__bar nav button{height:100%;border:0;border-bottom:4px solid #fff0;background:#fff0;color:#fff;padding:0 21px;font-weight:700;cursor:pointer}.hyxa__bar nav button:hover,.hyxa__bar nav button.active{background:rgb(120 0 0 / .2);border-bottom-color:#e5b64c}.hyxa__finder[hidden],.hyxa__finder-results[hidden]{display:none!important}.hyxa__finder{padding:24px 30px;background:#fff9ef;border-bottom:2px solid #a8201b}.hyxa__finder-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.hyxa__finder-head small{color:#9b6b47}.hyxa__finder-head h3{margin:2px 0 0;color:#8f1f1a;font-size:25px}.hyxa__finder-head>button{border:0;background:#fff0;color:#8f1f1a;font-size:32px;line-height:1;cursor:pointer}.hyxa__finder form{display:grid;grid-template-columns:220px 1fr;gap:16px 25px;align-items:end}.hyxa__finder fieldset{margin:0;border:1px solid #dfcbb6;border-radius:8px;padding:11px 14px;background:#fff}.hyxa__finder legend{padding:0 7px;font-weight:800;color:#6c382d}.hyxa__finder fieldset>label{margin-right:18px;cursor:pointer}.hyxa__birth{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hyxa__birth label{font-size:13px;font-weight:800;color:#6c382d}.hyxa__birth select{display:block;width:100%;height:46px;margin-top:5px;border:1px solid #d9c5b0;border-radius:6px;background:#fff;padding:0 10px}.hyxa__ranges{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hyxa__ranges label{display:flex;align-items:center;gap:9px;margin:0!important;padding:10px;border:1px solid #ecd9c7;border-radius:7px}.hyxa__ranges span b,.hyxa__ranges span small{display:block}.hyxa__ranges span small{color:#8e7b6f;margin-top:3px}.hyxa__search{grid-column:1/-1;justify-self:center;border:0;border-radius:24px;background:#b32620;color:#fff;padding:13px 42px;font-weight:800;cursor:pointer}.hyxa__finder-results{margin-top:23px;border-top:1px solid #dfcbb6;padding-top:18px}.hyxa__results-head h4{font-size:21px;color:#8f1f1a;margin:0}.hyxa__results-head p{margin:5px 0 13px;color:#7e6c61}.hyxa__result{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:13px;margin-top:9px;border:1px solid #e2d1c0;border-radius:9px;background:#fff}.hyxa__result-date{width:72px;height:72px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff0ed;color:#a8201b}.hyxa__result-date strong{font-size:21px}.hyxa__result-date small{font-size:10px;margin-top:2px}.hyxa__result h5{font-size:17px;margin:0;color:#72251f}.hyxa__result h5 em{font-style:normal;font-size:12px;color:#fff;background:#b88a35;border-radius:12px;padding:3px 8px}.hyxa__result p{margin:4px 0}.hyxa__result span{font-size:12px;color:#755f52}.hyxa__result>button{border:1px solid #b32620;border-radius:18px;background:#fff;color:#a8201b;padding:7px 12px;cursor:pointer}.hyxa__empty{text-align:center;padding:25px;background:#fff;border:1px dashed #d8bba0}.hyxa__empty p{margin:5px 0 0;color:#806d60}@media(max-width:1000px){.hyxa__bar nav{display:flex!important}.hyxa__bar nav button{padding:0 12px}.hyxa__slogan{display:none}.hyxa__finder form{grid-template-columns:1fr}.hyxa__ranges,.hyxa__search{grid-column:1}}@media(max-width:680px){.hyxa__bar{display:block}.hyxa__bar nav{height:48px;margin:9px -14px -12px;overflow-x:auto}.hyxa__bar nav button{flex:0 0 auto;padding:0 18px}.hyxa__finder{padding:18px 13px}.hyxa__birth,.hyxa__ranges{grid-template-columns:1fr}.hyxa__result{grid-template-columns:70px 1fr}.hyxa__result-date{width:62px;height:62px}.hyxa__result>button{grid-column:1/-1}}