.header{position:fixed;top:0;width:100%;height:4rem;background-color:#fff;z-index:10}@media (min-width:1023px){.header{padding:0 10rem}}@media (min-width:768px) and (max-width:1023px){.header{padding:0 4rem}}@media (max-width:767px){.header{padding:0 2rem}}.header .nav-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:inherit;overflow:hidden}.header .logo-text{font-family:"Noto Serif KR",serif;font-size:1.2rem;font-weight:900;cursor:pointer}.header .logo-img{width:125px;height:50px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.link-wrap{display:flex;flex-direction:row}.link-wrap .page-link{margin:0 1.5rem;font-size:1rem;font-weight:700;font-family:"Noto Serif KR",serif;transition:all .2s ease-in-out;cursor:pointer}.header .link-wrap .page-link:hover{transform:scale(1.2);color:#f6c350}.header .link-wrap .active{color:#f6c350}.menu-wrap{display:none}@media (max-width:767px){.menu-wrap{display:block}.link-wrap{display:none}}.drawer-link{margin:1rem 2rem;font-size:1.5rem;font-weight:400;font-family:"Noto Serif KR",serif;cursor:pointer}.menu-icon{width:3.5rem;height:3.5rem}.footer{background-color:#f6c350}@media (min-width:1023px){.footer{padding:2rem 10rem}}@media (min-width:768px) and (max-width:1023px){.footer{padding:1rem 4rem}}@media (max-width:767px){.footer{padding:1rem 2rem}}.footer .logo-img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.footer .content-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.footer .content-text{font-size:.8rem}.footer .logo-text{font-family:"Noto Serif KR",serif;font-size:1rem;font-weight:900;margin-bottom:.5rem}.footer .bold-text{font-size:1rem;font-weight:700;margin-bottom:.3rem}.footer .content-text>p{margin-bottom:.2rem}.footer .line{flex-direction:column;margin:2rem 0 0;border-top:.5px solid #4d4d4d}.footer .line,.footer .link-wrap{display:flex;width:100%;align-items:flex-end}.footer .link-wrap{margin-top:.5rem;flex-direction:row;justify-content:flex-end;font-family:"Noto Serif KR",serif;font-size:.9rem}.footer .link{color:#4d4d4d;transition:all .2s ease-in-out}.footer .link:hover{color:#fff;transform:scale(.95)}#intro{display:flex;flex-direction:column}#intro .title{width:inherit}#intro .sub-title,#intro .title{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif}#intro .sub-title{margin-bottom:2rem}#intro .content-wrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#intro .desc-wrap{display:flex;flex-direction:column}#intro .desc{line-height:1.5rem;margin-bottom:3rem}#intro .analysis{display:flex;flex-direction:row;margin-bottom:2rem}#intro .analysis .item,#intro .analysis .item-wrap{display:flex;flex-direction:column;justify-content:center}#intro .analysis .item{align-items:center}#intro .analysis .item-title{font-size:.8rem}#intro .analysis .item-value{display:flex;flex-direction:row;font-size:2rem}#intro .intro-img{display:block;width:120rem}#intro .apply-button{width:13rem}@media (min-width:1023px){#intro .intro-img{display:block}#intro .analysis .item-wrap{width:30%;align-items:flex-start}}@media (min-width:768px) and (max-width:1023px){#intro .intro-img{display:block}#intro .analysis .item-wrap{width:100%;align-items:flex-start}}@media (max-width:767px){#intro .intro-img{display:none}#intro .analysis .item-wrap{width:100%;align-items:center}}#why{background-color:#fff4d8}#why .problem-container{display:flex;flex-direction:row;justify-content:center;align-items:center}#why .problem-container>div:first-child{flex:4 1}#why .problem-container>div:last-child{flex:6 1}#why .bg-img{width:100%;height:100%;padding:4rem 0}#why .content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#why .title{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif;margin-bottom:2rem;text-align:center}#why .sub-title{color:#f6c350;font-weight:400;text-align:center}#why .accordion-container{background-color:#fff}#why .point-container{width:100%;padding:4rem 0}#why .point-container .item-wrap{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}#why .point-container .item{width:18rem;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:10%}#why .point-container .item-title{font-size:1.8rem;font-weight:600;font-family:"Noto Serif KR",serif;margin-bottom:1rem}#why .point-container .item-text{font-weight:400;text-align:center;line-height:1.5rem}#why .point-container .item-img{width:15rem;height:15rem}@media (min-width:1023px){#why .problem-container{padding:0 10rem 10rem}#why .accordion-container{padding:2.5rem;border-radius:2rem 2rem 2rem 2rem}#why .point-container .item{margin:0 5rem}}@media (min-width:768px) and (max-width:1023px){#why .problem-container{padding:0 4rem 4rem}#why .accordion-container{padding:2rem;border-radius:2rem 2rem 2rem 2rem}#why .bg-img{display:none}#why .point-container .item{margin:0 2rem}}@media (max-width:767px){#why .problem-container{padding:0 2rem 2rem}#why .accordion-container{padding:1.5rem;border-radius:1rem 1rem 1rem 1rem}#why .bg-img{display:none}#why .point-container .item{margin:0 1rem}}#about .history-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem}#about .sub-title{color:#f6c350;font-weight:400;text-align:center}#about .history-container .title{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif;margin-bottom:4rem;text-align:center}#about .history-container .item-wrap{width:100%;background-color:#fff4d8}#about .history-container .item{flex:1 1;margin-bottom:1rem;border-radius:2rem;padding:1rem}#about .history-container .item:nth-child(2n){background-color:#fff4d8}#about .history-container .item-number{text-align:center;font-weight:700;font-size:2.5rem;margin-bottom:1rem;font-family:"Noto Serif KR",serif;color:#f6c350}#about .history-container .item-title{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:1rem}#about .history-container .item-text{line-height:1.5rem;font-size:1rem}#about .portfolio-container .slider{width:100%;overflow:hidden}#about .portfolio-container .item-wrap{display:flex;flex-direction:row}#about .portfolio-container .slider:first-child .item-wrap{animation-name:MOVE-ITEM-TO-RIGHT;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite}#about .portfolio-container .slider:nth-child(2) .item-wrap{animation-name:MOVE-ITEM-TO-LEFT;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes MOVE-ITEM-TO-RIGHT{0%{transform:translateX(-2000px)}50%{transform:translateX(0)}to{transform:translateX(-2000px)}}@keyframes MOVE-ITEM-TO-LEFT{0%{transform:translateX(0)}50%{transform:translateX(-2000px)}to{transform:translateX(0)}}#about .portfolio-container .item-img{transition:all .2s ease-in-out;width:300px;height:170px}#about .portfolio-container .item-img:hover{transform:scale(1.1)}@media (min-width:1500px){#about .history-container{padding:2rem 25rem}#about .history-container .item-wrap{padding:2rem}}@media (min-width:1023px) and (max-width:1500px){#about .history-container{padding:2rem 15rem}#about .history-container .item-wrap{padding:2rem}}@media (min-width:768px) and (max-width:1023px){#about .history-container{padding:1rem 10rem}#about .history-container .item-wrap{padding:2rem}}@media (max-width:767px){#about .history-container{padding:1rem 2rem}#about .history-container .item-wrap{padding:1rem}}.dots_custom{text-align:center;vertical-align:middle;align-items:center;margin:auto 0}.dots_custom,.dots_custom li{display:inline-block;padding:0}.dots_custom li{list-style:none;cursor:pointer;margin:0 10px}.dots_custom li button{border:none;background:#d1d1d1;color:transparent;cursor:pointer;display:block;height:10px;width:10px;border-radius:100%;padding:0}.dots_custom li.slick-active button{background-color:#f6c350}#review .title{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif;text-align:center;margin-bottom:1rem}#review .title-desc{font-size:1rem;font-weight:400;text-align:center;margin-bottom:4rem;line-height:1.5rem}#review .sub-title{color:#f6c350;font-weight:400;text-align:center}#review .item-wrap{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}#review .item{display:flex;flex-direction:row;flex-wrap:nowrap}#review .item-img-wrap{width:14.5rem;height:14.5rem;margin-right:.25rem;margin-left:.25rem;margin-bottom:.5rem}#review .review-container{width:100%;background-color:#fff4d8}@media (min-width:1023px){#review .review-container{padding:10rem 4rem}}@media (min-width:768px) and (max-width:1023px){#review .review-container{padding:7rem 4rem}}@media (max-width:767px){#review .review-container{padding:7rem 2rem}}#apply{display:flex;flex-direction:column;justify-content:center;align-items:center}#apply .title{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif;text-align:center}#apply .sub-title{color:#f6c350;font-weight:400;text-align:center}#apply .title-desc{font-size:2.5rem;font-weight:600;font-family:"Noto Serif KR",serif;color:#f6c350;text-align:center;margin-bottom:4rem}#apply .apply-form{display:flex;flex-direction:column;width:100%}#apply .apply-input{margin-bottom:1.5rem}#apply .apply-button{width:100%}#apply .apply-img{width:60%;opacity:.6}#apply .form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%}@media (min-width:1023px){#apply .form-container{width:60%}}@media (min-width:768px) and (max-width:1023px){#apply .form-container{width:70%}}@media (max-width:767px){#apply .form-container{width:100%}}:root{--foreground-rgb:0,0,0;--background-rgb:255,255,255}@media (min-width:1023px){:root{font-size:1em}}@media (min-width:768px) and (max-width:1023px){:root{font-size:.85em}}@media (max-width:767px){:root{font-size:.75em}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Pretendard;word-break:keep-all;color:#4d4d4d}.main{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;min-width:100vw}.element{width:100%}span{color:#f6c350}@media (min-width:1023px){#apply,#intro{padding:10rem}#about,#why{padding:10rem 0}#review{padding:0}}@media (min-width:768px) and (max-width:1023px){#apply{padding:7rem 10rem}#intro{padding:7rem 4rem}#about,#why{padding:7rem 0}#review{padding:0}}@media (max-width:767px){#apply,#intro{padding:7rem 2rem}#about,#why{padding:7rem 0}#review{padding:0}}