:root{--main-black:#252B42}html{font-size:16px}body{font-family:"Noto Sans KR", sans-serif}.container{max-width:calc(1000px + var(--bs-gutter-x));--bs-gutter-x:40px}.btn-primary{--bs-btn-bg:rgba(0, 122, 255, 0.85);--bs-btn-border-color:rgba(0, 122, 255, 0.85);border-radius:999px;font-weight:500;padding:5px 20px;font-size:14px;line-height:30px;letter-spacing:calc(14px * -0.01);border:none;display:flex;align-items:center;column-gap:10px;width:max-content}.btn-outline-primary{border-color:#E8E8E8 !important;border-radius:999px;padding:7px 20px;display:flex;align-items:center;column-gap:5px;background-color:white !important;color:#007AFF !important;width:max-content;font-size:12px;line-height:19px;letter-spacing:-1px}.mb-40{margin-bottom:40px}img{max-width:100%;height:auto}.bg-over{position:relative}.bg-over:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2)}.bg-over>*{position:relative;z-index:2}.home-section{padding-top:100px;padding-bottom:100px}.home-section .title-box{margin-bottom:60px}.home-section .title-box .title{color:#007AFF;font-weight:500;font-size:18px;line-height:40px;letter-spacing:calc(18px * -0.01);margin-bottom:0}.home-section .title-box .subtitle{font-size:26px;line-height:40px;letter-spacing:calc(16px * -0.01)}.row-title{padding:50px 0px}.row-title p{font-weight:700;font-size:25px;line-height:50px;letter-spacing:-1px}.r-1 .logo{padding:37px 0}.r-1 .r-1_slide{padding-top:70px;padding-bottom:70px}.r-1 .r-1_slide p{font-weight:500;font-size:30px;line-height:55px;letter-spacing:calc(30px * -0.01)}@media only screen and (min-width: 1140px){.r-1 .r-1_slide img{transform:translateX(50px)}}@media only screen and (min-width: 998px){.r-1 .r-1_slide img{position:absolute;bottom:10px;right:0}}.r-2{background-color:#091236;padding-top:25px;padding-bottom:25px}.r-2 .box{display:flex;align-items:center;column-gap:20px}.r-2 .box svg{flex-shrink:0}.r-2 .box p{color:#E8E8E8;margin-bottom:9px}.r-2 .box p:last-child{font-size:14px;color:#BEBDBD;font-weight:350}.r-3 ._dwokw{column-gap:100px}.r-3 .left{width:350px;flex-shrink:0}.r-3 .left ul{position:inherit !important}.r-3 .left li{display:flex;column-gap:20px;align-items:center;color:#BEBDBD;padding:13px 25px;border-radius:10px;border:2px solid transparent;cursor:pointer;margin:0 !important;width:100% !important;height:inherit !important;background-color:transparent;opacity:1}.r-3 .left li.swiper-pagination-bullet-active{border-color:#091236;background-color:#FAFBFD}.r-3 .left li.swiper-pagination-bullet-active span{color:#091236}.r-3 .left li.swiper-pagination-bullet-active svg path{fill:#091236}.r-3 .left li svg{flex-shrink:0}.r-3 .left li span{font-weight:500;font-size:18px;line-height:40px}.r-3 .right{min-height:330px}.r-4{background-color:#FAFBFD}.r-4 .d-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.r-4 .d-grid .item{border-radius:5px}.r-4 .d-grid .item.text{padding:30px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);border:1px solid #FAFBFD;display:flex;flex-direction:column;justify-content:space-between;background-color:white}.r-4 .d-grid .item img{width:100%;height:100%;object-fit:cover;border-radius:5px}.r-4 .d-grid .item strong{color:#252B42;font-size:20px;line-height:40px;letter-spacing:calc(20px * -0.01)}.r-4 .d-grid .item p{color:#091236;margin-bottom:0;line-height:35px;letter-spacing:calc(16px * -0.01)}.r-5 .nav-tabs{border-radius:10px;overflow:hidden;border:none}.r-5 .nav-tabs li{width:25%}.r-5 .nav-tabs li .nav-link{color:#878787;width:100%;border:none;background-color:#FAFBFD;font-weight:500;font-size:14px;line-height:35px;letter-spacing:calc(14px * -0.01);padding-top:9px;padding-bottom:9px;border-radius:0}.r-5 .nav-tabs li .nav-link.active{background-color:#091236;color:white}.r-5 .tab-content{padding-top:40px;min-height:495px}.r-5 .tab-content .box{display:flex}.r-5 .tab-content .box>div{width:50%}.r-5 .tab-content .box .right{display:flex;align-items:center;padding-left:80px}.r-5 .tab-content .box .right h4{color:var(--main-black);font-weight:700;font-size:22px;line-height:40px;letter-spacing:calc(22px * -0.01);margin-bottom:25px}.r-5 .tab-content .box .right ul{margin-bottom:25px}.r-5 .tab-content .box .right li{color:#091236;line-height:35px;letter-spacing:calc(16px * -0.01);display:flex;column-gap:10px}.r-5 .tab-content .box .right li:before{content:"";width:16px;background:url("../images/home/icon-check.png") no-repeat center}.r-6{background:url("../images/home/r-6-bg.jpg") no-repeat center;background-size:cover}.r-7 .list{column-gap:30px}.r-7 .item>img{width:100%;height:190px;object-fit:cover;border-radius:5px;margin-bottom:15px}.r-7 .item>div{column-gap:20px;align-items:center}.r-7 .item>div .text strong{color:#091236;font-weight:500;font-size:20px;line-height:35px}.r-7 .item>div .text strong img{display:none}.r-7 .item>div .text p{color:#878787;font-size:14px;line-height:22px;margin-bottom:0}.r-8{background-color:#091236}.main-footer{background-color:#F4F4F4;padding:30px 0}.main-footer p{color:#878787;font-size:12px;line-height:23px;letter-spacing:calc(12px * -0.015)}.main-footer p strong{display:block;font-weight:700;color:#091236}@media only screen and (max-width: 999px){.home-section{padding-top:30px;padding-bottom:30px}.home-section .title-box{margin-bottom:30px}.home-section .title-box .title{font-size:12px;line-height:30px}.home-section .title-box .subtitle{font-size:16px;line-height:30px}.row-title{padding-top:21px;padding-bottom:21px}.row-title p{font-size:17px;line-height:30px}.r-1 .logo{padding:20px 0}.r-1 .r-1_slide{text-align:center;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;row-gap:16px}.r-1 .r-1_slide p{font-size:20px;line-height:35px;order:1;margin-bottom:1px}.r-1 .r-1_slide img{width:70%;order:2;margin:0 auto}.r-1 .btn-primary{margin:0 auto;order:3}.r-2 .box{text-align:center;flex-direction:column;row-gap:5px;width:25%}.r-2 .box p{font-size:12px;line-height:20px;margin-bottom:0}.r-2 .box p:last-child{font-size:10px;line-height:16px}.r-2 .box svg{max-height:30px}.r-3 .left{width:100%}.r-3 .left ul{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px !important}.r-3 .left ul li{padding:8px 10px 8px 20px;column-gap:15px}.r-3 .left ul li svg{height:auto;width:21px}.r-3 .left ul li span{font-size:13px;line-height:20px;text-align:left}.r-3 .right{min-height:210px}.r-4 .d-grid{grid-template-columns:1fr 1fr;grid-gap:0px}.r-4 .d-grid .item{border-radius:0}.r-4 .d-grid .item.text{padding:15px 5px;text-align:center;border:1px solid #FAFBFD;box-shadow:none;justify-content:center}.r-4 .d-grid .item:nth-child(1){order:1}.r-4 .d-grid .item:nth-child(2){order:2}.r-4 .d-grid .item:nth-child(3){order:4}.r-4 .d-grid .item:nth-child(4){order:3}.r-4 .d-grid .item:nth-child(5){order:5}.r-4 .d-grid .item:nth-child(6){order:6}.r-4 .d-grid .item strong{font-size:13px;line-height:30px}.r-4 .d-grid .item p{font-size:12px;line-height:25px}.r-4 .d-grid .item img{border-radius:0}.r-5{padding-bottom:5px}.r-5 .nav-tabs{justify-content:space-around;background-color:#FAFBFD}.r-5 .nav-tabs li{width:33.333%}.r-5 .nav-tabs li:nth-child(7),.r-5 .nav-tabs li:nth-child(8){width:50%}.r-5 .nav-tabs li .nav-link{font-size:12px;line-height:30px;padding:5px}.r-5 .tab-content{padding-top:20px}.r-5 .tab-content .box{display:block}.r-5 .tab-content .box>div{width:100%}.r-5 .tab-content .box .left{text-align:center}.r-5 .tab-content .box .right{padding-left:0;transform:translateY(-25px)}.r-5 .tab-content .box .right .text{margin:0 auto;display:flex;flex-direction:column}.r-5 .tab-content .box .right h4{font-size:15px;line-height:40px;margin-bottom:10px;padding-left:16px;order:2}.r-5 .tab-content .box .right ul{margin-bottom:0;order:3}.r-5 .tab-content .box .right ul li{font-size:13px;line-height:30px}.r-5 .tab-content .box .right .btn-outline-primary{margin:0 auto;order:1;margin-bottom:16px}.r-7 .item{display:flex;flex-direction:row-reverse;column-gap:15px;justify-content:space-around}.r-7 .item>img{width:160px;height:100px}.r-7 .item>div>img{display:none}.r-7 .item>div .text{text-align:right}.r-7 .item>div .text strong{font-size:14px;line-height:30px;margin-bottom:10px;display:flex;align-items:center;column-gap:15px}.r-7 .item>div .text strong img{height:21px;width:auto;display:block}.r-7 .item>div .text p{font-size:12px;line-height:20px}.main-footer{padding:20px 0}.main-footer p{font-size:10px}}@media only screen and (max-width: 1140px) and (min-width: 540px){.r-7 .list{width:max-content;margin:0 auto}}@media only screen and (max-width: 540px){.r-4 .d-grid .item.text{justify-content:space-between}}
/*# sourceMappingURL=home.css.map */
