.mkt{--primary-black:#001222;--blue:#115a8d;--light-blue:#177dc4;--green:#50d4a4;--darker-green:#2fba8e;--teal:#4ccace;--text:#212b36;--text-light:#6d7279;--sky:#f9fafb;--sky300:#f4f6f8;--light-grey:#c4cdd5;--greyblue:#919eab;--input-height:60px;--white:#ffffff;--misc--t200:#e4f7f8;--t300:#a5e4e6;font-size:18px;line-height:28px;font-weight:400;color:var(--text);background:var(--white);transition:opacity .2s ease-in}.mkt h1{font-size:2.75rem;line-height:1.3}.mkt h1,.mkt h2{font-weight:700;color:var(--primary-black)}.mkt h2{font-size:2.25rem;line-height:1.5}.mkt h3{font-size:1.8rem;line-height:1.4}.mkt h3,.mkt h4{font-weight:700;color:var(--primary-black)}.mkt h4{font-size:1.25rem;line-height:1.5}.mkt a{transition:opacity .2s ease}.mkt a:hover{color:rgb(50,52,58)}.mkt-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mkt-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.125rem 1.25rem;border-radius:8px;font-size:1rem;font-weight:700;text-transform:uppercase;background-color:var(--blue);color:var(--white);transition:all .3s ease,opacity .2s ease}.mkt-button:hover{background-color:var(--light-blue);color:var(--white)}.mkt-button:active{background-color:rgb(67,70,77)}.mkt-button.is--teal{background-color:var(--green);color:var(--primary-black)}.mkt-button.is--teal:hover{background-color:var(--darker-green);background-image:linear-gradient(180deg,var(--misc--t200),#d2f1f2);color:var(--primary-black)}.mkt-button.is--teal:active{background-image:linear-gradient(180deg,var(--t300),#a5e4e6)}.mkt-button.is--white{background-color:var(--white);color:#454f5b}.mkt-button.is--white:hover{background-color:#f2f2f2;background-image:linear-gradient(#fff,#fff);color:#454f5b}.mkt-button.is--white:active{background-image:linear-gradient(#f4f6f8,#f4f6f8)}.mkt-nav{position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,0);transition:background-color .5s ease}.mkt-nav.is-scrolled{background-color:#ffffff;box-shadow:0 1px 0 0 rgba(0,18,34,.06)}.mkt-nav .logo_black,.mkt-nav .logo_white{transition:opacity .5s ease}.mkt-nav.is--dark-hero .logo_black{opacity:0}.mkt-nav.is--dark-hero .logo_white,.mkt-nav.is--dark-hero.is-scrolled .logo_black{opacity:1}.mkt-nav.is--dark-hero.is-scrolled .logo_white{opacity:0}.mkt-nav.is--dark-hero .mkt-nav-item{color:rgba(255,255,255,1)}.mkt-nav.is--dark-hero.is-scrolled .mkt-nav-item{color:rgba(0,0,0,1)}.mkt-nav-item{background-color:rgba(255,255,255,0);transition:background-color .3s ease,opacity .4s ease,color .4s ease}.mkt-nav-item:hover{background-color:rgba(255,255,255,1)}.mkt-nav-link{transition:.2s ease}.mkt-nav-link-block{transition:.35s ease}.mkt-drop-arrow{transition:transform .2s ease}.mkt-dropdown[data-open=true] .mkt-drop-arrow{transform:rotate(180deg)}.mkt-mega{opacity:0;transform:translateY(14px);pointer-events:none;box-shadow:2px 30px 50px rgba(0,0,0,.08);transition:opacity .3s ease,transform .3s ease}.mkt-dropdown[data-open=true] .mkt-mega{opacity:1;transform:translateY(0);pointer-events:auto;transition-duration:0s}.mkt-mega-col{opacity:0;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease}.mkt-dropdown[data-open=true] .mkt-mega-col{opacity:1;transform:translateY(0)}.mkt-dropdown[data-open=true] .mkt-mega-col:first-child{transition-delay:.1s}.mkt-dropdown[data-open=true] .mkt-mega-col:nth-child(2){transition-delay:.2s}.mkt-dropdown[data-open=true] .mkt-mega-col:nth-child(3){transition-delay:.3s}.mkt-dropdown[data-open=true] .mkt-mega-col:nth-child(4){transition-delay:.4s}.dropdown_cta{transition:.3s ease-in-out}.dropdown_cta--bcg,.dropdown_cta--img{transition:.2s ease-in-out}.dropdown_cta--link:hover .dropdown_cta--bcg,.dropdown_cta--link:hover .dropdown_cta--img{transform:scale(1.02)}.mkt-mobile-panel{transition:transform .35s ease}.dropdown-list-mob{box-shadow:11px 59px 55px rgba(82,82,82,.05)}.line-1,.line-2,.line-3{display:block;height:2px;width:24px;background-color:currentColor;transition:.2s ease-in-out}.simple-menu-button.is-open .line-1{transform:rotate(45deg) translate(6px,5px)}.simple-menu-button.is-open .line-2{transform:translate(100px)}.simple-menu-button.is-open .line-3{transform:rotate(-45deg) translate(6px,-5px)}@keyframes banner-drop-in{0%{transform:translateY(-80px);opacity:0}60%{transform:translateY(6px);opacity:1}80%{transform:translateY(-3px)}to{transform:translateY(0);opacity:1}}.banner_collection{animation:banner-drop-in .5s cubic-bezier(.22,1,.36,1) both}.banner.animated{transition:.3s ease-in-out}#dynamic-text{transition:opacity .5s ease-in-out;display:block;min-height:1.3em;color:var(--blue)}@keyframes mkt-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos-wrapper{overflow:hidden;width:100%}.logos-container{display:flex;width:-moz-max-content;width:max-content;animation:mkt-scroll 30s linear infinite;will-change:transform}.logo_item{display:flex;align-items:center;justify-content:center;padding:0 40px;flex:none}.mkt-card{background:var(--white);border-radius:8px}.content-card__image{transition:.2s ease-in-out}.content-card__link:hover .content-card__image{transform:scale(1.05)}.content-card.hover:hover .content-card__image{transform:scale(1.1)}.mkt-tab{transition:.3s ease}.mkt-tab:hover{transform:translateY(-4px)}.js-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion__item.is-open .js-accordion-body{max-height:var(--accordion-height,480px)}.js-accordion-icon{transition:transform .2s ease}.accordion__item.is-open .js-accordion-icon{transform:rotate(180deg)}.accordion__item{transition:box-shadow .3s ease}.accordion__item:hover{box-shadow:0 3px 9px rgba(46,50,60,.09)}.mkt-swiper .swiper-slide{height:auto}.mkt-swiper .swiper-pagination-bullet{background:var(--greyblue)}.mkt-swiper .swiper-pagination-bullet-active{background:var(--blue)}.mkt-swiper .swiper-pagination-bullet,.w-slider-dot{transition:background-color .1s,color .1s}.hs-drag-handle{transition:opacity .5s ease .5s}.hs-drag-handle--v2--hidden--left,.hs-drag-handle--v2--hidden--right{transition:none}.mkt-field{height:var(--input-height);border:1px solid var(--light-grey);border-radius:8px;padding:0 1rem;font-size:1rem;transition:border-color .4s ease}.mkt-field:focus{outline:none;border-color:var(--teal)}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.banner_collection,.logos-container{animation:none!important}}