.object-fit{position:absolute;top:0;height:100%;width:100%;left:0;-o-object-fit:cover;object-fit:cover}@media not all and (hover:none){a:hover{text-decoration:underline}}.edge a:hover{text-decoration:underline}.skip:focus{overflow:visible;clip:auto;height:auto;width:auto;margin:0;border:0;background:#ffd827;color:#000;position:absolute;display:block;text-transform:uppercase;top:20px;left:20px;padding:10px 20px;text-decoration:none;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-family:"Helvetica Neue LT Std Heavy",sans-serif;font-weight:700;z-index:10}.js-focus-visible .skip:focus:not(.focus-visible),.js-focus-visible button.header-nav__link:focus:not(.focus-visible){outline:0}.js-focus-visible .skip.focus-visible,.js-focus-visible button.header-nav__link.focus-visible{outline:5px solid #ffd827}.header{transition:transform .25s ease}.header:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0f2c58;z-index:101}@media screen and (min-width:0) and (max-width:1249px){.html--nav-open .header:after{content:"";display:block;width:50px;position:absolute;top:0;right:-50px;bottom:0;background:#0f2c58}}.header__inner{position:relative;z-index:150}@media screen and (min-width:0) and (max-width:1249px){.header__nav{position:fixed;top:65px;left:0;width:100%;bottom:0;background:#0f2c58;z-index:3;overflow:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.header__nav.header__nav--open{display:block}.header__nav__inner{max-width:1400px;margin:0 auto;padding:40px 20px 55px}}@media screen and (min-width:0) and (max-width:1249px) and (min-width:481px){.header__nav__inner{padding-left:40px;padding-right:40px;max-width:1440px}}.header__nav-toggle[aria-expanded=true]:before{transform:translate(0,2px) rotate(-45deg);background:#fff}.header__nav-toggle[aria-expanded=true]:after{transform:translate(0,2px) rotate(45deg);background:#fff}.header__nav-toggle[aria-expanded=true] .header__nav-toggle__inner:before{opacity:0}@media not all and (hover:none){.header__search__link:hover{color:#01a3d3}}.edge .header__search__link:hover{color:#01a3d3}.header--hidden{transform:translateY(-100%)}@media screen and (min-width:0) and (max-width:1249px){.header-nav__item--with-sub .header-nav__link{position:relative;padding-right:87px}.header-nav__item--with-sub .header-nav__link .header-nav__link__circle-arrow{display:block;position:absolute;top:50%;margin-top:-14px;right:30px}.header-nav__item--open .header-nav__link .header-nav__link__circle-arrow{transform:rotate(180deg)}}@media screen and (min-width:1250px){@media not all and (hover:none){.header-nav__link:hover{text-decoration:none}}.edge .header-nav__link:hover{text-decoration:none}.header__nav--megamenu .header-nav__item--open .header-nav__link{color:#0f2c58;background:#fff}.header__nav--megamenu .header-nav__item--open .header-nav__sub{display:none}@media not all and (hover:none){.header__nav--megamenu .header-nav__item--open .header-nav__link:hover,.header__nav--megamenu .header-nav__link:hover{color:#0f2c58;background:#fff}}.edge .header__nav--megamenu .header-nav__item--open .header-nav__link:hover,.edge .header__nav--megamenu .header-nav__link:hover{color:#0f2c58;background:#fff}}.header-nav__sub{background:#fff;padding:28px 30px}.header-nav__item--open .header-nav__sub{display:block}.header-nav__sub__list{margin:0;padding:0;list-style:none}.header-nav__sub__item{position:relative}.header-nav__sub__item:not(:first-child){margin:13px 0 0}.header-nav__sub__link{color:#0f2c58;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-family:"Helvetica Neue LT Std Heavy",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-block;padding:7px 0;position:relative}.header-nav__sub__link:before{content:"";display:block;height:4px;background:#01a3d3;position:absolute;bottom:2px;left:0;width:100%;transition:transform .25s ease;transform:scaleX(0);transform-origin:0 0}@media not all and (hover:none){.header-nav__sub__link:hover{text-decoration:none}.header-nav__sub__link:hover:before{transform:scaleX(1)}}.edge .header-nav__sub__link:hover,a.megamenu__card:hover,a.megamenu__text-link:hover{text-decoration:none}.edge .header-nav__sub__link:hover:before,.header-nav__sub__item--active>.header-nav__sub__link:before{transform:scaleX(1)}.header-nav__sub__toggle{background:0 0;border:0;margin:0;cursor:pointer;position:absolute;top:-7px;right:0;padding:7px 0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.js-focus-visible .header-nav__sub__toggle:focus:not(.focus-visible){outline:0}.js-focus-visible .header-nav__sub__toggle.focus-visible{outline:5px solid #ffd827}.header-nav__sub__toggle .header-nav__link__circle-arrow{display:block}.header-nav__sub__toggle .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.header-nav__sub__item.is-active>.header-nav__sub__toggle .header-nav__link__circle-arrow{transform:rotate(180deg)}ul.header-nav__grandchild-menu{list-style:none;padding-left:20px}ul.header-nav__sub__list__grandchildren{list-style:none;padding:0;margin-top:8px}ul.header-nav__sub__list__grandchildren[hidden]{display:none}.header-nav__sub__link.header-nav__sub__link--grandchild{font-weight:400;text-transform:none}@media screen and (min-width:0) and (max-width:1249px){.header__nav--megamenu .header-nav__sub__item.header-nav__sub__item--grandchild{padding-left:10px;margin-top:0;margin-bottom:5px}.header__nav--megamenu .header-nav__sub__item.header-nav__sub__item--grandchild:before{content:" - "}}.header-nav__link__circle-arrow{width:28px;height:28px}.megamenu{box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (min-width:1250px){.header-nav-item-1 #header-nav-item-1,.header-nav-item-10 #header-nav-item-10,.header-nav-item-2 #header-nav-item-2,.header-nav-item-3 #header-nav-item-3,.header-nav-item-4 #header-nav-item-4,.header-nav-item-5 #header-nav-item-5,.header-nav-item-6 #header-nav-item-6,.header-nav-item-7 #header-nav-item-7,.header-nav-item-8 #header-nav-item-8,.header-nav-item-9 #header-nav-item-9{visibility:visible;opacity:1;z-index:100;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s 0s}}.megamenu__picture{background-color:#4b6182}.megamenu__card-title{text-decoration-thickness:3px;transition:text-decoration .25s;transition:text-decoration .25s,-webkit-text-decoration .25s}a.megamenu__card:hover .megamenu__card-title,a.megamenu__text-link:hover .megamenu__card-title{text-decoration-color:#01a3d3}.megamenu__grandchildren{padding:0 2rem;margin:0;list-style:none}.megamenu__grandchildren li{padding:0;margin:0;margin:0 0 1.875rem}.megamenu--complex{padding-bottom:1.875rem}.megamenu--complex .megamenu__inner{display:flex;align-items:flex-start;padding-left:0;padding-right:0}.megamenu--complex .megamenu__inner>:last-child{border-right:0}.megamenu--complex .megamenu__column{border-right:2px solid rgba(75,97,130,.3);width:25%;align-self:stretch}.megamenu--complex .megamenu__list{width:75%;margin:0;grid-template-columns:repeat(auto-fill,33.3%)}.megamenu--complex .megamenu__list>:not(:nth-child(3n+3)){border-right:2px solid rgba(75,97,130,.3)}.megamenu--complex .megamenu__list>:nth-child(6)~*{padding-bottom:0}.megamenu--complex .megamenu__list>:nth-child(9)~*{display:none}.megamenu--complex .megamenu__card{display:block;padding:0 2rem 1.875rem}.megamenu--complex .megamenu__card--placeholder{padding-bottom:0}@media not all and (hover:none){.footer__contact__link:hover,.footer__list__link:hover{text-decoration:underline}}.edge .footer__contact__link:hover,.edge .footer__list__link:hover{text-decoration:underline}@media not all and (hover:none){.social__link:hover{color:#01a3d3}}.edge .social--author .social__link:hover,.edge .social__link:hover{color:#01a3d3}@media not all and (hover:none){.social--author .social__link:hover{color:#01a3d3}}.accordion__item::before{content:"";display:block;width:100%;height:.0625rem;bottom:0;left:0;position:absolute;background-color:currentColor;z-index:2}.accordion__item.accordion__item--open{color:#fff;background-color:#0f2c58}.accordion__item.accordion__item--open::before{display:block;background-color:#4b6182;transform:scaleY(5)}.accordion__trigger[aria-expanded=true]{cursor:pointer}.accordion__trigger[aria-expanded=true] .accordion__trigger-icon{color:#0f2c58;background-color:#01a3d3;transform:rotate(180deg)}.accordion__trigger:focus-visible,.accordion__trigger:hover{cursor:pointer}.accordion__trigger:focus-visible .accordion__trigger-icon,.accordion__trigger:hover .accordion__trigger-icon{color:#0f2c58;background-color:#01a3d3}@supports not selector(:focus-visible){.accordion__trigger:focus{cursor:pointer}.accordion__trigger:focus .accordion__trigger-icon{color:#0f2c58;background-color:#01a3d3}}.accordion__panel{transition:max-height .3s ease}.accordion__panel[aria-hidden=false]{max-height:var(--accordion-content-height, 1000px)}.accordion__panel[aria-hidden=false] .accordion__panel-inner{opacity:1}.accordion__panel-inner{transition:opacity .3s ease}.section--dark .accordion__item.accordion__item--open{color:#0f2c58;background-color:#fff}.carousel__content--copy .carousel__content__inner>.carousel__overlay{content:"";z-index:1;display:block;opacity:.9;position:absolute;bottom:1.25rem;left:6.5rem;width:708px;height:626px;transform:translateX(-50%) translateY(50%)}@media screen and (min-width:1100px){.carousel__content--copy .carousel__content__inner>.carousel__overlay{bottom:1.25rem;left:12.5rem;width:1415px;height:1251px}}.carousel__content--copy .carousel__content__inner>.carousel__overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.js-focus-visible .carousel__element__button:focus:not(.focus-visible),.js-focus-visible .carousel__element__pagination__button:focus:not(.focus-visible){outline:0}.js-focus-visible .carousel__element__button.focus-visible,.js-focus-visible .carousel__element__pagination__button.focus-visible{outline:5px solid #ffd827}@media not all and (hover:none){.carousel__element__button:hover:before{border-color:#01a3d3}}.edge .carousel__element__button:hover:before{border-color:#01a3d3}.section--watermark{background:url(/assets/img/h-pattern-repeating.svg)50% 50%;background-size:500px auto}@media screen and (min-width:1100px){.section--contact-form .section__headings *,.section--copy .section__headings *{text-align:center!important}}@media not all and (hover:none){.card__inner:hover{text-decoration:none}}.edge .card__inner:hover,.edge a.featured-cards__card__inner:hover{text-decoration:none}@media not all and (hover:none){@media screen and (min-width:1100px){.card--article .card__inner:hover .card__content__action{animation:card-action .25s ease;animation-delay:.25s;animation-fill-mode:forwards}.card--article .card__inner:hover .card__content{transform:translateY(-35px)}}}@media screen and (min-width:1100px){.edge .card--article .card__inner:hover .card__content__action{animation:card-action .25s ease;animation-delay:.25s;animation-fill-mode:forwards}.edge .card--article .card__inner:hover .card__content{transform:translateY(-35px)}}@media screen and (min-width:0) and (max-width:768px){.card--article-lead .card__content{padding:50px 0 30px}}@media screen and (min-width:1100px){.card--article-lead .card__content{width:50%;padding:0 0 0 20px;height:auto}}.card--article-lead .card__content__copy{margin:15px 0 0}@media screen and (min-width:769px) and (max-width:1099px){.card--article-lead .card__content__copy{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media screen and (min-width:0) and (max-width:768px){.card--article-lead .card__content__action:not(.card__content__action--alt){display:none}}@media screen and (min-width:1100px){.card--article-lead .card__content__action:not(.card__content__action--alt){display:none}}.card--article-lead .card__content__action--alt{display:none;margin:25px 0 0}@media screen and (min-width:0) and (max-width:768px){.card--article-lead .card__content__action--alt{display:block}}@media screen and (min-width:1100px){.card--article-lead .card__content__action--alt{display:block}}.card--article-lead .card__image picture{overflow:hidden}.card--article-lead .card__image img{transition:transform 1s ease;transform:scale(1)}@media not all and (hover:none){.card--article-lead:hover .card__image img{transform:scale(1.04)}.card--article-lead:hover .card__content__action .button{color:#01a3d3;text-decoration:none}.card--article-lead:hover .card__content__action .button:after,.card--article-lead:hover .card__content__action .button:before{border-color:#01a3d3;width:17px}}.edge .card--article-lead:hover .card__image img{transform:scale(1.04)}.edge .card--article-lead:hover .card__content__action .button{color:#01a3d3;text-decoration:none}.edge .card--article-lead:hover .card__content__action .button:after,.edge .card--article-lead:hover .card__content__action .button:before{border-color:#01a3d3;width:17px}.js-focus-visible .featured-cards__pagination__button:focus:not(.focus-visible){outline:0}.js-focus-visible .featured-cards__pagination__button.focus-visible{outline:5px solid #ffd827}@media not all and (hover:none){@media screen and (min-width:601px){.featured-cards__card__inner:hover .featured-cards__card__content__copy,.featured-cards__card__inner:hover .featured-cards__card__content__inner:before{opacity:1}}}@media screen and (min-width:601px){.edge .featured-cards__card__inner:hover .featured-cards__card__content__copy,.edge .featured-cards__card__inner:hover .featured-cards__card__content__inner:before{opacity:1}}@media not all and (hover:none){a.featured-cards__card__inner:hover{text-decoration:none}}.featured-cards__card__content__inner:before{content:"";display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease;z-index:1}@media screen and (min-width:601px){.featured-cards__card__content__copy{transition:opacity .25s ease}}.action-link{position:relative}.action-link:after,.action-link:before{content:"";display:block;position:absolute;top:50%}.action-link:before{width:18px;height:18px;background:#01a3d3;border-radius:100%;right:0;margin:-9px 0 0}.action-link:after{width:6px;height:6px;border:1px solid #0f2c58;border-width:1px 1px 0 0;transform:rotate(45deg);right:7px;margin:-3px 0 0}.action-link--no-icon{padding:0}.action-link--no-icon:after,.action-link--no-icon:before{content:none}@media not all and (hover:none){.video__action__element:hover:before{border-left:42px solid #01a3d3}@media screen and (min-width:769px){.video__action__element:hover:before{border-left:84px solid #01a3d3}}}.edge .video__action__element:hover:before{border-left:42px solid #01a3d3}@media screen and (min-width:769px){.edge .video__action__element:hover:before{border-left:84px solid #01a3d3}}@media not all and (hover:none){.button:hover{color:#01a3d3;text-decoration:none}.button:hover:after,.button:hover:before{border-color:#01a3d3;width:17px}}.edge .button:hover{color:#01a3d3;text-decoration:none}.edge .button:hover:after,.edge .button:hover:before{border-color:#01a3d3;width:17px}.hero-banner__overlay{content:"";z-index:1;display:block;opacity:.9;position:absolute;bottom:1.25rem;left:6.5rem;width:708px;height:626px;transform:translateX(-50%) translateY(50%);background:url(/assets/img/banner-gradient-mobile.png)no-repeat no-repeat center center}@media screen and (min-width:1100px){.hero-banner__overlay{bottom:1.25rem;left:12.5rem;width:1415px;height:1251px;background:url(/assets/img/banner-gradient.png)no-repeat no-repeat center center}}.text-input::-ms-clear,.text-input::-ms-reveal{display:none}.text-input:focus{outline:0;box-shadow:inset 0 0 0 2px #0f2c58}.section--dark .select:focus,.section--dark .text-input:focus{border-color:#ffd827;box-shadow:inset 0 0 0 2px #ffd827}.text-input.is-error{border-color:#9d261a!important;box-shadow:inset 0 0 0 2px #9d261a!important}.select{background-image:url(/assets/img/select-arrow.svg);background-size:14px 14px;background-position:calc(100% - 20px) calc(50% - 2px);background-repeat:no-repeat}.select:focus{outline:0;box-shadow:inset 0 0 0 2px #0f2c58}.select.is-error{border-color:#9d261a!important;box-shadow:inset 0 0 0 2px #9d261a!important}@media screen and (min-width:769px){.select{background-position:calc(100% - 25px) calc(50% - 2px)}}.select--alt:focus{box-shadow:inset 0 0 0 2px #0f2c58}.select--cta:focus{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.article__item--media figcaption{text-align:right;font-style:oblique;margin-top:5px}.team .grid{margin:50px 0 0-30px}@media not all and (hover:none){.team-card__inner:hover{text-decoration:none}@media screen and (min-width:1100px){.team-card__inner:hover .team-card__bio{animation:team-card-action .25s ease;animation-delay:.25s;animation-fill-mode:forwards}.team-card__inner:hover .team-card__content{transform:translateY(-95px)}}@media screen and (min-width:1300px){.team-card__inner:hover .team-card__content{transform:translateY(-75px)}}}.edge .team-card__inner:hover{text-decoration:none}@media screen and (min-width:1100px){.edge .team-card__inner:hover .team-card__bio{animation:team-card-action .25s ease;animation-delay:.25s;animation-fill-mode:forwards}.edge .team-card__inner:hover .team-card__content{transform:translateY(-95px)}}@media screen and (min-width:1300px){.edge .team-card__inner:hover .team-card__content{transform:translateY(-75px)}}@media screen and (min-width:1100px){.team--2-columns .grid__col--4-wide{width:50%}}@media not all and (hover:none){@media screen and (min-width:1250px){.team--2-columns .team-card__inner:hover .team-card__content{transform:translateY(-55px)}}}@media screen and (min-width:1250px){.edge .team--2-columns .team-card__inner:hover .team-card__content{transform:translateY(-55px)}}.subprocessor-table__outer{margin:2rem;overflow-x:auto}.subprocessor-table{min-width:600px}.subprocessor-table td{border:1px solid #0f2c58;text-align:left}