.ssw-carousel{--ssw-gap:22px;--ssw-radius:14px;--ssw-shadow:0 14px 30px rgba(17,17,17,0.13);--ssw-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--ssw-name-size:18px;--ssw-title-size:13px;--ssw-name-color:#1a1a1a;--ssw-title-color:#6b7280;--ssw-badge-bg:#111111;--ssw-accent:#0a66c2;--ssw-card-bg:#ffffff;--ssw-photo-ratio:1/1.15;--ssw-badge-size:48px;--ssw-badge-icon:20px;--ssw-badge-radius:10px;width:100%;max-width:1260px;margin:0 auto;box-sizing:border-box;font-family:var(--ssw-font)}.ssw-carousel *,.ssw-carousel *::before,.ssw-carousel *::after{box-sizing:border-box}.ssw-layout-carousel .ssw-viewport{width:100%;max-width:100%;overflow:hidden;padding:6px 6px 60px;margin-bottom:-44px;cursor:grab;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none}.ssw-layout-carousel.ssw-is-dragging .ssw-viewport{cursor:grabbing}.ssw-layout-carousel .ssw-track{display:flex;flex-wrap:nowrap;gap:var(--ssw-gap);width:100%;padding:0;margin:0;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}.ssw-layout-carousel.ssw-cols-4 .ssw-slide{flex:0 0 calc(25%       - (var(--ssw-gap) * 3 / 4))}.ssw-layout-carousel.ssw-cols-3 .ssw-slide{flex:0 0 calc(33.333%   - (var(--ssw-gap) * 2 / 3))}.ssw-layout-carousel.ssw-cols-2 .ssw-slide{flex:0 0 calc(50%       - (var(--ssw-gap) / 2))}.ssw-count-1.ssw-layout-carousel .ssw-slide{flex-basis:100%}.ssw-count-2.ssw-layout-carousel.ssw-cols-3 .ssw-slide,.ssw-count-2.ssw-layout-carousel.ssw-cols-4 .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}.ssw-count-3.ssw-layout-carousel.ssw-cols-4 .ssw-slide{flex-basis:calc(33.333% - (var(--ssw-gap) * 2 / 3))}.ssw-layout-carousel .ssw-slide{min-width:0;flex-shrink:0;align-self:flex-start}@media (max-width:1024px){.ssw-layout-carousel.ssw-cols-4 .ssw-slide{flex-basis:calc(33.333% - (var(--ssw-gap) * 2 / 3))}.ssw-tablet-cols-1.ssw-layout-carousel .ssw-slide{flex-basis:calc(100%)}.ssw-tablet-cols-2.ssw-layout-carousel .ssw-slide{flex-basis:calc(50%     - (var(--ssw-gap) / 2))}.ssw-tablet-cols-3.ssw-layout-carousel .ssw-slide{flex-basis:calc(33.333% - (var(--ssw-gap) * 2 / 3))}.ssw-tablet-cols-4.ssw-layout-carousel .ssw-slide{flex-basis:calc(25%     - (var(--ssw-gap) * 3 / 4))}.ssw-layout-grid.ssw-cols-4 .ssw-track{grid-template-columns:repeat(3,1fr)}.ssw-tablet-cols-1.ssw-layout-grid .ssw-track{grid-template-columns:1fr!important}.ssw-tablet-cols-2.ssw-layout-grid .ssw-track{grid-template-columns:repeat(2,1fr)!important}.ssw-tablet-cols-3.ssw-layout-grid .ssw-track{grid-template-columns:repeat(3,1fr)!important}.ssw-tablet-cols-4.ssw-layout-grid .ssw-track{grid-template-columns:repeat(4,1fr)!important}.ssw-count-1.ssw-layout-carousel .ssw-slide{flex-basis:100%}.ssw-count-2.ssw-layout-carousel.ssw-tablet-cols-3 .ssw-slide,.ssw-count-2.ssw-layout-carousel.ssw-tablet-cols-4 .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}.ssw-count-3.ssw-layout-carousel.ssw-tablet-cols-4 .ssw-slide{flex-basis:calc(33.333% - (var(--ssw-gap) * 2 / 3))}}@media (max-width:720px){.ssw-layout-carousel .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}.ssw-layout-grid .ssw-track{grid-template-columns:repeat(2,1fr)!important}.ssw-mobile-cols-1.ssw-layout-carousel .ssw-slide{flex-basis:100%}.ssw-mobile-cols-2.ssw-layout-carousel .ssw-slide{flex-basis:calc(50%     - (var(--ssw-gap) / 2))}.ssw-mobile-cols-3.ssw-layout-carousel .ssw-slide{flex-basis:calc(33.333% - (var(--ssw-gap) * 2 / 3))}.ssw-mobile-cols-1.ssw-layout-grid .ssw-track{grid-template-columns:1fr!important}.ssw-mobile-cols-2.ssw-layout-grid .ssw-track{grid-template-columns:repeat(2,1fr)!important}.ssw-mobile-cols-3.ssw-layout-grid .ssw-track{grid-template-columns:repeat(3,1fr)!important}.ssw-count-1.ssw-layout-carousel .ssw-slide{flex-basis:100%}.ssw-count-2.ssw-layout-carousel.ssw-mobile-cols-3 .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}}@media (max-width:460px){.ssw-layout-carousel .ssw-slide{flex-basis:100%}.ssw-mobile-cols-2.ssw-layout-carousel .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}.ssw-mobile-cols-3.ssw-layout-carousel .ssw-slide{flex-basis:calc(50% - (var(--ssw-gap) / 2))}.ssw-layout-grid .ssw-track{grid-template-columns:1fr!important}.ssw-mobile-cols-2.ssw-layout-grid .ssw-track,.ssw-mobile-cols-3.ssw-layout-grid .ssw-track{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){.ssw-layout-carousel .ssw-viewport{width:100%;max-width:100%;padding-left:6px;padding-right:6px}.ssw-layout-carousel .ssw-card,.ssw-layout-carousel .ssw-photo-wrap,.ssw-layout-carousel .ssw-info{max-width:100%}}@media (max-width:720px){.ssw-carousel{overflow:hidden}.ssw-layout-carousel .ssw-track{gap:14px}.ssw-layout-carousel .ssw-info{width:calc(100% - 28px);padding-left:12px;padding-right:12px}}.ssw-layout-carousel.ssw-is-dragging .ssw-photo{transition:none!important;transform:none!important}.ssw-layout-carousel.ssw-is-dragging .ssw-linkedin-badge{opacity:0!important;pointer-events:none!important;transition:none!important}.ssw-layout-carousel.ssw-is-dragging .ssw-company{max-height:0!important;opacity:0!important;visibility:hidden!important;margin-top:0!important;transition:none!important}.ssw-layout-carousel.ssw-is-dragging .ssw-company img{transition:none!important}.ssw-layout-grid .ssw-track{display:grid;gap:var(--ssw-gap);padding:6px}.ssw-layout-grid.ssw-cols-4 .ssw-track{grid-template-columns:repeat(4,1fr)}.ssw-layout-grid.ssw-cols-3 .ssw-track{grid-template-columns:repeat(3,1fr)}.ssw-layout-grid.ssw-cols-2 .ssw-track{grid-template-columns:repeat(2,1fr)}.ssw-layout-grid .ssw-card{position:relative;z-index:1;transform:none}.ssw-layout-grid .ssw-card:hover,.ssw-layout-grid .ssw-card:focus-within{transform:none;z-index:5}.ssw-layout-grid .ssw-photo-wrap{transition:transform 420ms cubic-bezier(.22,1,.36,1),box-shadow 420ms ease;will-change:transform}.ssw-layout-grid .ssw-info{transition:box-shadow 420ms ease,transform 420ms cubic-bezier(.22,1,.36,1);will-change:transform}.ssw-layout-grid .ssw-card:hover .ssw-photo-wrap,.ssw-layout-grid .ssw-card:focus-within .ssw-photo-wrap{transform:translateY(-4px);box-shadow:0 16px 30px rgb(17 17 17 / .1)}.ssw-layout-grid .ssw-card:hover .ssw-info,.ssw-layout-grid .ssw-card:focus-within .ssw-info{box-shadow:0 24px 48px rgb(17 17 17 / .2);transform:translateY(-4px)}.ssw-card{position:relative;user-select:none}.ssw-photo-wrap{position:relative;width:100%;aspect-ratio:var(--ssw-photo-ratio);border-radius:var(--ssw-radius);overflow:hidden;background:#e5e7eb}.ssw-photo-wrap::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .1);opacity:0;transition:opacity 380ms ease;pointer-events:none;z-index:2}.ssw-card:hover .ssw-photo-wrap::after,.ssw-card:focus-within .ssw-photo-wrap::after{opacity:1}.ssw-photo{-webkit-user-drag:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 500ms cubic-bezier(.22,1,.36,1);pointer-events:none}.ssw-card:hover .ssw-photo,.ssw-card:focus-within .ssw-photo{transform:scale(1.04)}.ssw-linkedin-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:var(--ssw-badge-size);height:var(--ssw-badge-size);border-radius:var(--ssw-badge-radius);background:var(--ssw-badge-bg);display:flex;align-items:center;justify-content:center;line-height:1;color:var(--ssw-accent);opacity:0;transition:opacity 260ms ease,transform 300ms cubic-bezier(.34,1.56,.64,1);z-index:4;box-shadow:0 6px 20px rgb(0 0 0 / .35);text-decoration:none;cursor:pointer}.ssw-linkedin-badge svg{display:block;flex-shrink:0;width:var(--ssw-badge-icon);height:var(--ssw-badge-icon)}.ssw-card:hover .ssw-linkedin-badge,.ssw-card:focus-within .ssw-linkedin-badge{opacity:1;transform:translate(-50%,-50%) scale(1)}.ssw-info{position:relative;width:86%;margin:-42px auto 0;background:var(--ssw-card-bg);border-radius:var(--ssw-radius);padding:20px 16px 16px;text-align:center;box-shadow:var(--ssw-shadow);z-index:2}.ssw-name{margin:0;font-family:var(--ssw-font);font-size:var(--ssw-name-size);font-weight:700;line-height:1.3;color:var(--ssw-name-color)}.ssw-title{margin:5px 0 0;font-family:var(--ssw-font);font-size:var(--ssw-title-size);line-height:1.45;color:var(--ssw-title-color)}.ssw-company{overflow:hidden;opacity:0;visibility:hidden;max-height:0;margin-top:0!important;padding-top:0!important;transition:all 0.4s ease}.ssw-card:hover .ssw-company,.ssw-card:focus-within .ssw-company{opacity:1;visibility:visible;max-height:calc(var(--ssw-logo-size) + 28px)!important;margin-top:12px!important}.ssw-company img{display:block;max-width:min(90%, var(--ssw-logo-size));max-height:var(--ssw-logo-size);height:auto;margin:0 auto;border-radius:6px;object-fit:contain}@media (hover:hover) and (pointer:fine){.ssw-layout-grid .ssw-card:focus-within:not(:hover) .ssw-photo-wrap{transform:none;box-shadow:none}.ssw-layout-grid .ssw-card:focus-within:not(:hover) .ssw-info{transform:none;box-shadow:var(--ssw-shadow)}.ssw-layout-grid .ssw-card:focus-within:not(:hover) .ssw-photo-wrap::after{opacity:0}.ssw-layout-grid .ssw-card:focus-within:not(:hover) .ssw-photo{transform:none}.ssw-layout-grid .ssw-card:focus-within:not(:hover) .ssw-company{opacity:0;visibility:hidden;max-height:0!important;margin-top:0!important}}.ssw-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:22px}.ssw-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background 200ms ease,transform 200ms ease}.ssw-dot:hover{background:#9ca3af}.ssw-dot:focus-visible{outline:2px solid var(--ssw-accent);outline-offset:3px}.ssw-dot.is-active{background:var(--ssw-badge-bg);transform:scale(1.2)}.ssw-empty{text-align:center;color:#6b7280;padding:48px 0;font-family:var(--ssw-font)}@media (prefers-reduced-motion:reduce){.ssw-layout-carousel .ssw-track{scroll-behavior:auto!important}.ssw-photo,.ssw-linkedin-badge,.ssw-company,.ssw-company img,.ssw-layout-grid .ssw-card,.ssw-layout-grid .ssw-info,.ssw-dot{transition:none!important;animation:none!important}}@media (max-width:767px){.ssw-carousel.ssw-layout-carousel{position:relative;display:flow-root;width:100%;max-width:100%;height:auto;min-height:0;clear:both;overflow:hidden;isolation:isolate;margin-left:auto;margin-right:auto;margin-bottom:24px}.ssw-layout-carousel .ssw-viewport{position:relative;display:block;width:100%;max-width:100%;height:auto;min-height:0;overflow:hidden;margin:0;padding:6px 6px 56px;clear:both}.ssw-layout-carousel .ssw-track{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:100%;height:auto;min-height:0;margin:0;padding:0;gap:14px;overflow:visible}.ssw-layout-carousel .ssw-slide{position:relative;display:block;height:auto;min-height:0;align-self:flex-start;float:none}.ssw-layout-carousel .ssw-card,.ssw-layout-carousel .ssw-photo-wrap,.ssw-layout-carousel .ssw-info{position:relative;max-width:100%}.ssw-layout-carousel .ssw-card{display:block;height:auto;min-height:0;float:none}.ssw-layout-carousel .ssw-info{height:auto;min-height:0;width:calc(100% - 28px);margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media (max-width:460px){.ssw-carousel.ssw-layout-carousel{margin-bottom:20px}.ssw-layout-carousel .ssw-viewport{padding-bottom:52px}}@media (max-width:767px){.ssw-carousel.ssw-layout-carousel{position:relative!important;display:flow-root!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;clear:both!important;isolation:isolate;contain:none!important}.ssw-carousel.ssw-layout-carousel>.ssw-viewport{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:hidden!important;float:none!important;clear:both!important;margin:0!important;box-sizing:border-box!important}.ssw-carousel.ssw-layout-carousel>.ssw-viewport>.ssw-track{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;align-content:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;float:none!important;clear:none!important;overflow:visible!important;grid-template-columns:none!important;grid-auto-flow:unset!important}.ssw-carousel.ssw-layout-carousel>.ssw-viewport>.ssw-track>.ssw-slide{position:relative!important;display:block!important;flex-grow:0!important;flex-shrink:0!important;height:auto!important;min-height:0!important;float:none!important;clear:none!important;align-self:flex-start!important}.ssw-carousel.ssw-layout-carousel .ssw-card{position:relative!important;display:block!important;height:auto!important;min-height:0!important;float:none!important}.ssw-carousel.ssw-layout-carousel .ssw-photo-wrap,.ssw-carousel.ssw-layout-carousel .ssw-info{float:none!important;clear:none!important}}@media (max-width:767px){.ssw-carousel.ssw-layout-grid{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;clear:both!important;float:none!important;margin-bottom:28px!important}.ssw-carousel.ssw-layout-grid>.ssw-track{position:relative!important;display:grid!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;float:none!important;clear:both!important;align-items:start!important;align-content:start!important}.ssw-carousel.ssw-layout-grid>.ssw-track>.ssw-slide,.ssw-carousel.ssw-layout-grid .ssw-card,.ssw-carousel.ssw-layout-grid .ssw-photo-wrap,.ssw-carousel.ssw-layout-grid .ssw-info{position:relative!important;height:auto;min-height:0;float:none!important;clear:none!important}.elementor-widget-shortcode:has(.ssw-carousel),.elementor-widget-shortcode:has(.ssw-carousel)>.elementor-widget-container,.elementor-widget-html:has(.ssw-carousel),.elementor-widget-html:has(.ssw-carousel)>.elementor-widget-container,.elementor-element.e-con:has(.ssw-carousel){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ssw-carousel.ssw-layout-grid+*{clear:both!important}}.ssw-shortcode-shell{position:relative!important;display:flow-root!important;width:100%!important;max-width:100%!important;height:auto;min-height:1px;max-height:none!important;overflow:visible!important;clear:both!important;float:none!important;box-sizing:border-box!important}.ssw-shortcode-shell>.ssw-carousel{position:relative!important;float:none!important;clear:both!important}@media (max-width:767px){.ssw-shortcode-shell{margin:0!important;padding:0 0 24px!important}.ssw-shortcode-shell>.ssw-carousel.ssw-layout-grid{margin-bottom:0!important;height:auto;max-height:none!important;overflow:visible!important}.ssw-shortcode-shell>.ssw-layout-grid>.ssw-track{position:relative!important;display:grid!important;height:auto;max-height:none!important;overflow:visible!important;transform:none!important}.ssw-shortcode-shell>.ssw-layout-grid>.ssw-track>.ssw-slide{position:relative!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important}.elementor-widget-shortcode .ssw-shortcode-shell,.elementor-widget-shortcode .elementor-shortcode:has(.ssw-shortcode-shell),.elementor-widget-shortcode .elementor-widget-container:has(.ssw-shortcode-shell){position:relative!important;height:auto;min-height:0!important;max-height:none!important;overflow:visible!important}}