body{padding-top:1.25em}body.filters-open.mobile{overflow:hidden;position:fixed;width:100%;height:100%}body.search.saved-searches{padding-top:8.625rem}@media only screen and (max-width:479px){body.search.saved-searches{padding-top:6.25rem}}body.search aside.save-modal{position:fixed;width:96%;max-width:30rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-radius:.5rem;border:none;background:#fff}body.search aside.save-modal header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f2f5;position:unset;border:unset;padding:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem}body.search aside.save-modal header span.title{font-size:1.3rem;font-weight:500;letter-spacing:.5px}body.search aside.save-modal form{padding:1.5rem}body.search aside.save-modal button[name=close]{border:0;padding:0;color:#c0c3cd;font-size:1.5rem;margin-bottom:-.0625rem;background:transparent;border-radius:unset}body.search aside.save-modal button[name=close]:hover{cursor:pointer}body.search aside.save-modal label{font-size:.85rem;margin-bottom:.5rem;display:inline-block}body.search aside.save-modal input{width:100%}body.search aside.save-modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875em 0 1.125em}body.search aside.save-modal .buttons button{padding:.5rem 0;border-radius:.45rem;width:calc(50% - .5rem);font-weight:300;margin-top:1.25em}body.search aside.save-modal .buttons button[type=submit]{background:#0f596e;color:#fff;border-color:#0f596e}body.search .modal-shadow{position:fixed;height:100vh;width:100vw;z-index:2;top:0;left:0;background:#3f4f5f;opacity:.95}#donor-hero,#search-form{top:4.55555555em;left:0;width:100%}@media only screen and (max-width:479px){#donor-hero,#search-form{top:3.55555555em}}#search-interface{float:left;width:100%;padding-bottom:3em}#search-interface .loading{text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(38,48,51,.95);z-index:2}#search-interface .loading i{display:block;font-size:3em;color:#fff;position:relative;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}#search-interface .loading i:before{position:relative;top:.06944444444em}#search-interface .page-wrapper{float:left;width:100%}#search-interface h1{font-size:1.72222222222em;margin-bottom:.35em}@media only screen and (max-width:767px){#search-interface h1{font-size:1.55555555em}}@media only screen and (max-width:479px){#search-interface h1{font-size:1.3333333333em}}#preview-info{color:#fff;position:relative}#preview-info a,#preview-info h1,#preview-info h2,#preview-info h3,#preview-info h4,#preview-info h5,#preview-info h6{color:inherit}#preview-info:before{content:"";background:#0f596e;opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%}#preview-info .container{position:relative;z-index:1;padding:2.125em 0}#preview-info .preview-content{width:calc(50% - 30px);float:left;margin-left:20px}#preview-info .preview-content .signup{font-size:.83333333em}@media only screen and (max-width:767px){#preview-info .preview-content .signup>span{display:block;margin-top:1em}}#preview-info .preview-content .button{margin:0 1.25em 0 0;font-size:1em;padding:.5em 1.375em .625em}@media only screen and (max-width:1023px){#preview-info .preview-content{width:calc(75% - 35px);float:left;margin-left:20px}}@media only screen and (max-width:767px){#preview-info .preview-content{width:calc(100% - 40px);float:left;margin-left:20px}}#preview-info h2{font-size:1.75em;margin-bottom:0}#preview-info p{font-size:.83333333333em;line-height:1.75;margin:.6875em 0 1.375em}#preview-inner{background-position:100%!important;background-size:cover!important;background-repeat:no-repeat!important}#search-results{padding-bottom:2em}#search-results .save-search{width:calc(100% - 40px);margin-top:1rem;margin-right:20px;max-width:20rem;padding:.5em;float:right}@media only screen and (max-width:1023px){#search-results .save-search{float:left;margin:1rem 0 0 20px}}@media only screen and (max-width:767px){#search-results .save-search{max-width:100%}}#search-results .result-wrap.saved-search-wrap .title{font-size:1.25em}#search-results .result-wrap.saved-search-wrap button:last-of-type{background:#0f596e;color:#fff;border-color:#0f596e}.attribute-expand{display:inline}.attribute-expand .expanded{display:inline;font-size:.928571em;margin-left:.25em;position:absolute;top:.4375em;right:.7142857em}.attribute-expand .expanded>div{position:absolute;bottom:100%;right:0;margin-bottom:.6875em;border:1px solid #c4c4c4;font-size:1.0769230769em;width:10.5em;border-radius:5px;z-index:1;display:none}.attribute-expand .expanded>div .label{background:#f7f8fa;border-top-left-radius:5px;border-top-right-radius:5px}.attribute-expand .expanded>div .value{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.attribute-expand .expanded>div .label,.attribute-expand .expanded>div .value{padding:.4375em .625em}.attribute-expand .expanded>div:after,.attribute-expand .expanded>div:before{content:"";position:absolute;bottom:0;right:1.4375em}.attribute-expand .expanded>div:before{border-top:.5em solid #c4c4c4;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%)}.attribute-expand .expanded>div:after,.attribute-expand .expanded>div:before{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent}.attribute-expand .expanded>div:after{border-top:.5em solid #fff;z-index:3;-webkit-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px))}.attribute-expand .expanded button{padding:.05em .625em .125em;height:1.6rem}.attribute-expand .expanded button:hover{background:#fff}.apple .attribute-expand .expanded button:hover+div,.attribute-expand .expanded button:focus+div{display:block}.carousel{position:relative;margin:0 .6875em 0 0;max-width:100%}.carousel:before{content:"";padding:50% 0;display:inline-block;float:left}.carousel .arrows{top:0;left:0;height:100%;width:100%;z-index:2;position:absolute}.carousel .arrows button{height:100%;width:50%;color:#fff;background:none;border:0;position:relative;border-radius:0;padding:.5em .25em 0;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.carousel .arrows button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.carousel .arrows button:active,.carousel .arrows button:focus,.carousel .arrows button:hover{opacity:1;outline:none;-webkit-box-shadow:none;box-shadow:none}.carousel .arrows button.prev{float:left;text-align:left}.carousel .arrows button.prev:after{background:rgba(0,0,0,.9);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.9)),color-stop(95%,transparent),color-stop(100%,transparent));background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.9)),color-stop(95%,transparent),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.9) 0,transparent 95%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.carousel .arrows button.next{float:right;text-align:right}.carousel .arrows button.next:after{background:transparent;background:-webkit-gradient(left top,right top,color-stop(0,transparent),color-stop(5%,transparent),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,transparent),to(rgba(0,0,0,.9)));background:linear-gradient(90deg,transparent 0,transparent 5%,rgba(0,0,0,.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.carousel .arrows button.next i{right:.1875em}.carousel .arrows button i{font-size:1.5em;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.carousel img{float:left;max-width:100%;height:auto;background:#b9e4eb}.carousel.loaded{overflow:hidden}.carousel.loaded img{float:left}.carousel a{display:inline-block;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,-1em);transform:translate(-50%,-1em);font-size:.75em;text-align:center;width:80%;padding:.25em;color:#263033;border:0;border-radius:5px;opacity:0;letter-spacing:.03em;-webkit-transition:color .15s,background .15s,opacity .15s;transition:color .15s,background .15s,opacity .15s;z-index:2}.carousel a:active,.carousel a:focus,.carousel a:hover{background:#0f596e;color:#fff;opacity:1}.carousel:hover:after,.carousel:hover a{opacity:1}.carousel-inner{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.search-results-page main{padding-top:11.33333332em}@media only screen and (max-width:479px){.search-results-page main{padding-top:8.83333332em}}.search-results-page.favorites-page main{padding-top:7.33333332em}@media only screen and (max-width:479px){.search-results-page.favorites-page main{padding-top:6.33333332em}}.search-results-page .status{margin-top:-.75em}#search-results .controls,#search-results .search-info{width:calc(50% - 30px);float:left;margin-left:20px}#search-results .search-info p{font-size:.83333333em;margin-top:0}#search-results .search-info>:last-child{margin-bottom:0}#search-results .search-info h4{font-family:RedHatText,sans-serif}#search-results .search-info h4 a{font-weight:500}@media only screen and (max-width:479px){#search-results .search-info{margin-bottom:.25em}}#search-results .controls{text-align:right}#search-results .controls .button{padding:0;font-size:1.5em;line-height:0;border:1px solid #bfc3cd;border-left:0;background:#fff;color:#bfc3cd;padding:.287037037em .265em .1945555em;border-radius:0}@media only screen and (max-width:1023px){#search-results .controls .button{display:none}}#search-results .controls .button:first-child{border-left:1px solid #bfc3cd;padding-left:.25em;border-bottom-left-radius:5px;border-top-left-radius:5px}#search-results .controls .button:last-child{padding-right:.25em;border-bottom-right-radius:5px;border-top-right-radius:5px}#search-results .controls .button:active,#search-results .controls .button:focus,#search-results .controls .button:hover{background:#bfc3cd;color:#fff}#search-results .controls .button.active{color:#fff;background:#0f596e}#search-results .controls .buttons,#search-results .controls .input-group{display:inline-block;vertical-align:middle}#search-results .controls .input-group{margin-left:.875em}@media only screen and (max-width:1023px){#search-results .search-info{width:calc(100% - 40px);float:left;margin-left:20px}#search-results .controls{display:none}}#search-results .results>div{margin-bottom:1.25em;width:100%;position:relative}#search-results .result-wrap{position:relative;z-index:1;float:left;-webkit-box-shadow:0 5px 20px 0 rgba(38,48,51,.05);box-shadow:0 5px 20px 0 rgba(38,48,51,.05);clear:both;width:100%;background:#fff}#search-results .info{padding:1.2222222em 0 1.2222222em 1em}#search-results .info p{font-size:.888888888em;margin:.75em 0 .875em}#search-results .info .info-inner{padding-right:1.5em}#search-results .result-attributes{padding:1.2222222em 1em 1.2222222em .5em}#search-results .result-attributes>div{font-size:.7777777em}#search-results .result-attributes>div>div{padding:.5357148em .7142857em}#search-results .result-attributes>div>div:nth-child(2n){background:#f0f2f5}#search-results .result-attributes .chunk>div{position:relative}#search-results .result-attributes strong{font-weight:500}#search-results .result-main{position:relative}#search-results .result-main>figure{background:#b9e4eb}#search-results .result-main form{position:absolute;display:inline-block;top:1em;right:0}#search-results .result-main form button[type=submit]{margin-top:0;background:#fff;color:#bfc3cd;border-color:#c4c4c4;border-radius:10px;padding:.1111111111em .0875666666em .1111111111em .121666666em;line-height:1;width:1.9445em}#search-results .result-main form button[type=submit] i{font-size:1.625em;position:relative;top:2px}#search-results .result-main form button[type=submit] i.spin{top:-.015em;left:.005em}#search-results .result-main form button[type=submit] i.spin:before{position:relative;top:.075em}#search-results .result-main form button[type=submit]:active,#search-results .result-main form button[type=submit]:focus,#search-results .result-main form button[type=submit]:hover{background:#f7f8fa;color:#a2a8b7}#search-results .result-main form button[type=submit].saved{color:#fff;background:#eec054;border-color:#eec054}#search-results .result-main form button[type=submit].saved:active,#search-results .result-main form button[type=submit].saved:focus,#search-results .result-main form button[type=submit].saved:hover{background:#e9af26}#search-results .result-main form button[type=submit].faving{cursor:not-allowed}#search-results .result-main{display:-webkit-box;display:-ms-flexbox;display:flex}#search-results .result-main .info{width:calc(100% - 11em);position:relative}#search-results .result-main .title{font-size:1.166666666em;color:#0f596e}#search-results .result-main .title a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(15,89,110,0)),color-stop(50%,rgba(15,89,110,.6)));background-image:linear-gradient(180deg,rgba(15,89,110,0) 50%,rgba(15,89,110,.6) 0);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.1em}@media only screen and (max-width:1299px){#search-results .result-main .title{font-size:1em}}#search-results .results{float:left;width:100%;margin:3em 0 2em}@media only screen and (max-width:479px){#search-results .results{margin:1.25em 0 0}}#search-results .results.list>div{float:left}#search-results .results.list .result-wrap>div{float:left;width:100%}#search-results .results.list .result-attributes,#search-results .results.list .result-main{float:left}#search-results .results.list .result-main{width:46.66666667%}#search-results .results.list .result-main img.placeholder{padding:1.5em}#search-results .results.list .result-main form{top:.6875em;right:auto;left:-2.875em;z-index:2}#search-results .results.list .result-main form button{font-size:.857142857em}#search-results .results.list .result-main form button[type=submit]{padding:.1111111111em .1175666666em .1111111111em .091667em}#search-results .results.list .result-attributes{width:53.33333333%}#search-results .results.list .result-attributes>div{float:left}#search-results .results.list .result-attributes>div:first-child{width:47.5%}#search-results .results.list .result-attributes>div:last-child{width:52.5%}@media only screen and (max-width:1023px){#search-results .results.list .result-attributes>div:first-child,#search-results .results.list .result-attributes>div:last-child{width:100%}}#search-results .results.list .result-attributes .chunk{padding:0 1em;border-right:1px solid #c4c4c4}#search-results .results.list .result-attributes .chunk:last-child{border-right:0}@media only screen and (max-width:1023px){#search-results .results.list .result-attributes .chunk{border-right:0}}#search-results .results.list .result-attributes .string{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1023px){#search-results .results.list .result-attributes .string{white-space:normal}}#search-results .results.list .result-attributes .attr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.375rem}#search-results .results.list .result-attributes .attr-list>div:first-child{width:37.5%}#search-results .results.list .result-attributes .attr-list .attribute-expand strong{display:inline-block;width:7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}@media only screen and (min-width:1024px){#search-results .results.list .result-attributes.responsive-list-attributes{display:none!important}}#search-results .results.list .button-wrap{display:none}@media only screen and (max-width:1023px){#search-results .results.list .button-wrap{display:block}}#search-results .results.list .info .button{position:absolute;top:1.5875em;right:1em;font-size:.7333333333333em;padding:.15em .875em}#search-results .results.list .info .info-inner{width:100%;height:100%;border-right:1px solid #c4c4c4}@media only screen and (max-width:1023px){#search-results .results.list .info .info-inner{border-right:0;padding-right:0}}@media only screen and (min-width:1024px){#search-results .results.list .carousel{max-width:10em}}@media only screen and (max-width:1299px){#search-results .results.list .info .button{position:static}#search-results .results.list .info p{margin:.35em 0 .5em}}@media only screen and (max-width:1023px){#search-results .results.list .info p{margin:.75em 0 .875em}}#search-results .results.list>div:nth-child(n+11){display:none}@media only screen and (max-width:1023px){#search-results .results.list .result-wrap>div{width:100%}#search-results .results.list .result-main{display:block;float:left;width:100%}#search-results .results.list .result-main form{right:1em;left:auto}#search-results .results.list .result-main .info,#search-results .results.list .result-main figure{float:left;width:100%}#search-results .results.list .result-main .info{padding:1em}#search-results .results.list .result-main .info .button{display:none}#search-results .results.list .result-main figure{height:auto!important;width:100%!important}#search-results .results.list .result-main figure a{-webkit-transform:translate(-50%,-1.75em);transform:translate(-50%,-1.75em)}#search-results .results.list .result-main img{width:100%;height:auto}#search-results .results.list .result-main img.placeholder{padding:2.5em}#search-results .results.list .result-attributes{float:left;background:#fff;padding-top:.5em;padding-right:.5em;width:100%;display:none;border-top:2px solid #f5f5f5}#search-results .results.list .result-attributes .chunk{width:100%;padding:0;border-left:0}#search-results .results.list .result-attributes .chunk:first-child{padding-left:0}#search-results .results.list .attribute-expand .expanded>div{top:auto;bottom:100%;left:auto;right:-.5em;margin:0 0 .6875em}#search-results .results.list .attribute-expand .expanded>div:after,#search-results .results.list .attribute-expand .expanded>div:before{top:auto;bottom:0;left:auto;right:1.9375em;border-bottom:0}#search-results .results.list .attribute-expand .expanded>div:before{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #c4c4c4;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%)}#search-results .results.list .attribute-expand .expanded>div:after{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff;z-index:3;-webkit-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px))}#search-results .results.list .result-wrap:before{display:none}}#search-results .results.grid .result-wrap>div{width:100%}#search-results .results.grid .result-main{display:block;float:left;width:100%}#search-results .results.grid .result-main form{right:1em;left:auto}#search-results .results.grid .result-main .info,#search-results .results.grid .result-main figure{float:left;width:100%}#search-results .results.grid .result-main .info{padding:1em}#search-results .results.grid .result-main .info .button{display:none}#search-results .results.grid .result-main figure{height:auto!important;width:100%!important}#search-results .results.grid .result-main figure a{-webkit-transform:translate(-50%,-1.75em);transform:translate(-50%,-1.75em)}#search-results .results.grid .result-main img{width:100%;height:auto}#search-results .results.grid .result-main img.placeholder{padding:2.5em}#search-results .results.grid .result-attributes{float:left;background:#fff;padding-top:.5em;padding-right:.5em;width:100%;display:none;border-top:2px solid #f5f5f5}#search-results .results.grid .result-attributes .chunk{width:100%;border-left:0}#search-results .results.grid .result-attributes .chunk:first-child{padding-left:0}#search-results .results.grid .attribute-expand .expanded>div{top:auto;bottom:100%;left:auto;right:-.5em;margin:0 0 .6875em}#search-results .results.grid .attribute-expand .expanded>div:after,#search-results .results.grid .attribute-expand .expanded>div:before{top:auto;bottom:0;left:auto;right:1.9375em;border-bottom:0}#search-results .results.grid .attribute-expand .expanded>div:before{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #c4c4c4;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%)}#search-results .results.grid .attribute-expand .expanded>div:after{height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff;z-index:3;-webkit-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px))}#search-results .results.grid>div{width:calc(25% - 25px);float:left;margin-left:20px}#search-results .results.grid>div:nth-child(4n+1){clear:left}#search-results .results.grid>div:nth-child(n+13){display:none}@media only screen and (max-width:1199px){#search-results .results.grid>div{width:calc(50% - 30px);float:left;margin-left:20px}#search-results .results.grid>div:nth-child(4n+1){clear:left}}@media only screen and (max-width:1023px){#search-results .results.grid>div,#search-results .results.list>div{width:calc(50% - 30px);float:left;margin-left:20px}#search-results .results.grid>div:nth-child(odd),#search-results .results.list>div:nth-child(odd){clear:left}}@media only screen and (max-width:767px){#search-results .results.grid>div,#search-results .results.list>div{width:calc(100% - 40px);float:left;margin-left:20px}}#search-results .button-wrap{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding:0 1.125em;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;margin-bottom:1.125em;float:left}#search-results .button-wrap .button,#search-results .button-wrap .info-button{border-radius:5px;padding:.5em;font-size:.8888888em;text-align:center;width:calc(50% - 30px);float:left;margin-left:20px}#search-results .info-button{color:#263033}#search-results .info-button .open{display:none}.input-group.search-sort{border-radius:5px;border:1px solid #bfc3cd}.input-group.search-sort select{font-size:.8333333333em;padding:.5em 3.5em .5em 1em}.input-group.search-sort i{font-size:1em;top:50%;right:.5em}.mini-form>div.input-group input,.mini-form>div.input-group select{width:100%}#search-form{position:fixed;z-index:2}#search-form .sidebar,#search-form .topbar{z-index:1}#search-form .topbar{background:#b9e4eb;position:relative;padding:1em 0}#search-form .topbar .active-filters,#search-form .topbar .controls{display:inline-block;vertical-align:top}#search-form .topbar .active-filters{width:calc(100% - 16em);height:2.125em;float:left;white-space:nowrap;overflow:hidden;position:relative}#search-form .topbar .active-filters:after{content:"";position:absolute;top:0;right:0;height:100%;width:5em;background:rgba(185,228,235,0);background:-webkit-gradient(left top,right top,color-stop(0,rgba(185,228,235,0)),color-stop(64%,#b9e4eb),color-stop(100%,#b9e4eb));background:-webkit-gradient(linear,left top,right top,from(rgba(185,228,235,0)),color-stop(64%,#b9e4eb),to(#b9e4eb));background:linear-gradient(90deg,rgba(185,228,235,0) 0,#b9e4eb 64%,#b9e4eb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#807f7f",endColorstr="#807f7f",GradientType=1)}@media only screen and (max-width:1023px){#search-form .topbar .active-filters{display:none}}#search-form .topbar .filters{position:absolute;top:.5em;left:0;font-size:.7777777em}#search-form .topbar .filters>span>div{background:#0f596e;color:#fff;display:inline;margin-left:.25em;padding:.3em 2.4375em .5125em 1em;border-radius:5px;position:relative;overflow:hidden}#search-form .topbar .filters>span>div button,#search-form .topbar .filters>span>div span{display:inline-block;vertical-align:middle}#search-form .topbar .filters>span>div button{background:transparent;color:inherit;border:0;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:0;font-size:1em;position:absolute;top:0;right:0;height:100%;width:2em}#search-form .topbar .filters>span>div button:active,#search-form .topbar .filters>span>div button:focus,#search-form .topbar .filters>span>div button:hover{background:#157d9b;-webkit-box-shadow:none;box-shadow:none}#search-form .topbar .filters>span>div button i{position:relative;top:.1em;left:-.05em}#search-form .topbar .filters>span>div form{display:inline}#search-form .topbar .filters>span>div form button{font-size:1em;margin-top:0}#search-form .topbar .filters>span>div form button i{top:.05em}#search-form .topbar .filters>span:first-child div:first-child{margin-left:0}#search-form .topbar .mini-form{display:none}@media only screen and (max-width:1023px){#search-form .topbar .mini-form{float:none;vertical-align:top}#search-form .topbar .mini-form button[type=submit]{display:none}}#search-form .topbar .controls{width:11em;float:right;text-align:right}@media only screen and (max-width:479px){#search-form .topbar .controls{width:8em}}#search-form .topbar .controls .button,#search-form .topbar .controls button{background:#0f596e;color:#fff;border-color:#0f596e;border-radius:5px;padding:.375em .75em .3125em}#search-form .topbar .controls .button i,#search-form .topbar .controls .button span,#search-form .topbar .controls button i,#search-form .topbar .controls button span{vertical-align:top}#search-form .topbar .controls .button i,#search-form .topbar .controls button i{font-size:1.25em;position:relative}#search-form .topbar .controls .button>span,#search-form .topbar .controls button>span{font-size:.8333333333em;position:relative;top:.05em;line-height:1.25}@media only screen and (max-width:479px){#search-form .topbar .controls .button .hide-mobile,#search-form .topbar .controls button .hide-mobile{display:none}}#search-form .topbar .controls .button.filter-close,#search-form .topbar .controls button.filter-close{text-transform:uppercase}#search-form .topbar .controls .button.filter-apply-close,#search-form .topbar .controls button.filter-apply-close{background:#0f596e;border-color:#0f596e}#search-form .topbar .controls .button.filter-apply-close:active,#search-form .topbar .controls .button.filter-apply-close:focus,#search-form .topbar .controls .button.filter-apply-close:hover,#search-form .topbar .controls button.filter-apply-close:active,#search-form .topbar .controls button.filter-apply-close:focus,#search-form .topbar .controls button.filter-apply-close:hover{background:#126b84;border-color:#126b84}#search-form .topbar .sort-wrap{float:left;display:none}@media only screen and (max-width:1023px){#search-form .topbar .sort-wrap{display:inline-block;width:calc(100% - 11em)}}@media only screen and (max-width:479px){#search-form .topbar .sort-wrap{width:calc(100% - 8em)}}#search-form .sidebar{position:absolute;height:calc(100vh - 7em);width:55%;right:0;background:#fff;padding:3em 0 0 6.5em;overflow:auto}@media only screen and (max-width:2100px){#search-form .sidebar{width:62.5%;padding-left:4.75em}}@media only screen and (max-width:1199px){#search-form .sidebar{width:72.5%;padding-left:4.25em}}@media only screen and (max-width:1023px){#search-form .sidebar{width:100%;padding:2.25em 1.5em 6.5em}}@media only screen and (max-width:767px){#search-form .sidebar{padding:1.5em}}@media only screen and (max-width:479px){#search-form .sidebar{padding:.875em}}#search-form .sidebar h3{font-size:1.3333333em;font-weight:600}@media only screen and (max-width:479px){#search-form .sidebar h3{padding-left:.375em}}#search-form .sidebar .title>*{display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){#search-form .sidebar .title{margin:.375em 0 1.95em}#search-form .sidebar .title h3{margin-bottom:0}}@media only screen and (max-width:479px){#search-form .sidebar .title{margin:.475em 0 1.5em}}#search-form .sidebar .sidebar-inner{max-width:36.6875em}@media only screen and (max-width:2100px){#search-form .sidebar .sidebar-inner{max-width:34.6875em}}@media only screen and (max-width:1199px){#search-form .sidebar .sidebar-inner{max-width:34.1875em}}@media only screen and (max-width:1023px){#search-form .sidebar .sidebar-inner{max-width:40em;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){#search-form .sidebar .sidebar-inner{max-width:100%}}#search-form .bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:0;opacity:0;background:rgba(38,48,51,.95)}#search-form .filter-wrap{float:left;width:100%;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding-bottom:4em}#search-form .filter-wrap .filter-column{width:calc(47.91666667% - 29.58333333px);float:left;margin-left:20px;padding-left:0;padding-right:0}#search-form .filter-wrap .filter-column:not(:first-child){left:calc(5.55555558% - 21.11111112px + 20px);position:relative}@media only screen and (max-width:1023px){#search-form .filter-wrap .filter-column:not(:first-child){left:calc(5.20833333% - 21.04166667px + 20px);position:relative}}@media only screen and (max-width:767px){#search-form .filter-wrap .filter-column:not(:first-child){left:calc(0% - 20px + 20px);position:relative}}@media only screen and (max-width:767px){#search-form .filter-wrap .filter-column{padding:0;width:calc(100% - 40px);float:left;margin-left:20px}}#search-form .filter-wrap .filter-column>div{float:left;width:100%;border-bottom:1px solid #cacaca}#search-form .filter-wrap .filter-column>div>div{padding:1em .75em;font-size:.8888888em}#search-form .filter-wrap .filter-column>div>button{position:relative;padding:.81944444em .833333333em .6527777em;display:block;width:100%;border:0;text-align:left;font-weight:600;font-family:RedHatText,sans-serif;color:#263033;background:#fff}#search-form .filter-wrap .filter-column>div>button.open{background:#f7f8fa}#search-form .filter-wrap .filter-column>div>button:active,#search-form .filter-wrap .filter-column>div>button:focus,#search-form .filter-wrap .filter-column>div>button:hover{color:inherit}#search-form .filter-wrap .filter-column>div>button i{position:absolute;top:.75em;right:.6875em;color:#0f596e;-webkit-transform-origin:50% 44%;transform-origin:50% 44%}#search-form .filter-wrap .filter-column>div>button .applied{font-family:RedHatText,sans-serif;text-transform:uppercase;font-size:.625em;color:#9ca6b1;background:#fcfcfd;border:1px solid #c4c4c4;border-radius:5px;padding:.1em .625em;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3.25em}@media only screen and (max-width:479px){#search-form .filter-wrap .filter-column .checkbox{margin-left:-.4375em}}#search-form .filter-wrap .button-wrapper{width:calc(100% - 40px);float:left;margin-left:20px;padding:0;margin-top:1em}#search-form .filter-wrap .button-wrapper button{font-size:.8333333333em;padding:.5em 1em .5em .75em;border-radius:5px;float:left;margin:0}#search-form .filter-wrap .button-wrapper button i{font-size:1.5em;position:relative;top:.0625em}#search-form .filter-wrap .button-wrapper button i,#search-form .filter-wrap .button-wrapper button span{vertical-align:top}#search-form .filter-wrap .button-wrapper button span{position:relative;top:.15em}#search-form .filter-wrap .button-wrapper button[type=submit]{float:right}#search-form .filter-wrap .multiselect__tags,#search-form .filter-wrap input,#search-form .filter-wrap select{border-color:#bfc3cd}#search-form .filter-wrap input[type=text],#search-form .filter-wrap select{font-size:.875em;padding:.6875em .75em}#search-form .filter-wrap input[type=text].multiselect__input,#search-form .filter-wrap input[type=text].multiselect__single{padding:0 0 0 5px}#search-form .filter-wrap .note{font-size:.875em}#search-form .filter-wrap .note p{margin-bottom:1em}#search-form .checkbox>div{-webkit-transform:scale(.87548638);transform:scale(.87548638);border-color:#bfc3cd}#search-form .checkbox>div.checked{border-color:#0f596e}#search-form .multiselect__single{margin-bottom:0}#search-form .multiselect__tags{background:transparent;position:relative}#search-form .multiselect__tags:before{content:"B";font-family:ivdb;position:absolute;font-size:2.125em;color:#0f596e;right:.125em;top:.225em}.ios .topbar .controls button span{position:relative;top:.0625em}.ios .topbar .controls button.filter-close span{top:.1875em}.ios #search-form .filter-wrap{padding-bottom:7em}@media only screen and (max-width:767px){.ios #search-form .filter-wrap{padding-bottom:5.5em}}.ios #search-form .filter-wrap .filter-column>div>button i{top:1.0125em}.ios #search-form .topbar .controls .button.filter-close>span,.ios #search-form .topbar .controls button.filter-close>span{top:.2125em}.ios #search-form .topbar .controls .button.filter-close i.icon-remove,.ios #search-form .topbar .controls button.filter-close i.icon-remove{top:.09375em}.ios .input-group.search-sort select{padding:.625em 3.5em .6875em 1em;top:2px}.ios .input-group.search-sort i{top:55%}#donor-hero{height:21.11111111em;background:#efefef;position:absolute;z-index:0;padding:1.875em 0 2.25em;background-size:cover;background-position:50%;background-repeat:no-repeat}#donor-hero .container{position:relative;height:100%}#donor-hero.placeholder{background-color:#b9e4eb;background-size:cover;background-position:100%}#donor-hero #hero-inner{position:absolute;left:0;bottom:0;width:100%;background:hsla(0,0%,100%,.9);padding:2em 0 2.25em}#donor-hero h1{font-family:RedHatText,sans-serif;margin-bottom:.1875em}@media only screen and (max-width:767px){#donor-hero h1{font-size:1.5em}}@media only screen and (max-width:479px){#donor-hero h1{font-size:1.3125em}}#donor-hero p{margin:1em 0 0 .25em;font-size:.7777777777em}#donor-hero .mobile-container{position:absolute;bottom:0;left:0;background:hsla(0,0%,100%,.8125)}#donor-hero .button .icon-angle-left,#donor-hero .button span{vertical-align:top}#donor-hero .button .icon-angle-left{font-size:1em;position:relative}#donor-hero .container .button .icon-angle-left{top:.125em}@media only screen and (max-width:1023px){#donor-hero{height:13.5555555em}#donor-hero>.container{display:none}#donor-hero .container{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#donor-hero #hero-inner{height:calc(100% - 3.3333333em);text-align:center;background:rgba(38,48,51,.8);color:#fff;bottom:auto;top:0;padding:0}#donor-hero #hero-inner h1,#donor-hero #hero-inner h2,#donor-hero #hero-inner h3,#donor-hero #hero-inner h4,#donor-hero #hero-inner h5,#donor-hero #hero-inner h6{color:inherit}}@media only screen and (max-width:479px){#donor-hero{height:10.5555555em}}.mobile-container{display:none}@media only screen and (max-width:1023px){.mobile-container{display:block;width:100%;padding:0 1.5em;height:3.3333333em}.mobile-container .button{margin-bottom:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.8333333333em;padding:.3125em 1em .6875em}}@media only screen and (max-width:479px){.mobile-container{padding:0 .5em}}.mobile-container .fave{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-container .button{padding-bottom:.5875em}.mobile-container .button .icon-angle-left{top:.3125em}#donor-profile{position:relative;margin-top:28.11111111em;float:left;width:100%}#donor-profile>div{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);position:relative}@media only screen and (max-width:1023px){#donor-profile>div{margin:0;width:100%;padding:0 .625rem}}#donor-profile #profile-inner,#donor-profile .status{width:calc(74.16666667% - 34.83333333px);float:left;margin-left:20px}#donor-profile .status-wrapper .container{max-width:100%;padding:0}#donor-profile .status{left:0;-webkit-transform:none;transform:none;margin-top:1em;margin-bottom:1.5em}@media only screen and (max-width:1023px){#donor-profile .status{width:100%;margin-top:.25em;margin-left:0}}@media only screen and (max-width:479px){#donor-profile .status{margin-bottom:.75em}}#donor-profile #profile-inner{margin-bottom:2em}#donor-profile #sidebar-inner,#donor-profile section{background:#fff}#donor-profile #sidebar{width:calc(22.5% - 24.5px);float:left;margin-left:20px;margin-left:calc(3.33333333% - 20.66666667px + 40px);position:absolute;top:-13.5em;right:0}#donor-profile #sidebar .info{float:left;width:100%;padding:.75em 1em}#donor-profile #sidebar .info p{font-size:.888888888em;margin:.75em 0 .875em}#donor-profile #sidebar .info .description{font-style:italic}#donor-profile #sidebar .info .title{color:#0f596e;font-size:1.125em;line-height:2.25rem}@media only screen and (max-width:1023px){#donor-profile #sidebar .info{padding:.875em .8888888em}#donor-profile #sidebar .info .info-inner{display:none}}#donor-profile #sidebar .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5em 0 .25em}#donor-profile #sidebar .button-wrapper .photo-button,#donor-profile #sidebar .button-wrapper .video-button{border-radius:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-color:#000;background:#fff;color:#000}#donor-profile #sidebar .button-wrapper .photo-button i,#donor-profile #sidebar .button-wrapper .video-button i{font-size:1.25em;position:relative;top:.0625rem}#donor-profile #sidebar .button-wrapper .photo-button span,#donor-profile #sidebar .button-wrapper .video-button span{font-size:.875rem;margin-left:.125rem}#donor-profile #sidebar .button-wrapper .photo-button:focus,#donor-profile #sidebar .button-wrapper .photo-button:hover,#donor-profile #sidebar .button-wrapper .video-button:focus,#donor-profile #sidebar .button-wrapper .video-button:hover{background:#d7d7d7}#donor-profile #sidebar .button-wrapper .request{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-left:.5rem}#donor-profile #sidebar .button-wrapper .photo-button,#donor-profile #sidebar .button-wrapper .request,#donor-profile #sidebar .button-wrapper .video-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.0625rem}@media only screen and (max-width:1023px){#donor-profile #sidebar .profile-links-wrapper{position:relative;float:left;width:100%}#donor-profile #sidebar .profile-links-wrapper .profile-links{position:absolute;top:100%;left:0;width:100%;background:#fff;-webkit-box-shadow:0 5px 9px 0 rgba(38,48,51,.1375);box-shadow:0 5px 9px 0 rgba(38,48,51,.1375);z-index:1}}#donor-profile .button.request{background:#0f596e;border-color:#0f596e;font-size:.8333333333em;border-radius:5px;display:block;text-align:center}#donor-profile .button.request:focus,#donor-profile .button.request:hover{background:#157d9b;border-color:#157d9b}#donor-profile .button.request.mobile{display:none;float:left;width:calc(100% - 2em);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;margin:1em 0 .5em}@media only screen and (max-width:1023px){#donor-profile .button.request.mobile{display:block}}@media only screen and (max-width:1023px){#donor-profile .info .button.request{display:none}}@media only screen and (max-width:1023px){#donor-profile #profile-inner,#donor-profile #sidebar{width:100%;position:static;margin-left:0}}#donor-profile #sidebar-inner{position:relative;float:left;width:100%;-webkit-box-shadow:0 5px 20px 0 rgba(38,48,51,.05);box-shadow:0 5px 20px 0 rgba(38,48,51,.05);border-radius:5px}#donor-profile #gallery-wrap{padding:.111111111em}#donor-profile section{margin-top:2em;border:1px solid hsla(0,0%,80%,.3);-webkit-box-shadow:1px 1px 6px 3px hsla(0,0%,77%,.25);box-shadow:1px 1px 6px 3px hsla(0,0%,77%,.25);border-radius:5px}#donor-profile section:first-child{margin-top:0}#donor-profile section h2{font-family:RedHatText,sans-serif;font-size:1em;font-weight:600}#donor-profile .answer-wrap{padding:1em 1.5em}@media only screen and (max-width:479px){#donor-profile .answer-wrap{padding:.555555555em}}#donor-profile .answer-wrap h3{margin:.4375em 0;font-weight:600}#donor-profile .carousel{width:100%}#donor-profile .header{margin-bottom:0;border-bottom:1px solid #c4c4c4;padding:1.25em 1.5rem 1.0625em}#donor-profile .anchor{padding-top:8.5em;margin-top:-8.5em;display:block}#donor-profile .answer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75em 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.77777777em}#donor-profile .answer:nth-of-type(2n){background:#fafafa}#donor-profile .answer>div:first-child{min-width:50%;padding-right:1.5em}#donor-profile .answer>div:last-child{text-align:right;font-weight:600}#donor-profile .answer h1,#donor-profile .answer h2,#donor-profile .answer h3,#donor-profile .answer h4,#donor-profile .answer h5,#donor-profile .answer h6{font-size:1em;font-weight:400;margin:0}@media only screen and (max-width:767px){#donor-profile .answer{display:block}#donor-profile .answer>div:last-child{text-align:left;margin-top:.125em}}@media only screen and (max-width:1023px){#donor-profile{margin-top:19.4583333em}#donor-profile section,#donor-profile section:first-child{margin-top:1.5em}}@media only screen and (max-width:767px){#donor-profile .answer{padding-left:.75rem;padding-right:.75rem}#donor-profile .answer-wrap{padding-left:.625rem;padding-right:.625rem}#donor-profile .header{padding-left:1.375rem;padding-right:1.375rem}}@media only screen and (max-width:479px){#donor-profile{margin-top:14.6483333em}#donor-profile section,#donor-profile section:first-child{margin-top:1em}}#donor-profile .profile-links{margin:0 0 .5em;padding:0;list-style-type:none;float:left;width:100%}#donor-profile .profile-links .button,#donor-profile .profile-links button{width:100%;border:0;border-radius:0;padding:.75em 1em;display:block;opacity:.8;position:relative;background:#fff;border-bottom:1px solid #ededed;-webkit-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;text-align:left;font-size:.9375rem;color:#263033}#donor-profile .profile-links .button:after,#donor-profile .profile-links button:after{content:"";display:block;-webkit-transition:background .5s;transition:background .5s;background:transparent;position:absolute;top:0;right:0;height:100%;width:.1875em}#donor-profile .profile-links .button:hover,#donor-profile .profile-links button:hover{opacity:.9}#donor-profile .profile-links .button:hover:after,#donor-profile .profile-links button:hover:after{background:#8ddaef}#donor-profile .profile-links .button.active,#donor-profile .profile-links button.active{background:#fafafa;opacity:1}#donor-profile .profile-links .button.active:after,#donor-profile .profile-links button.active:after{background:#0f596e}@media only screen and (min-width:1024px){#donor-profile .profile-links{display:block!important}}#donor-profile #links-control{display:none}@media only screen and (max-width:1023px){#donor-profile #links-control{display:inline-block;float:right;padding:.5555555em .4444444em;width:2.22222222em;height:2.22222222em;border:1px solid #c4c4c4;border-radius:5px;margin:-2.75em .875em 0 0;position:absolute;top:-1.1rem;right:0}#donor-profile #links-control span{display:block;height:.16666666em;background:#bdc1cb;margin-top:.27777777em}#donor-profile #links-control span:first-child{margin-top:0}#donor-profile #links-control.open span{display:none;margin:0;position:absolute;width:calc(100% - .555555555em)}#donor-profile #links-control.open span:first-child,#donor-profile #links-control.open span:last-child{display:block}#donor-profile #links-control.open span:first-child{-webkit-transform:translate(-.16666666em,-50%) rotate(45deg);transform:translate(-.16666666em,-50%) rotate(45deg)}#donor-profile #links-control.open span:last-child{-webkit-transform:translate(-.16666666em,-50%) rotate(-45deg);transform:translate(-.16666666em,-50%) rotate(-45deg)}}.gallery figure{margin:0}.gallery figure img{width:100%;height:auto}.gallery figure>a{position:relative;display:block}.gallery figure.launch{position:relative;margin-bottom:.055555555em;width:100%;overflow:hidden;background:#f5f5f5;height:16.4061111111em}@media only screen and (max-width:2100px){.gallery figure.launch{height:15.9183333333em}}@media only screen and (max-width:1299px){.gallery figure.launch{height:14.5372222222em}}@media only screen and (max-width:1199px){.gallery figure.launch{height:12.1em}}@media only screen and (max-width:1023px){.gallery figure.launch{height:38.66666666em}}@media only screen and (max-width:767px){.gallery figure.launch{height:calc(100vw - 2.83125em)}}@media only screen and (max-width:479px){.gallery figure.launch{height:calc(100vw - 1.3325em)}}.gallery figure.launch img{background:#b9e4eb;float:left;border-radius:5px}.gallery figure.launch img:before{content:"";padding:50% 0;display:inline-block;float:left}.gallery figure.launch img.placeholder{padding:2.5em}.gallery .modal{position:fixed;top:4.55555555em;left:0;width:100%;height:calc(100% - 4.55555555em);z-index:1}@media only screen and (max-width:479px){.gallery .modal{top:3.55555555em;height:calc(100% - 3.55555555em)}}.gallery .modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#263033;opacity:.95;z-index:1}.gallery .modal .container{position:relative;z-index:2;height:100%;overflow:auto}@media only screen and (max-width:479px){.gallery .modal .container{height:auto;padding-top:.5em}}.gallery .images{max-width:53.3333333333em;top:5%;height:90%}.gallery .images,.gallery .images .current{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gallery .images .current{display:inline-block;height:calc(100% - 15.5em);margin-bottom:5.5em;background:#0f596e;min-width:60%}@media only screen and (max-width:767px){.gallery .images .current{margin-bottom:4.5em}}@media only screen and (max-width:479px){.gallery .images .current{width:100%;margin-bottom:.5em;height:auto}}.gallery .images .current img{width:auto;max-width:100%;max-height:100%;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallery .images .close{position:absolute;top:0;right:0;background:none;border:0;border-radius:0;padding:.4375em .4375em .3125em;line-height:1;font-size:1.5em;color:#0f596e;background:#fff;overflow:hidden}.gallery .images .close:active,.gallery .images .close:focus,.gallery .images .close:hover{background:#f5f5f5}@media only screen and (max-width:479px){.gallery .images .close{padding:.3535em .315em .24em}}.gallery .images figcaption{background:#fff;color:#0f596e;font-size:1.111111em;padding:.75em 1.375em;position:absolute;left:0;top:100%;width:100%}@media only screen and (max-width:767px){.gallery .images figcaption{font-size:.888888888em}}.gallery .arrows{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;z-index:1}.gallery .arrows .button,.gallery .arrows button{background:#0f596e;border:0;color:#fff;font-size:1.5em;padding:.375em;border-radius:100%}.gallery .arrows .button:active,.gallery .arrows .button:focus,.gallery .arrows .button:hover,.gallery .arrows button:active,.gallery .arrows button:focus,.gallery .arrows button:hover{background:#126b84}.gallery .arrows .button.prev,.gallery .arrows button.prev{float:left}.gallery .arrows .button.next,.gallery .arrows button.next{float:right}.gallery .arrows .button i,.gallery .arrows button i{display:block;position:relative;top:.075em}@media only screen and (max-width:1023px){.gallery .arrows{padding:0 .5em}}@media only screen and (max-width:767px){.gallery .arrows{padding:0 .875em}}@media only screen and (max-width:479px){.gallery .arrows{top:7.5em}.gallery .arrows .button,.gallery .arrows button{font-size:1.375em;padding:.25em}}@media only screen and (max-width:479px){.gallery .images{height:auto;float:left}.gallery .images .current,.gallery .images .image-list{float:left;-webkit-transform:none;transform:none;position:static}.gallery .images .current img{float:left;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gallery .images figcaption{position:static;float:left}}.gallery .image-list{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;bottom:0}.gallery .image-list>div{margin-left:-1.11111111em;overflow:auto;white-space:nowrap}@media only screen and (max-width:767px){.gallery .image-list>div{margin-left:-.75em}}@media only screen and (max-width:479px){.gallery .image-list>div{margin-left:-.5em}}.gallery .image-list img{float:left}.gallery .image-list a{position:relative;display:block;float:left}.gallery .image-list .selected a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery .image-list figure{margin:0 0 1.11111111em 1.11111111em;max-width:6.66667em;display:inline-block}@media only screen and (max-width:767px){.gallery .image-list figure{margin:0 0 .75em .75em}}@media only screen and (max-width:479px){.gallery .image-list figure{margin:0 0 .5em .5em}}.gallery .image-list figure a{opacity:.6;-webkit-transition:opacity .15s,-webkit-box-shadow .15s;transition:opacity .15s,-webkit-box-shadow .15s;transition:opacity .15s,box-shadow .15s;transition:opacity .15s,box-shadow .15s,-webkit-box-shadow .15s}.gallery .image-list figure a:active,.gallery .image-list figure a:focus,.gallery .image-list figure a:hover{opacity:.8}.gallery .image-list figure.selected a{opacity:1;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.gallery a:active .photo-overlay,.gallery a:focus .photo-overlay,.gallery a:hover .photo-overlay{opacity:1}.gallery #mini-carousel{width:100%;overflow:hidden;position:relative}@media only screen and (max-width:1023px){.gallery #mini-carousel{display:none}}.gallery #mini-carousel #mini-inner{-webkit-transition:-webkit-transform .375s;transition:-webkit-transform .375s;transition:transform .375s;transition:transform .375s,-webkit-transform .375s}.gallery #mini-carousel figure{width:33.33333333%;float:left;padding:.05555555em}.gallery #mini-carousel img{float:left}.gallery #mini-carousel button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:33.33333333%;height:calc(100% - 1px);border:0;color:#fff;background:rgba(38,48,51,.75);border-radius:0}.gallery #mini-carousel button:active,.gallery #mini-carousel button:focus,.gallery #mini-carousel button:hover{outline:none;background:rgba(15,89,110,.85)}.gallery #mini-carousel button i{font-size:1.125em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery #mini-carousel button:first-of-type{left:0;text-align:left}.gallery #mini-carousel button:first-of-type i{left:0}.gallery #mini-carousel button:last-of-type{right:0;text-align:right}.gallery #mini-carousel button:last-of-type i{right:0}.gallery .video{width:100%;max-width:100%}#accessible-search-form{width:calc(75% - 35px);float:left;margin-left:20px;margin-top:6.55555555em;margin-left:0}#accessible-search-form form>div:not(.half):not(.range-wrapper){width:calc(100% - 40px);float:left;margin-left:20px;padding-left:0;padding-right:0}@media only screen and (max-width:767px){#accessible-search-form form>div:not(.half):not(.range-wrapper){width:100%;margin-left:0}}#accessible-search-form form>div.range-wrapper{padding-left:1.125em;padding-right:1.125em}@media only screen and (max-width:767px){#accessible-search-form form>div.range-wrapper{padding-left:0;padding-right:0}}#accessible-search-form form>div>multi-check{margin-top:1.25em;display:block}#accessible-search-form form>div>multi-check .checkbox{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (max-width:767px){#accessible-search-form form>div>multi-check .checkbox{width:50%;float:left;margin-left:0}#accessible-search-form form>div>multi-check .checkbox:nth-child(odd){clear:left}}@media only screen and (max-width:349px){#accessible-search-form form>div>multi-check .checkbox{width:calc(100% - 40px);float:left;margin-left:20px}}#accessible-search-form form .range>label,#accessible-search-form form>div>label{font-family:RedHatText,sans-serif;font-weight:600;font-size:.9375em}#accessible-search-form .input-group input,#accessible-search-form .input-group select{font-size:.8333333333em}#accessible-search-form .note{font-size:.875em;margin-bottom:1em}@media only screen and (max-width:1023px){#accessible-search-form{width:calc(100% - 40px);float:left;margin-left:20px;margin-left:0;padding:1.5em 1.5em 1.125em}}@media only screen and (max-width:479px){#accessible-search-form{margin-top:4.80555555em}#accessible-search-form multi-check .checkbox{width:50%;float:left}#accessible-search-form multi-check .checkbox:nth-child(odd){clear:left}}@media only screen and (max-width:349px){#accessible-search-form multi-check .checkbox{width:calc(100% - 40px);float:left;margin-left:20px}}#accessible-search-form .range-wrapper{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}#accessible-search-form .range{width:calc(50% - 30px);float:left;margin-left:20px}@media only screen and (max-width:479px){#accessible-search-form .range{width:calc(100% - 40px);float:left;margin-left:20px;margin-top:1em}#accessible-search-form .range:first-child{margin-top:0}}#accessible-search-form .half.first{clear:left}#donor-hero .fave,#donor-profile .fave{display:inline-block;float:right}#donor-hero .fave button[type=submit],#donor-profile .fave button[type=submit]{margin-top:0;background:#fff;border:1px solid #c4c4c4;border-radius:5px;padding:.198em .09025em .025em .103525em;color:#bfc3cd}#donor-hero .fave button[type=submit] i,#donor-profile .fave button[type=submit] i{font-size:1.6875em}#donor-hero .fave button[type=submit].saved,#donor-profile .fave button[type=submit].saved{background:#eec054;color:#fff;border-color:#eec054}#donor-hero .fave .icon-loading,#donor-profile .fave .icon-loading{position:relative;top:-.0625em}#donor-hero .fave .icon-loading:before,#donor-profile .fave .icon-loading:before{position:relative;top:.06944444444em}.guest #search-results .button-wrap .primary.button,.guest #search-results .results.list .info .primary.button{background:#0f596e;border-color:#0f596e}.guest #search-results .button-wrap .primary.button:active,.guest #search-results .button-wrap .primary.button:focus,.guest #search-results .button-wrap .primary.button:hover,.guest #search-results .results.list .info .primary.button:active,.guest #search-results .results.list .info .primary.button:focus,.guest #search-results .results.list .info .primary.button:hover{background:#157d9b;border-color:#157d9b}#mobile-donor-menu{display:none;position:fixed;z-index:2;background:#fff;top:calc(4.55555555em + 2px);left:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}#mobile-donor-menu .title-wrap{padding:.1666666em}#mobile-donor-menu .title,#mobile-donor-menu figure{display:inline-block;vertical-align:middle}#mobile-donor-menu .title{color:#0f596e;font-size:1.25em}#mobile-donor-menu figure{margin:0 .4375em 0 0}#mobile-donor-menu figure img{float:left}#mobile-donor-menu .mobile-container{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;position:relative}#mobile-donor-menu .mobile-container:before{content:"";position:absolute;top:0;left:0;background:#fff;opacity:.825;width:100%;height:100%}@media only screen and (min-width:1024px){#mobile-donor-menu{display:none!important}}@media only screen and (max-width:1023px){#mobile-donor-menu{display:block}}@media only screen and (max-width:479px){#mobile-donor-menu{top:calc(3.55555555em + 2px)}#mobile-donor-menu .title{font-size:1.125em}#mobile-donor-menu figure{margin-right:.375em}}#donor-profile #mobile-donor-menu #links-control{margin-right:1.5em}@media only screen and (max-width:479px){#donor-profile #mobile-donor-menu #links-control{margin-right:.5em}}#donor-profile.scrolled #mobile-donor-menu{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 6px 3px rgba(38,48,51,.1375);box-shadow:0 2px 6px 3px rgba(38,48,51,.1375)}#request{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}#request.open{visibility:visible;z-index:4;opacity:1}#request .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#263033;opacity:.95;z-index:1}#request .portlet{max-width:47.2222222em;width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:90%;overflow:auto;padding:3.25em 4.5em;z-index:2}@media only screen and (max-width:1023px){#request .portlet{max-width:37.22222222em;padding:2.5em 3em}}@media only screen and (max-width:767px){#request .portlet{max-width:95%;padding:1.75em 2em}}@media only screen and (max-width:479px){#request .portlet{max-width:calc(100% - 1em);max-height:calc(100% - 2em);top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1.5em 1.625em}}#request h3{font-size:1.75em;padding-right:.5em;line-height:1.25;margin:-.25em 0 .875em}@media only screen and (max-width:767px){#request h3{margin-top:0}}@media only screen and (max-width:479px){#request h3{font-size:1.3125em;line-height:1.25}}#request h4{color:inherit;font-weight:600;margin-bottom:0}@media only screen and (max-width:479px){#request h4{font-size:.9375em}}#request .close{border:0;position:absolute;top:1.25em;right:1em;font-size:1.25em;display:inline-block;padding:.125em .375em;color:#0f596e;background:transparent}#request .close:active,#request .close:focus,#request .close:hover{color:#126b84;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:767px){#request .close{top:.875em;right:.8125em}}@media only screen and (max-width:479px){#request .close{top:.5em;right:.25em}}#request p{font-size:.77777777em;line-height:1.875}#request-preview{width:calc(100% - 40px);float:left;margin-left:20px;background:#f0f2f5;border-radius:5px;margin-top:1.25em;margin-bottom:.75em;-webkit-box-shadow:0 5px 20px 0 rgba(38,48,51,.05);box-shadow:0 5px 20px 0 rgba(38,48,51,.05);overflow:hidden}#request-preview .info,#request-preview figure{float:left}#request-preview figure{margin:0;width:11.11111111em}#request-preview figure img{float:left}#request-preview figure.placeholder img{padding:.75em}#request-preview .info{width:calc(100% - 11.11111111em);padding:1.125em 1.5em}#request-preview .title{color:#0f596e;font-size:1.25em}@media only screen and (max-width:767px){#request-preview{width:100%;margin-left:0}#request-preview .info,#request-preview figure{width:100%}#request-preview figure img{width:100%;height:auto}}#request-form{width:calc(75% - 35px);float:left;margin-left:20px;margin-top:4.55555555em;margin-left:0}@media only screen and (max-width:1023px){#request-form{width:calc(100% - 40px);float:left;margin-left:20px;margin-left:0}}@media only screen and (max-width:767px){#request-form{padding:1.5em 1.5em 1.125em}}#request-form h2{margin-bottom:0}#request-form textarea{min-height:6em}.request-page.no-form{margin-top:4.55555555em}.request-page.no-form #request-form{margin-top:0}.info .description{font-style:italic}#profile-inner .answer .nah,.result-attributes .nah strong{color:#9ba3ab}@media only screen and (max-width:1023px){#donor-profile,#donor-profile #sidebar-inner{position:static}#donor-profile #sidebar-inner,#sidebar{padding-top:0!important;margin-top:0!important}#sidebar .fave{display:none}}#search-results .results.grid>search-saved{width:calc(25% - 25px);float:left;margin-left:20px}#search-results .results.grid>search-saved:nth-child(4n+1){clear:left}#search-results .results.grid>search-saved:nth-child(n+13){display:none}@media only screen and (max-width:1199px){#search-results .results.grid>search-saved{width:calc(50% - 30px);float:left;margin-left:20px}#search-results .results.grid>search-saved:nth-child(4n+1){clear:left}}@media only screen and (max-width:479px){#search-results .results.grid>search-saved{width:calc(100% - 40px);float:left;margin-left:20px;clear:left;margin-bottom:20px}}body.night #preview-info:before{background:#000}body.night .attribute-expand .expanded button{border-color:#fff;background:#000;color:#fff}body.night .attribute-expand .expanded>div:after{border-bottom-color:#222}body.night .attribute-expand .expanded>div .label{background:#222}body.night #search-results .result-wrap,body.night #search-results .results.grid .result-attributes,body.night .attribute-expand .expanded>div .value{background:#000}body.night #search-results .result-attributes>div>div:nth-child(2n){background:#222}body.night #search-results .result-main form button[type=submit]{background:#000}body.night #search-results .result-main form button[type=submit]:active,body.night #search-results .result-main form button[type=submit]:focus,body.night #search-results .result-main form button[type=submit]:hover{color:#fff}body.night #search-results .result-main form button[type=submit].saved{background:#eec054}body.night #search-results .result-main>figure{background:#0d0d0d}body.night #search-results .info-button{color:#fff;border-color:#fff;background:#000}body.night #search-results .info-button:focus,body.night #search-results .info-button:hover{background:#1a1919;border-color:#fff}body.night #search-results .controls .button{background:transparent;color:hsla(0,0%,100%,.5)}body.night #search-results .controls .button.active{background:#0f596e;color:#fff}body.night #search-results .results.grid .attribute-expand .expanded>div:after{border-top-color:#000}body.night #gallery figure.launch img,body.night .carousel img{background:#0d0d0d}body.night #donor-hero.placeholder{background-color:#0d0d0d}body.night #search-form .topbar{background:#0d0d0d}body.night #search-form .topbar .active-filters:after{background:hsla(0,0%,5%,0);background:-webkit-gradient(left top,right top,color-stop(0,hsla(0,0%,5%,0)),color-stop(64%,#0d0d0d),color-stop(100%,#0d0d0d));background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,5%,0)),color-stop(64%,#0d0d0d),to(#0d0d0d));background:linear-gradient(90deg,hsla(0,0%,5%,0) 0,#0d0d0d 64%,#0d0d0d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#807f7f",endColorstr="#807f7f",GradientType=1)}body.night #search-form .sidebar{background:#000}body.night #search-form .filter-wrap .filter-column>div>button{background:#000;color:#fff}body.night #donor-hero #hero-inner{background:hsla(0,0%,5%,.9)}body.night #donor-hero .mobile-container{background:rgba(34,34,34,.8125)}body.night #mobile-donor-menu{background:#000}body.night #mobile-donor-menu .title{color:#fff}body.night #mobile-donor-menu .mobile-container:before{background:#1a1919}body.night #donor-profile #sidebar-inner,body.night #donor-profile section{background:#000}body.night #donor-profile section{-webkit-box-shadow:1px 1px 6px 3px rgba(0,0,0,.3125);box-shadow:1px 1px 6px 3px rgba(0,0,0,.3125)}body.night #donor-profile .answer:nth-of-type(2n){background:#0d0d0d}body.night #donor-profile .profile-links .button,body.night #donor-profile .profile-links button{color:#fff;background:#000;border-bottom-color:#222}body.night #donor-profile .profile-links .button:hover,body.night #donor-profile .profile-links button:hover{background:#0d0d0d}body.night #donor-profile .profile-links .button.active,body.night #donor-profile .profile-links button.active{background:#1a1919}body.night #donor-profile .header{border-bottom-color:#222}body.night #donor-profile #sidebar .info .title{color:#fff}body.night #links-control{background:#000}body.night #links-control:focus{background:#1a1919}body.night #request-preview{background:#0d0d0d}body.night #request-preview .title{color:#fff}#search-results>div{position:relative}#search-results .save-search{padding:.625rem 1rem;width:auto;margin-right:0;position:absolute;right:19.7rem;top:-1.05rem;background:#0f596e;color:#fff}@media only screen and (max-width:1023px){#search-results .save-search{position:static;margin:1rem 0 0}}#search-results .results{margin:2rem 0}#search-results .search-info{width:50%}@media only screen and (max-width:1023px){#search-results .search-info{width:100%}}#search-results .controls{width:50%}#search-results .controls .button{height:2.125rem;padding:.35rem .45rem .45rem!important;border:1px solid #0f596e!important;color:#0f596e}#search-results .controls .button:focus,#search-results .controls .button:hover{border-color:#2f8dbc!important;background:#fff!important}#search-results .controls .button.active,#search-results .controls .button.active .icon-sort-list{color:#fff!important}#search-results .controls .button.active:focus,#search-results .controls .button.active:hover{background:#2f8dbc!important}#search-results .controls .button i{font-size:1.25rem;margin-top:.25rem}#search-results .controls .button .icon-sort-list{color:#0f596e}#search-results .results.grid .result-main .tooltip-hover,#search-results .results.list .result-main .tooltip-hover{white-space:nowrap}#search-results .results.grid .result-main .title,#search-results .results.list .result-main .title{position:relative;font-weight:500;font-size:1.25rem;line-height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2.375rem}#search-results .results.grid .result-main .title div:nth-child(2),#search-results .results.list .result-main .title div:nth-child(2){margin-left:auto}#search-results .results.grid .result-main .title div:nth-child(2) .flask,#search-results .results.list .result-main .title div:nth-child(2) .flask{width:1.5rem;height:1.75rem}#search-results .results.grid .result-main .title div:nth-child(2) .dna,#search-results .results.list .result-main .title div:nth-child(2) .dna{width:1.75rem;height:1.75rem}#search-results .results.grid .result-main .result-upper,#search-results .results.list .result-main .result-upper{position:relative;height:auto;width:100%}#search-results .results.grid .result-main .donor-type,#search-results .results.list .result-main .donor-type{position:absolute;bottom:1.25rem;right:1.25rem;z-index:1;font-size:.625rem;line-height:1;color:#ae7b4d;background:#fff;border-radius:6.25rem;padding:0 .5rem;font-weight:500}#search-results .results.grid .result-main .donor-type.open,#search-results .results.list .result-main .donor-type.open{color:#66ae4d}#search-results .results.list .result-main .title div:nth-child(2) .flask{width:1.25rem;height:1.5rem}#search-results .results.list .result-main .title div:nth-child(2) .dna{width:1.5rem;height:1.5rem}#search-results .results.grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}@media only screen and (max-width:1199px){#search-results .results.grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1023px){#search-results .results.grid{grid-template-columns:1fr 1fr}#search-results .results.grid>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){#search-results .results.grid{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}#search-results .results.grid .info{min-height:11.25rem}#search-results .results.grid .result-wrap{-webkit-transform:none!important;transform:none!important;z-index:auto;max-width:16.5rem}@media only screen and (max-width:479px){#search-results .results.grid .result-wrap{max-width:100%}}#search-results .results.grid .result-wrap.saved-search-wrap{z-index:1}#search-results .results.grid .result-wrap.saved-search-wrap .result-main .info{min-height:15rem}#search-results .results.grid>div{width:100%;float:none;margin:0}#search-results .results.grid>div>div>div:hover{-webkit-box-shadow:0 8px 33px rgba(51,93,106,.2);box-shadow:0 8px 33px rgba(51,93,106,.2)}#search-results .results.grid .result-attributes{padding:1rem 1.5rem;max-width:16.5rem;border:none}@media only screen and (max-width:479px){#search-results .results.grid .result-attributes{max-width:100%;padding-top:0}}#search-results .results.grid .result-attributes .nah strong{color:#404040}#search-results .results.grid .result-attributes .chunk{padding:0;border-right:none}#search-results .results.grid .result-attributes .chunk strong{font-weight:500;color:#404040}#search-results .results.grid .result-attributes .chunk>div{padding:.5rem}#search-results .results.grid .result-attributes .chunk>div:nth-child(odd){background:#f6fafc}#search-results .results.grid .result-attributes .chunk>div:nth-child(2n){background:#fff}#search-results .results.grid .result-attributes .chunk .chunk-flex{display:block}#search-results .results.grid .result-attributes .chunk .chunk-flex div:first-child{margin-right:.5rem}#search-results .results.grid .result-main .title div:last-child{display:none}#search-results .results.list>div{height:11.25rem}#search-results .results.list>div>div>div:hover{-webkit-box-shadow:0 8px 33px rgba(51,93,106,.2);box-shadow:0 8px 33px rgba(51,93,106,.2)}#search-results .results.list .tooltip.img .tooltip-hover{bottom:2.5rem;margin-left:-.25rem}#search-results .results.list .result-attributes{padding:1rem 0}#search-results .results.list .result-attributes .chunk{padding:0;border-right:none;padding-right:1.5rem}#search-results .results.list .result-attributes .chunk strong{font-weight:500;color:#404040}#search-results .results.list .result-attributes .chunk>div{padding:.475rem 1rem}#search-results .results.list .result-attributes .chunk>div:nth-child(odd){background:#f6fafc}#search-results .results.list .result-attributes .chunk>div:nth-child(2n){background:#fff}#search-results .results.list .result-attributes .chunk .chunk-flex,#search-results .results.list .result-attributes .chunk .chunk-flex div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search-results .results.list .result-attributes .chunk .chunk-flex div:first-child{width:62.5%;height:1.375rem}#search-results .results.list .result-attributes .chunk .chunk-flex div:last-child{width:37.5%}#search-results .results.list .result-wrap{max-height:11.25rem;-webkit-box-shadow:none;box-shadow:none}#search-results .results.list .result-attributes{width:61.15%;margin-left:1rem}@media only screen and (max-width:1299px){#search-results .results.list .result-attributes{width:60.15%}}#search-results .results.list .result-main{width:37.5%}#search-results .results.list .result-main .title{margin-bottom:0}#search-results .results.list .result-main .title div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:.5rem}#search-results .results.list .result-main .title div:nth-child(2){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#search-results .results.list .result-main .title div:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:.5rem;margin-top:.1rem}#search-results .results.list .result-main .title div:last-child .donor-type{height:1.125rem;position:relative;bottom:auto;right:auto;border:1px solid hsla(0,0%,77%,.5)}#search-results .results.list .result-main .carousel{margin:0}#search-results .results.list .result-main .carousel .donor-type{display:none}#search-results .results.list .result-main .result-upper{width:auto}#search-results .results.list .result-main .description{display:none}#search-results .results.list .result-main .info{padding:1rem 1.5rem;width:calc(100% - 10em)}#search-results .results.list .result-main .info .info-inner{min-height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;border-right:none}#search-results .results.list .result-main .info .info-inner .Eyes,#search-results .results.list .result-main .info .info-inner .Hair,#search-results .results.list .result-main .info .info-inner .Height{margin:0 0 .25rem}#search-results .results.list .result-main .info .info-inner .Eyes span,#search-results .results.list .result-main .info .info-inner .Hair span,#search-results .results.list .result-main .info .info-inner .Height span{max-width:5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#search-results .results.list .result-main .info .info-inner .Eyes,#search-results .results.list .result-main .info .info-inner .Height{margin-right:.75rem}#search-results .results.list .result-main .info .button{margin-top:0;position:relative;top:auto;right:auto;height:2rem;line-height:1;font-size:1rem;padding:.625rem 1rem}#search-results .button-wrap .info-button{color:#0f596e}#search-results .button-wrap .button,#search-results .button-wrap .info-button{font-size:.875rem;padding:.625rem 1rem;width:auto}#search-results .info{min-height:11.25rem}#search-results .info .info-inner{padding-right:0;min-height:7.75rem}#search-results .info .info-inner .info-inner__full-width{width:100%}#search-results .info .info-inner .Eyes,#search-results .info .info-inner .Hair,#search-results .info .info-inner .Height{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#search-results .info .info-inner .Eyes img,#search-results .info .info-inner .Hair img,#search-results .info .info-inner .Height img{margin-right:.25rem;margin-top:.2rem}#search-results .info .info-inner .Hair img{width:1rem;height:1rem}#search-results .info .info-inner .Eyes{margin-right:.75rem}#search-results .info .info-inner .Eyes img{margin-top:.2rem;width:1rem;height:1rem}#search-results .info .info-inner .Height{margin-right:.75rem}#search-results .info .info-inner .Height img{width:.313rem;height:1rem}#search-results .info .info-inner p{font-size:.875rem;margin:.25rem 0 .5rem}#search-results .info .info-inner .description{font-size:.875rem;font-style:italic;line-height:1.5rem;color:#0f596e}#search-interface h1{font-size:1.5rem;line-height:1.5rem;font-weight:600}.input-group.search-sort{border:1px solid #0f596e;cursor:pointer}.input-group.search-sort:hover{color:#2f8dbc;border-color:#2f8dbc}.input-group.search-sort:hover select{color:#2f8dbc}.input-group.search-sort select{cursor:pointer;height:2rem;color:#0f596e;border:0;font-size:.875rem;padding:.25rem 2rem .25rem 1rem;width:100%}.input-group.search-sort img{position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;color:#0f596e;font-size:1rem;height:.65rem;top:45%;right:1.25em}#search-form .topbar .controls .button>span,#search-form .topbar .controls button>span{font-size:.875rem;line-height:1}#search-form .topbar .controls .button,#search-form .topbar .controls button{padding:.6rem 1rem}@media only screen and (max-width:1023px){#search-form .topbar .controls .button,#search-form .topbar .controls button{padding:0 1rem}}#search-form .topbar .controls .button:hover,#search-form .topbar .controls button:hover{background:#2f8dbc;border-color:#2f8dbc}#search-form .filter-wrap .button-wrapper button i,#search-form .sidebar .title .reset-filters-button i,#search-form .topbar .controls .button i,#search-form .topbar .controls button i{font-size:1.25rem!important}[class*=icon-]:before,[class^=icon-]:before,[data-icon]:before{line-height:.85}#search-form .filter-wrap .filter-column>div>div{padding:0 .75rem 0 .75em!important;margin-bottom:1rem}.gallery .images .close{height:auto}#search-form .filter-wrap .button-wrapper{padding-bottom:2rem}@media only screen and (max-width:767px){#search-form .filter-wrap .button-wrapper{padding-bottom:8rem}}#search-form .filter-wrap .button-wrapper .button,#search-form .filter-wrap .button-wrapper button{height:2.25rem;line-height:1;font-size:.875rem;padding:.625rem 1rem}#search-form .filter-wrap .button-wrapper .button i,#search-form .filter-wrap .button-wrapper .button span,#search-form .filter-wrap .button-wrapper button i,#search-form .filter-wrap .button-wrapper button span{top:0}#donor-profile{margin-top:30rem}@media only screen and (max-width:1023px){#donor-profile{margin-top:22rem}}@media only screen and (max-width:767px){#donor-profile{margin-top:19rem}}#donor-profile>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0}@media only screen and (max-width:767px){#donor-profile>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#donor-profile #sidebar{margin-left:3rem;width:22%}@media only screen and (max-width:1023px){#donor-profile #sidebar{margin-left:0;margin-right:1rem;width:30%}}@media only screen and (max-width:767px){#donor-profile #sidebar{width:100%}}#donor-profile #sidebar .info .button{width:100%}#donor-profile #sidebar .info .button:not(.white){color:#fff}#donor-profile #profile-inner{width:74%;margin-left:0;margin-right:0}@media only screen and (max-width:1023px){#donor-profile #profile-inner{width:70%}#donor-profile #profile-inner section:first-child{margin-top:0!important}}@media only screen and (max-width:767px){#donor-profile #profile-inner{width:100%}}#donor-profile #profile-inner section{margin-top:2rem;-webkit-box-shadow:none;box-shadow:none}#donor-profile #profile-inner section:first-child{margin-top:1rem}#donor-profile #profile-inner section .header{color:#404040;font-size:1.125rem;line-height:1.75rem;font-weight:600;border-bottom:1px solid hsla(0,0%,77%,.2)}@media only screen and (max-width:479px){#donor-profile #profile-inner section .header{position:sticky;top:3.55555555em;background-color:#fff}}#donor-profile #profile-inner .answer-wrap{padding:1rem 1rem 1rem 1.125rem}#donor-profile #profile-inner .answer-wrap .answer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.9375rem}#donor-profile #profile-inner .answer-wrap .answer div:last-child{text-align:left;font-weight:500;text-transform:uppercase}#donor-profile #profile-inner .answer-wrap .answer:nth-of-type(odd){background:#f6fafc}#donor-profile #profile-inner .answer-wrap .answer:nth-of-type(2n){background:#fff}#donor-profile #sidebar-inner{z-index:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-top:2rem}#donor-profile #sidebar-inner .donor-type{z-index:1}#donor-profile #sidebar-inner .fave span{margin-left:0}#donor-profile #sidebar-inner .profile-links{margin:0 0 1.5em}#donor-profile #sidebar-inner .profile-links li:first-child .button,#donor-profile #sidebar-inner .profile-links li:first-child button{border-top:1px solid hsla(0,0%,77%,.2)}#donor-profile #sidebar-inner .profile-links li .button,#donor-profile #sidebar-inner .profile-links li button{opacity:1;padding:.525rem .75rem .525rem 1.5rem;font-size:.875rem;line-height:1;border-bottom:1px solid hsla(0,0%,77%,.2)}#donor-profile #sidebar-inner .profile-links li .button.active,#donor-profile #sidebar-inner .profile-links li button.active{background:initial}#donor-profile #sidebar-inner .profile-links li .button:focus,#donor-profile #sidebar-inner .profile-links li .button:hover,#donor-profile #sidebar-inner .profile-links li button:focus,#donor-profile #sidebar-inner .profile-links li button:hover{background:#f6fafc}#donor-profile #sidebar-inner .profile-links li .button:focus:after,#donor-profile #sidebar-inner .profile-links li .button:hover:after,#donor-profile #sidebar-inner .profile-links li button:focus:after,#donor-profile #sidebar-inner .profile-links li button:hover:after{background:#2f8dbc}#donor-profile #gallery-wrap{padding:0;position:relative}#donor-profile #gallery-wrap figure.launch{aspect-ratio:1/1;height:unset}#donor-profile .gallery figure.launch img{border-radius:0}#donor-profile .title{margin-left:.375rem;margin-bottom:.375rem;font-weight:600;font-size:1.25rem;line-height:1.5rem}@media only screen and (max-width:1023px){#donor-profile .title{margin-left:0}}#donor-profile .description{margin:0 0 1.5rem!important}#donor-profile .dna-flask,#donor-profile .title{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#donor-profile .dna-flask .flask,#donor-profile .title .flask{width:1.125rem;height:1.125rem}#donor-profile .dna-flask .dna,#donor-profile .title .dna{width:1.25rem;height:1.25rem}#donor-profile .button{height:2rem!important;line-height:.8;font-size:.875rem!important;padding:.625rem 1rem;margin-bottom:.5rem}#donor-profile .button.white{background:#fff;color:#0f596e}#donor-profile .button.white.disabled,#donor-profile .button.white.disabled:focus,#donor-profile .button.white.disabled:hover{cursor:auto;border-color:#c4c4c4;color:#c4c4c4}#donor-profile .button.white:focus,#donor-profile .button.white:hover{background:transparent;border-color:#2f8dbc;color:#2f8dbc}#donor-profile .sidebar{width:100%;height:100%;position:fixed;top:0;z-index:2;left:40%;right:0;overflow:hidden}#donor-profile .sidebar .sidebar-inner{background:#fff;width:60%;height:100%;right:0;left:0;margin-top:4rem;padding:3.75rem 7.5rem 3.75rem 3rem;position:fixed;overflow-y:scroll}#donor-profile .sidebar .title{font-weight:500;font-size:1.5rem;line-height:1.5rem}@media only screen and (max-width:1023px){#donor-profile .sidebar{left:20%}#donor-profile .sidebar .sidebar-inner{width:80%}}@media only screen and (max-width:767px){#donor-profile .sidebar{left:5%}#donor-profile .sidebar .sidebar-inner{width:95%;padding:3.75rem 1.5rem}}#donor-profile .side-modal-backdrop{top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(64,64,64,.8);z-index:1}#donor-profile .button:disabled{background:#d9d9d9}#donor-hero .fave button[type=submit]{aspect-ratio:1/1}#donor-hero .fave button[type=submit].saved{background:#fff}#donor-profile .fave,#search-results .results.grid .result-main .fave,#search-results .results.list .result-main .fave{position:absolute;z-index:1;top:.65rem;left:.65rem;right:auto}#donor-profile .fave button[type=submit],#search-results .results.grid .result-main .fave button[type=submit],#search-results .results.list .result-main .fave button[type=submit]{border-radius:50%;border:none;width:2rem;height:2rem}#donor-profile .fave button[type=submit] span,#search-results .results.grid .result-main .fave button[type=submit] span,#search-results .results.list .result-main .fave button[type=submit] span{margin-left:-.05rem;margin-top:.05rem;display:block}#donor-profile .fave button[type=submit] img,#search-results .results.grid .result-main .fave button[type=submit] img,#search-results .results.list .result-main .fave button[type=submit] img{width:1.5rem;height:1.5rem;margin-left:.05rem;margin-top:.05rem}#donor-profile .fave button[type=submit].saved,#search-results .results.grid .result-main .fave button[type=submit].saved,#search-results .results.list .result-main .fave button[type=submit].saved{background:#fff}#donor-profile .donor-type,#search-results .results.grid .result-main .donor-type,#search-results .results.list .result-main .donor-type{position:absolute;bottom:1.25rem;right:1.25rem;z-index:1;font-size:.625rem;line-height:1rem;color:#ae7b4d;background:#fff;border-radius:6.25rem;padding:0 .5rem;font-weight:500}#donor-profile .donor-type.open,#search-results .results.grid .result-main .donor-type.open,#search-results .results.list .result-main .donor-type.open{color:#66ae4d}#donor-profile .donor-type.exclusive,#search-results .results.grid .result-main .donor-type.exclusive,#search-results .results.list .result-main .donor-type.exclusive{background:#1d414b;color:#fff;padding-left:1.15rem}#donor-profile .donor-type.exclusive:before,#search-results .results.grid .result-main .donor-type.exclusive:before,#search-results .results.list .result-main .donor-type.exclusive:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);background:url(/images/crown.svg) no-repeat 50%/contain;width:9px;height:7px;margin-left:.35rem}#donor-hero #hero-inner{padding:1rem 0;background:rgba(7,100,146,.8)}#donor-hero #hero-inner h1,#donor-hero #hero-inner p{color:#fff;margin:0}#donor-hero #hero-inner h1{font-size:1.5rem;line-height:1.5rem}#donor-hero #hero-inner h1+p{margin-top:.5rem}#donor-hero #hero-inner p{font-size:1rem;line-height:1.5rem;font-style:italic}#donor-hero .mobile-container{background-color:#fff}@media only screen and (max-width:1023px){#donor-hero .mobile-container .button{padding:0 1rem}}#donor-hero,#search-form{top:4rem}#search-form .topbar{height:4rem;padding:1rem 0}#search-form .sidebar{padding:2.625rem 0 0 2.75rem;width:58.89%}@media only screen and (max-width:1023px){#search-form .sidebar{width:90%}}#search-form .sidebar .sidebar-inner{max-width:42.75rem}#search-form .sidebar .sidebar-inner .range-input{width:100%;margin:2rem 0 0}#search-form .sidebar .sidebar-inner .range-input .vue-slider-dot-tooltip-inner{border-color:#0f596e;background-color:#0f596e}#search-form .sidebar .sidebar-inner .range-input .vue-slider-process{background-color:#0f596e}#search-form .sidebar .sidebar-inner .range-input .vue-slider{width:90%!important}#search-form .sidebar .sidebar-inner .range-input .vue-slider-marks,#search-form .sidebar .sidebar-inner .range-input>div:not(:first-child){display:none}#search-form .sidebar .filter-wrap{position:relative;margin-left:0;margin-right:0;float:none;width:100%}#search-form .sidebar .filter-wrap .filter-column{padding-top:0;left:0;width:45.61%;margin-left:0}@media only screen and (max-width:767px){#search-form .sidebar .filter-wrap .filter-column{width:90%}}#search-form .sidebar .filter-wrap .filter-column input[type=checkbox]+label{text-transform:uppercase;padding-left:1.5rem;font-family:Inter,sans-serif;margin-bottom:0}#search-form .sidebar .filter-wrap .filter-column input[type=checkbox]:disabled+label{color:#b8b8b8;cursor:unset}#search-form .sidebar .filter-wrap .filter-column input[type=checkbox]:disabled+label:before{background-color:#d6d6d6;border-color:#d6d6d6}#search-form .sidebar .filter-wrap .filter-column input[type=checkbox]+label[id*=zodiac]{text-transform:unset}#search-form .sidebar .filter-wrap .filter-column .checkbox,#search-form .sidebar .filter-wrap .filter-column .radio{margin-bottom:1rem}#search-form .sidebar .filter-wrap .filter-column .checkbox input[type=checkbox],#search-form .sidebar .filter-wrap .filter-column .radio input[type=checkbox]{height:0}#search-form .sidebar .filter-wrap .filter-column .multiselect__option,#search-form .sidebar .filter-wrap .filter-column .multiselect__placeholder,#search-form .sidebar .filter-wrap .filter-column .vue-slider-dot-tooltip-text,#search-form .sidebar .filter-wrap .filter-column input[type=text]{font-family:Inter,sans-serif}#search-form .sidebar .filter-wrap .filter-column:first-child{margin-right:3.5rem}#search-form .sidebar .filter-wrap .filter-column:first-child .checkbox label:after{left:.063rem}#search-form .sidebar .filter-wrap .filter-column:first-child>div:first-child>div div>div:nth-child(2),#search-form .sidebar .filter-wrap .filter-column:first-child>div:first-child>div div>div:nth-child(4){display:none}#search-form .sidebar .filter-wrap .filter-column>div{border-bottom:1px solid #c4c4c4}#search-form .sidebar .filter-wrap .filter-column>div:first-child{border-top:1px solid #c4c4c4}#search-form .sidebar .filter-wrap .filter-column>div button{min-height:3rem;height:unset;background:transparent;color:#404040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search-form .sidebar .filter-wrap .filter-column>div button .applied{font-size:.625rem;font-weight:400;line-height:1rem;border:0;margin:.15rem 0 0;padding:0}#search-form .sidebar .filter-wrap .filter-column>div button img{margin-left:auto;margin-top:.5rem}#search-form .sidebar .filter-wrap .filter-column>div button span{font-size:1.125rem;line-height:1.5rem;font-weight:500;font-family:Inter,sans-serif;white-space:pre-wrap}#search-form .sidebar .filter-wrap .filter-column>div button.open{background:transparent}#search-form .sidebar .filter-wrap .filter-column>div button.open img{margin-top:0}#search-form .sidebar .filter-wrap .filter-notice{font-size:.75rem;color:#404040}#search-form .sidebar .filter-wrap .filter-notice a{color:#404040}#search-form .sidebar .title{display:-webkit-box;display:-ms-flexbox;display:flex}#search-form .sidebar .title h3{font-weight:800;font-size:1.5rem;line-height:1.5rem}#search-form .sidebar .title .reset-filters-button{margin-left:auto;margin-top:-.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){#search-form .sidebar .title .reset-filters-button{min-width:8rem!important}}#search-form .sidebar .title .reset-filters-button i{margin-top:.15rem;font-size:1.5rem}body.search.search-results-page{padding-top:8rem}#search-results .controls,#search-results .search-info{margin-left:0}#menu-dropdown ul a:active,#menu-dropdown ul a:focus,#menu-dropdown ul a:hover,#menu-dropdown ul button:active,#menu-dropdown ul button:focus,#menu-dropdown ul button:hover{opacity:1}body.search aside.save-modal{top:25%}body.search aside.save-modal header{padding:.625rem 1rem}#search-form .topbar .filters>span>div{padding:.25em 2.4375em .5em 1em;background:#fff;color:#0f596e}#search-form .topbar .filters>span>div button i{top:.15em}#search-form .topbar .filters>span>div button:hover{background:#0f596e;color:#fff}@media only screen and (max-width:1023px){.ios .input-group.search-sort select{padding:0 1rem;top:0}}.carousel .arrows{z-index:1}#request-form h1{margin-bottom:1.5rem}#request-preview{width:100%;margin:0;float:none;display:-webkit-box;display:-ms-flexbox;display:flex}#request-preview>div:first-child{width:264px;position:relative}#request-preview>div:first-child figure{margin:0;width:264px;float:none}#request-preview .title{position:relative;font-weight:600;font-size:1.25rem;line-height:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}#request-preview .title div:nth-child(2){margin-left:1rem}#request-preview .title div:nth-child(2) .flask{width:1.5rem;height:1.75rem}#request-preview .title div:nth-child(2) .dna{width:1.75rem;height:1.75rem}#request-preview .info-inner{padding-right:0;min-height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:none}#request-preview .info-inner .Eyes,#request-preview .info-inner .Hair,#request-preview .info-inner .Height{margin:0 0 .25rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#request-preview .info-inner .Eyes span,#request-preview .info-inner .Hair span,#request-preview .info-inner .Height span{max-width:5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#request-preview .info-inner .Eyes img,#request-preview .info-inner .Hair img,#request-preview .info-inner .Height img{margin-right:.25rem;margin-top:.2rem}#request-preview .info-inner .Hair img{width:1rem;height:1rem}#request-preview .info-inner .Eyes{margin-right:.75rem}#request-preview .info-inner .Eyes img{margin-top:.2rem;width:1rem;height:1rem}#request-preview .info-inner .Height{margin-right:.75rem}#request-preview .info-inner .Height img{width:.313rem;height:1rem}#request-preview .info-inner .Eyes,#request-preview .info-inner .Height{margin-right:.75rem}#request-preview .info-inner p{font-size:1rem;margin:.25rem 0 .5rem}#request-preview .donor-type{position:absolute;bottom:1.25rem;right:1.25rem;z-index:1;font-size:.625rem;line-height:1;color:#ae7b4d;background:#fff;border-radius:6.25rem;padding:.25rem .5rem;font-weight:500}#request-preview .donor-type.open{color:#66ae4d}#request-preview .donor-type.exclusive{background:#1d414b;color:#fff;padding-left:1.15rem}#request-preview .donor-type.exclusive:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);background:url(/images/crown.svg) no-repeat 50%/contain;width:9px;height:7px;margin-left:.35rem}#request-preview .description{font-size:1.063rem;font-style:italic;line-height:1.5rem;color:#0f596e;margin-top:0;margin-bottom:1em}@media only screen and (max-width:1023px){#search-form .sidebar{padding:1rem 0 0 1rem}#search-form .sidebar .title{width:90%;margin:.5rem 0 1rem}#search-form .sidebar .filter-wrap>div:not(:last-of-type)>div:last-of-type{border-bottom:none}#search-form .sidebar .filter-wrap .filter-column .checkbox{margin-left:0}#search-form .sidebar .filter-wrap .filter-column>div button span{font-size:1rem}#search-results .results.list>div{width:100%;margin-left:0;height:unset}#search-results .results.list .result-wrap{max-height:unset}#search-results .results.list .result-upper{min-width:7.563rem!important}#search-results .results.list .result-upper img{width:7.563rem;height:7.563rem}#search-results .results.list .result-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#search-results .results.list .result-main .info{width:100%;padding:.938rem;padding-bottom:0;min-height:unset}#search-results .results.list .result-main .info .info-inner{min-height:unset}#search-results .results.list .result-attributes{width:100%;margin-left:0;padding:.625rem 0}#search-results .results.list .result-attributes .chunk{padding-right:0}#search-results .results.list .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.5rem .5rem .5rem 0;border-top:1px solid #f6fafc}#search-results .results.list .button-wrap .button,#search-results .results.list .button-wrap .info-button{float:unset;margin:0}#search-results .results.list .button-wrap form.fave button{background:unset;border:unset;margin-top:unset;padding:.2rem .875rem}#search-results .results.list .button-wrap form.fave button .tooltip{margin-top:.1rem}}@media only screen and (max-width:1023px){#donor-profile .info .button.request.request{display:block!important}}@media only screen and (max-width:1023px){#donor-profile #sidebar .profile-links-wrapper{float:none;top:4.5rem}}body.guest .save-search{display:none}body.search.search-results-page #search-results .button-wrap{padding:.75rem!important}