.primary-button button{text-align:center;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#f27249;border:none;border-radius:999px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 22px #f2724957}.primary-button button:hover{transform:translateY(-1px);box-shadow:0 16px 24px #f2724966}.secundary-button button{text-align:center;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;color:#f27249;background-color:#0000;border:1.5px solid #f27249;border-radius:999px;min-width:120px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s}.secundary-button button:hover{background-color:#f272490f;transform:translateY(-1px)}.link-button{cursor:pointer;float:right;text-align:center;background-color:#f27249;border-radius:999px;width:110px;height:38px;display:block;box-shadow:0 12px 22px #f2724957}.link-button a,.link-button-center a{text-decoration:none}.link-button p,.link-button-center p{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-top:10px;font-size:12px;font-weight:700}.link-button-center{cursor:pointer;text-align:center;background-color:#f27249;border-radius:999px;width:220px;height:38px;margin:10px auto;padding-top:2px;display:block;box-shadow:0 12px 22px #f2724957}.pdf-button{cursor:pointer;text-align:center;background-color:#f27249;border-radius:999px;width:170px;height:38px;display:inline-block;box-shadow:0 12px 22px #f2724957}.pdf-button a{text-decoration:none}.pdf-button p{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:10px 0 0;font-size:12px;font-weight:700}.icon-button button{text-align:center;cursor:pointer;color:#fff;background-color:#f27249;border:none;border-radius:999px;width:38px;height:38px;padding:5px;text-decoration:none;box-shadow:0 8px 16px #f2724947}.donation-button{cursor:pointer;text-align:center;z-index:40;background:linear-gradient(135deg,#f27249,#f48e6d);border-radius:999px;width:190px;margin-top:0;margin-left:0;display:block;position:fixed;bottom:20px;right:12px;box-shadow:0 20px 28px #f2724959}.donation-button a{text-decoration:none}.donation-button p{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:14px 0;font-size:15px;font-weight:700}.plain-button button{background-color:#0000;border:none;margin-top:5px;display:inline-block}.plain-button button p{color:#555;cursor:pointer;font-size:12px}@media only screen and (max-width:800px){.donation-button{width:170px;bottom:16px;right:10px}}@media only screen and (max-width:400px){.donation-button{width:145px}.donation-button p{font-size:12px}}
.loader,.button-loader{display:inline-block;position:relative}.loader{width:30px;height:30px}.button-loader{width:15px;height:12px;margin:0}.loader,.button-loader div{box-sizing:border-box;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.loader div{border:4px solid #0000;border-top-color:#666;width:30px;height:30px}.button-loader div{border:2px solid #0000;border-top-color:#fff;width:15px;height:15px}.loader,.button-loader div:first-child{animation-delay:-.45s}.loader,.button-loader div:nth-child(2){animation-delay:-.3s}.loader,.button-loader div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
