.cross-links{background-color:var(--orange);background-image:url(../img/accent-pattern-dark.png);background-position:left bottom;background-repeat:repeat-x;margin:8rem 0 0 0;padding:8rem 0}.cross-links .cross-links__wrapper{max-width:160rem;margin:0 auto}.cross-links .grid{display:flex;gap:6rem;flex-wrap:wrap}.cross-links .grid .item{flex-basis:calc(50% - 3rem);position:relative}.cross-links .grid .item .content{width:60%;height:auto;padding:24rem 6rem 6rem 6rem;position:relative;z-index:2}.cross-links .grid .item .content>*:not(:last-child){margin:0 0 2rem 0}.cross-links .grid .item .content a{text-decoration:none}.cross-links .grid .item .content h6{letter-spacing:normal}.cross-links .grid .item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.intro-centered--form .intro-centered__wrapper form{width:60rem;height:auto;margin:2.2rem auto 0 auto;display:flex;justify-content:center;position:relative}.intro-centered--form .intro-centered__wrapper form input[type=text]{color:var(--medium-gray-alt);font-family:var(--quincy);font-size:2rem;width:100%;height:auto;background:rgba(0,0,0,0);border:1px solid var(--medium-gray-alt);border-radius:8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1.8rem;letter-spacing:normal;line-height:1.2}.intro-centered--form .intro-centered__wrapper form input[type=text]:autofill{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-fill-color:var(--medium-gray-alt);-moz-text-fill-color:var(--medium-gray-alt);-webkit-text-fill-color:var(--medium-gray-alt)}.intro-centered--form .intro-centered__wrapper form svg{fill:var(--medium-gray-alt);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:2rem}.intro-centered--image .intro-centered__wrapper form{margin:2.2rem 0 0 0;display:flex;gap:1.5rem}.intro-centered--image .intro-centered__wrapper form ::-webkit-input-placeholder{color:var(--white)}.intro-centered--image .intro-centered__wrapper form ::-moz-placeholder{color:var(--white)}.intro-centered--image .intro-centered__wrapper form :-ms-input-placeholder{color:var(--white)}.intro-centered--image .intro-centered__wrapper form :-moz-placeholder{color:var(--white)}.intro-centered--image .intro-centered__wrapper form input[type=password]{color:var(--white);font-family:var(--gotham);font-size:1.1rem;font-weight:700;text-transform:uppercase;background:hsla(0,0%,100%,.4);border:3px solid var(--white);border-radius:8rem;padding:1rem 1.8rem;letter-spacing:2px;line-height:1.2}.intro-centered--image .intro-centered__wrapper form input[type=password]:autofill{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-fill-color:var(--white);-moz-text-fill-color:var(--white);-webkit-text-fill-color:var(--white)}.intro-centered--image .intro-centered__wrapper .intro-centered__content-wrapper{position:relative;z-index:3}.intro-centered--image .intro-centered__wrapper .intro-centered__bg-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.intro-centered--image .intro-centered__wrapper .overlay{background:rgba(0,0,0,.2);width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.page-hero .page-hero__wrapper .cta--white-orange-text:hover{color:var(--dark-green);background:#fff;border-color:#fff}.page-hero .page-hero__wrapper h1:not(:last-child){margin:0 0 2rem 0}.portal-category{max-width:160rem;margin:8rem auto}.portal-category.hidden{display:none}.portal-category.showing-all .grid .item.hidden{display:block}.portal-category .columns{display:flex;align-items:flex-end;justify-content:space-between}.portal-category .grid{margin:4rem 0 0 0;display:flex;gap:4rem;flex-wrap:wrap}.portal-category .grid .item{flex-basis:calc(25% - 3rem)}.portal-category .grid .item.hidden{display:none}.portal-category .grid .item a{text-decoration:none}.portal-category .grid .item h6{letter-spacing:normal;line-height:normal}.portal-category .grid .item .image:not(:last-child){margin:0 0 2rem 0}.portal-category .grid .item .image a{width:100%;height:auto;display:block}.portal-category .grid .item .image a img{width:100%;height:auto}.portal-category:not(.hidden)+.portal-category:not(.hidden){margin-top:0}.post-type-archive-resource-broker .subfooter,.post-type-archive-resource-builder .subfooter{max-width:none;background-color:var(--green);background-image:url(../../build/assets/green-texture-bg.jpg);background-size:cover;margin:0;padding:0;overflow:hidden}.post-type-archive-resource-broker .subfooter:before,.post-type-archive-resource-builder .subfooter:before{display:none}.post-type-archive-resource-broker .subfooter .global-form,.post-type-archive-resource-builder .subfooter .global-form{padding:0}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper{max-width:160rem;margin:0 auto;display:flex;align-items:stretch;gap:0}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__content,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__content{padding:4rem 10rem;flex:0 0 55%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;position:relative;z-index:2}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__content .global-form__heading,.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__content .global-form__copy,.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__content .global-form__copy *,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__content .global-form__heading,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__content .global-form__copy,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__content .global-form__copy *{color:var(--white)}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__content .global-form__heading,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__content .global-form__heading{font-family:var(--quincy);font-size:clamp(2.2rem,4.06vw + .9rem,4.8rem);font-weight:300;letter-spacing:clamp(.1rem,0vw + .1rem,.1rem);line-height:clamp(2.5rem,4.69vw + 1rem,5.5rem);text-transform:none}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__form,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__form{align-self:stretch;flex:0 0 45%;background-color:var(--light-beige);padding:6rem;position:relative}.post-type-archive-resource-broker .subfooter .global-form .global-form__wrapper .global-form__form:after,.post-type-archive-resource-builder .subfooter .global-form .global-form__wrapper .global-form__form:after{content:"";background-color:var(--light-beige);width:9999px;height:auto;position:absolute;top:0;bottom:0;left:100%}@media only screen and (max-width: calc(1600px + 6rem)){.cross-links .cross-links__wrapper{max-width:none;padding:0 3rem}.cross-links .grid{gap:3rem}.cross-links .grid .item{flex-basis:calc(50% - 1.5rem)}.portal-category{max-width:none;padding:0 3rem}.portal-category .grid{gap:3rem}.portal-category .grid .item{flex-basis:calc(25% - 2.25rem)}}@media only screen and (max-width: 1500px){.cross-links .grid .item .content{width:auto}}@media only screen and (max-width: 1100px){.cross-links .grid .item .content{padding:12rem 3rem 3rem 3rem}}@media only screen and (max-width: 800px){.cross-links{padding:3rem 0 6rem 0}.cross-links .grid .item{flex-basis:100%}.portal-category .grid .item{flex-basis:calc(50% - 1.5rem)}}@media only screen and (max-width: 700px){.intro-centered--form .intro-centered__wrapper{padding-left:3rem;padding-right:3rem}.intro-centered--form .intro-centered__wrapper form{width:100%}.portal-category .columns{flex-direction:column;align-items:center;gap:1rem;justify-content:center}}@media only screen and (max-width: 400px){.portal-category .grid .item{flex-basis:100%}}
