@import"https://fonts.googleapis.com/css2?family=Cinzel&family=Kalnia&family=Marcellus&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/variable/pretendardvariable-dynamic-subset.css";@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Cookie&family=Days+One&family=Marcellus&family=Noto+Sans+KR:wght@400;700&family=Teko:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";.legal-main-section{width:100%}.legal-main-section .legal-main-container{position:relative;width:100%;height:120vh}.legal-main-section .legal-main-trigger{position:absolute;top:0;left:0;width:100%;height:20vh}.legal-main-section .legal-main-sticky{position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:2}.legal-main-section .legal-main-sticky-inner{position:relative;width:100%;height:100%}.legal-main-section .legal-main-text-wrap{position:absolute;top:0;left:0;width:100%;height:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s;transition-delay:.3s}.legal-main-section .legal-main-text-wrap.active{transition-delay:0s;transform:translateY(-20%);opacity:0}.legal-main-section .legal-main-sub-title{font-size:24px;font-weight:700;color:#1429a0;text-align:center;margin-bottom:16px}.legal-main-section .legal-main-title{font-size:32px;font-weight:700;color:#1429a0;text-align:center}.legal-wedding-img{width:100%}.legal-example-section{width:100%;padding:48px 48px 0}.legal-example-section .legal-example-container{width:100%}.legal-example-section .legal-example-line{width:100%;margin-bottom:32px}.legal-example-section .legal-example-line:last-of-type{margin-bottom:0}.legal-example-section .legal-example-subject-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.legal-example-section .legal-example-subject{font-size:18px;font-weight:700;color:#1429a0}.legal-example-section .legal-example-more-wrap{display:flex;align-items:center}.legal-example-section .legal-example-order{font-size:18px;font-weight:700;color:#1429a0;margin-right:16px}.legal-example-section .legal-example-more{font-size:18px;font-weight:700;color:#1429a0}.legal-example-section .legal-example-list-wrap{width:100%;display:flex;justify-content:space-between}.legal-example-section .legal-example-list{width:calc(25% - 24px);height:200px;background-color:#d9d9d9;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;padding:16px}.legal-example-section .legal-example-list-top{width:100%;display:flex;justify-content:space-between;align-items:center}.legal-example-section .legal-example-title,.legal-example-section .legal-example-office,.legal-example-section .legal-example-text{font-size:16px;font-weight:700;color:#1429a0}.legal-lawyer-section{width:100%;padding:48px 48px 0}.legal-lawyer-section .legal-lawyer-container{width:100%}.legal-lawyer-section .legal-lawyer-line{width:100%;margin-bottom:32px}.legal-lawyer-section .legal-lawyer-line:last-of-type{margin-bottom:0}.legal-lawyer-section .legal-lawyer-subject-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.legal-lawyer-section .legal-lawyer-subject{font-size:18px;font-weight:700;color:#1429a0}.legal-lawyer-section .legal-lawyer-more-wrap{display:flex;align-items:center}.legal-lawyer-section .legal-lawyer-order{font-size:18px;font-weight:700;color:#1429a0;margin-right:16px}.legal-lawyer-section .legal-lawyer-more{font-size:18px;font-weight:700;color:#1429a0}.legal-lawyer-section .legal-lawyer-list-wrap{width:100%;display:flex;justify-content:space-between}.legal-lawyer-section .legal-lawyer-list{width:calc(25% - 24px);height:200px;background-color:#d9d9d9;display:flex;border-radius:16px;padding:16px}.legal-lawyer-section .legal-lawyer-list-top{width:100%;display:flex;justify-content:space-between;align-items:center}.legal-lawyer-section .legal-lawyer-title,.legal-lawyer-section .legal-lawyer-office,.legal-lawyer-section .legal-lawyer-text{font-size:16px;font-weight:700;color:#1429a0}.legal-lawyer-section .legal-lawyer-left{height:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background-color:#fff}.legal-lawyer-section .legal-lawyer-right{flex:1;height:100%;padding-left:16px;display:flex;flex-direction:column;justify-content:space-between}.legal-review-section{width:100%;padding:48px 48px 0}.legal-review-section .legal-review-container{width:100%}.legal-review-section .legal-review-line{width:100%;margin-bottom:32px}.legal-review-section .legal-review-line:last-of-type{margin-bottom:0}.legal-review-section .legal-review-subject-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.legal-review-section .legal-review-subject{font-size:18px;font-weight:700;color:#1429a0}.legal-review-section .legal-review-more-wrap{display:flex;align-items:center}.legal-review-section .legal-review-order{font-size:18px;font-weight:700;color:#1429a0;margin-right:16px}.legal-review-section .legal-review-more{font-size:18px;font-weight:700;color:#1429a0}.legal-review-section .legal-review-list-wrap{width:100%;display:flex;justify-content:space-between}.legal-review-section .legal-review-list{width:calc(25% - 24px);height:200px;background-color:#d9d9d9;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;padding:16px}.legal-review-section .legal-review-list-top{width:100%;display:flex;justify-content:space-between;align-items:center}.legal-review-section .legal-review-title,.legal-review-section .legal-review-office,.legal-review-section .legal-review-text{font-size:16px;font-weight:700;color:#1429a0}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-color: radial-gradient(213.57% 50% at 50% 50.05%, #ECE8F6 0%, #F1F1FD .01%, #F9F6FF 100%);--lightgrey-color: #F5F5F5;--line-color: #D3D9EB;--title-color: #3b3f4e;--subtit-color: #999999;--point-color: #7F6AFF;--pointlight-color: #D0C0FF;--sub-color: #F5F0FF}html,body{font-family:Pretendard Variable,sans-serif;letter-spacing:-.2px;background-color:var(--bg-color);color:var(--title-color)}h1,h2,h3,h4,h5,p,address{padding:0;margin:0}ul,li{list-style:none}a{text-decoration:none;color:inherit}.legal-header{position:fixed;top:0;left:0;z-index:100;padding:48px 0 0 48px}.legal-header .legal-header-container{position:relative}.legal-header .legal-header-logo a{display:block;font-size:32px;font-weight:700;color:#1429a0}.legal-header .legal-header-text{font-size:14px;font-weight:700;color:#1429a0}.legal-chat-bot{position:absolute;top:50%;left:50%;width:100%;max-width:1200px;transform:translate(-50%,-50%);z-index:100;transition:.6s}.legal-chat-bot.active{top:48px;transform:translate(-50%)}.legal-chat-bot .legal-chat-bot-inner{position:relative;width:100%}.legal-chat-bot .legal-chat-form{position:relative;width:100%;height:50px;overflow:hidden;background-color:#fff}.legal-chat-bot .legal-chat-input{width:100%;height:100%;padding:8px 58px 8px 16px;font-size:18px;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.legal-chat-bot .legal-chat-submit{position:absolute;top:0;right:0;width:50px;height:100%;z-index:2;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent}.legal-chat-bot .legal-chat-submit span{color:#0009}.legal-chat-bot .legal-chat-bot-answer-wrap{position:absolute;top:calc(100% + 16px);left:0;width:100%;max-height:0px;background-color:#fff;overflow:hidden;transition:1s}.legal-chat-bot .legal-chat-bot-answer-wrap.active{max-height:400px}.legal-chat-bot .legal-chat-bot-answer-inner{position:relative;width:100%;padding:16px;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.legal-chat-bot .legal-chat-bot-answer-top{width:100%}.legal-chat-bot .legal-chat-bot-name{font-size:18px;color:#1429a0}.legal-chat-bot .legal-chat-bot-answer-bottom{width:100%;height:300px;padding:8px}.legal-chat-bot .legal-chat-bot-answer-list-wrap{position:relative;width:100%;height:100%}.legal-chat-bot .legal-chat-bot-answer-list{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;opacity:0;visibility:hidden;transition:.5s}.legal-chat-bot .legal-chat-bot-answer-list.active{transition-delay:.5s;opacity:1;visibility:visible}.legal-chat-bot .legal-chat-bot-answer-right{padding:32px 48px;border-radius:8px;background-color:#d9d9d9}.legal-chat-bot .legal-chat-bot-img-wrap{position:relative;width:150px;aspect-ratio:1/1;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:32px}.legal-chat-bot .legal-chat-bot-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.legal-chat-bot .legal-chat-bot-answer-subject{position:relative;font-size:20px;font-weight:700;color:#fff}.legal-chat-bot .legal-chat-bot-answer-link{display:block;font-size:16px;text-align:center}.legal-chat-bot .legal-chat-bot-answer-left{flex:1}.legal-chat-bot .legal-chat-bot-answer-title{font-size:18px;margin-bottom:8px}.legal-chat-bot .legal-chat-bot-answer-detail{font-size:16px;margin-bottom:16px}.legal-chat-bot .legal-chat-bot-answer-detail:last-of-type{margin-bottom:0}
