@charset "UTF-8";  
/* kigam newsletter */
.kigam-newsletter { width:100%; max-width:44rem; margin:4rem auto; }

/* layout */
.n-section .layout { padding:0 2.75rem; position: relative; } 
@media (max-width:1400px){
    .n-section .layout { padding:0 1rem; }  
}

/* n - section1 */
.n-section1 { padding:1.5rem 0 2.25rem 0;  position: relative; }
.n-section1:before { content:""; position: absolute; top:0; left:0; width:100%; height: 100%; background: url(/main/img/newsletter/n-section1-bg.gif) no-repeat top -7rem right -19.5rem / 65.5rem; }
.n-section1:after { background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 33.24%, rgba(0, 0, 0, 0.60) 68.92%), linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), lightgray 0.473px -148.878px / 143.791% 138.786% no-repeat; mix-blend-mode: multiply; content:""; position: absolute; top:0; left:0; width:100%; height: 100%; }
.n-section1 .layout { z-index: 1; }
.n-section1 .newsletter-1 { position: relative; }
.n-section1 .newsletter-1 .logo { margin-bottom:.85rem; }
.n-section1 .newsletter-1 .title { margin-bottom:1.15rem; }
.n-section1 .newsletter-1 .title strong { display: flex; align-items: flex-end; }
.n-section1 .newsletter-1 .title strong small { color: #FFF;text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);font-family: "Pretendard";font-size: 0.9rem;font-style: normal;font-weight: 600;line-height: 100%; /* 0.9rem */ padding:.4rem .8rem; border-radius: 1rem;border: 1px solid #FFF;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.50);transform: translateY(-1rem); }
.n-section1 .newsletter-1 .year { position: absolute; top:0; right:0; width:4.3rem; height: 4.3rem; border-radius: 50%; display: flex; flex-direction: column; gap:.55rem; background: linear-gradient(152deg, #00973D 13.37%, #86C90A 87.08%); align-items: center; justify-content: center; }
.n-section1 .newsletter-1 .year span { color: #FFF;font-family: "Paperlogy";font-size: 0.8rem;font-weight: 500;line-height: 100%; }
.n-section1 .newsletter-1 .year strong { color: #FFF;font-family: "Paperlogy";font-size: 1.1rem;font-style: normal;font-weight: 700;line-height: 100%;letter-spacing: 0.044rem; }
.n-section1 .newsletter-1 .title-p { color: #B8FF72;font-family: "Paperlogy";font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 160%; /* 1.76rem */ margin-bottom:.6rem; }
.n-section1 .newsletter-1 .desc { display: flex; flex-direction: column; gap:.6rem; }
.n-section1 .newsletter-1 .desc p { color: #FFF;font-family: "Pretendard";font-size: 0.85rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.275rem */letter-spacing: -0.017rem;; }
@media (max-width:767px){
	.n-section1:before { background: url(/main/img/newsletter/n-section1-bg.gif) no-repeat top -7rem right -19.5rem / 65.5rem; }
}

@media (max-width:640px){
    .n-section1 .newsletter-1 .title strong { flex-direction: column-reverse; align-items: flex-start; }
    .n-section1 .newsletter-1 .title strong small { transform: none; }
    .n-section1:before {background: url(/main/img/newsletter/n-section1-bg.gif) no-repeat center center / cover; }
}

/* n section2 */
.n-section2 { position: relative; padding:2.4rem 0; background: url(/main/img/newsletter/n-section2-bg.png) no-repeat center center/cover; }
.n-section2>img { position: absolute; }
.n-section2>img.img1 { bottom:0; left:2.75rem; }
.n-section2>img.img2 { bottom:0; right:1.75rem; }
.n-section2 .newsletter-2 { display: flex; flex-direction: column; align-items: center; justify-content: center; gap:1rem; padding: 0 6rem; }
.n-section2 .newsletter-2 .title-p { color: #FFF;font-family: "Pretendard";font-size: 1rem;font-style: normal;font-weight: 600;line-height: 150%; text-align: center; }
.n-section2 .newsletter-2 .title-p span { color:#FFEF87; }
.n-section2 .newsletter-2 .more-btn { padding:.7rem 1.2rem; border-radius: 2.5rem; background: #88EAE4; display: flex; gap:.55rem; align-items: center; }
.n-section2 .newsletter-2 .more-btn span { color: #111;font-family: "Pretendard";font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.2rem */ }

@media (max-width:767px){
	.n-section2 { background:#595ce4; }
}
@media (max-width:580px){
    .n-section2 { padding-bottom:8rem; }
    .n-section2 .newsletter-2 { padding:0; }
    .n-section2>img.img1 { left:1rem; }
    .n-section2>img.img2 { right:1rem; }
}

/* n section3 */
.n-section3 { padding:2.4rem 0; background: url(/main/img/newsletter/n-section3-bg.png) no-repeat center center/cover; }
.n-section3 .newsletter-3 { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.n-section3 .newsletter-3 .title { display: flex; flex-direction: column; gap:.6rem; margin-bottom:1rem; }
.n-section3 .newsletter-3 .title p { color: #FFF;text-align: center;font-family: "Pretendard";font-size: 1rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.5rem */}
.n-section3 .newsletter-3 .title p span { color:#FFEF87; }
.n-section3 .newsletter-3 .more-btn { padding:.7rem 1.2rem; border-radius: 2.5rem; background: #FFEF87; display: flex; gap:.55rem; align-items: center; margin-bottom:2rem; }
.n-section3 .newsletter-3 .more-btn span { color: #111;font-family: "Pretendard";font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.2rem */ }
.n-section3 .newsletter-3 .people { width:100%; }
.n-section3 .newsletter-3 .people ul { display: flex; justify-content: space-between; width:100%; flex-wrap: wrap; }
.n-section3 .newsletter-3 .people ul li { width:20%; display: flex; flex-direction: column; align-items: center; }  
.n-section3 .newsletter-3 .people ul li .img { margin-bottom:.8rem; width:6.25rem; height: 6.25rem; border-radius: 50%; position: relative; background: #F0ECE6; }
.n-section3 .newsletter-3 .people ul li .img img { position: absolute; left:50%; bottom:-1px; transform: translateX(-50%); }
.n-section3 .newsletter-3 .people ul li strong { color: #FFF;text-align: center;font-size: 0.9rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.35rem */ display: block; margin-bottom:.2rem; }
.n-section3 .newsletter-3 .people ul li span { color: rgba(255, 255, 255, 0.70);
text-align: center;font-size: 0.75rem;font-style: normal;font-weight: 500;line-height: 140%; /* 1.05rem */}
@media (max-width:640px){
    .n-section3 .newsletter-3 .people ul { justify-content: center; gap:2rem 0; }
    .n-section3 .newsletter-3 .people ul li { width:33.333%; }
}
@media (max-width:480px){
    .n-section3 .newsletter-3 .people ul { justify-content: flex-start; }
    .n-section3 .newsletter-3 .people ul li { width:50%; }
}

/* ne section4 */
.n-section4 { padding:3rem 0;border-radius: 0 0 2.5rem 2.5rem;background: linear-gradient(142deg, #FF9524 11.97%, rgba(237, 117, 57, 0.00) 105.33%), #ED7438; position: relative; }
.n-section4:before { content:""; display: block; width:8.35rem; height:7.05rem; background: url(/main/img/newsletter/n-section4-before.png) no-repeat center center/cover; position: absolute; bottom:0; right:1.15rem; }
.n-section4 .newsletter-4 { display: flex; flex-direction: column; gap:2rem; }
.n-section4 .newsletter-4 .title { display: flex; gap:.55rem; align-items: flex-start; }
.n-section4 .newsletter-4 .title img { flex-shrink: 0; transform: translateY(.15rem); }
.n-section4 .newsletter-4 .title strong { color: #FFF;font-family: "Paperlogy";font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: 120%; /* 1.5rem */text-align: left; }
.n-section4 .newsletter-4 .content { display: flex; flex-direction: column; gap:2rem; }
.n-section4 .newsletter-4 .content .video-view-box { display: flex; gap:1.5rem; }
.n-section4 .newsletter-4 .content .video-view-box .video { position: relative; }
.n-section4 .newsletter-4 .content .video-view-box .video:before { content:""; width: 2.1rem;
height: 2.1rem;aspect-ratio: 1/1;position: absolute;bottom:0;right:0;background: url(/main/img/newsletter/video-box-more-btn.png) no-repeat center center/cover; }
.n-section4 .newsletter-4 .content .video-view-box .video div { aspect-ratio: 18.5 / 11; width:18.5rem; border-radius: .8rem; overflow: hidden;   display: block; position: relative;  -webkit-mask-image: url('/main/img/newsletter/video-view-box-mask-img1.png'); mask-image: url('/main/img/newsletter/video-view-box-mask-img1.png');-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat; position: relative; }
.n-section4 .newsletter-4 .content .video-view-box .video div > img:first-child {display: none;}
.n-section4 .newsletter-4 .content .video-view-box .video div > img:nth-child(2) { width: 100%; height: 100%; object-fit: cover;  display: block;}
.n-section4 .newsletter-4 .content .video-view-box .video div .more-btn { width:2.5rem; height: 2.5rem; display: flex; position: absolute; bottom:0; right:0; }
.n-section4 .newsletter-4 .content .video-view-box .info { flex:1; }
.n-section4 .newsletter-4 .content .video-view-box .info strong { color: #FFF;font-family: "Paperlogy";font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.65rem */ display: block; margin-bottom:.8rem; }
.n-section4 .newsletter-4 .content .video-view-box .info p { color: rgba(255, 255, 255, 0.70);font-family: "Pretendard";font-size: 0.85rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.275rem */letter-spacing: -0.0085rem; margin-bottom:.1rem; }
.n-section4 .newsletter-4 .content .video-view-box .info span { color: rgba(255, 255, 255, 0.70);
font-family: "Pretendard";font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.2rem */letter-spacing: -0.008rem; }
.n-section4 .newsletter-4 .content .video-box { display: flex; padding-top:2rem; border-top:2px dotted rgba(255, 255, 255, 0.50); gap:1.5rem; }
.n-section4 .newsletter-4 .content .video-box .video-box-item { display: flex; gap:1.5rem; flex:1; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .video { position: relative; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .video:before { content:""; width: 2.1rem;
height: 2.1rem;aspect-ratio: 1/1;position: absolute;bottom:0;right:0;background: url(/main/img/newsletter/video-box-more-btn.png) no-repeat center center/cover; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .video div { aspect-ratio: 7.5 / 11; width:7.5rem; border-radius: .8rem; overflow: hidden;   display: block; position: relative;  -webkit-mask-image: url('/main/img/newsletter/video-view-box-mask-img2.png'); mask-image: url('/main/img/newsletter/video-view-box-mask-img2.png');-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat; position: relative; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .video div > img:first-child {display: none;}
.n-section4 .newsletter-4 .content .video-box .video-box-item .video div > img:nth-child(2) { width: 100%; height: 100%; object-fit: cover;  display: block;}
.n-section4 .newsletter-4 .content .video-box .video-box-item .video div .more-btn { width:2.5rem; height: 2.5rem; display: flex; position: absolute; bottom:0; right:0; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .info em { display: flex;padding:0 0.6rem;justify-content: center;align-items: center;gap: 0.5rem;width:fit-content;background: #fff;border-radius: 5rem;color: #F38031;font-family: "Paperlogy";font-size: 0.7rem;font-style: normal;font-weight: 600;line-height: 2; /* 1.05rem */text-transform: uppercase; height: 1.45rem; margin-bottom:.4rem; }
.n-section4 .newsletter-4 .content .video-box .video-box-item .info strong { color: #FFF;font-family: "Paperlogy";font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.65rem */ }
@media (max-width:767px){ 
    .n-section4 .newsletter-4 .content .video-view-box { flex-direction: column; } 
    .n-section4 .newsletter-4 .content .video-view-box .video div { width:100%; }
    .n-section4 .newsletter-4 .content .video-view-box .video:before { width: clamp(1.5rem, 9.5vw, 5.5rem);
        height: clamp(1.5rem, 9.5vw, 5.5rem); }
    .n-section4 .newsletter-4 .content .video-box { flex-direction: column; }
}
@media (max-width:420px){
    .n-section4 .newsletter-4 .content .video-view-box .video:before { width: clamp(1.5rem, 8.5vw, 5.5rem);
        height: clamp(1.5rem, 8.5vw, 5.5rem); }
    .n-section4 .newsletter-4 .content .video-box .video-box-item { gap:1rem; }
}

/* n section5 */
.n-section5 { padding:3rem 0; background: #fff url(/main/img/newsletter/n-section5-bg.png) no-repeat top left/cover; }
.n-section5 .newsletter-5>.title { display: flex; gap:.55rem; align-items: flex-start; margin-bottom:2rem; }
.n-section5 .newsletter-5>.title img { flex-shrink: 0; }
.n-section5 .newsletter-5>.title strong { color: #111;font-family: "Paperlogy";font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: 100%; /* 1.5rem */ }
.n-section5 .newsletter-5 .content .contents-list>ul { display: flex; gap:2rem 1.5rem; flex-wrap: wrap; }
.n-section5 .newsletter-5 .content .contents-list>ul>li { width:calc(50% - .8rem); }
.n-section5 .newsletter-5 .content .contents-list>ul>li>a { flex-direction: column; display: flex; gap:1rem; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .img { aspect-ratio: 18.5 / 11; width:100%; background: #BDBDBD; border-radius: .8rem; overflow: hidden; } 
.n-section5 .newsletter-5 .content .contents-list>ul>li .img img { width:100%; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info { display: flex; flex-direction: column; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info .value { height: 1.45rem; padding:0 .6rem; display: flex; align-items: center; justify-content: center; width:fit-content; color:#fff;border-radius: 5rem; margin-bottom:.5rem;}
.n-section5 .newsletter-5 .content .contents-list>ul>li .info .value.value1 { background: #05B754; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info .value.value2 { background: #EA298F; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info .value.value3 { background: #00B9CE; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info strong { color: #111;
font-family: "Paperlogy";font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.65rem */ display: block; margin-bottom:.6rem; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info p { color: #555;font-family: "Pretendard";font-size: 0.85rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.275rem */letter-spacing: -0.0085rem; margin-bottom:.1rem; }
.n-section5 .newsletter-5 .content .contents-list>ul>li .info span { color: #555;
font-family: "Pretendard";font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.2rem */letter-spacing: -0.008rem; }
.n-section5 .newsletter-5 .content .contents-list ul.banner { margin-top:3rem; padding-top:3rem; border-top:2px dotted #D0D0D0; gap:.8rem; }  
.n-section5 .newsletter-5 .content .contents-list ul.banner li { width:calc(33.333% - .5333rem); } 
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item { height: 100%; gap:0; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item .img { aspect-ratio: 18.5 / 10.25; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item { padding:1.4rem 1.2rem; border-radius: .8rem; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item.item1 { background: #634D2F; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item.item2 { background: #096B62; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item .value { color: #F3B661;font-family: "Paperlogy";font-size: 0.7rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.05rem */text-transform: uppercase; display: flex; gap:.3rem; align-items: center; margin-bottom:.4rem; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item .value img { flex-shrink: 0; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item .title { color: #FFF;font-family: "Paperlogy";font-size: 1rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.5rem */margin-bottom:.4rem; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item.item2 .desc { color: #85DBD3;font-family: "Paperlogy";font-size: 0.6rem;font-style: normal;font-weight: 400;line-height: 150%; /* 0.9rem */ display: block; margin-bottom:1rem; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item .more { margin-top:auto;overflow: hidden;color: #C2AE90;text-overflow: ellipsis;font-family: "Pretendard";font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 150%; /* 1.2rem */ display: flex; gap:.5rem; align-items: center;}
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item.item2 .more { color:#A0CACF; }
.n-section5 .newsletter-5 .content .contents-list ul.banner li .banner-item.item2 .more img { flex-shrink: 0; }

@media (max-width:640px){
    .n-section5 .newsletter-5 .content .contents-list>ul { gap:1rem; }
    .n-section5 .newsletter-5 .content .contents-list>ul>li { width:100%; }
    .n-section5 .newsletter-5 .content .contents-list ul.banner li { width:100%; }
}

/* n section6 */
.n-section6 { padding:3rem 0;position: relative; }
.n-section6>img { position: absolute; }
.n-section6>img.img1 { top:4.85rem;left:0; }
.n-section6>img.img2 { bottom:0;right:0; }
.n-section6:before { content:""; display: block; position: absolute; top:0; left:50%; transform: translateX(-50%); width:100%; height: 100%; background: linear-gradient(147deg, #90DE6D 31.46%, #B9E055 92.92%); border-radius: 2.5rem 2.5rem 0 0; }
.n-section6 .newsletter-6 .title { display: flex; gap:.55rem; align-items: flex-start; margin-bottom:2rem; }
.n-section6 .newsletter-6 .title img { flex-shrink: 0; }
.n-section6 .newsletter-6 .title strong { color: #111;font-family: "Paperlogy";font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: 100%; /* 1.5rem */ }
.n-section6 .newsletter-6 .news>ul { display: flex;gap:.8rem; }
.n-section6 .newsletter-6 .news>ul>li { width:calc(33.333% - .54rem); }
.n-section6 .newsletter-6 .news>ul>li>.news-item { padding:1.5rem 1.2rem 1.2rem 1.2rem; position: relative;height: 100%; display: block; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-more { content:""; width:1.6rem; height:1.6rem; border-radius: 50%; position: absolute; border-radius: 2.5rem; position: absolute; top:0; right:0; background:#111 url(/main/img/newsletter/news-more.png) no-repeat center center/.7rem; }

.n-section6 .newsletter-6 .news>ul>li>.news-item .bg1 { content:""; display: block; position: absolute; top:0; left:0; width:calc(100% - 2rem);background: #fff; height: 4rem; border-radius: .8rem; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .bg1:before { content:""; width:1.2rem; height: 1.2rem; position: absolute; top:.8rem; right:-1.2rem; background: url(/main/img/newsletter/n-section6-news-item-radius.png) no-repeat center center/cover; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .bg2 { width:100%; height:calc(100% - 2rem); top:2rem; left:0; content:""; display: block; background: #fff; position: absolute; border-radius: .8rem; } 
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-value { position: relative; color: #43A400;font-family: "Paperlogy";font-size: 0.7rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.05rem */
text-transform: uppercase; margin-bottom:.4rem; display: block; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-item-basic { display: block; margin-bottom:1rem; } 
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-title { position: relative; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;align-self: stretch; overflow: hidden;color: #111;text-overflow: ellipsis;font-family: "Paperlogy";font-size: 0.9rem;font-style: normal;font-weight: 500;
line-height: 150%; /* 1.35rem */ margin-bottom:1rem; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-img { position: relative; aspect-ratio: 9.9 / 6; width:100%; border-radius: .4rem; background: #ddd; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-img img { width:100%; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-info { position: relative; padding:.8rem; border-radius: 0.4rem; background: #F4F9ED; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-info strong { color: #43A400;text-align: center;
font-family: "Paperlogy";font-size: 0.75rem;font-style: normal;font-weight: 600;line-height: 150%; /* 1.125rem */ display: block; margin-bottom:.3rem; text-align: center; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-info ul { display: flex; flex-direction: column; gap:.1rem; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-info ul li { position: relative; padding-left:.45rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #4B3C35;text-overflow: ellipsis;font-family: "Pretendard";font-size: 0.75rem;font-style: normal;font-weight: 400;line-height: 150%; /* 1.125rem */ position: relative; }
.n-section6 .newsletter-6 .news>ul>li>.news-item .news-info ul li:before { position: absolute; top:.4rem; left:0; width: 0.15rem;height: 0.15rem; background: #43A400; content:""; }
@media (max-width:540px){
    .n-section6 .newsletter-6 .news>ul { flex-direction: column; }
    .n-section6 .newsletter-6 .news>ul>li { width:100%; }
}

/* n section7 */
.n-section7 .newsletter-7 .footer .footer-top { padding:1.8rem 0; position: relative; display: flex; gap:2rem; justify-content: center; } 
.n-section7 .newsletter-7 .footer .footer-top:before { content:""; display: block; position: absolute; top:0; left:50%; transform: translateX(-50%); width:calc(100% + 5.5rem); height: 100%; background: #00335B; }
.n-section7 .newsletter-7 .footer .footer-top a { position: relative; }
.n-section7 .newsletter-7 .footer .footer-top .footer-info { position: relative; display: flex; flex-direction: column; gap:.4rem; }
.n-section7 .newsletter-7 .footer .footer-top .footer-info p { color: rgba(255, 255, 255, 0.70);
font-size: 0.8rem;font-weight: 400;line-height: normal;letter-spacing: -0.016rem; }
.n-section7 .newsletter-7 .footer .footer-bottom { padding:.8rem 0; position: relative; }
.n-section7 .newsletter-7 .footer .footer-bottom p { color:#fff; position: relative; color: #DDD;
text-align: center;font-family: "Pretendard";font-size: 0.75rem;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.015rem; }
.n-section7 .newsletter-7 .footer .footer-bottom:before { content:""; display: block; position: absolute; top:0; left:50%; transform: translateX(-50%); width:calc(100% + 5.5rem); height: 100%; background: #072135; }
@media (max-width:1400px){
    .n-section7 .newsletter-7 .footer .footer-top:before { width:calc(100% + 2rem); }
    .n-section7 .newsletter-7 .footer .footer-bottom:before { width:calc(100% + 2rem); }
}
@media (max-width:480px){
    .n-section7 .newsletter-7 .footer .footer-top { flex-direction: column; gap:1rem; }
}