.hero .list-border-item{margin-bottom:30px}@media(min-width:1200px){.hero .list-border-item{margin-bottom:150px}}.hero-bg{align-items:normal;display:flex;flex-direction:column;justify-content:space-between;left:0;margin:0 auto;max-width:400px;padding:0 20px;position:absolute;right:0;top:170px}@media(min-width:1200px){.hero-bg{max-width:100%;top:280px}}.list-border-item{bottom:96px;gap:6px;padding-left:17px}@media(min-width:1200px){.list-border-item{padding-left:34px}}.section{height:100vh}.concept-swiper{margin-top:113px}.concept-item:not(:last-child){margin-bottom:48px}.concept .breadcrumb{margin-bottom:10px}@media(min-width:1200px){.concept .breadcrumb{margin-bottom:0}}.concept p{margin-bottom:8px}@media(min-width:1200px){.concept p{margin-bottom:0}}.concept .breadcrumb-item{padding-left:0}.concept .breadcrumb-item+.breadcrumb-item:before{display:none;padding-left:0}.concept .breadcrumb-item:after{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:right;padding-left:10px;padding-right:var(--bs-breadcrumb-item-padding-x)}.concept .title{color:#1b1b1b;font-family:var(--font-family);font-size:48px;font-weight:700}@media(min-width:1200px){.concept .title{font-size:64px}}.concept li,.concept p{color:#1b1b1b;font-family:var(--font-family);font-size:20px;font-weight:300}@media(min-width:1200px){.concept li,.concept p{font-size:22px}}.concept span{color:#0003;font-family:var(--font-family);font-size:12px;font-weight:500}@media(min-width:1200px){.concept span{font-size:14px}}.case-item .list-border-item{padding-left:0}body{counter-reset:counter}span.fp-sr-only{display:none!important}#fp-nav ul li{align-items:center;display:flex;gap:26px;margin-bottom:24px;width:auto!important}#fp-nav ul li a span{border-radius:50%;color:#000;display:block;font-family:var(--font-family);font-size:16px;font-weight:400;height:6px;text-transform:uppercase;transition:.3s ease;width:6px}#fp-nav ul li a span:before{content:"0" counter(counter);counter-increment:counter}#fp-nav ul li a{text-decoration:none}#fp-nav ul li a.active span{position:relative}#fp-nav ul li a.active span:after{background:#000;content:"";height:1px;left:-23px;position:absolute;top:13px;width:10px}#fp-nav ul li .fp-tooltip{color:#000;font-size:12px;font-size:15px;font-weight:500;letter-spacing:.02em;opacity:0;transform:translate(-10px);transition:all .3s ease;white-space:nowrap}#fp-nav ul li .fp-tooltip.visible,#fp-nav ul li:hover .fp-tooltip{opacity:1;transform:translate(0)}
