@media (min-width:768px){.styles-module-scss-module__KKlHDa__mobile{display:none}}@media (min-width:1024px){.styles-module-scss-module__KKlHDa__mobile{display:none}}@media (max-width:767px){.styles-module-scss-module__KKlHDa__tablet{display:none}}@media (min-width:1024px){.styles-module-scss-module__KKlHDa__tablet{display:none}}@media (max-width:767px){.styles-module-scss-module__KKlHDa__desktop{display:none}}@media (min-width:768px){.styles-module-scss-module__KKlHDa__desktop{display:none}}.styles-module-scss-module__KKlHDa__custom-overlay{z-index:9999;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0}.styles-module-scss-module__KKlHDa__custom-modal{white-space:pre-line;background-color:#1c1b18;border-radius:3px;min-width:250px;min-height:106px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 20px #0006}.styles-module-scss-module__KKlHDa__modal-title{color:#212121;word-break:keep-all}.styles-module-scss-module__KKlHDa__modal-description{letter-spacing:-.65px;color:#707070;cursor:pointer;white-space:pre-line;margin-top:10px;font-size:13px;font-weight:300;line-height:1.54}.styles-module-scss-module__KKlHDa__modal-description hr{margin-top:15px;margin-bottom:15px}.styles-module-scss-module__KKlHDa__modal-description>div{letter-spacing:-.65px;text-align:left;color:#707070;width:100%;font-size:13px;font-style:normal;font-weight:300;font-stretch:100%;line-height:1.54}.styles-module-scss-module__KKlHDa__modal-description>div strong{letter-spacing:-.95px;font-weight:700}.styles-module-scss-module__KKlHDa__modal-description table{font-weight:400px}.styles-module-scss-module__KKlHDa__modal-description table tr td{padding:0}.styles-module-scss-module__KKlHDa__modal-description table tr td:first-child{margin-right:10px;display:block;position:relative}.styles-module-scss-module__KKlHDa__modal-description table tr td:first-child>span{text-align:center;color:#919191;border:1px solid #ddd;border-radius:50%;width:22px;height:22px;font-size:13px;font-weight:500;line-height:23px;display:inline-block}.styles-module-scss-module__KKlHDa__modal-description table tr td:first-child div{background-color:#ddd;width:1px;position:absolute;inset:22px 0 0 11px}.styles-module-scss-module__KKlHDa__modal-description table tr td:last-child div:first-child{letter-spacing:-.8px;color:#333;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.53}.styles-module-scss-module__KKlHDa__modal-description table tr td:last-child div:last-child{letter-spacing:-.69px;color:#919191;margin-bottom:20px;font-size:13px;font-weight:400;line-height:1.54}.styles-module-scss-module__KKlHDa__modal-description table tr:last-child td div:last-child{margin-bottom:0}.styles-module-scss-module__KKlHDa__modal-button-group{justify-content:flex-end;align-items:center;margin-top:20px;display:flex}.styles-module-scss-module__KKlHDa__modal-button-group>p{letter-spacing:-.69px;cursor:pointer;font-size:15px;line-height:1.46}.styles-module-scss-module__KKlHDa__modal-button-group>p:hover{opacity:.8}@keyframes styles-module-scss-module__KKlHDa__fade-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1;display:block}}@keyframes styles-module-scss-module__KKlHDa__fade-out{0%{visibility:visible;opacity:1;display:block}to{visibility:hidden;opacity:0;display:none}}@keyframes styles-module-scss-module__KKlHDa__slide-fade-in{0%{transform:translateY(150%)}to{transform:translateY(0)}}@keyframes styles-module-scss-module__KKlHDa__slide-fade-out{0%{transform:translateY(0)}to{transform:translateY(150%)}}.styles-module-scss-module__KKlHDa__popup-modal{border-radius:8px;width:320px;font-family:pretendard}.styles-module-scss-module__KKlHDa__popup-modal .styles-module-scss-module__KKlHDa__popup-title{word-break:keep-all;color:#f5f2e6;text-align:center}.styles-module-scss-module__KKlHDa__popup-modal .styles-module-scss-module__KKlHDa__popup-description{word-break:keep-all;color:#f5f2e6;margin-top:4px}.styles-module-scss-module__KKlHDa__popup-modal .styles-module-scss-module__KKlHDa__modal-button-group{justify-content:space-between;gap:8px}.styles-module-scss-module__KKlHDa__popup-modal .styles-module-scss-module__KKlHDa__modal-button-group button{text-align:center;color:#1c1b18;background-color:#f5f2e6;border-radius:4px;width:100%;height:48px;padding:0 10px}.styles-module-scss-module__KKlHDa__popup-modal .styles-module-scss-module__KKlHDa__modal-button-group button:hover{background-color:#bebbb0}
@media (min-width:768px){.styles-module-scss-module__u_N3YG__mobile{display:none}}@media (min-width:1024px){.styles-module-scss-module__u_N3YG__mobile{display:none}}@media (max-width:767px){.styles-module-scss-module__u_N3YG__tablet{display:none}}@media (min-width:1024px){.styles-module-scss-module__u_N3YG__tablet{display:none}}@media (max-width:767px){.styles-module-scss-module__u_N3YG__desktop{display:none}}@media (min-width:768px){.styles-module-scss-module__u_N3YG__desktop{display:none}}.styles-module-scss-module__u_N3YG__contact-container{justify-content:center;align-items:center;height:100%;min-height:calc(100vh - 70px);padding-top:70px;display:flex}@media (min-width:1024px){.styles-module-scss-module__u_N3YG__contact-container{min-height:calc(100vh - 140px);padding-top:140px}}.styles-module-scss-module__u_N3YG__contact-container h1{text-align:center}.styles-module-scss-module__u_N3YG__contact-container h1:after{margin-left:auto;margin-right:auto}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact{border:0}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container{flex-direction:column;justify-content:center;align-items:center;gap:32px;margin:0 auto;display:flex}@media (min-width:768px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container{flex-direction:row;gap:48px}}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div{width:280px}}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a{opacity:.85;transition:opacity .15s,transform .15s;display:block}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a:hover{opacity:1;transform:translateY(-3px)}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a svg{width:72px;height:72px}@media (min-width:768px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a svg{width:88px;height:88px}}@media (min-width:1024px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a svg{width:104px;height:104px}}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div a svg path{fill:#f5f2e6}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div span{color:#f5f2e6;margin:16px 0 8px;font-size:15px;font-weight:600;display:inline-block}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div button{color:#93907f;background-color:#0000;align-items:center;gap:4px;font-size:13px;transition:color .15s;display:flex}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div button svg path{fill:#93907f;transition:fill .15s}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div button:hover{color:#dedbd0}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__contact-item-container>div button:hover svg path{fill:#dedbd0}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume{border-top:1px solid #f5f2e626;flex-direction:column;justify-content:center;align-items:center;margin-top:36px;padding-top:36px;display:flex}@media (min-width:768px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume{margin-top:52px;padding-top:52px}}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume h2{color:#bebbb0;letter-spacing:.03em;margin-bottom:16px;font-size:15px}@media (min-width:768px){.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume h2{margin-bottom:20px}}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume a{color:#1c1b18;letter-spacing:.02em;background-color:#f5f2e6;border-radius:52px;padding:12px 28px;font-size:15px;font-weight:600;transition:background-color .15s,transform .15s}.styles-module-scss-module__u_N3YG__contact-container .styles-module-scss-module__u_N3YG__resume a:hover{color:#1c1b18;background-color:#bebbb0;transform:translateY(-1px)}
