@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.c764f953.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7ed1355b-module__Y22EyG__className{font-family:manrope,manrope Fallback}.manrope_7ed1355b-module__Y22EyG__variable{--font-manrope:"manrope","manrope Fallback"}
.header{pointer-events:none;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;background-color:rgba(255,255,255,.5);border-bottom:1px solid rgba(128,128,128,.3);justify-content:center;align-items:center;width:100%;height:100px;transition:height .3s;display:flex;position:fixed}.navi{all:unset;pointer-events:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:100%;padding-left:80px;padding-right:80px;display:flex;position:relative}.navi *{pointer-events:auto}.navi .navi-list{all:unset;display:flex}.navi .navi-list li{list-style:none}.navi .hamburg-icon{display:none}.navi .title-block{background-color:#dc143c;border-radius:5px;flex-direction:column;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:10px;transition:box-shadow .1s;display:flex}.navi .title-top{all:unset;cursor:pointer;pointer-events:auto;color:#fff;height:-moz-fit-content;height:fit-content;font-size:16px;font-weight:700;line-height:1}.navi .title-bottom{all:unset;cursor:pointer;pointer-events:auto;color:#fff;height:-moz-fit-content;height:fit-content;font-size:24px;font-weight:700;line-height:1}.navi .title-block:hover{box-shadow:10px 10px rgba(0,0,0,.65)}.navi .button{all:unset;border-radius:15px;justify-content:center;align-items:center;width:140px;height:60px;display:flex}.navi .button:hover{cursor:pointer;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.navi .button.active:hover{cursor:default;text-underline-offset:0;text-decoration:none;text-decoration-thickness:0}.navi .button .label{all:unset;font-size:18px;font-weight:700}.navi .button.active .label{color:#dc143c;font-weight:900}.backBtn{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background-color:rgba(255,255,255,.5);border:1px solid rgba(128,128,128,.3);border-radius:100px;justify-content:center;align-items:center;width:60px;height:60px;margin:20px 10px 10px;font-size:30px;line-height:1;display:flex;position:fixed;top:100px}.backBtn:hover{border:1px solid gray}@media (max-width:768px){.header{border-top:1px solid rgba(128,128,128,.3);border-bottom:none;border-top-left-radius:30px;border-top-right-radius:30px;padding:0;bottom:0}.header.open{height:300px}.header.open .navi-list{opacity:1;visibility:visible;transition:opacity .5s,visibility .5s;display:flex}.navi{justify-content:flex-end;align-items:flex-end;padding:0 40px 80px;bottom:0}.navi .navi-list{opacity:0;flex-direction:column;justify-content:space-evenly;gap:0;width:50%;height:100%;transition:opacity 50ms,visibility 50ms}.navi .button{pointer-events:none;justify-content:flex-end;width:100%}.navi .title-block{border-radius:5px;padding:10px;transition:box-shadow .1s;position:absolute;bottom:20px;left:20px}.navi .title-block:hover{box-shadow:none}.navi .hamburg-icon{all:unset;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:50px;height:50px;display:flex;position:absolute;bottom:25px;right:25px}.navi .hamburg-icon span{transform-origin:50%;background-color:#000;width:25px;height:2px;transition:all .3s;display:block}.header.open .button{pointer-events:auto}.header.open .hamburg-icon span:first-child{transform:translateY(7px)rotate(45deg)}.header.open .hamburg-icon span:nth-child(2){opacity:0;transform:scaleX(0)}.header.open .hamburg-icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.backBtn{top:unset;display:flex;bottom:110px;right:10px}}
