@font-face{font-family:"Pretendard GOV";font-weight:400;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Regular.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Regular.subset.woff") format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:500;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Medium.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Medium.subset.woff") format("woff")}@font-face{font-family:"Pretendard GOV";font-weight:700;font-style:normal;font-display:swap;src:url("../../fonts/PretendardGOV-Bold.subset.woff2") format("woff2"),url("../../fonts/PretendardGOV-Bold.subset.woff") format("woff")}@font-face{font-family:"SchoolSafetyPictureDiary";src:url("../../fonts/HakgyoansimGeurimilgiTTF-R.woff2") format("woff2");font-weight:normal;font-display:swap}@media(max-width: 768px){.content-wrap.payment-detail .table-wrap h3{font-size:1.3125rem}}.content-wrap.payment-detail .payment-doc-note{font-size:.9375rem;color:#8aa5ef;line-height:1.5;margin:0}.content-wrap.payment-detail .payment-doc-note iconify-icon{font-size:1.0625rem;color:#8aa5ef;flex-shrink:0;margin-top:.125rem}@media(max-width: 768px){.content-wrap.payment-detail .payment-doc-btns{flex-direction:column;align-items:stretch !important;width:100%}.content-wrap.payment-detail .payment-doc-btns button{width:100%;justify-content:center}}@media(max-width: 768px){.content-wrap.payment-detail .btn-wrap{margin-top:2.5rem}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-wrap{margin-top:2rem;min-height:auto;gap:1.25rem !important}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-icon{width:4rem;height:4rem}.content-wrap.payment-done .apply-complete-content-icon iconify-icon{font-size:3.4375rem}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-inner h3{font-size:1.125rem;line-height:1.5}}@media(max-width: 768px){.content-wrap.payment-done .apply-complete-content-inner p{margin-top:1rem;font-size:.9375rem;line-height:1.6}}.content-wrap.payment-done .payment-complete-btn-wrap{margin-top:3rem;width:100%}@media(max-width: 768px){.content-wrap.payment-done .payment-complete-btn-wrap{flex-direction:column;gap:.75rem;margin-top:2rem}}.content-wrap.payment-done .payment-complete-btn-wrap button{min-width:10rem;height:2.8rem;font-weight:700}@media(max-width: 768px){.content-wrap.payment-done .payment-complete-btn-wrap button{width:100%;max-width:none}}
