.content-case{flex-direction:column;gap:80px;max-width:1360px;margin:0 auto;padding:80px clamp(16px,calc(16px + (100vw - 512px) / 21.33),40px) clamp(100px,calc(100px + (100vw - 512px) / 25.6),160px)}.content-case,.content-case .div{align-items:flex-start;display:flex;position:relative}.content-case .div{flex:0 0 auto;flex-direction:column;gap:clamp(20px,calc(20px + (100vw - 512px) / 128),24px);width:100%}.sub-path{color:var(--black,#000);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:136%}.content-case .location{align-items:flex-start;display:flex;gap:8px;width:100%;height:24px;justify-content:flex-end;position:relative;align-items:center}.content-case .home-outlined{height:24px!important;position:relative!important;width:24px!important}.content-case .rectangle{background-color:var(--zinc-400);height:3px;left:11px;position:relative;top:11px;width:3px}.content-case .location-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.content-case .text-wrapper{color:var(--black);font-family:var(--18-136b-font-family);font-size:var(--18-136b-font-size);font-style:var(--18-136b-font-style);font-weight:var(--18-136b-font-weight);letter-spacing:var(--18-136b-letter-spacing);line-height:var(--18-136b-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content-case .view{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.content-case .view-2{background-color:var(--black);height:4px;position:relative;width:100%}.content-case .div-2{gap:16px}.content-case .div-2,.content-case .title{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.content-case .text-wrapper-2{color:var(--blue-900);font-family:var(--20-150sb-font-family);font-size:clamp(var(--14-140sb-font-size),calc(14px + (100vw - 512px) / 85.33),var(--20-150sb-font-size));font-style:var(--20-150sb-font-style);font-weight:var(--20-150sb-font-weight);letter-spacing:var(--20-150sb-letter-spacing);line-height:var(--20-150sb-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content-case .text-wrapper-3{align-self:stretch;color:var(--black);font-family:var(--36-140b-font-family);font-size:clamp(var(--20-150b-font-size),calc(20px + (100vw - 512px) / 32),var(--36-140b-font-size));font-style:var(--36-140b-font-style);font-weight:var(--36-140b-font-weight);letter-spacing:var(--36-140b-letter-spacing);line-height:var(--36-140b-line-height);position:relative}.content-case .view-3{background-color:var(--zinc-200);height:1px;position:relative;width:100%}.content-case .post{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;padding:0 0 40px;position:relative;width:100%}.content-case .element{color:transparent;font-family:Pretendard-Bold,Helvetica;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;margin-top:-1px;position:relative;width:100%}.content-case .span{color:#1c398e;font-family:var(--18-150b-font-family);font-size:clamp(var(--14-140b-font-size),calc(14px + (100vw - 512px) / 128),var(--18-150b-font-size));font-style:var(--18-150b-font-style);font-weight:var(--18-150b-font-weight);letter-spacing:var(--18-150b-letter-spacing);line-height:var(--18-150b-line-height)}.content-case .text-wrapper-4{color:#000000;font-family:var(--18-150r-font-family);font-size:clamp(var(--16-140r-font-size),calc(16px + (100vw - 1024px) / 208),var(--18-150r-font-size));font-style:var(--18-150r-font-style);font-weight:var(--18-150r-font-weight);letter-spacing:var(--18-150r-letter-spacing);line-height:var(--18-150r-line-height)}.content-case .info{gap:clamp(40px,calc(40px + (100vw - 512px) / 64),48px)}.content-case .info,.content-case .section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.content-case .section{gap:16px}.content-case .section-header{align-items:center;display:flex;justify-content:space-between;width:100%}.content-case .next-button{align-items:center;background:none;border:none;cursor:pointer;display:none;font-size:24px;padding:8px}@media (max-width:768px){.content-case .next-button{display:flex}}@media (max-width:512px){.content-case .desktop-profiles{display:none}.content-case .mobile-profiles{display:flex;gap:16px}.content-case .mobile-profiles .profile{flex:none;min-width:calc(50% - 8px);max-width:200px}.content-case .location{display:none!important}}.content-case .mobile-profiles{display:none}.content-case .desktop-profiles{display:flex;gap:40px;width:100%}.content-case .text-wrapper-5{color:var(--black);font-family:var(--24-160b-font-family);font-size:clamp(var(--20-150b-font-size),calc(20px + (100vw - 512px) / 128),var(--24-160b-font-size));font-style:var(--24-160b-font-style);font-weight:var(--24-160b-font-weight);letter-spacing:var(--24-160b-letter-spacing);line-height:var(--24-160b-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content-case .row{align-items:flex-start;display:flex;gap:40px;position:relative;width:100%}@media (max-width:768px){.content-case .row{gap:16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.content-case .row::-webkit-scrollbar{display:none}}.content-case .profile{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:16px;position:relative}@media (max-width:768px){.content-case .profile{flex:none;min-width:calc(50% - 8px);max-width:200px}}@media (max-width:512px){.content-case .profile{min-width:calc(50% - 8px);max-width:150px}}.content-case .thumbs{aspect-ratio:310/245;position:relative;width:100%}.content-case .image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.content-case .name{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.content-case .name .text-wrapper-5{color:var(--black);font-family:var(--24-160b-font-family);font-size:clamp(var(--16-140b-font-size),calc(16px + (100vw - 512px) / 64),var(--24-160b-font-size));font-style:var(--24-160b-font-style);font-weight:var(--24-160b-font-weight);letter-spacing:var(--24-160b-letter-spacing);line-height:var(--24-160b-line-height);margin-top:-1px}.content-case .name .text-wrapper-5,.content-case .text-wrapper-6{position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content-case .text-wrapper-6{color:var(--blue-900);font-family:var(--16-140m-font-family);font-size:clamp(var(--14-140m-font-size),calc(14px + (100vw - 1024px) / 208),var(--16-140m-font-size));font-style:var(--16-140m-font-style);font-weight:var(--16-140m-font-weight);letter-spacing:var(--16-140m-letter-spacing);line-height:var(--16-140m-line-height)}.content-case .image-wrapper{aspect-ratio:310/245;position:relative;width:100%}.content-case .profile-2{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:16px;opacity:0;position:relative}.content-case .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.content-case .text-wrapper-7{color:var(--black);font-family:Pretendard-Bold,Helvetica;font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:38.4px;margin-top:-1px}.content-case .text-wrapper-7,.content-case .text-wrapper-8{position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.content-case .text-wrapper-8{color:var(--blue-900);font-family:Pretendard-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:22.4px}.content-case .view-4{background-color:var(--black);height:1px;position:relative;width:100%}.content-case .general{align-items:center;background-color:var(--white);border:1px solid;border-color:var(--black);display:flex;flex:0 0 auto;gap:8px;justify-content:center;margin-left:auto;padding:clamp(12px,calc(12px + (100vw - 512px) / 64),20px) clamp(0px,calc(0px + (100vw - 1024px) / 6.93),60px);position:relative;width:clamp(120px,calc(120px + (100vw - 512px) / 12.8),160px)}.content-case .text-wrapper-9{color:var(--black);font-family:var(--18-136sb-font-family);font-size:clamp(var(--16-140sb-font-size),calc(16px + (100vw - 512px) / 256),var(--18-136sb-font-size));font-style:var(--18-136sb-font-style);font-weight:var(--18-136sb-font-weight);letter-spacing:var(--18-136sb-letter-spacing);line-height:var(--18-136sb-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}