
:root{--ds-ink:#080809;--ds-navy:#0A3856;--ds-blue:#009DFF;--ds-blue2:#0a6fb5;--ds-sky:#e8f5ff;--ds-sky2:#f2f9ff;--ds-line:#d6ecfb;--ds-mute:#4a5a67;--ds-mute2:#7a8791}

#header.header-transparent .header-body:before{background:rgba(255,255,255,.94)!important;box-shadow:0 1px 0 rgba(8,8,9,.06)}
html #header .header-nav-main nav>ul>li>a{color:#080809!important;font-weight:700}
html #header .header-nav-main nav>ul>li:hover>a,html #header .header-nav-main nav>ul>li.open>a{color:#009DFF!important}
#header .lines_bar,#header .lines_bar:before,#header .lines_bar:after{background:#080809!important}
html #header .header-nav-main nav>ul>li>a.nav-cta{background:#080809;color:#fff!important;border-radius:999px;padding-left:18px!important;padding-right:18px!important}
html #header .header-nav-main nav>ul>li>a.nav-cta:hover{background:#009DFF;color:#fff!important}

.ds{font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:var(--ds-ink);position:relative;z-index:1;background:#fff;word-break:keep-all}
.ds *{box-sizing:border-box}
.ds h1,.ds h2,.ds h3,.ds h4,.ds p,.ds ul,.ds ol{margin:0;padding:0;font-family:inherit;letter-spacing:-.02em;text-transform:none}
.ds ul,.ds ol{list-style:none}
.ds a{text-decoration:none}
.ds .ds-wrap{max-width:1180px;margin:0 auto;padding:0 24px}
.ds .ds-sec{padding:96px 0;position:relative}
.ds .ds-sec.alt{background:linear-gradient(#fff,var(--ds-sky2) 50%,#fff)}
.ds .ds-sec.dark{background:linear-gradient(135deg,#080809 0%,#0A3856 100%);color:#fff}
.ds .ds-center{text-align:center}
.ds .ds-eyebrow{font-size:15px;font-weight:800;letter-spacing:.16em;color:var(--ds-blue);margin-bottom:14px;text-transform:uppercase}
.ds .dark .ds-eyebrow{color:#4fc0ff}
.ds .ds-h2{font-size:42px;line-height:1.28;font-weight:800;margin-bottom:16px}
.ds .ds-h2 em,.ds .ds-h1 em{font-style:normal;color:var(--ds-blue)}
.ds .dark .ds-h2 em{color:#4fc0ff}
.ds .ds-lead{font-size:19px;line-height:1.75;color:var(--ds-mute);max-width:760px}
.ds .ds-center .ds-lead{margin-left:auto;margin-right:auto}
.ds .dark .ds-lead{color:#b9d6ea}
.ds .ds-head{margin-bottom:48px}

.ds .ds-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.ds .ds-btn{display:inline-flex;align-items:center;gap:18px;height:62px;padding:0 14px 0 28px;border-radius:18px;font-size:18px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}
.ds .ds-btn i{font-style:normal;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px}
.ds .ds-btn.main{background:#080809;color:#fff}.ds .ds-btn.main i{background:var(--ds-blue);color:#fff}
.ds .ds-btn.main:hover{background:var(--ds-blue);transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,157,255,.3)}.ds .ds-btn.main:hover i{background:#fff;color:var(--ds-blue)}
.ds .ds-btn.sub{background:#fff;color:#080809;border:1px solid #cfe0ec}.ds .ds-btn.sub i{border:1px solid #cfe0ec;color:#080809}
.ds .ds-btn.sub:hover{border-color:var(--ds-blue);color:var(--ds-blue);transform:translateY(-2px)}
.ds .ds-btn.kakao{background:#FEE500;color:#3C1E1E}.ds .ds-btn.kakao i{background:#3C1E1E;color:#FEE500;font-size:13px}

.ds .ds-hero{padding:150px 0 90px;background:radial-gradient(900px 520px at 85% 8%,#d9efff 0%,rgba(217,239,255,0) 70%),linear-gradient(#f4faff,#fff);overflow:hidden}
.ds .ds-hero .ds-wrap{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:52px;align-items:center}
.ds .ds-chip{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid #cfe9ff;font-size:16px;font-weight:700;color:var(--ds-navy);box-shadow:0 4px 14px rgba(0,157,255,.1)}
.ds .ds-chip:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--ds-blue);box-shadow:0 0 0 0 rgba(0,157,255,.5);animation:dsPulse 2s infinite}
@keyframes dsPulse{70%{box-shadow:0 0 0 9px rgba(0,157,255,0)}100%{box-shadow:0 0 0 0 rgba(0,157,255,0)}}
.ds .ds-h1{font-size:54px;line-height:1.22;font-weight:800;margin-bottom:22px}
.ds .ds-hero .ds-lead{max-width:640px}
.ds .ds-fit{padding:34px 34px 30px;border-radius:28px;background:#fff;border:1px solid #d6ecfb;box-shadow:0 24px 60px rgba(10,56,86,.12)}
.ds .ds-fit h3{font-size:20px;font-weight:800;color:var(--ds-blue);margin-bottom:18px}
.ds .ds-fit li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid #e8f1f8;font-size:17px;line-height:1.5;font-weight:600}
.ds .ds-fit li:first-of-type{border-top:0}
.ds .ds-fit li:before{content:"✓";flex:none;width:24px;height:24px;border-radius:50%;background:var(--ds-blue);color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}
.ds .ds-herostats{display:grid;gap:14px}
.ds .ds-herostats li{padding:24px 28px;border-radius:24px;background:#fff;border:1px solid #d6ecfb;box-shadow:0 14px 34px rgba(10,56,86,.1);display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}
.ds .ds-herostats li:first-child{background:linear-gradient(135deg,#009DFF,#0a6fb5);border-color:transparent;color:#fff}
.ds .ds-herostats b{font-size:50px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--ds-blue)}
.ds .ds-herostats li:first-child b{color:#fff}
.ds .ds-herostats span{font-size:17px;font-weight:700;color:var(--ds-navy)}.ds .ds-herostats li:first-child span{color:#e6f5ff}

.ds .ds-grid{display:grid;gap:18px}
.ds .ds-grid.c2{grid-template-columns:repeat(2,1fr)}.ds .ds-grid.c3{grid-template-columns:repeat(3,1fr)}.ds .ds-grid.c4{grid-template-columns:repeat(4,1fr)}
.ds .ds-card{position:relative;padding:30px 28px 28px;border-radius:24px;background:#fff;border:1px solid #d6ecfb;box-shadow:0 10px 30px rgba(10,56,86,.06);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;gap:10px}
.ds a.ds-card:hover,.ds .ds-card.hv:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,157,255,.16)}
.ds .ds-card .no{width:44px;height:44px;border-radius:14px;background:var(--ds-sky);color:var(--ds-blue);font-weight:800;font-size:16px;display:inline-flex;align-items:center;justify-content:center}
.ds .ds-card h3{font-size:21px;line-height:1.35;font-weight:800;color:var(--ds-ink)}
.ds .ds-card p{font-size:16px;line-height:1.7;color:var(--ds-mute)}
.ds .ds-card .more{margin-top:auto;padding-top:10px;font-weight:800;font-size:15px;color:var(--ds-blue)}
.ds .ds-card.pain{background:linear-gradient(#fff,#f7fbff)}
.ds .ds-card.pain .no{background:#fff0f0;color:#e5484d;font-size:22px}
.ds .ds-card.dk{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none}
.ds .ds-card.dk h3{color:#fff}.ds .ds-card.dk p{color:#b9d6ea}.ds .ds-card.dk .no{background:rgba(255,255,255,.12);color:#4fc0ff}

.ds .ds-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.ds .ds-stat{padding:30px 28px;border-radius:24px;background:var(--ds-sky2);border:1px solid #d6ecfb;display:flex;flex-direction:column;gap:6px}
.ds .ds-stat b{font-size:56px;line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--ds-blue)}
.ds .ds-stat strong{font-size:19px;font-weight:800;color:var(--ds-navy)}.ds .ds-stat span{font-size:15px;color:var(--ds-mute)}
.ds .ds-stat.first{background:linear-gradient(135deg,#009DFF,#0a6fb5);border-color:transparent}.ds .ds-stat.first b,.ds .ds-stat.first strong{color:#fff}.ds .ds-stat.first span{color:#e6f5ff}
.ds .dark .ds-stat{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.ds .dark .ds-stat b{color:#4fc0ff}.ds .dark .ds-stat strong{color:#fff}.ds .dark .ds-stat span{color:#b9d6ea}
.ds .ds-note{margin-top:22px;font-size:13.5px;line-height:1.6;color:var(--ds-mute2)}.ds .dark .ds-note{color:#8fb0c6}

.ds .ds-bars li{display:grid;grid-template-columns:150px 1fr 90px;gap:18px;align-items:center;padding:9px 0;font-size:18px;font-weight:700}
.ds .ds-bars .bar{height:30px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}
.ds .ds-bars .bar i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#009DFF,#6bc6ff);transform-origin:left;animation:dsBar 1.2s cubic-bezier(.2,.8,.2,1) both}
.ds .ds-bars b{color:#4fc0ff;font-size:22px;text-align:right}
@keyframes dsBar{from{transform:scaleX(0)}}

.ds .ds-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}
.ds .ds-steps li{position:relative;padding:28px 24px;border-radius:24px;background:#fff;border:1px solid #d6ecfb;box-shadow:0 10px 30px rgba(10,56,86,.06)}
.ds .ds-steps li b{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--ds-blue);color:#fff;align-items:center;justify-content:center;font-size:17px;margin-bottom:14px}
.ds .ds-steps li strong{display:block;font-size:21px;font-weight:800;margin-bottom:8px}
.ds .ds-steps li span{font-size:16px;line-height:1.65;color:var(--ds-mute)}
.ds .ds-steps li:not(:last-child):after{content:"→";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #d6ecfb;color:var(--ds-blue);font-size:14px;display:flex;align-items:center;justify-content:center;z-index:2}

.ds .ds-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.ds .ds-split.rev>:first-child{order:2}
.ds .ds-img{border-radius:28px;overflow:hidden;box-shadow:0 24px 60px rgba(10,56,86,.18);line-height:0;background:#eef6fc}
.ds .ds-img img{width:100%;height:auto;display:block}
.ds .ds-ticks li{display:flex;gap:12px;padding:10px 0;font-size:17.5px;font-weight:600;line-height:1.55}
.ds .ds-ticks li:before{content:"✓";flex:none;width:24px;height:24px;border-radius:50%;background:var(--ds-blue);color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}
.ds .dark .ds-ticks li{color:#fff}

.ds .ds-tl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}
.ds .ds-tl li{padding:18px 18px 16px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:16px;font-weight:700;color:#fff;display:flex;gap:12px;align-items:center}
.ds .ds-tl li b{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.14);color:#4fc0ff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.ds .ds-tl li.doc{background:linear-gradient(135deg,#009DFF,#0a6fb5);border-color:transparent}.ds .ds-tl li.doc b{background:#fff;color:var(--ds-blue)}
.ds .ds-tl li small{display:block;font-size:12.5px;font-weight:600;opacity:.8}

.ds .ds-strip{display:flex;gap:14px;overflow-x:auto;padding:6px 24px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.ds .ds-strip::-webkit-scrollbar{height:6px}.ds .ds-strip::-webkit-scrollbar-thumb{background:#c5def0;border-radius:6px}
.ds .ds-strip img{flex:none;height:360px;width:auto;border-radius:20px;box-shadow:0 12px 30px rgba(10,56,86,.16);scroll-snap-align:start;background:#eef6fc}

.ds .ds-sites{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ds .ds-sites figure{margin:0;border-radius:22px;overflow:hidden;background:#0b0b0d;box-shadow:0 14px 34px rgba(10,56,86,.16);line-height:0}
.ds .ds-sites img{width:100%;height:auto;transition:transform .5s}.ds .ds-sites figure:hover img{transform:scale(1.04)}

.ds .ds-logos{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;justify-content:center}
.ds .ds-logos li{display:flex;align-items:center;justify-content:center;padding:6px 10px}

.ds .ds-faq{max-width:900px;margin:0 auto}
.ds .ds-faq details{border:1px solid #d6ecfb;border-radius:20px;background:#fff;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}
.ds .ds-faq details[open]{box-shadow:0 14px 34px rgba(0,157,255,.12);border-color:#9fd5ff}
.ds .ds-faq summary{list-style:none;cursor:pointer;padding:22px 26px;font-size:19px;font-weight:800;display:flex;justify-content:space-between;gap:16px;align-items:center}
.ds .ds-faq summary::-webkit-details-marker{display:none}
.ds .ds-faq summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--ds-sky);color:var(--ds-blue);font-size:22px;display:flex;align-items:center;justify-content:center;transition:transform .25s}
.ds .ds-faq details[open] summary:after{transform:rotate(45deg);background:var(--ds-blue);color:#fff}
.ds .ds-faq details p{padding:0 26px 24px;font-size:17px;line-height:1.8;color:var(--ds-mute)}

.ds .ds-cross{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.ds .ds-cross a{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid #d6ecfb;font-size:18px;font-weight:800;color:var(--ds-ink);display:flex;justify-content:space-between;align-items:center;transition:all .2s}
.ds .ds-cross a:after{content:"→";color:var(--ds-blue)}
.ds .ds-cross a:hover{border-color:var(--ds-blue);transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,157,255,.14)}

.ds .ds-cta{border-radius:32px;padding:56px 56px;background:linear-gradient(120deg,#080809 0%,#0A3856 100%);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:32px;box-shadow:0 24px 60px rgba(10,56,86,.25)}
.ds .ds-cta h2{font-size:36px;line-height:1.3;font-weight:800;margin-bottom:10px}.ds .ds-cta h2 em{font-style:normal;color:#4fc0ff}
.ds .ds-cta p{color:#b9d6ea;font-size:17px;line-height:1.7}
.ds .ds-cta .ds-btns{margin-top:0;flex:none;flex-direction:column}
.ds .ds-cta .ds-btn.sub{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.3)}.ds .ds-cta .ds-btn.sub i{border-color:rgba(255,255,255,.4);color:#fff}
.ds .ds-cta .ds-btn.main{background:var(--ds-blue)}.ds .ds-cta .ds-btn.main i{background:#fff;color:var(--ds-blue)}

.ds .ds-contact{background:linear-gradient(#fff,#eaf5ff)}
.ds .ds-contact .box{max-width:980px;margin:0 auto;padding:44px 48px;border-radius:32px;background:#fff;border:1px solid #d6ecfb;box-shadow:0 30px 70px rgba(10,56,86,.14)}
.ds .ds-contact .box .top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;gap:12px;flex-wrap:wrap}
.ds .ds-contact .box .top h3{font-size:22px;font-weight:800;color:var(--ds-ink)!important}
.ds .ds-contact .box .top p{font-size:14px;color:var(--ds-mute2)!important}
.ds .ds-contact .box ul{display:flex;flex-wrap:wrap;gap:16px 18px;margin:0;padding:0}
.ds .ds-contact .box li{list-style:none;width:100%}
.ds .ds-contact .box li.w50{width:calc(50% - 9px)}
.ds .ds-contact .box label{display:block;font-size:15px;font-weight:800;color:var(--ds-ink)!important;margin-bottom:7px}
.ds .ds-contact .box .c_rd{color:#e5484d}
.ds .ds-contact .box .form-control{width:100%;height:54px;border-radius:14px;border:1px solid #cfe0ec;background:#f8fbfe;color:var(--ds-ink);padding:0 16px;font-size:16px;box-shadow:none;transition:all .2s}
.ds .ds-contact .box textarea.form-control{height:130px;padding:14px 16px}
.ds .ds-contact .box .form-control:focus{border-color:var(--ds-blue);background:#fff;box-shadow:0 0 0 4px rgba(0,157,255,.14);outline:0}
.ds .ds-contact .box .agree{margin:22px 0 4px}.ds .ds-contact .box .agree *{color:var(--ds-mute)!important}
.ds .ds-contact .box .readMe{display:inline-block;margin-left:10px;padding:4px 12px;border-radius:999px;background:var(--ds-sky);color:var(--ds-blue)!important;font-size:13px;font-weight:800;cursor:pointer}
.ds .ds-contact .box .smt{width:100%;height:62px;border:0;border-radius:18px;background:var(--ds-blue);color:#fff;font-size:19px;font-weight:800;margin-top:18px;cursor:pointer;transition:all .2s}
.ds .ds-contact .box .smt:hover{background:#0a6fb5;transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,157,255,.3)}
.ds .ds-reach{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:980px;margin:26px auto 0}
.ds .ds-reach a,.ds .ds-reach div{padding:20px 22px;border-radius:20px;background:#fff;border:1px solid #d6ecfb;display:flex;flex-direction:column;gap:4px;color:var(--ds-ink)}
.ds .ds-reach small{font-size:13px;font-weight:800;color:var(--ds-blue);letter-spacing:.06em}.ds .ds-reach strong{font-size:18px;font-weight:800}

.ds-js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}
.ds-js .rv.in{opacity:1;transform:none}
.ds-js .rv.d1{transition-delay:.08s}.ds-js .rv.d2{transition-delay:.16s}.ds-js .rv.d3{transition-delay:.24s}
@media(prefers-reduced-motion:reduce){.ds-js .rv{opacity:1;transform:none;transition:none}.ds .ds-bars .bar i{animation:none}}

@media(max-width:991px){
.ds .ds-hero{padding:120px 0 64px}.ds .ds-hero .ds-wrap{grid-template-columns:1fr;gap:34px}.ds .ds-h1{font-size:40px}.ds .ds-h2{font-size:34px}
.ds .ds-grid.c3,.ds .ds-grid.c4{grid-template-columns:repeat(2,1fr)}.ds .ds-steps{grid-template-columns:repeat(2,1fr)}.ds .ds-steps li:after{display:none}
.ds .ds-split{grid-template-columns:1fr;gap:34px}.ds .ds-split.rev>:first-child{order:0}.ds .ds-sites{grid-template-columns:repeat(2,1fr)}
.ds .ds-cta{flex-direction:column;align-items:flex-start;padding:40px 32px}.ds .ds-cta .ds-btns{flex-direction:row}
}
@media(max-width:767px){
.ds .ds-sec{padding:64px 0}.ds .ds-wrap{padding:0 18px}.ds .ds-h1{font-size:31px}.ds .ds-h2{font-size:27px}.ds .ds-lead{font-size:16.5px}.ds .ds-head{margin-bottom:30px}
.ds .ds-grid.c2,.ds .ds-grid.c3,.ds .ds-grid.c4{grid-template-columns:1fr}.ds .ds-steps{grid-template-columns:1fr}.ds .ds-stat b{font-size:42px}
.ds .ds-bars li{grid-template-columns:100px 1fr 68px;gap:10px;font-size:14.5px}.ds .ds-bars b{font-size:17px}.ds .ds-bars .bar{height:22px}
.ds .ds-btn{height:56px;font-size:16.5px;padding-left:22px}.ds .ds-herostats b{font-size:38px}.ds .ds-fit{padding:26px 22px}.ds .ds-fit li{font-size:15.5px}
.ds .ds-strip img{height:260px}.ds .ds-sites{grid-template-columns:1fr}.ds .ds-faq summary{font-size:16.5px;padding:18px 18px}.ds .ds-faq details p{padding:0 18px 20px;font-size:15.5px}
.ds .ds-cta{padding:32px 22px;border-radius:24px}.ds .ds-cta h2{font-size:26px}.ds .ds-cta .ds-btns{flex-direction:column;width:100%}.ds .ds-cta .ds-btn{width:100%;justify-content:space-between}
.ds .ds-contact .box{padding:26px 18px;border-radius:24px}.ds .ds-contact .box li.w50{width:100%}.ds .ds-reach{grid-template-columns:1fr}
.ds .ds-tl{grid-template-columns:1fr 1fr}
}

html #header .header-nav-main nav>ul>li>a{font-size:16px!important;white-space:nowrap;padding-left:13px!important;padding-right:13px!important}
html #header .header-nav-main nav>ul{white-space:nowrap;flex-wrap:nowrap}
#ms6.ds-contact{background:linear-gradient(#fff,#eaf5ff)!important;background-image:linear-gradient(#fff,#eaf5ff)!important;color:var(--ds-ink)}
#ms6.ds-contact:before,#ms6.ds-contact:after{display:none!important}
#ms6.ds-contact .ds-h2,#ms6.ds-contact h2{color:var(--ds-ink)!important}
#ms6.ds-contact .ds-lead,#ms6.ds-contact p.ds-lead{color:var(--ds-mute)!important}
#ms6.ds-contact .ds-eyebrow{color:var(--ds-blue)!important}

.ds .dark .ds-h2,.ds .ds-sec.dark .ds-h2{color:#fff}
.ds .ds-cta h2{color:#fff}
.ds .ds-eyebrow{text-transform:uppercase}
.ds .ds-cta p{color:#b9d6ea}
.mobile-side-menu #mainNav>li>a,.mobile-side-menu #mainNav>li>a .mnName,.mobile-side-menu #mainNav>li>a .mnName span{font-size:22px!important;line-height:1.3!important;white-space:normal!important;word-break:keep-all}
.mobile-side-menu #mainNav .dropdown-menu a{font-size:17px!important}
.ds .ds-hero{padding-bottom:56px}
@media(max-width:991px){.ds .ds-hero{padding-bottom:40px}}
