.cmp-capabilities-menu{margin:3.125rem auto;max-width:100rem}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu{padding-left:8.9375rem;padding-right:4.9375rem}}@media screen and (min-width:1280px){.cmp-capabilities-menu{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8125rem;justify-content:flex-start;margin:3.125rem 2.75rem 3.125rem 11.625rem;max-width:none}}.cmp-capabilities-menu__dropdown-wrapper{margin-bottom:2.625rem;margin-left:auto;margin-right:auto;max-width:21.5625rem;position:relative}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__dropdown-wrapper{margin-left:0;margin-right:0;max-width:none}.cmp-capabilities-menu__dropdown-wrapper:after{background-color:#08d2ff;bottom:0;content:"";height:.125rem;left:0;position:absolute;right:0}}@media screen and (min-width:1280px){.cmp-capabilities-menu__dropdown-wrapper{display:none}}.cmp-capabilities-menu__dropdown{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#efefef;border:2px solid #08d2ff;border-radius:.3125rem .3125rem 0 0;color:#121212;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;justify-content:space-between;letter-spacing:.08rem;line-height:1.625rem;padding:.625rem 1rem;text-transform:uppercase;width:100%}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__dropdown{font-size:1.25rem;letter-spacing:.1rem;line-height:2.0625rem;max-width:26.5625rem;min-height:3.5rem;padding:.625rem 1.0625rem}}.cmp-capabilities-menu__dropdown:after{-ms-flex-negative:0;background-color:currentColor;content:"";flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L12 20L23 9' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L12 20L23 9' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1rem}.cmp-capabilities-menu__dropdown--open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-capabilities-menu__dropdown:focus-visible{outline:2px solid #08d2ff;outline-offset:2px}.cmp-capabilities-menu__listbox{background-color:#efefef;border-top:2px solid #08d2ff;left:0;list-style:none;margin:0;max-height:18.75rem;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__listbox{max-width:26.5625rem}}.cmp-capabilities-menu__listbox[hidden]{display:none}.cmp-capabilities-menu__option{color:#121212;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1rem;padding:.75rem 1rem}.cmp-capabilities-menu__option--focused{background-color:#d2d5d4}.cmp-capabilities-menu__option--selected{color:#08d2ff}.cmp-capabilities-menu__tablist{display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:1280px){.cmp-capabilities-menu__tablist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:0;border-right:2px solid #08d2ff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 38.3125rem;flex:0 1 38.3125rem;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:38.3125rem;padding-top:5rem;width:100%}}.cmp-capabilities-menu__tab{background:transparent;border:0;border-left:3px solid transparent;color:#7f7f83;cursor:pointer;font-family:Soleto,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:.025rem;line-height:3.4375rem;margin-left:-1px;padding:.375rem 1.5rem;text-align:left;-webkit-transition:color .2s ease,border-color .2s ease,background .2s ease;transition:color .2s ease,border-color .2s ease,background .2s ease;width:100%}.cmp-capabilities-menu__tab:hover{background-color:transparent;background:transparent;border-left-color:#08d2ff;color:#08d2ff}.cmp-capabilities-menu__tab:focus-visible{outline:2px solid #08d2ff;outline-offset:-2px}.cmp-capabilities-menu__tab--active{border-left-color:#08d2ff;color:#08d2ff}.cmp-capabilities-menu__tab--active,.cmp-capabilities-menu__tab--active:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(8,210,255,.12)),to(rgba(8,210,255,.02)));background:linear-gradient(90deg,rgba(8,210,255,.12),rgba(8,210,255,.02))}.cmp-capabilities-menu__tab .cmp-capabilities-menu__tab-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1280px){.cmp-capabilities-menu__tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:6.5625rem;padding-left:1.0625rem;padding-right:1.0625rem}.cmp-capabilities-menu--light-category-highlight .cmp-capabilities-menu__tablist{padding-top:0}}.cmp-capabilities-menu--light-category-highlight .cmp-capabilities-menu__tab{padding-bottom:.9375rem;padding-top:.9375rem}.cmp-capabilities-menu--light-category-highlight .cmp-capabilities-menu__tab--active,.cmp-capabilities-menu--light-category-highlight .cmp-capabilities-menu__tab--active:hover,.cmp-capabilities-menu--light-category-highlight .cmp-capabilities-menu__tab:hover{background:#efefef;background-color:#efefef;border-left-color:#08d2ff;color:#08d2ff}.cmp-capabilities-menu__category{margin:0 auto;max-width:21.5625rem}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__category{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(2rem,4.75vw,3.8125rem);justify-content:space-between;margin:0;max-width:none}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8125rem;justify-content:flex-start;margin:0;max-width:none}}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__category-body{-webkit-box-flex:1;-ms-flex:1 1 35.3125rem;flex:1 1 35.3125rem;max-width:35.3125rem}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category-body{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 1 36.25rem;flex:0 1 36.25rem;max-width:36.25rem;padding-top:5rem;width:100%}}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__category-media{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 26.5rem;flex:0 1 26.5rem;justify-content:flex-end;min-width:17.5rem}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category-media{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 26.5rem;flex:0 1 26.5rem;justify-content:flex-start;max-width:26.5rem;padding-top:5rem;width:100%}}.cmp-capabilities-menu__category-body .cmp-title .cmp-title__text,.cmp-capabilities-menu__category-title .cmp-title__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.125rem;font-weight:500;letter-spacing:.1125rem;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:601px){.cmp-capabilities-menu__category-body .cmp-title .cmp-title__text,.cmp-capabilities-menu__category-title .cmp-title__text{font-size:1.875rem;letter-spacing:.1875rem;line-height:2.8125rem}}.cmp-capabilities-menu__category-body .cmp-text .cmp-text p,.cmp-capabilities-menu__category-body .cmp-text p,.cmp-capabilities-menu__category-text .cmp-text p,.cmp-capabilities-menu__category-text p{font-size:1rem;letter-spacing:.025rem;line-height:1.625rem}@media screen and (min-width:601px){.cmp-capabilities-menu__category-body .cmp-text .cmp-text p,.cmp-capabilities-menu__category-body .cmp-text p,.cmp-capabilities-menu__category-text .cmp-text p,.cmp-capabilities-menu__category-text p{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.025rem;line-height:2.125rem}}.cmp-capabilities-menu__category-image{aspect-ratio:345/275;max-width:21.5625rem;overflow:hidden;width:100%}@media screen and (min-width:601px){.cmp-capabilities-menu__category-image{aspect-ratio:424/624;max-width:26.5rem}}.cmp-capabilities-menu__category-image .cmp-image,.cmp-capabilities-menu__category-image .cmp-image__image,.cmp-capabilities-menu__category-image .image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-capabilities-menu__category-image:not(.cmp-capabilities-menu__category-image--placeholder):not(.cmp-capabilities-menu__category-image--loaded) .cmp-image__image{visibility:hidden}.cmp-capabilities-menu__category-image:not(.cmp-capabilities-menu__category-image--placeholder):not(.cmp-capabilities-menu__category-image--loaded) .image{-webkit-animation:cmp-capabilities-menu-skeleton 1.4s ease-in-out infinite;animation:cmp-capabilities-menu-skeleton 1.4s ease-in-out infinite;aspect-ratio:345/390;background-color:#d2d5d4;background-image:-webkit-gradient(linear,left top,right top,from(#d2d5d4),color-stop(50%,#efefef),to(#d2d5d4));background-image:linear-gradient(90deg,#d2d5d4,#efefef 50%,#d2d5d4);background-size:200% 100%;width:clamp(21.5625rem,20.5vw,26.5rem)}@media screen and (min-width:601px){.cmp-capabilities-menu__category-image:not(.cmp-capabilities-menu__category-image--placeholder):not(.cmp-capabilities-menu__category-image--loaded) .image{aspect-ratio:424/624;max-width:26.5rem}}.cmp-capabilities-menu__category-image--placeholder .cmp-image__image{display:none}.cmp-capabilities-menu__category-image--placeholder .image{background-color:#d2d5d4;height:24.375rem;width:21.5625rem}@media screen and (min-width:601px){.cmp-capabilities-menu__category-image--placeholder .image{height:39rem;width:26.5rem}}@-webkit-keyframes cmp-capabilities-menu-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cmp-capabilities-menu-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (min-width:1280px){.cmp-capabilities-menu__panels{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__panel{container-type:inline-size;container-name:capmenupanel}}.cmp-capabilities-menu__panel[hidden]{display:none}.cmp-capabilities-menu__panel:focus-visible{outline:2px solid #08d2ff;outline-offset:4px}@container capmenupanel (max-width: 760px){.cmp-capabilities-menu__category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-capabilities-menu__category-body,.cmp-capabilities-menu__category-media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}.cmp-capabilities-menu__category-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0}}@media screen and (min-width:601px){.cmp-capabilities-menu--body-large .cmp-capabilities-menu__category-body .cmp-text .cmp-text p,.cmp-capabilities-menu--body-large .cmp-capabilities-menu__category-body .cmp-text p,.cmp-capabilities-menu--body-large .cmp-capabilities-menu__category-text .cmp-text p,.cmp-capabilities-menu--body-large .cmp-capabilities-menu__category-text p{font-size:1.5625rem;letter-spacing:.03125rem;line-height:2.375rem}}.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-card,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-card .cmp-teaser-card,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-card .cmp-teaser-card__image,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-card .cmp-teaser-card__link,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-image,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-image .cmp-image,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-image .cmp-image__image,.cmp-capabilities-menu--image-no-radius .cmp-capabilities-menu__category-image .image{border-radius:0!important}@media(prefers-reduced-motion:reduce){.cmp-capabilities-menu__dropdown:after,.cmp-capabilities-menu__tab{-webkit-transition:none;transition:none}.cmp-capabilities-menu__category-image:not(.cmp-capabilities-menu__category-image--placeholder):not(.cmp-capabilities-menu__category-image--loaded) .image{-webkit-animation:none;animation:none;background-image:none}}