.ff-feature-slider,.ff-feature-slider *,.ff-feature-slider :after,.ff-feature-slider :before{box-sizing:border-box}.ff-feature-slider{margin:0 auto;max-width:1120px;overflow-x:hidden;padding:64px 24px}.ff-feature-slider__eyebrow{color:#065196;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.ff-feature-slider__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ff-feature-slider__track::-webkit-scrollbar{display:none}.ff-feature-slider__slide{align-items:center;display:grid;flex:0 0 100%;gap:48px;grid-template-columns:1fr 1fr;min-width:0;scroll-margin-left:0;scroll-snap-align:start}.ff-feature-slider__mockup{align-items:center;display:flex;justify-content:center;min-width:0}.ff-feature-slider__mockup-image{border-radius:16px;box-shadow:0 20px 40px rgba(0,23,41,.15);display:block;height:auto;max-width:420px;width:100%}.ff-feature-slider__content{min-width:0}.ff-feature-slider__title{color:#065196;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.3;margin:0 0 16px;overflow-wrap:break-word}.ff-feature-slider__description{color:#001729;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.65;overflow-wrap:break-word}.ff-feature-slider__description p{margin:0}.ff-feature-slider__description p+p{margin-top:12px}.ff-feature-slider__nav{display:flex;gap:8px;justify-content:center;margin-top:32px}.ff-feature-slider__dot{align-items:center;border:1px solid #b7d7f4;border-radius:50%;color:#065196;display:inline-flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:32px}.ff-feature-slider__dot:hover{background-color:#065196;color:#fff}@media (max-width:768px){.ff-feature-slider{padding:40px 20px}.ff-feature-slider__slide{gap:24px;grid-template-columns:1fr}.ff-feature-slider__title{font-size:18px}.ff-feature-slider__mockup-image{max-width:320px}}