.sp-section{background:#fff;font-family:Georgia,serif;padding:100px 0}.sp-section .sp-inner{align-items:flex-start;display:flex;gap:80px}.sp-section .sp-left{width:45%}.sp-section .sp-left h2{color:#111;font-size:44px;font-weight:500;line-height:1.3;margin-bottom:10px}.sp-section .sp-left .sub,.sp-section .sp-left h2{font-family:var(--font-primary);letter-spacing:-2%}.sp-section .sp-left .sub{font-size:18px;font-weight:400;line-height:1;margin-bottom:30px}.sp-section .btn-primary .btn-icon{align-items:center;background:#1a1717;border-radius:50%;color:var(--white);display:inline-flex;flex-shrink:0;height:23px;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1);width:23px}.sp-section .btn-primary:hover .btn-icon{background-color:#fff;color:#111}.sp-section .btn-primary{background-color:#111;color:#fff}.sp-section .btn-primary:hover{background-color:#7839ee}.sp-section .sp-right{width:55%}.sp-section .t-slider{position:relative;width:100%}.sp-section .t-track{display:block;position:relative}.sp-section .t-slide{box-sizing:border-box;display:none;width:100%}.sp-section .t-slide.active{animation:spFadeIn .35s ease;display:block}@keyframes spFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-section .t-quote{color:var(--black);font-size:32px;margin-bottom:40px}.sp-section .a-name,.sp-section .t-quote{font-family:var(--font-primary);font-weight:500;letter-spacing:-2%;line-height:1.2}.sp-section .a-name{font-size:20px;margin-bottom:2px}.sp-section .a-title{color:#111111b2;font-family:var(--font-primary);font-size:16px;font-weight:500;letter-spacing:-2%;line-height:1.2}.sp-section .slider-bottom{align-items:center;display:flex;gap:14px;margin-top:40px}.sp-section .prog-wrap{background:#dedede;border-radius:2px;flex:1;height:2px;overflow:hidden}.sp-section .prog-fill{background:#000;border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.sp-section .sl-nav{align-items:center;display:flex;flex-shrink:0;gap:6px}.sp-section .nav-btn{align-items:center;background:transparent;border:1px solid #e4e4e4;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;padding:0;transition:background .2s;width:45px}.sp-section .nav-btn:hover{background:var(--black)}.sp-section .nav-btn svg{height:16px;width:16px}.sp-section .nav-btn:hover svg{color:#fff}@media (max-width:991px){.sp-section{padding:80px 0}.sp-section .sp-inner{gap:50px}.sp-section .sp-left{width:45%}.sp-section .sp-left h2{font-size:36px}.sp-section .sp-left .sub{font-size:16px}.sp-section .sp-right{width:55%}.sp-section .t-quote{font-size:26px}}@media (max-width:767px){.sp-section{padding:60px 0}.sp-section .sp-inner{flex-direction:column;gap:36px}.sp-section .sp-left{width:100%}.sp-section .sp-left h2{font-size:30px}.sp-section .sp-left .sub{font-size:15px}.sp-section .sp-right{width:100%}.sp-section .t-quote{font-size:22px;margin-bottom:28px}.sp-section .a-name{font-size:17px}.sp-section .a-title{font-size:14px}.sp-section .slider-bottom{margin-top:28px}.sp-section .nav-btn{height:38px;width:38px}}@media (max-width:480px){.sp-section .sp-left h2{font-size:26px}.sp-section .t-quote{font-size:19px;margin-bottom:24px}.sp-section .a-name{font-size:16px}.sp-section .a-title{font-size:13px}.sp-section .nav-btn{height:34px;width:34px}}@media (max-width:375px){.sp-section .sp-left h2{font-size:22px}.sp-section .t-quote{font-size:17px}}