.INSTITUTION-SEARCH .b-columns.alt-centered{justify-content:center;text-align:center}.INSTITUTION-SEARCH .institution-searchbox{margin-top:40rem;max-width:680rem;position:relative}.INSTITUTION-SEARCH .b-columns.alt-centered .institution-searchbox{margin:40rem auto 30rem}.INSTITUTION-SEARCH .buttons{margin-top:30rem}.INSTITUTION-SEARCH .buttons .b-button:last-child{margin-left:30rem}.INSTITUTION-SEARCH .error-message{display:none;width:100%;font-size:16rem;font-weight:600;color:red;margin:7rem}.INSTITUTION-SEARCH .results{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);position:absolute;z-index:9;top:70rem;left:0;right:0;width:100%}.INSTITUTION-SEARCH .result{display:flex;flex-wrap:wrap;align-items:center;padding:10rem}.INSTITUTION-SEARCH .result-link{display:block;color:var(--dark-blue);text-decoration:none;border-bottom:1px solid #ccc}.INSTITUTION-SEARCH .result-link:first-child{border-radius:10rem 10rem 0 0}.INSTITUTION-SEARCH .result-link:last-child{border-radius:0 0 10rem 10rem;border-bottom:0}.INSTITUTION-SEARCH .result-link:hover,.INSTITUTION-SEARCH .result-link:focus{background:var(--dark-blue);color:var(--white)}.INSTITUTION-SEARCH .result h5{flex:0 0 auto;box-sizing:border-box;width:100%;padding:10rem;color:var(--dark-blue);text-align:left}.INSTITUTION-SEARCH .result-link:hover h5,.INSTITUTION-SEARCH .result-link:focus h5{color:var(--white)}.INSTITUTION-SEARCH .result .type{flex:0 0 auto;box-sizing:border-box;width:25%;padding:10rem;margin:0;font-weight:700;text-align:left}.INSTITUTION-SEARCH .result .address{flex:0 0 auto;box-sizing:border-box;width:75%;padding:10rem;margin:0;font-weight:400;text-align:right}.INSTITUTION-SEARCH .results .button-container{padding:20rem;text-align:center}.INSTITUTION-SEARCH .results .message{width:100%;font-size:16rem;font-weight:600;color:red;padding:10rem}.INSTITUTION-SEARCH .results .message::marker{content:'';display:none}@media screen and (max-width:960px){.INSTITUTION-SEARCH .b-frame{padding-top:80rem;padding-bottom:80rem}.INSTITUTION-SEARCH .buttons{max-width:300rem}.INSTITUTION-SEARCH .buttons .b-button:last-child{margin:0 0 0 15rem}}@media screen and (max-width:600px){.INSTITUTION-SEARCH .buttons .b-button{display:table}.INSTITUTION-SEARCH .buttons .b-button:last-child{margin:15rem 0 0}}