@keyframes top-button_fadeIn__iEkDm{to{opacity:1}}@keyframes top-button_slideUp__vSOzg{to{transform:translateY(0);opacity:1}}.top-button_topButton__c_htJ{position:fixed;z-index:100;right:8rem;bottom:8rem;width:4rem;height:4rem;background:#204e75;color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;transition:.3s ease-in-out;cursor:pointer}.top-button_topButton__c_htJ:hover{background:#0f3453;transform:scale(1.05)}.top-button_topButton__c_htJ:focus-visible{outline:2px solid #204e75;outline-offset:2px}.top-button_topButton__c_htJ .top-button_icon__X108P{position:relative;width:80%;display:inline-block;animation:top-button_topBounce__zLEag 1.5s linear infinite}@keyframes top-button_topBounce__zLEag{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.6rem)}60%{transform:translateY(-.2rem)}}@media screen and (max-width:768px){.top-button_topButton__c_htJ{right:1rem;bottom:4rem;width:3rem;height:3rem}}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll}body{min-width:320px;height:100%}body,button,input,select,textarea{font-family:Spoqa Han Sans Neo,Nanum Gothic,나눔 고딕,sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}fieldset,img{border:none;vertical-align:top}img{max-width:100%}button,input{border:none;background:none;cursor:pointer}button:focus,input:focus{outline:none}address,em{font-style:normal}table{border-spacing:0;border-collapse:collapse;width:100%}input,textarea{outline:none;resize:none}img,video{width:100%;display:block}i{font-style:normal}input,select,textarea{box-sizing:border-box}input::placeholder,textarea::placeholder{color:#999}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#333;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;transition:background-color 5000s ease-in-out 0s}.skip{position:absolute;left:0;top:-999px}caption{overflow:hidden;width:0;height:0;font-size:0;line-height:0}legend{position:absolute;left:-9999px;top:0}html{width:calc(100vw - (100vw - 100%));width:calc(100svw - (100vw - 100%));overflow-x:hidden;font-size:16px}@media screen and (min-width:768px)and (max-width:1280px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}}body{font-size:1rem;line-height:2;font-family:'"pretendard"',Spoqa Han Sans Neo,Nanum Gothic,나눔 고딕,NanumGothic,Dotum,돋움,Arial,sans-serif;color:#2e373e;font-weight:400;scroll-behavior:smooth}h1{font-size:3rem;font-weight:700;line-height:1.2}@media screen and (min-width:768px)and (max-width:1280px){h1{font-size:2.5rem}}@media screen and (max-width:768px){h1{font-size:2rem}}h2{font-size:2.25rem;font-weight:600;line-height:1.2}@media screen and (min-width:768px)and (max-width:1280px){h2{font-size:2rem}}@media screen and (max-width:768px){h2{font-size:1.75rem}}h3{font-size:1.75rem;font-weight:600;line-height:1.4}@media screen and (min-width:768px)and (max-width:1280px){h3{font-size:1.5rem}}@media screen and (max-width:768px){h3{font-size:1.25rem}}h4{font-size:1.5rem;font-weight:500;line-height:1.4}@media screen and (max-width:768px){h4{font-size:1.25rem}}h5{font-size:1.25rem;font-weight:500;line-height:1.4}@media screen and (max-width:768px){h5{font-size:1.13rem}}h6{font-size:1.13rem;font-weight:500;line-height:1.4}@media screen and (max-width:768px){h6{font-size:1rem}}a{color:#204e75;transition:.3s ease-in-out}a:hover{color:#0f3453}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#204e75}.text-secondary{color:#6e7f8d}.text-muted{color:rgba(46,55,62,.6)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}body{width:100%;overflow-x:hidden;background:#eff2f9}body.main{display:flex;flex-direction:column;align-items:center}body.main,body.main main{position:relative;width:100%}body.main main{height:100%;margin:0 auto}body.main section{width:100%;height:100vh;height:100svh;display:flex;justify-content:center;align-items:center}body.main section:not(#section1){padding-inline:1rem}body.main section h2{display:none}body.main section:has(.sectionwrap){justify-content:center}body.main .sectionwrap{width:100%;max-width:1400px;margin:0 auto;padding-inline:1rem;height:100vh;height:100svh;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){body.main #section4{height:max-content;padding-block:2rem 4rem}body.main .sectionwrap{justify-content:center}}.container{max-width:1400px}.container,.container-sm{width:100%;margin:0 auto;padding-inline:1rem}.container-sm{max-width:800px}.container-lg{width:100%;max-width:1600px;margin:0 auto;padding-inline:1rem}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-column,.flex-column-center{display:flex;flex-direction:column}.flex-column-center{justify-content:center;align-items:center}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh;height:100svh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}body.main #header{position:fixed;z-index:100;top:-1px;left:0;width:100%;height:80px;padding-inline:1rem;display:flex;justify-content:space-between;align-items:center;background:rgba(239,242,249,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 5px 15px rgba(32,78,117,.15);transition:.1s}body.main #header .headerTop{height:60px}body.main #header .logo-wrap{display:flex;align-items:center;gap:.5rem}body.main #header .logo-wrap span{translate:0 13%}@media screen and (max-width:450px){body.main #header .logo-wrap .subLogo,body.main #header .logo-wrap span{display:none}}body.main #header .mainLogo{height:100%}body.main #header .mainLogo a{display:inline-block;width:100%;height:100%}body.main #header .mainLogo a.key-logo-horizon{max-width:180px}body.main #header .mainLogo a img{width:100%;object-fit:contain}body.main #header .subLogo{height:100%}body.main #header .subLogo .daegu-logo{display:inline-block;width:100%;max-width:180px;height:100%;translate:0 -5%}body.main #header .subLogo .daegu-logo img{width:100%;object-fit:contain}body.main #header .navMenu{margin-left:-15%;position:relative;width:max-content;font-size:1.13rem;text-align:center;display:flex;justify-content:space-between;align-items:center}body.main #header .navMenu .gnb{display:flex}body.main #header .navMenu .gnb li{width:7.5rem;line-height:250%;opacity:.6;transition:.3s}body.main #header .navMenu .gnb li.on,body.main #header .navMenu .gnb li:hover{opacity:1;font-weight:500}body.main #header .navMenu .gnb li a{width:100%;height:100%}body.main #header .navMenu .navFocus{position:absolute;width:25%;height:8px;bottom:-8px;background:#204e75;border-radius:100px;transition:.3s}body.main #header .navMenu:has(li:first-of-type.on) .navFocus{left:0}body.main #header .navMenu:has(li:nth-of-type(2).on) .navFocus{left:25%}body.main #header .navMenu:has(li:nth-of-type(3).on) .navFocus{left:50%}body.main #header .navMenu:has(li:nth-of-type(4).on) .navFocus{left:75%}body.main #header .subMenu{display:flex;gap:1rem;font-weight:500}body.main #header .subMenu li{min-width:120px;max-width:140px;height:40px;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;transition:.3s}body.main #header .subMenu li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:.3rem .8rem}body.main #header .subMenu li a:before{content:"";display:inline-block;width:1.8rem;height:1.8rem;background:#204e75 url(/icons/join_w.svg) 50%/80% no-repeat;border-radius:50%;vertical-align:middle;margin-right:.3rem}body.main #header .subMenu li:nth-child(2) a:before{background-image:url(/icons/user_w.svg)}body.main #header .subMenu li:nth-child(3){display:none}body.main #header .subMenu li:hover{background:hsla(0,0%,100%,.1);box-shadow:1px 1px 2px rgba(32,78,117,.2),-1px -1px 2px rgba(239,242,249,.6),inset 1px 1px 2px rgba(32,78,117,.4),inset -1px -1px 2px #eff2f9}body.main #header .toggleMenu{height:100%;display:flex;justify-content:center;align-items:center;display:none}body.main #header .toggleMenu .toggle{display:block;position:relative;margin:0 auto;width:40px;height:40px;overflow:hidden;cursor:pointer}body.main #header .toggleMenu .toggleBar{position:absolute;left:6px;display:inline-block;width:28px;height:3px;border-radius:50px;background:#204e75;transition:.3s}body.main #header .toggleMenu .bar1{top:8px}body.main #header .toggleMenu .bar2{top:18px}body.main #header .toggleMenu .bar3{bottom:8px}body.main #header .toggleMenu .bar1Toggle{transform:rotate(45deg) translate(6px,8px)}body.main #header .toggleMenu .bar2Toggle{transform:translateX(40px)}body.main #header .toggleMenu .bar3Toggle{transform:rotate(-45deg) translate(7px,-9px)}@media screen and (max-width:1500px){body.main #header{height:60px;flex-wrap:wrap;overflow:hidden;align-items:normal}body.main #header.on{height:200px;padding-bottom:10px}body.main #header.on .navMenu,body.main #header.on .subMenu{display:flex}body.main #header .headerTop{width:100%;display:flex;justify-content:space-between;align-items:center;order:1}body.main #header .headerTop a{max-width:200px}body.main #header .navMenu{order:2;width:max-content;height:45px;display:none;margin:0 auto 1rem;align-items:flex-start}body.main #header .navMenu .gnb{width:100%;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}body.main #header .navMenu .gnb li{line-height:240%}body.main #header .navMenu .navFocus{bottom:-4px}body.main #header .subMenu{order:3;width:100%;height:55px;white-space:nowrap;margin-bottom:1rem;display:flex;justify-content:center;align-items:flex-end;display:none}body.main #header .subMenu li{width:max-content;height:max-content}body.main #header .toggleMenu{height:60px;display:flex}}@media screen and (max-width:768px){body.main #header{height:60px;flex-wrap:wrap;overflow:hidden;align-items:normal}body.main #header.on{height:200px;padding-bottom:10px}body.main #header.on .navMenu,body.main #header.on .subMenu{display:flex}body.main #header .headerTop{width:100%;display:flex;justify-content:space-between;align-items:center;order:1}body.main #header .headerTop a{max-width:200px}body.main #header .navMenu{order:2;width:max-content;height:45px;display:none;margin:0 auto 1rem;align-items:flex-start}body.main #header .navMenu .gnb{width:100%;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}body.main #header .navMenu .gnb li{line-height:240%}body.main #header .navMenu .navFocus{display:none}body.main #header .subMenu{order:3;width:100%;height:55px;white-space:nowrap;margin-bottom:1rem;display:flex;justify-content:center;align-items:flex-end;display:none}body.main #header .subMenu li{width:max-content;height:max-content}body.main #header .toggleMenu{height:60px;display:flex}}@media screen and (max-width:430px){body.main #header.on{height:220px}body.main #header .navMenu{margin-block:1rem 2rem}body.main #header .navMenu .gnb{flex-wrap:wrap}body.main #header .navMenu .gnb li{width:50%}body.main #header .navMenu .navFocus{display:none}body.main #header .subMenu li a{padding-top:.3rem}body.main #header .subMenu li a:before{display:none}}#footer{width:100%;display:flex;align-items:center;flex-direction:column;background:#fff;padding-inline:1rem}#footer .footerWrap{width:100%;max-width:1024px;margin:0 auto;padding-block:3rem 2rem}#footer .footerLogo{width:100%;display:flex;gap:2rem;margin:0 auto 2rem}#footer .footerLogo li{max-height:55px}#footer .footerLogo img{width:100%;height:100%;object-fit:scale-down}@media screen and (max-width:768px){#footer .footerLogo{flex-wrap:wrap;justify-content:center}#footer .footerLogo li{width:200px;min-width:200px}}#footer .footerDetail{width:100%;display:flex;gap:3rem;align-items:flex-start}#footer .footerDetail dl{width:100%;display:grid;column-gap:1rem;grid-template-columns:max-content auto}@media screen and (max-width:490px){#footer .footerDetail dl{grid-template-columns:35% 65%}}#footer .footerDetail dl dt{color:#204e75}@media screen and (max-width:768px){#footer .footerDetail{flex-direction:column}#footer .footerDetail dl{grid-template-columns:20% 80%;column-gap:0}}#footer .footerBottom{width:100%;text-align:center;border-top:1px solid #b5bfc6;padding-block:2rem}#footer .footerBottom .terms{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem}#footer .footerBottom .terms button{text-decoration:underline}#footer .footerBottom address{color:#6e7f8d;font-size:.88rem}.form-field{width:100%;padding:1rem 1.5rem;background:#fff;border:none;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;transition:.3s ease-in-out;margin-bottom:1.5rem;font-size:1.25rem;height:3.7rem}.form-field:focus{outline:none;box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem}.form-field::placeholder{color:#6e7f8d}.form-field--error{border:2px solid #e74c3c}.form-select{width:100%;padding:1rem 1.5rem;background:#fff;border:none;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;transition:.3s ease-in-out;color:#b5bfc6;background:#fff url(/icons/select_arrow.svg) no-repeat 97% 50%/1.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:1.5rem;font-size:1.25rem;height:3.7rem}.form-select:focus{outline:none;box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem}.form-select::placeholder{color:#6e7f8d}.form-label{font-size:1.13rem;color:#204e75;margin-bottom:.5rem;display:block}.form-group{margin-bottom:1.5rem}.form-group:last-child{margin-bottom:0}.error-message{color:#e74c3c;font-size:.9rem;margin-top:-1.5rem;padding-left:1rem;transition:opacity .3s ease;opacity:1}.error-message--hidden{opacity:0}.join-form .form-field,.join-form .form-select{margin-bottom:1.5rem}.join-form .form-field:focus,.join-form .form-select:focus{box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem}.join-form .form-label{font-size:1.13rem;color:#204e75}.tab-menu,.tab-menu .tab-list{position:relative;width:100%;max-width:max-content}.tab-menu .tab-list{height:max-content;z-index:1;display:flex;justify-content:center;align-items:center;text-align:center;padding:.6rem;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem}.tab-menu .tab-list .tab-item{width:180px;height:3rem;line-height:3rem;opacity:.6;cursor:pointer;transition:.3s ease-in-out}.tab-menu .tab-list .tab-item.active,.tab-menu .tab-list .tab-item:hover{opacity:1;font-weight:500}.tab-menu .tab-focus{position:absolute;top:.6rem;width:calc(50% - .6rem);height:calc(100% - 1.2rem);background:#fff;box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem;transition:.3s ease-in-out}.tab-menu .tab-focus--first{left:.6rem}.tab-menu .tab-focus--last{left:50%}.input{width:100%;padding:1rem 1.5rem;font-size:1rem;background:#fff;border:none;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);transition:.3s ease-in-out}.input,.input:focus{border-radius:100rem}.input:focus{outline:none;box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9}.input::placeholder{color:#6e7f8d}.input--large{height:4rem;font-size:1.25rem;padding:1.5rem 2rem}.input--small{height:2.5rem;font-size:.88rem;padding:.5rem 1rem}.input--full-width{width:100%}.input--focus,.input--rounded{border-radius:100rem}.input--focus{box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9}.textarea{width:100%;font-size:1rem;background:#fff;border:none;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);transition:.3s ease-in-out;min-height:120px;resize:vertical;border-radius:1rem;padding:1rem 1.5rem;line-height:1.6}.textarea:focus{outline:none}.textarea::placeholder{color:#6e7f8d}.textarea:focus{box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal .modalContent{background-color:#fff;padding:30px;border-radius:10px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;color:#2e373e}.modal .modalContent h3{font-size:1.5rem;margin-bottom:20px;color:#2e373e}.modal .modalContent .modalBody{margin-bottom:20px}.modal .modalContent .modalBody h4{font-size:1.13rem;margin:15px 0 10px;color:#2e373e}.modal .modalContent .modalBody p{margin-bottom:15px;line-height:1.6;color:#6e7f8d}.modal .modalContent .closeBtn{background-color:#204e75;color:#fff;padding:10px 20px;border-radius:5px;font-weight:500;transition:.3s}.modal .modalContent .closeBtn:hover{background-color:#0f3453}#alertModal{position:fixed;z-index:200;width:100vw;height:100vh;width:100svw;height:100svh;top:0;left:0;justify-content:center;background:rgba(0,0,0,.6)}#alertModal,#alertModal .wrap{display:flex;align-items:center}#alertModal .wrap{background:#fff;text-align:center;padding:1rem 2rem 2rem;width:max-content;min-width:300px;height:max-content;min-height:100px;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:2rem;flex-direction:column}#alertModal .wrap img{width:6rem;animation:shake 1.5s linear infinite}@keyframes shake{0%,70%,to{transform:rotate(0deg)}10%{transform:rotate(45deg)}20%{transform:rotate(-45deg)}30%{transform:rotate(30deg)}40%{transform:rotate(-30deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}}#alertModal .wrap .alertTitle{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}#alertModal .wrap .alertMsg{color:#6e7f8d;line-height:140%}#alertModal .wrap .confirmBtn{display:flex;gap:1rem;margin-top:1rem;justify-content:center}#alertModal .wrap .confirmBtn button{box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;font-size:1.13rem;font-weight:500;padding:.4rem 1rem;background:#204e75;color:#fff;transition:.3s}#alertModal .wrap .confirmBtn button:hover{background:#0f3453;scale:1.1}#alertModal .wrap .confirmBtn #modalCancel{background:#fff;color:#204e75}@media screen and (max-width:768px){#alertModal .wrap{width:90%;max-width:450px}#alertModal .wrap .alertTitle{font-size:1.25rem}#alertModal .wrap .alertMsg,#alertModal .wrap .confirmBtn button{font-size:1rem}}.joinPage .joinBox{width:calc(100% - 3rem);max-width:calc(1400px - 3rem);margin:3rem auto 0;background:#eff2f9;box-shadow:4px 4px 8px rgba(32,78,117,.4),-4px -4px 8px rgba(239,242,249,.6);border-radius:2rem;display:flex;justify-content:center;align-items:center}.joinPage .joinBox .joinWrap{width:100%;max-width:500px;padding:4rem 2rem}.joinPage .joinBox .joinWrap *{width:100%}.joinPage .joinBox .joinWrap input,.joinPage .joinBox .joinWrap select{margin-bottom:1.5rem;font-size:1.25rem;height:3.7rem;background:#fff;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;padding:1rem 2rem;box-sizing:border-box}.joinPage .joinBox .joinWrap input:focus,.joinPage .joinBox .joinWrap select:focus{box-shadow:2px 2px 4px rgba(32,78,117,.2),-2px -2px 4px rgba(239,242,249,.6),inset 2px 2px 4px rgba(32,78,117,.4),inset -2px -2px 4px #eff2f9;border-radius:100rem}.joinPage .joinBox .joinWrap select{color:#b5bfc6;background:#fff url(/icons/select_arrow.svg) no-repeat 97% 50%/1.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}.joinPage .joinBox .joinWrap label{font-size:1.13rem;color:#204e75}.joinPage .joinBox .joinWrap #joinBtn{display:block;max-width:300px;background:#204e75;color:#fff;font-size:1.5rem;font-weight:600;transition:.5s ease-in-out;box-shadow:2px 2px 4px rgba(32,78,117,.4),-2px -2px 4px rgba(239,242,249,.6);border-radius:100rem;padding:calc(1rem + .1rem) 2rem 1rem;margin:4rem auto 0}.joinPage .joinBox .joinWrap #joinBtn:hover{background:#0f3453;transform:scale(1.02)}.joinPage .joinBox .joinWrap #joinBtn.disabled{opacity:.3;cursor:not-allowed}.joinPage .joinBox .joinWrap #joinBtn.disabled:hover{transform:none;background:#204e75}.joinPage .joinBox .joinWrap .error-message{color:#e74c3c;font-size:.9rem;margin-top:-1.5rem;padding-left:1rem;transition:opacity .3s ease}@media screen and (max-width:768px){.joinPage .joinBox .joinWrap{padding:2rem 1rem}}@font-face{font-family:Spoqa Han Sans Neo;font-weight:700;src:url(/font/SpoqaHanSansNeo-Bold.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-weight:500;src:url(/font/SpoqaHanSansNeo-Medium.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-weight:400;src:url(/font/SpoqaHanSansNeo-Regular.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-weight:300;src:url(/font/SpoqaHanSansNeo-Light.woff) format("woff")}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}:global(.swiper){width:100%;height:100%}:global(.swiper-slide){display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}:global(.swiper-wrapper){display:flex;align-items:center;justify-content:center}body.main :global(.visualSwiper) :global(.swiper-slide){display:flex;justify-content:center;align-items:center}body.main :global(.visualSwiper) :global(.swiper-slide)>div{width:100%;display:flex;justify-content:center;align-items:center}body.main :global(.visualSwiper) :global(.swiper-pagination){position:absolute;bottom:140px!important;left:50%!important;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:10px}body.main :global(.visualSwiper) :global(.swiper-pagination) :global(.swiper-pagination-bullet){width:12px;height:12px;background:hsla(0,0%,100%,.6);opacity:1;box-shadow:0 0 5px rgba(0,0,0,.3)}body.main :global(.visualSwiper) :global(.swiper-pagination) :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active){width:15px;height:15px;background:#fff}body.main :global(.cardSwiper){padding:0 40px!important}body.main :global(.cardSwiper) :global(.swiper-slide){display:flex;justify-content:center;align-items:center;height:auto!important}body.main :global(.cardSwiper) :global(.swiper-slide)>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;background:#fff;box-shadow:4px 4px 8px rgba(32,78,117,.2),-4px -4px 8px rgba(239,242,249,.6);border-radius:1.5rem;transition:transform .3s ease}body.main :global(.cardSwiper) :global(.swiper-slide)>div:hover{transform:translateY(-5px)}body.main :global(.cardSwiper) :global(.swiper-pagination){bottom:10px!important}:global(.adSwiper),:global(.adSwiper2){padding:15px 50px 40px!important}:global(.adSwiper) :global(.swiper-wrapper),:global(.adSwiper2) :global(.swiper-wrapper){display:flex}:global(.adSwiper) :global(.swiper-slide),:global(.adSwiper2) :global(.swiper-slide){display:flex;justify-content:center;align-items:center}:global(.adSwiper) :global(.swiper-button-next),:global(.adSwiper) :global(.swiper-button-prev),:global(.adSwiper2) :global(.swiper-button-next),:global(.adSwiper2) :global(.swiper-button-prev){width:40px;height:40px;background-color:rgba(32,78,117,.8);border-radius:50%;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}:global(.adSwiper) :global(.swiper-button-next):after,:global(.adSwiper) :global(.swiper-button-prev):after,:global(.adSwiper2) :global(.swiper-button-next):after,:global(.adSwiper2) :global(.swiper-button-prev):after{font-size:18px;font-weight:700}:global(.adSwiper) :global(.swiper-button-next):hover,:global(.adSwiper) :global(.swiper-button-prev):hover,:global(.adSwiper2) :global(.swiper-button-next):hover,:global(.adSwiper2) :global(.swiper-button-prev):hover{background-color:#204e75}:global(.adSwiper) :global(.swiper-button-next),:global(.adSwiper2) :global(.swiper-button-next){right:10px}:global(.adSwiper) :global(.swiper-button-prev),:global(.adSwiper2) :global(.swiper-button-prev){left:10px}:global(.adSwiper) :global(.swiper-slide),:global(.adSwiper2) :global(.swiper-slide){height:auto}:global(.adSwiper) :global(.swiper-slide) a,:global(.adSwiper2) :global(.swiper-slide) a{height:100%;display:flex;flex-direction:column}:global(.adSwiper) :global(.swiper-slide) a:hover .slideImage,:global(.adSwiper2) :global(.swiper-slide) a:hover .slideImage{transform:scale(1.05)}:global(.adSwiper2){padding:15px 5px 40px!important}:global(.adSwiper2) :global(.swiper-button-next){right:10px}:global(.adSwiper2) :global(.swiper-button-prev){left:10px}@media(max-width:768px){:global(.adSwiper),:global(.adSwiper2){padding:15px 30px 40px!important}:global(.adSwiper) :global(.swiper-button-next),:global(.adSwiper) :global(.swiper-button-prev),:global(.adSwiper2) :global(.swiper-button-next),:global(.adSwiper2) :global(.swiper-button-prev){width:30px;height:30px}:global(.adSwiper) :global(.swiper-button-next):after,:global(.adSwiper) :global(.swiper-button-prev):after,:global(.adSwiper2) :global(.swiper-button-next):after,:global(.adSwiper2) :global(.swiper-button-prev):after{font-size:14px}:global(.adSwiper) :global(.swiper-button-next),:global(.adSwiper2) :global(.swiper-button-next){right:5px}:global(.adSwiper) :global(.swiper-button-prev),:global(.adSwiper2) :global(.swiper-button-prev){left:5px}:global(.adSwiper2){padding:15px 5px 40px!important}body.main :global(.visualSwiper) :global(.swiper-pagination){bottom:20px!important}body.main :global(.visualSwiper) :global(.swiper-pagination) :global(.swiper-pagination-bullet){width:10px;height:10px}body.main :global(.visualSwiper) :global(.swiper-pagination) :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active){width:12px;height:12px}}body.ad-page #header:not([class*=module_header]){display:none}.swiper-wrapper{display:flex;align-items:center}.swiper-pagination-bullet{transition:.3s ease-in-out}.swiper-pagination-bullet-active{transform:scale(1.2)}@media print{*{background:rgba(0,0,0,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.4}a,a:visited{text-decoration:underline}}@media(prefers-contrast:high){*{border-color:currentColor!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #204e75;outline-offset:2px}::selection{background:rgba(32,78,117,.2);color:#2e373e}::-moz-selection{background:rgba(32,78,117,.2);color:#2e373e}