.region-search-header form input.error[name="zip"]{border:0.1rem solid #E11B22}.region-search-header form input.error[name="zip"]+.error{display:block}.region-search-header form input[name="zip"]+.error{bottom:-2rem;color:#E11B22;display:none;font-size:1.2rem;position:absolute}.region-search-component{color:#6d6e70;font:300 1.6rem "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5rem 0}.region-search-component .title{color:#4a4a4a;font-weight:bold;font-size:2.2rem}@media (min-width: 768px){.region-search-component .title{font-size:2.4rem}}.region-search-component a{color:#007CAF}.region-search-component .timer{height:120px;width:120px;background-image:url(../../../../../../etc/clientlibs/rcbcontent/shared/base/images/loader.gif);background-repeat:no-repeat;position:fixed;z-index:999;margin:auto;top:12rem;left:0;bottom:0;right:0}.region-search-header{margin-bottom:4rem;padding-left:1.9rem;padding-right:1.9rem}@media (min-width: 576px){.region-search-header{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 768px){.region-search-header{padding-left:3rem;padding-right:3rem}}@media (min-width: 992px){.region-search-header{padding-left:11rem;padding-right:11rem}}.region-search-header .text{margin-bottom:2rem}@media (min-width: 768px){.region-search-header .text{font-size:1.8rem}}.region-search-header form{display:block;position:relative}.region-search-header form::after{display:block;clear:both;content:""}.region-search-header form input[name="zip"]{float:left;width:14.2rem}@media (min-width: 768px){.region-search-header form input[name="zip"]{height:4.3rem}}.region-search-header .redcross-button{display:inline-block;float:left}@media (min-width: 768px){.region-search-header .redcross-button button{height:4.3rem;padding-left:2rem;padding-right:2rem}}.region-search-map-donation-centers{height:auto;overflow:hidden;position:relative;transition:height .5s ease-in-out}.map-donation-centers-visible .region-search-map-donation-centers{height:46.4rem}@media (min-width: 768px){.map-donation-centers-visible .region-search-map-donation-centers{height:52.3rem}}@media (max-width: 991px){.map-donation-centers-visible .region-search-map-donation-centers{height:auto}}.region-search-map{background:transparent;height:35rem;margin-bottom:4rem}@media (min-width: 768px){.region-search-map{height:52.3rem;margin:0}}.region-search-donation-centers{padding-left:1.9rem;padding-right:1.9rem}@media (min-width: 768px){.region-search-donation-centers{border-radius:8px;height:48.3rem;left:3rem;overflow:hidden;padding:0;position:absolute;top:2rem;width:35.4rem}}.region-search-donation-centers .donation-centers-content{background:#f8f8f8}@media (min-width: 768px){.region-search-donation-centers .donation-centers-content{background:#fff}}.region-search-donation-centers .donation-centers-toggle{display:block;padding:1rem;position:relative;text-decoration:none}@media (min-width: 768px){.region-search-donation-centers .donation-centers-toggle{border-bottom:2px solid #ccc;padding:1rem 2rem 4.5rem;pointer-events:none}}.region-search-donation-centers .donation-centers-toggle::after{color:#007CAF;content:'+';font-size:2.5rem;font-weight:normal;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.region-search-donation-centers .donation-centers-toggle::after{display:none}}.donation-centers-open .region-search-donation-centers .donation-centers-toggle::after{color:#848484;content:'–'}@media (min-width: 768px){.donation-centers-open .region-search-donation-centers .donation-centers-toggle::after{display:none}}.region-search-donation-centers .donation-centers-title{width:23.2rem}@media (min-width: 768px){.region-search-donation-centers .donation-centers-title{color:#E11B22;width:auto}}.region-search-donation-centers .donation-center-toggle-content{display:none;padding:0 1rem 2rem}@media (min-width: 768px){.region-search-donation-centers .donation-center-toggle-content{display:block;padding:0}}.donation-centers-open .region-search-donation-centers .donation-center-toggle-content{display:block}.region-search-donation-centers .donation-center-cards{margin-bottom:3rem;position:relative}@media (min-width: 768px){.region-search-donation-centers .donation-center-cards{height:39.8rem;margin:0;overflow-y:scroll}}.region-search-donation-centers .donation-center-card{background:#fff;box-shadow:0 0.2rem 0.4rem 0 rgba(0,0,0,0.16);margin-bottom:1rem;padding:2rem;position:relative}@media (min-width: 768px){.region-search-donation-centers .donation-center-card{border-bottom:1px solid #979797;box-shadow:none;margin:0;padding:3rem 2rem 4.4rem}.region-search-donation-centers .donation-center-card:last-child{border:0}}.region-search-donation-centers .donation-center-link{border-radius:50%;background:#E11B22;display:block;height:2.5rem;position:absolute;right:1rem;top:2rem;width:2.5rem}.region-search-donation-centers .donation-center-link::after{color:#fff;content:'›';font-size:2.5rem;line-height:2.2rem;position:absolute;text-align:center;width:100%}.region-search-donation-centers .donation-center-title{color:#4a4a4a;font-weight:600;padding-right:2.5rem;margin-bottom:1.5rem}.region-search-donation-centers .donation-center-details{margin-bottom:1.5rem}@media (min-width: 768px){.region-search-donation-centers .find-more-link{position:absolute;left:2rem;top:4.8rem}}
