.fn-industries{font-family:Rubik,Arial,sans-serif;margin:0 auto;max-width:1140px;padding:35px 0 45px}.fn-industries,.fn-industries *{box-sizing:border-box}.fn-industries__intro{margin:0 auto 34px;max-width:780px;text-align:center}.fn-industries__intro h2{color:#303030;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 14px}.fn-industries__intro p{color:#4d4d4d;font-size:16px;line-height:1.7;margin:0}.fn-industries__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.fn-industries__track::-webkit-scrollbar{display:none}.fn-industry-card{align-items:flex-end;background:#34434b;border-radius:12px;display:flex;flex:0 0 calc(33.33333% - 12px);isolation:isolate;min-height:280px;min-width:0;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none!important}.fn-industry-card__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%;z-index:-2}.fn-industry-card__overlay{background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.08));inset:0;position:absolute;z-index:-1}.fn-industry-card__content{padding:26px;position:relative;width:100%;z-index:1}.fn-industry-card__content h3{color:#fff!important;font-size:23px;font-weight:700;line-height:1.3;margin:0 0 10px}.fn-industry-card__reference{align-items:center;color:#fff;display:flex;font-size:14px;gap:10px}.fn-industry-card__arrow{color:#ff941f;font-size:21px}@media (hover:hover){.fn-industry-card:hover .fn-industry-card__image{transform:scale(1.06)}}.fn-industries__navigation{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:24px}.fn-industries__navigation[hidden]{display:none}.fn-industries__next,.fn-industries__prev{background:#fff;border:1px solid #ff941f;border-radius:50%;color:#ff941f;cursor:pointer}.fn-industries__next:hover:not(:disabled),.fn-industries__prev:hover:not(:disabled){background:#ff941f;color:#fff}.fn-industries__next:disabled,.fn-industries__prev:disabled{cursor:default;opacity:.3}.fn-industries__dots{align-items:center;display:flex;gap:8px}.fn-industries__dot{background:#ddd;border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;width:9px}.fn-industries__dot.is-active{background:#ff941f;border-radius:8px;width:20px}.fn-industries__navigation button:focus-visible,.fn-industries__track:focus-visible,.fn-industry-card:focus-visible{outline:3px solid #ff941f;outline-offset:3px}@media (max-width:900px){.fn-industry-card{flex-basis:calc(50% - 9px)}}@media (max-width:600px){.fn-industries{padding:25px 0 35px}.fn-industries__intro h2{font-size:26px}.fn-industry-card{flex-basis:100%;min-height:270px}.fn-industry-card__content h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.fn-industries__track{scroll-behavior:auto}.fn-industry-card__image{transition:none}}.fn-industries__next,.fn-industries__prev{align-items:center!important;box-sizing:border-box;display:flex!important;height:44px;justify-content:center!important;line-height:1!important;padding:0!important;width:44px}.fn-industries__next svg,.fn-industries__prev svg{display:block;flex-shrink:0;height:20px;width:20px}.fn-industries__next,.fn-industries__prev{font-size:22px}