.industry-carousel{padding-top:12px;padding-bottom:25px}.industry-carousel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.industry-carousel-top>p{font-size:12px;color:#55768e}.industry-carousel-top .animation-control{background:#fffefa;color:#4e718b;border-color:#d1dfe9;font-size:9px}.industry-slides{border:1px solid #d6e1e8;border-radius:14px;overflow:hidden;background:#f3f6f8}.industry-slide{display:grid;grid-template-columns:1.05fr 1fr;min-height:470px;animation:industry-enter .45s ease-out}.industry-slide[hidden]{display:none}.industry-slide-photo{position:relative;min-height:470px}.industry-slide-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.industry-slide-photo>span{position:absolute;bottom:12px;left:15px;color:#fff;font-size:8px;padding:5px 8px;background:#172f46a6;border-radius:4px}.industry-slide-copy{padding:48px 45px;align-self:center}.industry-slide-category{font-size:10px;letter-spacing:.6px;color:#4f83a6;display:block;margin-bottom:23px}.industry-slide-copy h2{font-size:35px;letter-spacing:-1px;line-height:1.16;color:#263e50}.industry-slide-copy>p{font-size:13px;line-height:1.85;color:#657d8e;margin-top:23px}.industry-slide-copy>small{font-size:9px;color:#7790a1;display:block;margin-top:25px}.industry-slide-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -10px}.industry-slide-nav>button{margin:0 10px;padding:23px 0 12px;border:0;background:none;text-align:left;cursor:pointer;color:#8596a3;font:inherit;font-size:12px}.industry-slide-nav>button[aria-current=true]{color:#276d98}.industry-slide-nav>button:focus-visible{outline:2px solid #2ca1e7;outline-offset:3px}.industry-slide-nav i{display:block;height:2px;background:#d8e2e9;margin-top:14px;overflow:hidden}.industry-slide-nav b{display:block;height:100%;background:#2b96d4;transform:scaleX(var(--slide-progress,0));transform-origin:left}.industry-carousel+.agent-channels{padding-top:65px}@keyframes industry-enter{from{opacity:.55}to{opacity:1}}@media(max-width:1000px){.industry-slide-copy{padding:32px}.industry-slide-copy h2{font-size:29px}}@media(max-width:800px){.industry-slide{grid-template-columns:1fr}.industry-slide-photo{min-height:340px}.industry-slide-copy{padding:30px}.industry-slide-copy h2{font-size:31px}.industry-slide-nav>button{font-size:10px}.industry-carousel+.agent-channels{padding-top:50px}}@media(max-width:480px){.industry-slide-photo{min-height:290px}.industry-slide-copy{padding:25px 22px;min-height:300px}.industry-slide-copy h2{font-size:27px}.industry-slide-copy>p{font-size:12px}.industry-slide-nav{margin:0 -5px}.industry-slide-nav>button{font-size:9px;margin:0 5px;padding-top:18px;line-height:1.6}.industry-carousel-top>p{font-size:10px}.industry-carousel-top .animation-control{font-size:8px}}@media(prefers-reduced-motion:reduce){.industry-slide{animation:none}}html[data-reduced-motion=true] .industry-slide{animation:none}

.industry-slide-photo{overflow:hidden}.industry-slide-photo>img{transform:scale(var(--image-zoom,1));transform-origin:center;will-change:transform}.industry-carousel[data-reduced=true] .industry-slide-photo>img{transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){.industry-slide-photo>img{transform:none;will-change:auto}}
.industry-carousel-controls{display:flex;align-items:center}.industry-duration{font-size:10px;color:#748d9f;margin-right:18px}.industry-arrow{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-right:7px;border:1px solid #cedfe9;border-radius:7px;background:#fffefa;color:#3e769b;cursor:pointer;transition:background .2s,border-color .2s}.industry-arrow>svg{width:19px;height:19px}.industry-arrow:hover{background:#e7f2fa;border-color:#9fc9e3}.industry-arrow:focus-visible{outline:2px solid #279de6;outline-offset:3px}.industry-carousel-controls .animation-control{margin-left:7px}@media(max-width:480px){.industry-carousel-top{align-items:flex-start}.industry-carousel-top>p{max-width:90px;line-height:1.7}.industry-carousel-controls{flex-wrap:wrap;justify-content:flex-end;max-width:220px}.industry-duration{flex-basis:100%;text-align:right;margin:0 0 8px;font-size:9px}.industry-arrow{width:32px;height:32px;margin-right:5px}.industry-carousel-controls .animation-control{margin-left:3px}}
