.achieved-support-display{align-items:flex-end;display:flex;flex-direction:row}.achieved-support-display .phase-icon svg{height:20px;margin-top:-2px;width:16px}.achieved-support-display .phase-label{font-weight:700;padding-left:.25rem;text-transform:uppercase}.btn{border:none;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1rem;line-height:1rem;padding:12px 18px}.btn.btn-danger,.btn.btn-primary,.btn.btn-success{background-color:#ffbd00;color:#000;font-weight:500;text-transform:uppercase}@media (hover:hover){.btn.btn-danger:hover,.btn.btn-primary:hover,.btn.btn-success:hover{background-color:#e6a800}}.btn.active.btn-danger,.btn.active.btn-success,.btn.btn-danger:active,.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-success:active{background-color:#ffbd00}.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-success:active,.btn.btn-success:focus{text-decoration:none}@media (hover:hover){.btn.btn-danger:hover,.btn.btn-primary:hover,.btn.btn-success:hover{text-decoration:none}}.btn.active.btn-danger,.btn.active.btn-success,.btn.btn-primary.active{text-decoration:none}.btn.btn-default,.btn.btn-secondary{background-color:#000;color:#fff}@media (hover:hover){.btn.btn-default:hover,.btn.btn-secondary:hover{background-color:#333}}.btn.btn-default.active,.btn.btn-default:active,.btn.btn-secondary.active,.btn.btn-secondary:active{background-color:#000}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-secondary:active,.btn.btn-secondary:focus{text-decoration:none}@media (hover:hover){.btn.btn-default:hover,.btn.btn-secondary:hover{text-decoration:none}}.btn.btn-default.active,.btn.btn-secondary.active{text-decoration:none}.btn.btn-flat,.btn.btn-flat-white,.btn.btn-tertiary{background:hsla(0,0%,100%,.1);border:1px solid #000;box-shadow:1px 1px rgba(0,0,0,.2);color:#000;font-weight:500;text-transform:uppercase}@media (hover:hover){.btn.btn-flat-white:hover,.btn.btn-flat:hover,.btn.btn-tertiary:hover{background:hsla(0,0%,100%,.2)}}.btn.active.btn-flat-white,.btn.btn-flat-white:active,.btn.btn-flat.active,.btn.btn-flat:active,.btn.btn-tertiary.active,.btn.btn-tertiary:active{background:hsla(0,0%,100%,.15)}.btn.btn-flat-white:active,.btn.btn-flat-white:focus,.btn.btn-flat:active,.btn.btn-flat:focus,.btn.btn-tertiary:active,.btn.btn-tertiary:focus{text-decoration:none}@media (hover:hover){.btn.btn-flat-white:hover,.btn.btn-flat:hover,.btn.btn-tertiary:hover{text-decoration:none}}.btn.active.btn-flat-white,.btn.btn-flat.active,.btn.btn-tertiary.active{text-decoration:none}.btn.btn-flat-white:disabled,.btn.btn-flat-white[disabled],.btn.btn-flat:disabled,.btn.btn-flat[disabled],.btn.btn-tertiary:disabled,.btn.btn-tertiary[disabled]{border:0;box-shadow:none;color:#989ca3;cursor:default}.btn.btn-flat-white{border:1px solid #fff;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;color:#fff}.btn.btn-flat-white:disabled,.btn.btn-flat-white[disabled]{color:#fff}.btn.btn-sm{align-items:center;border-radius:.5rem;display:flex;display:inline-flex;flex-direction:row;font-size:14px;font-weight:700;line-height:1.125rem;line-height:21px;padding:10px 1rem .5rem}.btn:disabled,.btn[disabled]{background:#dce1e8;color:#989ca3;cursor:default}@media (hover:hover){.btn:disabled:hover,.btn[disabled]:hover{background:#dce1e8}}.btn.btn-success{background:#4ebe67}.btn.btn-danger{background:#e95a51}.text-btn{text-decoration:underline}.btn-floating{bottom:1rem;position:fixed;right:1rem;z-index:1040}@media (max-width:991.98px){.btn-floating .desktop-text{display:none!important}}@media (min-width:992px){.btn-floating .mobile-icon{display:none!important}}#flag-inappropriate-modal .user-details{margin-bottom:1rem}#flag-inappropriate-modal form label{display:block}#flag-inappropriate-modal form label textarea{font-weight:400}#flag-inappropriate-modal .modal-header{padding:2rem 2rem 0}#flag-inappropriate-modal .modal-header h5{font-size:1.25rem;line-height:1.5rem;margin-bottom:.5rem!important}#flag-inappropriate-modal .modal-header .close{margin-right:-2rem;margin-top:-2rem}#flag-inappropriate-modal .modal-body{padding:.5rem 2rem 2.5rem}#flag-inappropriate-modal .modal-body .form-group{margin-bottom:0}#flag-inappropriate-modal .modal-body .form-group label{font-size:14px;font-weight:300;line-height:1.125rem;margin-bottom:0}#flag-inappropriate-modal .modal-body .form-group label textarea{font-size:14px;height:150px;line-height:1.125rem;margin-top:.5rem;resize:none}#flag-inappropriate-modal .modal-footer{border-top:0;padding:0 2rem 2rem}#flag-inappropriate-modal .modal-footer .btn-secondary{background:none;border:none;box-shadow:none;color:#000;font-weight:700;margin:0 1rem 0 0;padding-left:0;padding-right:0;text-transform:none}#flag-inappropriate-modal .modal-footer .btn-primary,#flag-inappropriate-modal .modal-footer .btn.btn-danger,#flag-inappropriate-modal .modal-footer .btn.btn-success{margin:0}.flag-inappropriate-button:not(.dropdown-item){all:unset;background:none;border:0;box-sizing:border-box;color:#394754;cursor:pointer;padding-left:0}.flag-inappropriate-button:not(.dropdown-item) svg{margin:-2px .25rem 0 0}@media (hover:hover){.flag-inappropriate-button:not(.dropdown-item):hover{color:#000}}.user-info{align-items:center;display:flex;flex-direction:row}.user-info .user-detail{display:flex;flex-direction:column;font-size:12px;line-height:1.125rem;margin-left:.5rem}.user-info .user-detail .user-alias{font-weight:500}.user-info .user-detail .card-published{color:#394754}.search-tile.project-tile .img-placeholder{height:50px;width:100%}.search-tile.project-tile .card-img-top{display:flex;flex-direction:row;overflow:hidden;padding-bottom:66.66%;width:100%}.search-tile.project-tile .card-img-top .image-sizing-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;position:absolute;top:0;width:100%}.search-tile.project-tile .card-img-top .image-sizing-wrapper img{border-radius:0;max-height:100%;object-fit:cover;width:auto;z-index:1}@media (hover:hover){.search-tile.project-tile .card-img-top .image-sizing-wrapper img:hover{outline:none}}.search-tile.project-tile .card-img-top .overlay{z-index:1}.search-tile.project-tile .project-detail-block{padding:1.5rem}.search-tile.project-tile .project-detail-block .card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;height:3rem;line-height:1.5rem;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis}.search-tile.project-tile .project-detail-block .card-title:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;color:inherit;content:"...";display:none!important;height:1.5rem;position:absolute;right:0;text-align:right;width:25%}@supports (-webkit-line-clamp:2){.search-tile.project-tile .project-detail-block .card-title:after{display:block}}.search-tile.project-tile .project-detail-block .support-info{align-items:flex-end;display:flex;flex-direction:row;height:50px;margin-top:1rem}.search-tile.project-tile .project-detail-block .support-info .support-detail{display:flex;flex-direction:column}.search-tile.project-tile .project-detail-block .support-info .support-detail .days-left-value,.search-tile.project-tile .project-detail-block .support-info .support-detail .project-support-value{font-size:20px;font-weight:700;line-height:2rem}.search-tile.project-tile .project-detail-block .support-info .support-detail .days-left-subtext,.search-tile.project-tile .project-detail-block .support-info .support-detail .project-support-subtext{font-size:12px;line-height:1.125rem}.search-tile.project-tile .project-detail-block .support-info .support-detail:first-of-type{padding-right:1.5rem}