.cmp-capabilities-menu{margin:0 auto;max-width:100rem;padding:2.5rem 1rem}@media screen and (min-width:1280px){.cmp-capabilities-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.75rem;justify-content:space-between;padding:5rem 2.5rem}}.cmp-capabilities-menu__dropdown-wrapper{margin-bottom:1.5rem;position:relative}@media screen and (min-width:601px)and (max-width:1279px){.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{max-width:26.5625rem}}.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;-ms-flex-pack:distribute;-webkit-box-flex:38.3125rem;border-right:2px solid #08d2ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:38.3125rem 0 1;flex:38.3125rem 0 1;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;max-width:38.3125rem}}.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;width:100%}.cmp-capabilities-menu__tab:hover{background-color:#1a2f5a;border-left-color:#08d2ff;color:#08d2ff}.cmp-capabilities-menu__tab:focus-visible{outline:2px solid #08d2ff;outline-offset:-2px}.cmp-capabilities-menu__tab--active{background-color:#1a2f5a;border-left-color:#08d2ff;color:#08d2ff}@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:3.8125rem;justify-content:space-between}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.8125rem;justify-content:space-between}}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__category-body{-webkit-box-flex:0;-ms-flex:0 1 35.3125rem;flex:0 1 35.3125rem;max-width:35.3125rem}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category-body{-webkit-box-flex:0;-ms-flex:0 1 35.3125rem;flex:0 1 35.3125rem;max-width:35.3125rem}}@media screen and (min-width:601px)and (max-width:1279px){.cmp-capabilities-menu__category-media{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 26.5rem;flex:1 1 26.5rem;justify-content:center}}@media screen and (min-width:1280px){.cmp-capabilities-menu__category-media{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 26.5rem;flex:1 1 26.5rem;justify-content:center}}.cmp-capabilities-menu__category-title .cmp-title h3.cmp-title__text{font-size:1.125rem;font-weight:500;letter-spacing:.1125rem;line-height:1.75rem}@media screen and (min-width:601px){.cmp-capabilities-menu__category-title .cmp-title h3.cmp-title__text{font-size:1.875rem;letter-spacing:.1875rem;line-height:2.8125rem}}.cmp-capabilities-menu__category-text .cmp-text p{font-size:1rem;letter-spacing:.025rem;line-height:1.625rem}@media screen and (min-width:601px){.cmp-capabilities-menu__category-text .cmp-text p{font-size:1.5625rem;letter-spacing:.03125rem;line-height:2.375rem}}.cmp-capabilities-menu__category-image{aspect-ratio:345/275;max-width:21.5625rem;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/275;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}}.cmp-capabilities-menu__category-image--placeholder .cmp-image__image{display:none}.cmp-capabilities-menu__category-image--placeholder .image{background-color:#d2d5d4;height:17.1875rem;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}}.cmp-capabilities-menu__panel[hidden]{display:none}.cmp-capabilities-menu__panel:focus-visible{outline:2px solid #08d2ff;outline-offset:4px}@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}}