@font-face{font-family:suit;src:url(../media/SUIT_Variable-s.p.0qiqecp_fc7jl.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:suit Fallback;src:local(Arial);ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.0%;size-adjust:95.44%}.suit_fc32f468-module__-jBC5a__className{font-family:suit,suit Fallback}.suit_fc32f468-module__-jBC5a__variable{--font-suit:"suit", "suit Fallback"}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.0a.~5ku~863u1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_9f796da1-module__Fvx5Pq__className{font-family:pretendard,pretendard Fallback,system-ui,sans-serif}.pretendard_9f796da1-module__Fvx5Pq__variable{--font-pretendard:"pretendard", "pretendard Fallback", system-ui, sans-serif}
html,body{max-width:100vw}*{box-sizing:border-box;margin:0;padding:0}.top-app-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;justify-content:space-between;align-items:center;height:3rem;position:fixed;top:0;left:0;right:0}.top-app-bar .left,.top-app-bar .right{width:4.5rem;height:3rem;padding:0 1.5rem}.top-app-bar .top-app-bar-button{border:none;width:1.5rem;min-width:0;height:1.5rem}.top-app-bar .top-app-bar-button img{width:100%;height:100%}.top-app-bar .top-app-bar-title{flex:1 0 0;align-items:center;height:3rem;padding:0 1.5rem}.top-app-bar .top-app-bar-title .title-box{align-items:flex-start;gap:.625rem}.top-app-bar .top-app-bar-title .title-box img{width:5.813rem;height:1.5rem}.top-app-bar .top-app-bar-button-list{justify-content:flex-end;align-items:center;gap:1rem;height:3rem;padding:0 1.5rem}.top-app-bar .notification{align-items:center;height:3rem;display:flex;position:relative}.top-app-bar .notification img{width:100%;height:auto}.top-app-bar .notification .notification-dot-badge{background-color:#e02424;border-radius:1rem;width:.25rem;height:.25rem;position:absolute;top:.625rem;right:0}.bottom-tab-bar{z-index:999;height:4.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 1px #d1d5db66}.bottom-tab-bar .bottom-tab-bar-inner{width:100%}.bottom-tab-bar .bottom-tab-bar-inner .tab-bar-button-group{justify-content:space-between;align-self:stretch;align-items:center;width:100%;padding:0 2.5rem}.bottom-tab-bar .tab-bar-button-group .tab-bar-button{border:none;width:3rem;height:3rem}.bottom-tab-bar .tab-bar-button-group .tab-bar-button .button-box{flex-direction:column;gap:.3125rem}.bottom-tab-bar .tab-bar-button-group .tab-bar-button .button-box img{width:1.5rem;height:1.5rem}.bottom-tab-bar .tab-bar-button-group .tab-bar-button .button-box .button-label{line-height:.75rem}.error .error-body{flex-direction:column;justify-content:space-between;height:100vh;padding:4.25rem 1.5rem 6rem}.error .error-body .error-image{flex:1}.error .bottom-button{padding:1.25rem 1.5rem;position:fixed;bottom:0;left:0;right:0}.error .bottom-button button{width:100%;height:3.375rem}.popup{padding:0 2.5rem}.popup .popup-box{border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000001f,0 1px 4px #00000014,0 0 1px #00000014}.popup .popup-box .popup-content-area{flex-direction:column;align-self:stretch;align-items:center;gap:.75rem}.popup .popup-box .popup-content-area .body{text-align:center;white-space:pre-wrap;flex-direction:column;align-self:stretch;align-items:center;gap:.125rem}.popup .popup-box .popup-button-area{align-self:stretch;gap:.5rem}.popup .popup-box .popup-button-area button{outline:none;flex:1 0 0;gap:.25rem;height:2.875rem;padding:.875rem 1.5rem;line-height:.875rem;display:flex}.basic-app-bar-layout-body{height:100vh;overflow:hidden}.home-body{width:100%;height:100vh;overflow:hidden}.home-body .container{flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:3rem 0 4.5rem;overflow:auto}.home-body .container .notice-banner{justify-content:space-between;align-self:stretch;align-items:center;gap:.375rem;height:2.5rem;padding:0 1.5rem}.home-body .container .notice-banner .icon-text{align-items:center;gap:.375rem;width:100%;height:2.5rem}.home-body .container .notice-banner .icon-text p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-body .container .notice-banner .close-button{flex-direction:column;align-items:flex-start;gap:.625rem;width:1rem;min-width:0;height:1rem;display:flex}.home-body .container .notice-banner .close-button img{width:1rem;height:1rem}.home-body .hero-section .hero-container,.home-body .hero-section .hero-container .heading,.home-body .loan-product-section .product-container,.home-body .loan-product-section .product-container .heading,.home-body .promotion-section,.home-body .promotion-container,.home-body .additional-section{flex-direction:column;align-self:stretch;align-items:flex-start}.home-body .container .hero-section{flex-direction:column;align-self:stretch;align-items:flex-start;padding:1rem 1.5rem 1.5rem}.hero-section .hero-container .heading{gap:.125rem}.hero-section .hero-container .image-box{width:100%}.hero-section .hero-bottom{flex-direction:column;align-self:stretch;gap:.625rem}.hero-section .hero-bottom .caption{flex-direction:column;justify-content:center;gap:10px}.hero-section .hero-bottom .caption p{text-align:center;align-self:stretch}.hero-section .hero-bottom button{border-radius:.75rem;width:100%;height:3rem;box-shadow:0 0 4px #0000000a}.loan-product-section{border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:1.25rem;padding:1.5rem 0}.loan-product-section .product-container{gap:1rem}.loan-product-section .product-container .heading{gap:.125rem;padding:0 1.5rem}.loan-product-section .loan-product-list{width:100%;overflow:hidden}.loan-product-section .loan-product-list .loan-product-carousel{white-space:nowrap;gap:.625rem;padding:0 1.5rem;overflow:auto hidden}.loan-product-section .loan-product-list .loan-product-carousel::-webkit-scrollbar{display:none}.loan-product-section .loan-product-list .loan-product-item{border-radius:1.125rem}.loan-product-section .loan-product-list .loan-product-item .loan-product-item-wrap{border-radius:1.125rem;flex-direction:column;align-items:center;gap:0;width:5.9375rem;height:6.875rem;padding:.625rem 0;display:flex}.loan-product-section .loan-product-list .loan-product-item-wrap:hover{background-color:#1717190a;outline:none}.loan-product-section .loan-product-list .loan-product-item .loan-product-item-wrap:is(:focus,:focus-visible,[data-focus],[data-focus-visible]){background-color:#1717190f;outline:none}.loan-product-section .loan-product-list .loan-product-item .loan-product-item-wrap:active{background-color:#17171914;outline:none}.loan-product-section .loan-product-list .loan-product-item .loan-product-image{flex-shrink:0;width:4rem;height:4rem;padding:.5rem}.loan-product-section .loan-product-list .loan-product-item .loan-product-image img{width:3rem;height:3rem}.promotion-section{width:100%;padding-bottom:1.5rem;position:relative}.promotion-section .promotion-list{width:100%;height:100%}.promotion-section .promotion-list .promotion-item{flex-direction:column;gap:.5rem;width:100vw;height:7.5rem}.promotion-section .promotion-list .promotion-item .promotion-wrap{justify-content:space-between;height:7.5rem}.promotion-section .promotion-list .promotion-item .promotion-text img{z-index:2;object-fit:cover;width:auto;height:100%}.promotion-section .promotion-list .promotion-item .promotion-image{flex-shrink:0;margin-left:-200px;margin-right:-20px}.promotion-section .promotion-list .promotion-item.event-end{background-color:#a7a7a7}.promotion-section .promotion-list .promotion-item.event-end .promotion-text{padding:1.69rem 0 1.69rem 1.5rem}.promotion-section .promotion-list .promotion-item.event-end .promotion-image img{opacity:.25;margin-bottom:-20px}.custom-pagination{z-index:9;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:1.25em;position:absolute;bottom:2.3rem;right:1.5rem}.custom-pagination .pagination-indicator{background-color:#2c2f33e0;border-radius:.375rem;gap:.25rem;height:1.25rem;padding:.25rem .375rem}.custom-pagination .pagination-indicator .number{align-items:center;gap:.0625rem}.custom-pagination .pagination-indicator .number .page-number{color:#fff;opacity:.5;width:.5rem;line-height:.75rem}.custom-pagination .pagination-indicator .number .page-number.current{opacity:1}.custom-pagination .pagination-indicator .control,.custom-pagination .pagination-indicator .control svg{width:.75rem;height:.75rem}.additional-section{justify-content:center;gap:1.25rem;padding:0 1.5rem 1.5rem}.additional-section .additional-container{flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.additional-section .additional-container .additional-service-list{border-radius:1rem;flex-direction:column;align-self:stretch;align-items:center;gap:.625rem;padding:1.25rem}.additional-section .additional-container .additional-service-list .additional-service-item{align-self:stretch;align-items:center;gap:.75rem;height:3.5rem;margin:0 -.375rem;padding:.5rem .375rem;display:flex}.additional-section .additional-container .additional-service-list .additional-service-item:hover{background-color:#1717190a;outline:none}.additional-section .additional-container .additional-service-list .additional-service-item:is(:focus,:focus-visible,[data-focus],[data-focus-visible]){background-color:#1717190f;outline:none}.additional-section .additional-container .additional-service-list .additional-service-item:active{background-color:#17171914;outline:none}.additional-section .additional-container .additional-service-list .additional-service-item .left{flex:1 0 0;align-items:center;gap:.6875rem}.additional-section .additional-container .additional-service-list .additional-service-item .left .service-icon,.additional-section .additional-container .additional-service-list .additional-service-item .left .service-icon img{width:1.875rem;height:1.875rem}.additional-section .additional-container .additional-service-list .additional-service-item .left .service-item-text{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:.5rem}.additional-section .additional-container .additional-service-list .additional-service-item .left .service-item-text .item-label{line-height:.875rem}.additional-section .additional-container .additional-service-list .additional-service-item .left .service-item-text .item-value{font-weight:500;line-height:1.125rem}.additional-section .additional-container .additional-service-list .additional-service-item .left .service-item-text .item-value.active{font-weight:800}.additional-section .additional-container .additional-service-list .additional-service-item .right{align-items:center;gap:.625rem}.additional-section .additional-container .additional-service-list .additional-service-item .right img{width:.625rem;height:1.25rem}.additional-section .additional-container .additional-service-list .divider{opacity:.5;align-self:stretch;height:.0625rem}.refinancing-landing{flex-direction:column;align-items:center;gap:1.5rem;height:100%;padding-top:3.625rem;overflow:auto}.refinancing-landing .main,.refinancing-landing .main .container,.refinancing-landing .main .container .title,.refinancing-landing .main .container .content-list,.refinancing-landing .main .container .content-list .content-item .item-text,.refinancing-landing .finance-list,.refinancing-landing .finance-list .list-wrapper,.refinancing-landing .button-wrapper{flex-direction:column;align-items:flex-start}.refinancing-landing .main{align-self:stretch;gap:1.25rem;padding:0 1.5rem}.refinancing-landing .main .container{gap:1.25rem;width:100%}.refinancing-landing .main .container .title{gap:.25rem}.refinancing-landing .main .container .hero-image-box{width:100%}.refinancing-landing .main .container .content-list{gap:1.25rem}.refinancing-landing .main .container .content-list .content-item{align-items:center;gap:.75rem}.refinancing-landing .main .container .content-list .content-item .item-icon{aspect-ratio:1;border-radius:3rem;flex-shrink:0;gap:.75rem;width:2.5rem;height:2.5rem}.refinancing-landing .main .container .content-list .content-item .item-text{flex:1 0 0;justify-content:center;gap:.125rem}.refinancing-landing .divide{width:100%;height:.875rem;min-height:.875rem}.refinancing-landing .finance-list{align-self:stretch;gap:1rem;padding:0 1.5rem}.refinancing-landing .finance-list .list-wrapper{align-self:stretch;padding:0 .375rem}.refinancing-landing .finance-list .list-wrapper .logo-list{align-self:stretch;gap:.875rem .625rem}.refinancing-landing .finance-list .list-wrapper .logo-list .logo-item{flex:1 0 0;align-items:center;gap:.375rem;min-width:9.5rem}.refinancing-landing .footer{flex-direction:column;align-self:stretch;align-items:center;gap:.5rem;padding:1.5rem 1.5rem 7.875rem}.refinancing-landing .footer .title{justify-content:center;align-self:stretch;align-items:center;gap:.625rem}.refinancing-landing .button-wrapper{z-index:99;background:linear-gradient(#fff0 0%,#fff 20.48%);flex-direction:column;padding:1.5rem;position:fixed;bottom:0;left:0;right:0}.refinancing-landing .button-wrapper button{width:100%;height:3.375rem;padding:.5rem 1.5rem}.refinancing-loan-types{flex-direction:column;gap:1.56rem;width:100%;height:100%;padding:4.25rem 1.5rem 1.25rem;overflow:auto}.refinancing-loan-types .title,.refinancing-loan-types .loan-type-list,.refinancing-loan-types .loan-type-list .loan-type-item .item-content{flex-direction:column;align-items:flex-start}.refinancing-loan-types .title{align-self:stretch;gap:.25rem}.refinancing-loan-types .loan-type-list{flex:1 0 0;align-self:stretch;gap:1rem}.refinancing-loan-types .loan-type-list .loan-type-item{border-width:1px;border-radius:.75rem;align-items:center;gap:1rem;width:100%;height:auto;padding:.75rem 1rem}.refinancing-loan-types .loan-type-list .loan-type-item .item-content{flex:1 0 0;justify-content:center}
