.blog-outer-wrp .dnd-section{padding:0}.blog-outer-wrp .dnd-section .row-fluid{padding:0!important}.slide-banner .bnr-slider .banner-content .bnr-image{background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:100%;position:absolute;top:0;width:100%}.slide-banner .bnr-slider .banner-content .banner-inner{position:relative;z-index:10}.slide-banner .bnr-slider .banner-content{position:relative}.slide-banner .bnr-slider .banner-content .bnr-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:40}.banner-content{background-repeat:no-repeat;background-size:cover;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:212px;padding:29px 28px 28px;position:relative}.blog-outer-wrp .dnd-section .row-fluid .hs_cos_wrapper{width:100%}.banner-content .blog-header__title{color:#fff;font-family:Pretendard;font-weight:700;margin-bottom:0}.banner-content .blog-header__subtitle{color:#fff;font-family:Pretendard;font-weight:500;margin-bottom:0}.slide-banner .bnr-slider .banner-content{border-radius:0;display:flex!important;min-height:368px;padding-left:90px}.slide-banner .bnr-slider .banner-content h1.blog-header__title{padding-bottom:8px;text-shadow:0 0 12px rgba(0,0,0,.22)}.slide-banner .bnr-slider .banner-content p.blog-header__subtitle{font-size:14px;font-weight:400;letter-spacing:-.005em;line-height:25px;padding-bottom:8px;text-shadow:0 0 12px rgba(0,0,0,.22)}.slide-banner .bnr-slider .banner-content .button-wrp{max-width:455px;text-align:right}.slide-banner .bnr-slider .banner-content .button-wrp a{background:#fff1f1;border-radius:4px;color:#ff7e7e;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:133.4%;padding:3px 8px}.slide-banner ul.slick-dots{align-items:center;bottom:28px;display:flex;gap:12px;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;right:auto;top:auto;transform:translate(-50%)}.slide-banner ul.slick-dots>li>button{all:unset;background:hsla(0,0%,100%,.5);border-radius:3px;cursor:pointer;display:inline-block;font-size:0;height:8px;transition:all .5s;width:8px}.slide-banner ul.slick-dots>li.slick-active>button{background:#fff;width:20px}@media (max-width:767px){.banner-content .blog-header__title{font-size:20px;margin-bottom:10px}.slide-banner .bnr-slider .banner-content{padding-left:28px}}