body,html{color:#3e3e3e}a{color:#0099db;text-decoration:none}a:hover{color:#384fa3}.sidenav{height:100%;width:200px;position:fixed;z-index:1;top:0;left:0;background-color:#212529;overflow-x:hidden;padding-top:20px}.sidenav a{text-decoration:none;color:#fafafa;display:block}.sidenav a:hover{color:#f1f1f1}.main{margin-left:200px;padding:0 10px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.situation-options{position:relative;background:#fff;margin-top:50px;margin-bottom:65px}.situation-option-wrapper{position:relative;box-shadow:0 15px 25px -10px transparent;transition:all .3s ease 0s}.situation-option-wrapper:hover{position:relative;box-shadow:0 15px 25px -10px rgba(0,0,0,.2);cursor:pointer}.situation-option-wrapper:before{content:"";position:absolute;height:40%;display:block;border-radius:10px;border:2px solid #0099db;background:#fff;width:calc(100% - 30px);left:50%;bottom:-13px;transform:translate(-50%,0);z-index:1;transition:all .3s ease 0s}.situation-option{border:2px solid #0099db;border-radius:10px;width:100%;display:block;position:relative;padding:20px 20px 10px;text-align:center;z-index:2;background:#fff;transition:all .3s ease 0s}.situation-option h5{font-weight:700;z-index:5;position:relative;margin-top:25px}.situation-option p{opacity:1;transition:all .3s ease 0s;margin:15px 0 5px}.situation-option p span{position:relative;text-transform:uppercase}.situation-option .option-icon{display:inline-block;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:#fff;border:2px solid #0099db;border-radius:100%;height:100px;width:100px;transition:all .3s ease 0s}.situation-option .option-icon:after{content:"";display:block;position:absolute;left:50%;bottom:-2px;transform:translate(-50%,0);background:0 0;height:calc(50% + 2px);width:calc(100% + 4px);z-index:2}.situation-option .option-icon span{height:99%;width:99%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;display:block;z-index:3}.situation-option .option-icon.resources span{background:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/resources.svg) no-repeat center center;background-size:60%}.situation-option .option-icon.heart-in-box span{background:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/heart-and-box.svg) no-repeat center center;background-size:60%}.situation-option .option-icon.couple span{background:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/couple.svg) no-repeat center center;background-size:60%}.situation-option .option-icon.agent span{background:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/redhead-lady.svg) no-repeat center center;background-size:40%}@media (max-width:990px){.situation-option{padding:20px 10px 10px}}.hexagon{position:relative;margin-bottom:15px}.hexagon:before{content:"";width:0;height:0;border-left:90px solid transparent;border-right:90px solid transparent;border-top:50px solid rgba(0,0,0,.5);position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-webkit-filter:blur(15px);filter:blur(15px)}.hexagon .hexagon-inner{display:inline-block;width:160px;max-width:100%;height:160px;position:relative;background:#fff;border-radius:50%;background-size:contain}.hexagon .hexagon-inner .icon{max-width:65%;max-height:65%;width:125px;height:125px;transform:translate(-50%,-50%) scale(1);position:absolute;left:50%;top:50%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .15s ease-in-out 0s}.hexagon .hexagon-inner .icon:hover{transform:translate(-50%,-50%) scale(1.1)}.hexagon .hexagon-inner .icon.sweet-case{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/sweetcase.svg)}.hexagon .hexagon-inner .icon.building-bikes{background-image:url(/static/images/icons/bike.svg)}.hexagon .hexagon-inner .icon.build-a-board{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/skateboard.svg)}.hexagon .hexagon-inner .icon.birthday-boxes{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/birthday-box.svg)}.hexagon .hexagon-inner .icon.superhero-boxes{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/superhero-box.svg)}.hexagon .hexagon-inner .icon.stem-boxes{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/stem-rocket.svg)}.hexagon .hexagon-inner .icon.teen-duffle-bags{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/teen-duffle.svg)}.hexagon .hexagon-inner .icon.backpacks{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/icons/icon-backpack.svg)}.hexagon .hexagon-inner .icon.skateboard-helmet{background-image:url(/static/images/icons/skateboard-helmet.svg)}.hexagon .hexagon-inner .icon.bike-helmet{background-image:url(/static/images/icons/bike-helmet.svg)}.hidden{display:none}.accordion-button:not(.collapsed){color:#3e3e3e;background-color:#f5f5f5}.bg-shapes{background-image:url(https://impact-togetherwerise-cdn.s3.amazonaws.com/static/images/bg-shapes.svg);background-repeat:repeat;background-attachment:fixed;background-size:450px}.note{margin-bottom:15px;padding:20px 20px}.note.yellow{background-color:#f5f5f5;border-left:6px solid #ffb81a}.pac-container{background-color:#fff;z-index:20;position:fixed;display:inline-block}.modal{z-index:20}.modal-backdrop{z-index:10}.nav-tabs .nav-link{color:#3e3e3e}.bg-light{background-color:#f5f5f5!important}.bg-green{background-color:#29d470!important}.bg-yellow{background-color:#ffb81a!important}.bg-primary-blue{background-color:#0099db!important}.bg-secondary-blue{background-color:#384fa3!important}.bg-red{background-color:#fa384f!important}.bg-orange{background-color:#f7941f}form #form-loader{margin:0 auto;position:relative;display:block;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease 0s}form.processing #form-loader{margin:0 auto 10px;opacity:1;max-height:100px}form .error{display:block;color:#fa384f}h1,h2,h3,h4,h5,h6{font-family:mr-eaves-xl-modern,san-serif;font-weight:700}h3{font-size:26px;font-weight:700}p{font-size:18px;line-height:26px}.text-blue{color:#0099db}.text-secondary-blue{color:#384fa3}.text-green{color:#29d470}.text-orange{color:#f7941f}.text-yellow{color:#ffb81a}.text-red{color:#fa384f}.text-secondary-font{font-family:bebas-neue,san-serif}.uppercase{text-transform:uppercase}.decorated{overflow:hidden;text-align:center}.decorated>span{position:relative;display:inline-block}.decorated>span:after,.decorated>span:before{content:'';position:absolute;top:50%;border-bottom:1px solid #ddd;width:591px;margin:0 20px}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.btn{text-transform:uppercase;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);line-height:initial;padding:12px 23px 12px;border-radius:4px;font-size:14px;letter-spacing:1px;font-weight:600}.btn.btn-primary{background:#0099db;color:#fff;border-color:#0099db}.btn.btn-primary:active,.btn.btn-primary:hover{text-decoration:none!important;background:#384fa3;border-color:#384fa3}.btn.btn-primary-outline{background:#fff;color:#0099db;border:2px solid #0099db}.btn.btn-primary-outline:active,.btn.btn-primary-outline:hover{text-decoration:none!important;background:#0099db;color:#fff}.btn.btn-red-outline{background:0 0;color:#fa384f;border:2px solid #fa384f}.btn.btn-red-outline:active,.btn.btn-red-outline:focus,.btn.btn-red-outline:hover{text-decoration:none!important;background:#fa384f;color:#fff}.btn.btn-outline-white{background:0 0;color:#000;border:2px solid #fff}.btn.btn-outline-white:active,.btn.btn-outline-white:focus,.btn.btn-outline-white:hover{text-decoration:none!important;background:#fff;color:#3e3e3e}.btn.btn-white{background:#fff;color:#3e3e3e}.btn.btn-white:hover{color:#fff;background:#384fa3}.btn.btn-orange{background:#f68d2e;color:#fff}.btn.btn-orange:hover{background:#e7730a;color:#fff}.btn.btn-yellow{background:#ffb81a;color:#fff}.btn.btn-yellow:hover{background:#e69f00}.btn.btn-green{background:#29d470;color:#fff}.btn.btn-green:hover{background:#21a959}.btn:active,.btn:focus,.btn:hover,.btn:link{text-decoration:none!important}.btn.btn-sm{padding:5px 10px 3px;font-size:20px;line-height:32px}.btn.btn-red{background:#fa384f;color:#fff}.btn.btn-red:hover{background:#8b0000;color:#fff}.btn.btn-red:active,.btn.btn-red:focus,.btn.btn-red:hover,.btn.btn-red:link{text-decoration:none!important}.btn.btn-secondary-blue{background:#384fa3;color:#fff}.btn.btn-secondary-blue:hover{background:#2b3d7d;color:#fff}.btn.btn-secondary-blue:active,.btn.btn-secondary-blue:focus,.btn.btn-secondary-blue:hover,.btn.btn-secondary-blue:link{text-decoration:none!important}.btn.btn-light-blue{background:#3ebeee;color:#fff}.btn.btn-light-blue:hover{background:#2b3d7d;color:#fff}.btn.btn-light-blue:active,.btn.btn-light-blue:focus,.btn.btn-light-blue:hover,.btn.btn-light-blue:link{text-decoration:none!important}.btn.btn-donate{background:#f7941f;border-color:#f7941f;color:#fff}.btn.btn-donate:hover{background:#aa5f06;border-color:#aa5f06}.btn.btn-rounded{border-radius:50px;padding:1px 50px 0}.btn.btn-gray{background-color:#e0e7e7;border-color:#a7baba;color:#707070}.btn.btn-facebook{background:#4267b2;color:#fff;border:0}.btn.btn-facebook:active,.btn.btn-facebook:hover{text-decoration:none!important;background:#263c68}.btn.btn-outline-fb{background:#fff;color:#3e3e3e;border:1px solid #3e3e3e}.btn.btn-outline-fb:active,.btn.btn-outline-fb:hover{border:1px solid #4267b2;color:#fff;text-decoration:none!important;background:#4267b2}.btn.btn-twitter{background:#1da1f2;color:#fff;border:0}.btn.btn-twitter:active,.btn.btn-twitter:hover{text-decoration:none!important;background:#0967a0}.btn.btn-google{background:#ffce44;color:#fff;border:0}.btn.btn-google:active,.btn.btn-google:hover{text-decoration:none!important;background:#dda300}.btn.btn-outline-google{background:#fff;color:#3e3e3e;border:1px solid #3e3e3e}.btn.btn-outline-google:active,.btn.btn-outline-google:hover{border:1px solid #ffce44;text-decoration:none!important;background:#ffce44}.donation-frequency-buttons{margin-bottom:15px;width:100%}.donation-frequency-buttons .btn{text-transform:uppercase;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);line-height:initial;padding:12px 23px 12px;border-radius:12px;font-size:14px;letter-spacing:1px;font-weight:600;border:none;background-color:#fff;color:#3e3e3e;width:33.33%;white-space:nowrap}.donation-frequency-buttons .btn:active,.donation-frequency-buttons .btn:focus,.donation-frequency-buttons .btn:hover,.donation-frequency-buttons .btn:visited{background-color:#0099db;color:#fff}@media (max-width:1199px){.donation-frequency-buttons .btn{font-size:10px}}@media (max-width:767px){.donation-frequency-buttons .btn{font-size:8px}}.donation-frequency-buttons .btn-check:checked+.btn-outline-primary{background-color:#0099db;border-color:#0099db}.donation-frequency-buttons label{display:flex;justify-content:center}#main-nav{background-color:#fff}#main-nav a{color:#3e3e3e}#main-nav #nav-trigger{cursor:pointer}.nav-slider a{color:#3e3e3e}.nav-slider a:hover{color:#0099db}#footer-wrapper{font-family:mr-eaves-xl-modern,san-serif;font-size:18px;line-height:22px;color:#716d6e}#footer-wrapper ul{margin:0;padding:0;list-style:none}#footer-wrapper ul li{margin:0;padding:0;position:relative}#footer-wrapper .footer-top{background:#f5f5f5;padding-top:35px;padding-bottom:35px}#footer-wrapper .footer-top ul{content:""}#footer-wrapper .footer-top ul li{padding:4px 0;line-height:20px}#footer-wrapper .footer-top ul li:first-child{font-weight:700;font-size:22px;line-height:34px}#footer-wrapper .footer-top ul li a{color:#716d6e;text-decoration:none;transition:color .3s ease 0s}#footer-wrapper .footer-top ul li a:hover{color:#0099db}#footer-wrapper .footer-top ul li a.highlight{color:#0099db}#footer-wrapper .footer-top ul li a.highlight:hover{color:#384fa3}@media (max-width:767px){#footer-wrapper .footer-top ul li{text-align:center}}@media (max-width:767px){#footer-wrapper .footer-top{padding-top:20px;padding-bottom:20px}}#footer-wrapper .guide-star-logo{height:90px;width:100%;display:block;position:relative;background:url(https://fundraise-togetherwerise-cdn.s3.amazonaws.com/static/images/third-party-logos/guide-star-platinum-logo-blue.svg) no-repeat center center;background-size:contain}@media (max-width:767px){#footer-wrapper .guide-star-logo{height:50px;width:50px;display:inline-block;vertical-align:middle}}#footer-wrapper .credits{background:#0099db;color:#fff;padding-top:20px;padding-bottom:20px}#footer-wrapper .credits *{color:#fff}#footer-wrapper .credits p{margin:0!important;padding:0!important}@media (max-width:400px){#footer-wrapper .credits p{line-height:20px;margin-bottom:10px}}#footer-wrapper .credits br{display:none}@media (max-width:825px){#footer-wrapper .credits br{display:inline}}#footer-wrapper .credits ul{white-space:nowrap}#footer-wrapper .credits ul li{padding:0 10px;display:inline-block}#footer-wrapper .credits ul li:after{display:inline-block;content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;top:50%;transform:translate(50%,-50%);font-size:7px}#footer-wrapper .credits ul li a{display:inline-block;position:relative;font-weight:700}#footer-wrapper .credits ul li:last-child::after{display:none}@media (max-width:825px){#footer-wrapper .credits ul li:nth-child(3) ::after{display:none}}@media (max-width:400px){#footer-wrapper .credits ul li{font-size:14px;line-height:18px}}@media (max-width:825px){#footer-wrapper .credits{padding-bottom:60px}}#footer-wrapper .ein{text-align:center;font-weight:700;display:block;position:relative;margin-top:10px}@media (max-width:990px){#footer-wrapper .ein{font-size:14px;line-height:16px}}@media (max-width:767px){#footer-wrapper .ein{text-align:left;display:inline-block;position:relative;margin:0 0 0 15px;vertical-align:middle;font-size:20px;line-height:20px}}@media (max-width:767px){#footer-wrapper .ein-wrapper{padding-top:20px;margin-top:20px;position:relative}#footer-wrapper .ein-wrapper:before{content:"";display:block;position:absolute;height:2px;background:#ddd;width:100%;max-width:50%;left:50%;top:0;transform:translate(-50%,-50%)}}.generic-banner{position:relative;width:100%;overflow:hidden}.generic-banner .banner-inner{left:0;top:0;display:block;height:100%;width:100%;z-index:10}.generic-banner .banner-logos{position:relative;display:block;width:100%;bottom:30px;border-radius:12px;text-align:center;padding-top:13px;height:auto}.generic-banner .banner-logos .logos-tagline{position:absolute;top:0;left:50%;display:inline-block;color:#fff;font-size:24px;transform:translate(-50%,0)}.generic-banner .banner-logos .logos-tagline:before{content:"";height:1px;display:inline-block;position:absolute;background:#fff;width:150%;left:-10px;top:50%;transform:translate(-100%,-50%)}@media (max-width:767px){.generic-banner .banner-logos .logos-tagline:before{width:100%}}@media (max-width:550px){.generic-banner .banner-logos .logos-tagline:before{width:50%}}.generic-banner .banner-logos .logos-tagline:after{content:"";height:1px;display:inline-block;position:absolute;background:#fff;width:150%;right:-10px;top:50%;transform:translate(100%,-50%)}@media (max-width:767px){.generic-banner .banner-logos .logos-tagline:after{width:100%}}@media (max-width:550px){.generic-banner .banner-logos .logos-tagline:after{width:50%}}#home #leftside{background-color:#fafafa;background-size:contain;background-repeat:repeat;background-position:center;background-size:500px}#overlay{height:100%;width:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:3}#overlay p{color:#fff;font-style:italic;position:absolute;left:50%;top:46%}#overlay .loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #0099db;width:60px;height:60px;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;transform:translateX(-50%)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#foster-agency-locator{overflow:hidden}#foster-agency-locator input,#foster-agency-locator select{border-color:#707070}#foster-agency-locator #id_company_name{display:none}#foster-agency-locator .generic-banner{background-image:url(/static/images/banners/sweet-case-team-building-event-1.jpg);background-size:cover;background-repeat:no-repeat}#foster-agency-locator .generic-banner .banner-inner{padding-top:200px;padding-bottom:100px}@media (max-width:1024px){#foster-agency-locator .generic-banner .banner-inner{padding-top:100px;padding-bottom:50px}}@media (max-width:767px){#foster-agency-locator .generic-banner .banner-inner{padding-top:50px;padding-bottom:0}}#foster-agency-locator .generic-banner .banner-inner h1{position:relative;font-size:80px;text-shadow:2px 2px 2px #000;z-index:1}#foster-agency-locator .generic-banner .banner-inner h1:before{content:"";position:absolute;height:1px;width:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.4);box-shadow:3px 0 36px 75px rgba(0,0,0,.4);border-radius:50%;z-index:-1}@media (max-width:767px){#foster-agency-locator .generic-banner .banner-inner h1{font-size:32px}}#foster-agency-locator [data-situation=needs_agency]:before{border-color:#29d470}#foster-agency-locator [data-situation=needs_agency] .situation-option{border-color:#29d470}#foster-agency-locator [data-situation=needs_agency] .option-icon{border-color:#29d470}#foster-agency-locator [data-situation=needs_agency] .option-icon:after{border-color:#29d470}#foster-agency-locator [data-situation=needs_agency] .option-icon>span{background:url(/static/images/icons/agency-building-green.svg) no-repeat center center;background-size:70%}#foster-agency-locator [data-situation=has_agency]:before{border-color:#f7941f}#foster-agency-locator [data-situation=has_agency] .situation-option{border-color:#f7941f}#foster-agency-locator [data-situation=has_agency] .option-icon{border-color:#f7941f}#foster-agency-locator [data-situation=has_agency] .option-icon:after{border-color:#f7941f}#foster-agency-locator [data-situation=has_agency] .option-icon>span{background:url(/static/images/icons/heart-exploding-box-orange.svg) no-repeat center center;background-size:70%}#foster-agency-locator [data-situation=has_agency].selected:before{background:#fff}#foster-agency-locator #donated-items{position:relative;background-color:#f5f5f5}#foster-agency-locator #donated-items input:not([type=checkbox]){border:none;background-color:#f5f5f5;border-bottom:1px solid #d3d3d3;border-radius:0;width:200px;max-width:100%;margin:auto}#foster-agency-locator #donated-items input[type=checkbox]{border:none;border-bottom:1px solid #d3d3d3}#foster-agency-locator #donated-items .donated-item span{font-size:12px}#foster-agency-locator #donated-items .donated-item input{text-align:center}#foster-agency-locator #donated-items #custom-checkbox-wrapper{display:flex;align-items:center}#foster-agency-locator #donated-items #custom-checkbox-wrapper .custom-checkbox{width:20px;height:20px;accent-color:#007bff;outline:2px solid #007bff;cursor:pointer}#foster-agency-locator #donated-items #custom-checkbox-wrapper .custom-checkbox:checked{background-color:#007bff;border-color:#007bff}#foster-agency-locator #donated-items #custom-checkbox-wrapper .custom-checkbox:focus{outline:2px solid #0056b3}#foster-agency-locator #donated-items .card{border:2px solid #0099db;border-radius:12px}#foster-agency-locator #donated-items .card input{background:#fff}#foster-agency-locator .twr-contact{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding-top:30px;padding-bottom:30px;margin-bottom:50px;position:relative}#foster-agency-locator .twr-contact .hero-img{position:absolute;right:0;top:0;height:100%;width:100%;z-index:2;background:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/foster-agency-locator/contact-hero-kayli.png) no-repeat center center;background-size:contain}#submission-detail{min-height:600px}#submission-detail table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}#submission-detail table td,#submission-detail table th{border:1px solid #ddd;text-align:left;padding:8px}#submission-detail table tr:nth-child(even){background-color:#ddd}#agency-detail #map{height:400px;width:100%}#agency-detail body,#agency-detail html{height:100%;margin:0;padding:0}#request-donations{overflow:hidden;counter-reset:child-counter}#request-donations .generic-banner{background-image:url(https://impact-togetherwerise-cdn.s3.us-west-1.amazonaws.com/static/images/team-build-for-good-banner.jpg);background-size:cover;background-repeat:no-repeat}#request-donations .generic-banner .banner-inner{padding-top:300px;padding-bottom:100px}@media (max-width:1024px){#request-donations .generic-banner .banner-inner{padding-top:100px;padding-bottom:50px}}@media (max-width:767px){#request-donations .generic-banner .banner-inner{padding-top:50px;padding-bottom:0}}#request-donations .generic-banner .banner-inner h1{font-size:80px}@media (max-width:767px){#request-donations .generic-banner .banner-inner h1{font-size:32px}}#request-donations #donated-items{position:relative}#request-donations #donated-items:before{content:"";position:absolute;top:0;left:-2000px;width:10000px;height:260px;background:#fafafa url(https://www.fosterlove.com/images/backgrounds/bg-shapes.svg) repeat center center;background-size:450px;z-index:-1}#request-donations #donated-items input{border:none;border-bottom:1px solid #d3d3d3}#request-donations #donated-items .donated-item span{font-size:12px}#request-donations #donated-items .donated-item input{text-align:center}#request-donations .twr-contact{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding-top:30px;padding-bottom:30px;margin-bottom:50px;position:relative}#request-donations .twr-contact .hero-img{position:absolute;right:0;top:0;height:100%;width:100%;z-index:2;background:url(https://www.fosterlove.com/images/foster-agency-locator/contact-hero-kayli.png) no-repeat center center;background-size:contain}#request-donations .add-a-child{display:inline-block;padding:10px 25px;font-weight:700;border-radius:5px;border:1px solid #ddd;color:#727272;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 8px 10px -8px rgba(255,255,255,.2);transition:all 1s ease 0s}#request-donations .add-a-child:hover{cursor:pointer;box-shadow:0 8px 10px -8px rgba(0,0,0,.2)}#request-donations .add-a-child.disabled:hover{cursor:not-allowed}#request-donations .add-a-child:before{content:"\f067";width:34px;height:34px;margin:0 10px 0 0;line-height:34px;text-align:center;font-family:"Font Awesome 5 Free";display:inline-block;border-radius:100%;background:#0099db;color:#fff;transition:all 1s ease 0s}#request-donations .add-a-child.disabled{box-shadow:0 8px 10px -8px rgba(255,255,255,.2)}#request-donations .add-a-child.disabled,#request-donations .add-a-child.disabled::before{color:#bbb}#request-donations .add-a-child.disabled::before{background:#eee;transform:rotate(45deg)}#request-donations .listed-child{position:relative;padding:0 40px 10px;max-height:250px;overflow:hidden;transition:all 1s ease 0s;margin-bottom:10px;opacity:1;border-bottom:1px solid #eaeaea}#request-donations .listed-child:after,#request-donations .listed-child:before{height:25px;width:25px;text-align:center;line-height:25px;border-radius:100%;background:#f0f0f0;position:absolute;top:50%;transform:translate(0,-50%);display:inline-block;color:#727272}#request-donations .listed-child:before{counter-increment:child-counter;content:counter(child-counter);position:absolute;left:0;transform:translate(0,-50%);font-weight:700}#request-donations .listed-child .remove-child{position:absolute;right:0;transform:translate(0,-50%);height:25px;width:25px;font-weight:900;text-align:center;line-height:25px;border-radius:100%;background:#f0f0f0;top:50%;display:inline-block;color:#727272}#request-donations .listed-child .remove-child:before{content:"\f00d";font-family:"Font Awesome 5 Free";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:100%}#request-donations .listed-child .remove-child:hover{background:#de741b;color:#fff;cursor:pointer}#request-donations .listed-child.flat{max-height:0;margin-bottom:0;padding-bottom:0;opacity:0}#request-donations .program-options{position:relative;background:#fafafa url(https://fundraise-togetherwerise-cdn.s3.amazonaws.com/static/images/bg-designs/bg-shapes.svg);background-size:400px;overflow:hidden}#request-donations .program-options:before{display:block;content:"";position:absolute;width:100%;height:50px;background:#fff;top:0}#foster-agency-locator-pickup{overflow:hidden}#foster-agency-locator-pickup .generic-banner{background-image:url(/static/images/designs/agency_pickup_request/1-Hero-Image.jpg);background-size:cover;background-repeat:no-repeat}#foster-agency-locator-pickup .generic-banner .banner-inner{padding-top:300px;padding-bottom:100px}@media (max-width:1024px){#foster-agency-locator-pickup .generic-banner .banner-inner{padding-top:100px;padding-bottom:50px}}@media (max-width:767px){#foster-agency-locator-pickup .generic-banner .banner-inner{padding-top:50px;padding-bottom:0}}#foster-agency-locator-pickup .generic-banner .banner-inner h1{font-size:80px}@media (max-width:767px){#foster-agency-locator-pickup .generic-banner .banner-inner h1{font-size:32px}}#foster-agency-locator-pickup #donated-items{position:relative}#foster-agency-locator-pickup #donated-items:before{content:"";position:absolute;top:0;left:-2000px;width:10000px;height:260px;background:#fafafa url(https://www.fosterlove.com/images/backgrounds/bg-shapes.svg) repeat center center;background-size:450px;z-index:-1}#foster-agency-locator-pickup #donated-items input{border:none;border-bottom:1px solid #d3d3d3}#foster-agency-locator-pickup #donated-items .donated-item span{font-size:12px}#foster-agency-locator-pickup #donated-items .donated-item input{text-align:center}#foster-agency-locator-pickup .twr-contact{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding-top:30px;padding-bottom:30px;margin-bottom:50px;position:relative}#foster-agency-locator-pickup .twr-contact .hero-img{position:absolute;right:0;top:0;height:100%;width:100%;z-index:2;background:url(https://www.fosterlove.com/images/foster-agency-locator/contact-hero-kayli.png) no-repeat center center;background-size:contain}