.resources__hero{padding:9.2rem 2rem 5rem}@media (max-width:767px){.resources__hero{padding:5rem 2rem 3rem;text-align:center}}@media (min-width:768px){.resources__hero-text{flex:0 1 52rem}}.resources__hero h1,.resources__hero h2,.resources__hero h3{color:#fff}.flex .resources__hero-content{flex:0 1 50%}.resources__hero-content :last-child{margin-bottom:0}.resources__hero .button--lightblue{text-transform:capitalize}.page-nav__wrapper{background:#284461;color:#fff;padding:2rem;position:sticky;top:var(--header-height);z-index:3}.page-nav__wrapper li:first-child{font-size:1.7rem;font-weight:700;text-transform:uppercase}.resources__topics--mobile{display:inline-block;margin-bottom:var(--gap-md);padding:0 2rem;position:relative;width:100%}.resources__sidebar .resources__topics--mobile{margin:0 -2rem;width:calc(100% + 4rem)}.resource-sidebar-select,.resource-topic-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #828282;border-radius:1rem;color:#5c5c5c;cursor:pointer;font-size:1.8rem;padding:1.4rem 4rem 1.4rem 2rem;text-transform:uppercase;width:100%}.resources__topics--mobile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23000' d='M6.657 8.071a1 1 0 0 0 1.414 0l6.364-6.364A1 1 0 0 0 13.021.293L7.364 5.95 1.707.293A1 1 0 0 0 .293 1.707zm.707-1.6h-1v.893h2v-.893z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:.9rem;pointer-events:none;position:absolute;right:3.6rem;top:50%;transform:translateY(-50%);width:1.5rem}.resources__hero-search{padding-top:1rem}.resources__hero-search .search-icon{height:1.9rem;width:1.9rem}.resources__hero-search form{background:#fff;border-radius:3rem;display:flex;gap:1rem;padding:1.2rem 1.6rem 1.2rem 2rem}.resources__hero-search form input[type=text]{background:transparent;border-radius:0;border-width:0;line-height:2.2rem;padding:0}.resources__hero-search form button.button{border-radius:2rem;padding:.3rem 2rem}.resources__hero-search form .hs-input:-moz-placeholder{color:var(--base-color)}.resources__hero-search form .hs-input::-webkit-input-placeholder{color:var(--base-color)}@media (min-width:768px){.resources__hero-search{flex:0 1 50rem}}@media (max-width:767px){.resources__hero-search form{padding:1.4rem 2.5rem}.resources__hero-search form input[type=text]{font-size:1.6rem;line-height:2.2rem}}@media (min-width:768px){.header-content__right{text-align:right}}.tag__icon{display:none!important}.cards__card .cards__card-tag{border:1px solid var(--blue);color:var(--blue);font-family:var(--secondary-font-family);left:3rem;padding:.8rem 2rem;right:unset;top:24.5rem;transform:translateY(-50%)}@media (min-width:768px){.resources__roadmap .cards__card .cards__card-tag{top:18.5rem}.resources__roadmap-left{flex:0 1 37rem}.resources__roadmap-right{flex:0 1 79.5rem}.roadmap__resources.cards .cards__card.row{flex:1 0 100%;flex-direction:row;padding:0;width:100%}.roadmap__resources.cards .cards__card.row .cards__card-image img{border-radius:1rem 0 0 1rem!important}.roadmap__resources.cards .cards__card.row .cards__card-content{flex:0 0 48.427672955974843%;margin:0 auto;padding:2rem}.roadmap__resources .cards__card.row .cards__card-image{flex:0 0 38.742138364779874%;height:auto}.cards__card.row .cards__card-tag{align-self:flex-start;left:unset;position:relative;right:unset;top:unset;transform:unset}.roadmap__resources .cards__card-image{height:18.5rem}}.roadmap__button{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:1rem;cursor:pointer;display:flex;gap:2.4rem;padding:2.4rem;transition:all .3s ease;width:100%}.roadmap__button.active,.roadmap__button:hover{background:#e4eaf1;border:1px solid #666}.roadmap__num{align-items:center;background:#d2d2d2;border-radius:50%;color:#3f3f3f;display:block;display:flex;flex:0 0 5.6rem;font-family:var(--secondary-font-family);font-size:2.9rem;font-weight:700;height:5.6rem;justify-content:center;line-height:1;transition:background .3s ease;width:5.6rem}.roadmap__button.active .roadmap__num,.roadmap__button:hover .roadmap__num{background:#dec994}.roadmap__text{flex:1;font-size:1.7rem;text-align:left}.roadmap__text h4{font-size:2.1rem}.roadmap__button .roadmap__icon{flex:0 0 1.8rem;opacity:0;transition:opacity .3s ease}.roadmap__button.active .roadmap__icon,.roadmap__button:hover .roadmap__icon{opacity:1}@media (max-width:767px){.resources__roadmap-nav ul{background:#fff;border:1px solid #929292;flex-direction:row!important;gap:0;margin:0 -2rem;width:calc(100% + 4rem)}.resources__roadmap-nav ul li{flex:0 0 33.33333%}.resources__roadmap-nav ul li:not(:first-child){border-left:1px solid #929292}.roadmap__button{border:0!important;border-radius:0;gap:1rem;height:100%;justify-content:center;padding:2.4rem 1.2rem}.roadmap__button.active{background-color:var(--blue)}.roadmap__num{color:#000;flex:0 0 2.4rem;font-size:1.7rem;height:2.4rem;width:2.4rem}.roadmap__button.active .roadmap__num{color:var(--blue)}.roadmap__text{flex:unset}.roadmap__text h4{color:#000;font-size:1.7rem}.roadmap__button.active .roadmap__text h4{color:#fff}.roadmap__icon,.roadmap__text p{display:none}.resources__roadmap-left{text-align:center}}.roadmap__resources:not(.active){display:none}.roadmap__resources>p{flex:1 0 100%;margin-bottom:0}.roadmap__resources>p span,.start_text{color:var(--blue);font-weight:700}.start_text{font-family:var(--secondary-font-family);font-size:2.1rem;margin-bottom:1.6rem;text-transform:uppercase}.tagline{font-size:2.5rem;font-weight:700}.resources__listing-wrapper .header-content,.resources__section .header-content{margin-bottom:5rem}@media (max-width:767px){.resources__listing-wrapper .header-content{align-items:center;margin-bottom:3rem;text-align:center}}@media (min-width:768px){.resources__sidebar{flex:0 1 35.5rem}.resources__sidebar .button{width:100%}.resources__items{flex:0 1 84rem}.resources__items.cards__3{flex:1}}.cards__grid{display:grid}@media (min-width:768px){.cards__grid{grid-template-columns:40.85271317829457% 52.945736434108525%;grid-template-rows:repeat(2,1fr)}.cards__grid .cards__card:first-child{grid-area:1/1/3/2}.cards__grid .cards__card.full:not(:first-child) .cards__card-image img.rounded{border-radius:1rem 0 0 1rem!important}.cards__grid .cards__card .cards__card-image{height:unset}}@media (max-width:767px){.cards__grid .cards__card-content .button-container,.cards__grid .cards__card-content p{display:none!important}}.cards__card h3{color:var(--blue);text-decoration:none!important}