.carousel-button{color:gray;background:#8080801a;border:1px solid gray;border-radius:9999px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .25s;display:flex}.carousel-button:disabled{color:#d3d3d3;pointer-events:none;background:#8080801a;border:1px solid #d3d3d3}.carousel-button:hover{color:#184258;background:#1842581a;border:1px solid #184258}.carousel-buttons-holder{gap:25px;display:flex}.leftArrow{margin-left:-2px}.rightArrow{margin-right:-2px}.thumbs-swiper .swiper-slide-thumb-active span{color:#009bd2!important;font-weight:800!important}.thumbs-swiper span{border-radius:inherit;color:#184258;background:0 0;transition:color .25s;display:inline-block;position:relative;overflow:hidden}.thumbs-swiper span:before{content:"";z-index:-1;border-radius:inherit;opacity:0;--thumb-start:-25%;transform:translateX(var(--thumb-start));will-change:transform,opacity;transition:opacity .25s,transform .35s cubic-bezier(.22,.9,.25,1);position:absolute;inset:0}.thumbs-swiper .swiper-slide-thumb-active span:before{opacity:1;transform:translate(0)}.thumbs-swiper.direction-right span:before{--thumb-start:-30%}.thumbs-swiper.direction-left span:before{--thumb-start:30%}
.submit-button{font-weight:600;color:#fff!important;background-color:#286484!important;border:none!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:7px!important;transition:all .1s ease-in-out!important;display:flex!important}.submit-button:hover{background-color:#286484cc!important}.submit-button:disabled{cursor:not-allowed!important;background-color:#28648480!important}.input-field{color:#000!important;background-color:#fff!important;border:1px solid #28648480!important;outline:none!important;width:100%!important;font-size:14px!important;transition:all .2s ease-in-out!important}.input-field::placeholder{color:#9ca3af!important;font-size:14px!important}.input-field:focus{border:1px solid #286484!important;box-shadow:0 0 0 .25rem #28648440!important}.input-field[aria-invalid=true]{border:1px solid #dc262680!important;box-shadow:0 0 0 .25rem #dc262640!important}.checkbox-field[aria-invalid=true]{color:#dc2626!important}.checkbox-field{cursor:pointer!important;font-size:12px!important}.checkbox-field input{cursor:pointer!important}input[type=checkbox]{appearance:none!important;cursor:pointer!important;background-color:#fff!important;border:2px solid #28648480!important;border-radius:3px!important;flex-shrink:0!important;width:17px!important;height:17px!important;transition:all .2s ease-in-out!important;position:relative!important}input[type=checkbox]:checked{background-color:#286484!important;border-color:#286484!important}input[type=checkbox]:checked:after{content:""!important;border:2px solid #fff!important;border-top:none!important;border-left:none!important;width:5px!important;height:9px!important;position:absolute!important;top:1px!important;left:4px!important;transform:rotate(45deg)!important}input[type=checkbox]:focus{outline:none!important;box-shadow:0 0 0 .25rem #28648440!important}.input-icon{color:#286484cc!important}
.link{padding:10px 24px;font-size:14px;text-decoration:none}.call-to-action-link{color:#184258;background-color:#f9d800;border:none;padding:10px 24px;font-size:14px;text-decoration:none;transition:background-color .2s,transform .2s}.call-to-action-link:hover{background-color:#ffca2c;transform:translateY(-1px)}.outline-link{color:#184258;border:2px solid #184258;padding:10px 24px;font-size:14px;text-decoration:none;transition:background-color .2s,transform .2s}.outline-link:hover{background-color:#1842581a;transform:translateY(-1px)}.secondary-link{background-color:#ffffff4d}.secondary-call-to-action-link{background-color:#0000;padding:10px 24px;font-size:14px;text-decoration:none;transition:background-color .2s,transform .2s}.secondary-call-to-action-link:hover{background-color:#ffffff4d;transform:translateY(-1px)}@media screen and (max-width:576px){.outline-link,.secondary-link,.call-to-action-link,.secondary-call-to-action-link,.link{width:100%}}.learn-more-link{font-size:16px;text-decoration:none;transition:color .2s,transform .2s,box-shadow .2s}.learn-more-link:hover{transform:translateY(-4px)}.learn-more-link:hover .pathway-card-cta svg{transform:translate(4px)}.learn-more-icon{margin-top:2px}
.gradient-blue-180{background:linear-gradient(#004f70 0%,#64c7f2 100%)}.gradient-blue-medium-180{background:linear-gradient(#004f70 0%,#009bd2 100%)}.gradient-blue-light-180{background:linear-gradient(#009bd2 0%,#64c7f2 100%)}.icon-white{filter:brightness(0)invert()}.banner-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;height:30px;padding:6px 12px;font-size:.875rem;display:flex}h1.hero-title{margin:0!important;font-size:36pt!important;font-weight:800!important;line-height:1.1!important}h1.hero-title .banner-title-highlight{color:#b2dffa;font-weight:800!important}.hero-section-container{background-color:#004f70;position:relative}.new-hero-content-container{z-index:2;padding:3em 0;position:relative}.new-image{z-index:0;position:relative}.new-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#004f70 0%,#004f70e6 10%,#004f7000 70%);position:absolute;inset:0}p.description{margin:0;line-height:1.1!important}@media screen and (min-width:992px){.hero-section-container>.row{position:relative}.hero-section-container{height:100%;min-height:65vh}.banner-image-col{top:0;bottom:0;right:0;width:50%!important;padding:0!important;position:absolute!important}.new-image{width:100%;min-width:50vw;position:absolute;top:0;bottom:0;right:0}.new-image img{width:100%;height:100%}}@media screen and (max-width:991px){.hero-section-container{margin-top:6rem}.new-image:before{background:linear-gradient(#004f7000 60%,#004f70e6 85%,#004f70 100%)}.new-image{aspect-ratio:1.33333}}@media screen and (max-width:768px){h1.hero-title{font-size:28pt!important}.banner-chip{height:auto;padding:3px 6px;font-size:.625rem}p.description{font-size:1rem!important}}@media screen and (min-width:600px){.new-hero-content-container{width:100%}}@media screen and (min-width:768px) and (max-width:992px){h1.hero-title{font-size:32pt!important}}
