.oenPage__donate{width:100%}.oenPage__donate__cheditCheck{color:#575757;font-size:1rem;padding-left:1.25rem;text-decoration:underline}.oenPage__donate__cheditCheck:active,.oenPage__donate__cheditCheck:focus,.oenPage__donate__cheditCheck:hover,.oenPage__donate__cheditCheck:visited{color:#575757}.oenPage__donate__options{margin-top:2rem}.oenPage__donate__options__default{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:.44rem;grid-gap:.5rem}.oenPage__donate__options__default.--grid4{grid-template-columns:repeat(2,1fr)}.oenPage__donate__options__default__option{background-color:#fff;border:1px solid #acadad;border-radius:4px;color:var(--themeColorBright);cursor:pointer;font-size:1.25rem;height:-moz-fit-content;height:fit-content;padding:.938rem 0;text-align:center}.oenPage__donate__options__default__blank{background-color:transparent;color:transparent;font-size:1.25rem;height:-moz-fit-content;height:fit-content;padding:.75rem 0}.oenPage__donate__options__default.donatePage{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1100px){.oenPage__donate__options__default.donatePage{grid-template-columns:minmax(24%,auto) 1fr 1fr 1fr}}.oenPage__donate__options__custom{background-color:#fff;border:1px solid #acadad;border-radius:4px;margin-bottom:.5rem}.oenPage__donate__options__custom input{margin-bottom:0}.oenPage__donate__options__action{justify-content:space-between;width:100%}.oenPage__donate__options__action__button{cursor:pointer;padding:.438rem 0}.oenPage__donate__options__action__button span{font-size:1.25rem;font-weight:500;pointer-events:none}.oenPage__project__header{margin-bottom:1rem;overflow:hidden;text-align:center}.oenPage__project__header>span{color:#575757;display:inline-block;font-size:1rem;font-weight:500;position:relative}.oenPage__project__header>span:after,.oenPage__project__header>span:before{border-bottom:1px solid #dbdbdb;content:"";margin:0 1rem;position:absolute;top:50%;width:100vw}.oenPage__project__header>span:before{right:100%}.oenPage__project__header>span:after{left:100%}.oenPage__project__list{display:grid;grid-gap:1rem;grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;width:100%}@media only screen and (min-width:1400px){.oenPage__project__list{grid-template-columns:1fr 1fr}.oenPage__project__list.--single{grid-template-columns:1fr}}.oenPage__project__item{border:1px solid #acadad;border-radius:8px;cursor:pointer;display:block;overflow:hidden;width:100%}.oenPage__project__item__banner{background-color:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:42.8%}.oenPage__project__item__info{padding:.75rem}.oenPage__project__item__info__tag{border-radius:4px;font-size:.88rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.oenPage__project__item__info__title{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem;margin:.25rem}.oenPage__project__item__info__desc{color:#575757;display:-webkit-box;flex:1;font-size:.88rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.oenPage__project__item__info__target{align-items:center;color:#575757;display:flex;font-size:.75rem;margin-top:1rem}.oenPage__project__item__info__target svg{margin-right:.25rem}.oenPage__project__editor{margin-bottom:1rem;width:100%}.oenPage__project__editor>h1{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.oenPage__project__editor>p{font-size:1rem;margin-bottom:2rem}.oenPage__project__editor__order{background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;margin-bottom:1rem;padding:.75rem}.oenPage__project__editor__order header{align-items:center;display:flex;justify-content:space-between}.oenPage__project__editor__order header>span{border-radius:4px;font-size:.88rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.oenPage__project__editor__order main h2{font-size:1rem;line-height:1.5rem;margin:.25rem 0}.oenPage__project__editor__order main p{display:-webkit-box;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.progressBar__container{align-items:center;border:1px solid #acadad;border-radius:999rem;display:flex;height:24px;justify-content:center;margin:.5rem 0;overflow:hidden;position:relative;width:100%;z-index:2}.progressBar__container .progressBar__complete{background-color:var(--themeColorBright);border-radius:7px;height:100%;left:0;position:absolute;top:0;z-index:2}.progressBar__container .progressBar__complete .progressBar__liquid{animation:r 3s cubic-bezier(.5,.5,.5,.5) infinite;background-color:var(--themeColorBright);border-radius:40%;height:48px;position:absolute;right:-5px;top:-13px;width:48px;z-index:1}.progressBar__container .progressBar__percentage{z-index:2}.progressBar__congratulations{position:relative}.progressBar__congratulations:after{animation:c 2s ease-in-out infinite;animation-delay:1.7s;background-color:var(--themeColorBright);border-radius:999rem;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes r{0%{transform:rotate(0);transform:rotate(1turn)}}@keyframes c{0%{opacity:.6}to{opacity:0;transform:scaleX(1.06) scaleY(1.7)}}#wapper{left:0;position:absolute;top:0;width:100%}#wapper.projectPage{background-color:#f7f7f7;overflow-x:hidden;width:100%}.projectPage__main{color:#182a37;display:flex;flex-direction:column;margin:0 auto;min-height:100vh;padding-top:60px;width:100%}.projectPage__main.notFound{height:100vh}.projectPage__main.notFound main{flex:1 0 auto;text-align:center}.projectPage__main.notFound main:after{content:"";height:100%;width:0}.projectPage__main.notFound main section,.projectPage__main.notFound main:after{display:inline-block;vertical-align:middle}.projectPage__main.notFound main h1{font-size:1.25rem;margin-bottom:1rem}.projectPage__main>footer{flex-shrink:0;padding-top:5rem}.projectPage__banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding-bottom:37.5%;position:relative}.project__content>div{margin:0 auto;max-width:calc(1120px + 2rem)}.project__content>nav{background-color:#fff;display:flex;height:46px;justify-content:space-between;margin:0 auto;max-width:1120px}.projectPage__navLabel{background-color:var(--themeColorBright);color:#fff;line-height:46px;padding:0 1.5rem}.projectPage__navShare{align-items:center;display:flex;height:100%;padding:0 1rem}.projectPage__navShare>a{float:none}.projectPage__navShare>a~a{margin-left:.5rem}.projectPage__navShare>a>i{font-size:1.8rem}.project__title{color:#000;padding:0 1.5rem 2.5rem}.project__title h2{font-size:2.5rem;line-height:2.75rem;padding:1.13rem 0}.project__title__target{align-items:center;display:flex;font-size:1rem}.project__title__target svg{margin-right:.5rem}.project__body{display:grid;grid-gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:1400px){.project__body{grid-template-columns:3fr 2fr}}.project__body__side{padding:1rem 1.5rem}.project__body__side>h3{color:#000;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.project__body__side .donate__project__default{align-items:center;background-color:#ececec;color:#000;display:flex;font-size:1rem;height:10rem;justify-content:center;width:100%}.project__body__side .donate__project__action{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.project__body__side .donate__project__options{margin:1rem 0}.project__body__side .project__amount~.project__amount{margin-top:.5rem}.project__body__side .project__amount::last-child{margin-bottom:1rem}.project__body__side .project__amount{background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;cursor:pointer;padding:1rem;width:100%}.project__body__side .project__amount__title{align-items:center;color:#282828;display:flex;font-size:1.13rem;font-weight:700;justify-content:space-between;line-height:1.75rem}.project__body__side .project__amount__sub{color:#575757;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}.project__body__side .project__amount:hover{border:1px solid #575757}.project__body__side .project__amount.--isFocus .project__amount__sub,.project__body__side .project__amount.--isFocus .project__amount__title{color:#fff}.project__progress__statistics{align-items:flex-end;display:flex;font-size:.88rem;justify-content:space-between}.project__progress__statistics span{color:var(--themeColorBright);font-size:1.25rem;font-weight:900;line-height:1.75rem}.project__progress__number{align-items:center;color:#575757;display:flex;flex-wrap:wrap;font-size:.88rem;justify-content:space-between;line-height:1.2rem;margin-bottom:1.5rem}.project__progress__number p{line-height:1.2rem;margin-right:.5rem;pointer-events:none}.project__progress__number p>a{color:#575757;text-decoration:none}
