a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role="button"]:focus-visible,[role="tab"]:focus-visible,[tabindex]:focus-visible{outline:2px solid #0C3655;outline-offset:2px}footer [tabindex]:focus-visible,footer a:focus-visible,footer button:focus-visible,.kae-menu-overlay [tabindex]:focus-visible,.kae-menu-overlay a:focus-visible,.kae-menu-overlay button:focus-visible,.kae-hcoffcanvas-custom [tabindex]:focus-visible,.kae-hcoffcanvas-custom a:focus-visible,.kae-hcoffcanvas-custom button:focus-visible{outline-color:#FFF}.team-card .card-link{position:relative}.team-card .card-link:focus-visible{outline:none}.team-card .card-link:focus-visible::after{content:"";position:absolute;inset:4px;border:3px solid #FFF;box-shadow:0 0 0 2px #0C3655,inset 0 0 0 2px #0C3655;border-radius:inherit;pointer-events:none;z-index:5}.kc-cta{display:inline-block}.swiper-pagination-bullet{width:24px!important;height:24px!important;margin:0 4px!important;background:transparent!important;position:relative}.swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#000;border-radius:50%;transform:translate(-50%,-50%)}.swiper-pagination-bullet-active::before{background:#F22128}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.custom-breadcrumbs a{color:#DF1E25!important}.acquired{color:#C81118!important}.btn-danger,.wpcf7-submit{background-color:#DF1E25!important}.entry-content a,.wp-block-paragraph a{color:#0C65E9!important}.blog-content a,.post-content a{color:#0B4FBB!important}.kae-get-touch{color:#C81118!important}.kc-footer-heading{color:#FF4550!important}.main-filter-btn,.main-filter-mark,.main-filter-mark::before,.main-filter-mark::after{background:#DF1E25!important}.main-filter-btn .main-description p{opacity:1!important;color:#FFFFFF!important}.clients-container{background:linear-gradient(#DF1E25 0%,#BC2830 100%)!important}.filter-btn:not(.active):not(:hover){background:transparent!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .85)}.kc-visible-label{display:block;font-size:13px;font-weight:500;margin-bottom:4px;margin-top:10px;color:inherit}.kc-visible-label .kc-required-mark{color:#DF1E25;margin-left:2px}.kc-visible-label+.wpcf7-form-control-wrap input,.kc-visible-label+.wpcf7-form-control-wrap textarea{padding-top:12px!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{height:35px!important;padding-top:6px!important;padding-bottom:6px!important}.ticker p.kc-marquee{transform:none!important;animation:kc-marquee 70s linear infinite}.ticker.kc-paused p.kc-marquee{animation-play-state:paused}@keyframes kc-marquee{from{translate:0 0}to{translate:-50% 0}}.swiper-play-pause{width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:rgb(255 255 255 / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgb(26 26 26 / .12)}.swiper-play-pause:hover{background:rgb(255 255 255 / .85)}.swiper-play-pause:focus-visible{outline:2px solid #1A1A1A!important;outline-offset:0;box-shadow:0 0 0 4px #FFF;background:rgb(255 255 255 / .85)}.swiper-play-pause svg{width:.9rem;height:.9rem;fill:#1A1A1A}.swiper-play-pause .kc-i-play,.swiper-play-pause.is-paused .kc-i-pause{display:none}.swiper-play-pause.is-paused .kc-i-play{display:block}.ticker-wrap.kc-has-toggle{position:relative}.ticker-wrap.kc-has-toggle>.swiper-play-pause{position:absolute;z-index:2;top:calc(50% - 25px);right:2rem;transform:translateY(-50%)}@media (max-width:991px){.ticker-wrap.kc-has-toggle>.swiper-play-pause{top:calc(50% - 15px)}}@media (max-width:767px){.swiper-play-pause{width:2rem;height:2rem}.ticker-wrap.kc-has-toggle>.swiper-play-pause{right:1.3125rem}}.teamSwiper .swiper-pagination-bullet::before{background:transparent!important;box-shadow:inset 0 0 0 2px #FFF}.teamSwiper .swiper-pagination-bullet-active::before{background:#FFFFFF!important}.swiper-play-pause.kc-in-carousel{position:absolute;z-index:10;right:16px;bottom:16px}.swiper-pagination.kc-pagination-single{display:none!important}.kc-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.kc-breadcrumb-sep{margin:0 .35em}.kc-li{display:contents}.kc-li-marker{display:none}.kae-hcmenu-list>li.kc-resources-item{display:block}.kae-hcmenu-list>li.kc-resources-item>span{margin-top:4px}.kc-resources-item>ul{list-style:none;padding:0 0 0 2rem;margin:20px 0 15px}.kc-resources-item>ul>li{font-size:20px;display:flex;align-items:flex-start;gap:10px}.kc-resources-item>ul>li>span{margin-top:1px}.kae-menu-right a:not([href]),.kc-resources-item>a:not([href]){cursor:default}.kc-required-note{font-size:13px;margin:0 0 8px;color:inherit}.kc-info-item a{color:#D41920!important}.job-details li>.d-flex{color:#6B6B6B!important}.news-letter-box .text-1{opacity:1!important}.stable-card .stable-tags span{color:#BDBDBD!important}.breadcrumb{opacity:1!important}.breadcrumb a{color:#696764!important}.breadcrumb .kc-breadcrumb-list{font-size:12px;line-height:150%}.rank-math-html-sitemap__link,body.archive #primary a,body.archive #primary time,body.archive #secondary a{color:#0B4FBB!important}.wp-block-latest-posts__post-title,.wp-block-archives-list a,.wp-block-categories-list a{display:inline-block;min-height:24px;line-height:24px}