.chevron-down{height:24px;position:relative;width:24px}.chevron-down .img-2{height:10px;left:4px;position:absolute;top:8px;width:17px}.select{align-items:center;display:flex;justify-content:space-between;position:relative;width:240px}.select .text-wrapper-3{color:var(--zinc-700);font-family:var(--20-150m-font-family);font-size:var(--20-150m-font-size);font-style:var(--20-150m-font-style);font-weight:var(--20-150m-font-weight);letter-spacing:var(--20-150m-letter-spacing);line-height:var(--20-150m-line-height);margin-top:-1px;position:relative;width:240px}.dropdown-item{box-sizing:border-box;display:none;flex-direction:column;align-items:flex-start;padding:8px;gap:2px;width:240px;height:190px;overflow-y:scroll;overflow-x:hidden;position:absolute;background:#fff;border:1px solid #000;box-shadow:12px 18px 40px rgba(0,0,0,.1);z-index:5}.dropdown-item li{display:flex;flex-direction:row;align-items:center;padding:4px 12px;width:184px;height:28px;flex:none;order:0;flex-grow:0;line-height:normal;cursor:pointer}.dropdown-item li:hover{font-weight:600}.dropdown-item.active{display:flex}.visual{width:100%;margin-left:-40px;margin-right:-40px}.visual,.visual .overlap{height:360px;position:relative}.visual .overlap{display:flex;justify-content:center;align-items:center}.visual .bg{width:100%;height:360px;left:0;position:absolute;top:0}.visual .overlap-group{background-image:url(/case/img/bg.png);background-position:50% 50%;background-size:cover;height:360px;position:relative;width:100%}.visual .dimmed{background-color:var(--black);height:360px;opacity:.3}.visual .txt{align-items:center;display:inline-flex;flex-direction:column}.visual .text-wrapper{font-family:var(--48-130b-font-family);font-size:var(--48-130b-font-size);font-style:var(--48-130b-font-style);font-weight:var(--48-130b-font-weight);letter-spacing:var(--48-130b-letter-spacing);line-height:var(--48-130b-line-height);margin-top:-1px;width:552px}.visual .div,.visual .text-wrapper{color:var(--white);position:relative;text-align:center}.visual .div{font-family:var(--32-130r-font-family);font-size:var(--32-130r-font-size);font-style:var(--32-130r-font-style);font-weight:var(--32-130r-font-weight);letter-spacing:var(--32-130r-letter-spacing);line-height:var(--32-130r-line-height);opacity:.6;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}