@charset "UTF-8";@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.donation-progress{display:flex;flex-direction:column;gap:4rem}.donation-progress__text{display:flex;justify-content:space-between;font-size:14rem;line-height:1.1}.donation-progress__value{font-weight:700;font-size:14rem;line-height:1.1}.donation-progress__bar{width:100%;height:10rem;background:#fff;border-radius:5rem;position:relative;contain:paint;border:1rem solid #e2deda}.donation-progress__bar:before{content:"";position:absolute;left:0;top:0;background-color:#c0a57d;width:var(--progress,0);height:100%;border-radius:inherit}.donation-patient{display:flex;padding-top:43rem;padding-bottom:50rem;gap:21rem;flex-direction:column}@media (min-width:768px){.donation-patient{gap:22rem;flex-direction:unset}}@media (min-width:1025px){.donation-patient{gap:42rem;padding-left:58rem}}@media (min-width:768px){.donation-patient__wrapper{margin-top:17rem}}@media (min-width:1025px){.donation-patient__wrapper{margin-top:62rem}}.donation-patient__photo{width:160rem;height:160rem;border-radius:50%;margin:0 auto;-o-object-fit:cover;object-fit:cover;contain:paint;flex-shrink:0}@media (min-width:768px){.donation-patient__photo{width:224rem;height:301rem;border-radius:112rem;margin:unset}}@media (min-width:1025px){.donation-patient__photo{width:313rem;height:390rem;border-radius:156.5rem}}.donation-patient__name{color:#a58a63;font-size:32rem;line-height:27rem;text-align:center;letter-spacing:-1rem}@media (min-width:768px){.donation-patient__name{text-align:unset;font-size:48rem;line-height:41rem}}@media (min-width:1025px){.donation-patient__name{font-size:64rem;line-height:54rem}}.donation-patient__age{color:#000;opacity:.3;font-size:12rem;line-height:16rem;text-align:center;margin-top:8rem}@media (min-width:768px){.donation-patient__age{text-align:unset;font-size:20rem;line-height:24rem}}@media (min-width:1025px){.donation-patient__age{margin-top:12rem;margin-left:4rem}}.donation-patient__purpose{color:#111;letter-spacing:-.5rem;line-height:1;font-size:18rem;text-align:center;margin-top:13rem}@media (min-width:768px){.donation-patient__purpose{font-size:28rem;line-height:27rem;text-align:unset;margin-top:21rem}}@media (min-width:1025px){.donation-patient__purpose{font-size:40rem;line-height:34rem}}.donation-patient__diagnosis{color:#000;line-height:21rem;font-size:15rem;text-align:center;margin-top:14rem}@media (min-width:768px){.donation-patient__diagnosis{line-height:34rem;font-size:16rem;text-align:unset;margin-top:18rem}}@media (min-width:1025px){.donation-patient__diagnosis{font-size:22rem;line-height:1.1;margin-left:4rem}}.donation-patient__buttons{display:flex;align-items:center;gap:17rem;margin-top:21rem}@media (min-width:768px){.donation-patient__buttons{margin-top:15rem}}@media (min-width:1025px){.donation-patient__buttons{gap:28rem;margin-top:34rem}}.donation-patient__button{width:188rem}@media (min-width:768px){.donation-patient__button{width:139rem}}@media (min-width:1025px){.donation-patient__button{width:175rem}}.donation-patient__cost{color:#000;line-height:18rem;font-size:14rem}@media (min-width:768px){.donation-patient__cost{line-height:19rem;font-size:16rem}}@media (min-width:1025px){.donation-patient__cost{font-size:22rem;line-height:26rem}}@media(hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){.donation-patient__cost:hover{color:#000}}.donation-patient__cost:active{color:#000}.donation-patient__completed{color:#a58a63;line-height:1.5;font-weight:400;border-width:1rem;border-radius:12rem;background-color:#faf6ef;background-position:center center;border-color:#c0a57d;border-style:solid;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;width:-moz-fit-content;width:fit-content;padding:7.5rem 28rem;margin-top:40rem;font-size:18rem}@media (min-width:768px){.donation-patient__completed{font-size:16rem}}@media (min-width:1025px){.donation-patient__completed{font-size:22rem}}.donation-patient__progress{margin-top:16rem}.patients__title{margin-bottom:24rem}.patients__slogan{overflow:hidden;background-color:#fff;border-radius:24rem;margin-bottom:32rem;padding:16rem;position:relative;min-height:159rem}@media (min-width:768px){.patients__slogan{min-height:unset;border-radius:32rem;margin-bottom:40rem;padding:40rem}}.patients__slogan__text{font-size:24rem;line-height:1.1;color:#8d3332;position:relative;letter-spacing:-.6px}@media (min-width:768px){.patients__slogan__text{letter-spacing:unset;font-size:32rem}}.patients__slogan__background-image{margin-top:0;width:100%;height:159rem;position:absolute;right:0;bottom:0}@media (min-width:768px){.patients__slogan__background-image{height:150rem;width:340rem}}.patients__list{display:flex;flex-direction:column;gap:12rem}@media (min-width:768px){.patients__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24rem}}.patient-card{border-radius:24rem;display:flex;flex:1 1 0;flex-direction:column;contain:paint;background-color:#fff;min-height:528rem;padding:16px}@media (min-width:768px){.patient-card{min-height:590rem;border-radius:32rem}}@media(hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){.patient-card:hover{color:#000}}.patient-card:active{color:#000}.patient-card__header{position:relative;z-index:1;contain:paint;margin-bottom:16rem}@media (min-width:768px){.patient-card__header{margin-bottom:24rem}}.patient-card__photo{margin:0 auto;width:200rem;height:200rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (min-width:768px){.patient-card__photo{width:220rem;height:220rem}}.patient-card__info{display:flex;flex-direction:column;height:100%}.patient-card__name{font-size:24rem;line-height:1.1}.patient-card__diagnosis{margin-top:4rem;color:#909090;font-size:16rem;line-height:1.3}@media (min-width:768px){.patient-card__diagnosis{margin-top:8rem;font-size:18rem}}.patient-card__purpose{margin-top:auto;font-size:16rem;line-height:1.3;margin-bottom:18.5rem}@media (min-width:768px){.patient-card__purpose{font-size:18rem;margin-bottom:26.5rem}}.patient-card .donation-progress{margin-top:auto}.patient-card .donation-progress__value{font-weight:700;font-size:20rem;line-height:1.3}@media (min-width:768px){.patient-card .donation-progress__value{line-height:1.1}}.patient-card .donation-progress__bar{margin-top:8rem}.patient-card .donation-progress__text{align-items:center}.patient-card__footer{display:flex;gap:16rem;margin-top:20rem;align-items:center}@media (min-width:768px){.patient-card__footer{margin-top:24rem;gap:24rem}}.patient-card__button{padding:10.5rem 45rem;font-size:18rem;line-height:1.5}@media (min-width:768px){.patient-card__button{padding:13rem 40rem}}.patient-card__button.completed__button{padding:10.5rem 32rem;border:1px solid #a58a63;color:#8d3332;background:0 0}@media (min-width:768px){.patient-card__button.completed__button{padding:13rem 40rem}}.patient-card__value{font-size:16rem;line-height:1.3;color:#717172}@media (min-width:768px){.patient-card__value{font-size:18rem}}.form-item{margin-top:unset}.changer{display:flex;margin-bottom:16rem;border-radius:12rem;padding:4rem;background:#fff}@media (min-width:768px){.changer{margin-bottom:24rem;padding:8rem}}.changer__item{position:relative;padding:8rem 12rem;font-size:18rem;line-height:1.1;cursor:pointer}.changer__item:not(:last-of-type):after{content:"";background:#fbf0f0;position:absolute;width:1px;height:24rem;top:6rem;right:-1rem}@media (min-width:768px){.changer__item:not(:last-of-type):after{top:8rem}}@media (min-width:768px){.changer__item{padding:9rem 12rem;font-size:20rem}}.changer__item._active{color:#8d3332;background:#fbf0f0;border-radius:8rem}