@keyframes focusRing{0%{box-shadow:#fff 0 0 0 1px inset,#69c 0 0 0 3px}100%{box-shadow:none}}.hover-effect-wrapper,.dropdown-arrow,.subnav__active-dropdown:hover>.dropdown-content__link{transition:all .3s ease-out}.subnav .cta-container{transition:opacity .3s ease-out}@keyframes focusRing{0%{box-shadow:#fff 0 0 0 1px inset,#69c 0 0 0 3px}100%{box-shadow:none}}.hover-effect-wrapper,.dropdown-arrow,.subnav__active-dropdown:hover>.dropdown-content__link{transition:all .3s ease-out}.subnav .cta-container{transition:opacity .3s ease-out}@media(min-width: mobile-and-tablet){.subnav{font-size:.75rem}}.subnav{box-shadow:0 2px 2px -2px rgba(0,0,0,.1),0 7px 5px -5px rgba(0,0,0,.1);display:flex;height:3.875rem;line-height:1.2;margin:0 auto;width:90rem;max-width:100%;position:relative;z-index:100}.subnav.sticky-nav{position:fixed;top:0;left:0;right:0;z-index:10000}.subnav.sticky-nav .cta-container{opacity:1;pointer-events:auto}.subnav div,.subnav ul,.subnav li{background-color:inherit}.subnav .cta-container{opacity:0;pointer-events:none;align-self:center}.subnav .cta-container .subnav-cta{padding-left:1rem;padding-right:1rem;white-space:nowrap}@media(max-width: 767px){.subnav__inner,.subnav .dropdown-wrapper{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width: 768px)and (max-width: 1023px){.subnav__inner,.subnav .dropdown-wrapper{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width: 1024px){.subnav__inner,.subnav .dropdown-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.subnav__inner{width:81.25rem;max-width:100% !important;height:100%;margin:0 auto}.subnav__list{display:flex;width:100%;height:100%;padding:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.subnav__list>li{width:100%}}.subnav__link{height:100%;display:flex;align-items:center}.subnav__link,.subnav__link:hover{color:inherit}.subnav__first-item,.subnav__title{font-size:1.4em;font-weight:bold}.subnav__title{display:flex !important;align-items:center}.subnav__active-dropdown:hover{position:relative}.subnav__active-dropdown:hover>.dropdown-content a:hover{color:hsl(191,100%,39%) !important}.subnav__active-dropdown:hover>.dropdown-content{border:1px solid hsla(0,0%,100%,.3);border-top:0;background-color:hsl(251,51%,18%);animation:.3s slideDropdown forwards;display:block;padding-bottom:.75rem;position:absolute;width:-moz-fit-content;width:fit-content;top:2.875rem;text-wrap:nowrap}.subnav__active-dropdown:hover>.dropdown-content__link{white-space:nowrap;padding-top:.3125rem;padding-bottom:.3125rem}.subnav__active-dropdown:hover>.dropdown-content__link:first-child{padding-top:0}@keyframes slideDropdown{0%{padding-top:0}100%{padding-top:1rem}}.subnav__dropdown-control{display:flex;align-items:center;height:100%;min-height:3.875rem;cursor:default}.subnav .dropdown-content{display:none}.subnav__control{line-height:1.2;height:100%;display:flex;align-items:center}.subnav .dropdown-wrapper{border-top:1px solid;display:none;width:100%;position:absolute;top:100%;left:0}.subnav .dropdown-wrapper li a{color:inherit;white-space:nowrap}.subnav .dropdown-wrapper li a:hover{text-decoration:underline}.subnav__active{display:block !important}.subnav__active .animated{animation:.3s slideDropdown forwards}@keyframes slideDropdown{0%{padding-top:0}100%{padding-top:.75rem}}.subnav .dropdown-arrow{transform:rotate(180deg)}.subnav .mobile-nav-link-dropdown-button:hover,.subnav .mobile-nav-link-dropdown-button:focus{text-decoration:underline}.current-page-learn{color:hsl(191,100%,39%) !important}.current-page,.current-page-learn{font-weight:bold;text-decoration:none !important;pointer-events:none}.hover-effect-wrapper{pointer-events:auto}.hover-effect-wrapper:hover{opacity:1 !important}.subnav:hover .hover-effect-wrapper{opacity:.3}.subnav-learn-search-container{align-self:center}.subnav-learn-search-container:hover{opacity:1 !important;animation:.3s slideDropdown forwards;align-self:baseline;background-color:hsl(251,51%,18%);padding:2.5rem;width:21.875rem;border:1px solid hsla(0,0%,100%,.3);border-top:0}@media(max-width: 767px){.subnav-learn-search-container:hover{padding:2.5rem 1.25rem;position:absolute;left:0;width:100%}}.subnav-learn-search-container:hover .subnav-learn-search-icon-magnifier{display:none}.subnav-learn-search-container:hover .subnav-learn-search-input{display:flex;padding-top:1.25rem}.subnav:hover .subnav-learn-search-container{opacity:.3}.subnav-learn-search-container .subnav-learn-search-input{display:none}
