.loading{position:relative}.loading:before{content:"";position:absolute;background-color:var(--wp360-loading-bg, rgba(255, 255, 255, 0.6));width:100%;height:100%}.loading:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:64px;height:64px;margin:auto;border-radius:50%;border:6px solid #fff;border-color:rgba(0,0,0,.5) rgba(0,0,0,0) rgba(0,0,0,.5) rgba(0,0,0,0);animation:wp360-rotation 1.2s linear infinite}@keyframes wp360-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wp360-donate-goal-progress-container{padding:10px;border-radius:5px;border:1px solid #888;-moz-box-sizing:border-box;box-sizing:border-box}.wp360-donate-goal-progress-container.wp360-donate-style-light{background-color:#fff;background-color:rgba(0,0,0,.05);border-color:#eee;border-color:rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.wp360-donate-goal-progress-container.wp360-donate-style-light .wp360-donate-goal-progress{background-color:#f8f8f8;background-color:rgba(255,255,255,.5);border-color:#ccc;border-color:rgba(0,0,0,.15);box-shadow:0 5px 10px 0 #ddd,inset 0 10px 15px 0 #eee;box-shadow:0 5px 10px 0 rgba(0,0,0,.1),inset 0 10px 15px 0 rgba(0,0,0,.1)}.wp360-donate-goal-progress-container.wp360-donate-style-dark{background-color:#444;background-color:rgba(0,0,0,.3);border-color:#888;border-color:rgba(255,255,255,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.wp360-donate-goal-progress-container.wp360-donate-style-dark .wp360-donate-goal-progress{background-color:#333;background-color:rgba(0,0,0,.3);border-color:#666;border-color:rgba(255,255,255,.3);box-shadow:0 5px 10px 0 #222,inset 0 -15px 15px 0 #555;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),inset 0 -15px 15px 0 rgba(255,255,255,.2)}.wp360-donate-goal-progress-container.wp360-donate-style-dark .wp360-donate-goal-progress .wp360-donate-goal-progress-bar{background-color:#4c0;box-shadow:inset 0 -10px 10px 0 #490;box-shadow:5px 0 3px 0 rgba(0,0,0,.2),inset 0 -10px 10px 0 rgba(0,0,0,.2)}.wp360-donate-goal-progress-container .wp360-donate-goal-progress-content{margin-top:0}.wp360-donate-goal-progress-container .wp360-donate-goal-progress{border-radius:5px;overflow:hidden;border:1px solid #888}.wp360-donate-goal-progress-container .wp360-donate-goal-progress .wp360-donate-goal-progress-bar{text-align:center;padding:5px 0;position:relative;background-color:var(--fundraising-progress-bg, #fff);box-shadow:none;color:#000;font-weight:700;max-width:100%;width:calc(var(--fundraising-progress-width, 0)*1%)}.wp360-donate-goal-progress-container .wp360-donate-goal-progress .wp360-donate-goal-progress-bar--over-100{background-color:var(--fundraising-progress-bg-over-100, var(--fundraising-progress-bg));position:absolute;height:100%;left:0;top:0;z-index:0}.wp360-donate-goal-progress-inside-content{word-break:break-all;z-index:1;position:relative}.wp360-donate-goal-progress-content{text-align:center}.wp360-fundraising-form{display:flex;flex-direction:column;gap:var(--fundraising-cols-gap, 3vw)}.wp360-fundraising-form .wp360-block-container{display:flex;flex-wrap:wrap}.wp360-fundraising-form .wp360-block-container--full-width{flex-basis:100%;flex-wrap:nowrap}.wp360-fundraising-form .wp360-block-container--full-width .wp360-block{flex:1;display:block}.wp360-fundraising-form .wp360-block-container+.wp360-block-container{margin-top:1em}.wp360-fundraising-form .wp360-block-container .error{flex-basis:100%}.wp360-fundraising-form fieldset{border:none;padding:0}.wp360-fundraising-form label.error{display:block;color:var(--fundraising-error-color, red);font-size:.75em}.wp360-fundraising-form .wp360-section{margin-bottom:1em}.wp360-fundraising-form .wp360-section--with-border{border-bottom:1px var(--fundraising-section-border-color, #ffae19) solid;padding-bottom:2em}.wp360-fundraising-form .wp360-block{position:relative;margin-bottom:15px;display:inline-flex}@media(min-width: 576px){.wp360-fundraising-form .wp360-block{margin-right:15px;margin-bottom:0}.wp360-fundraising-form .wp360-block:last-child{margin-right:0}}.wp360-fundraising-form .wp360-block-label{padding:.8em 1.5em;background-color:var(--fundraising-block-bg-color, transparent);border:1px solid var(--fundraising-block-border-color, #ffae19);border-radius:var(--fundraising-field-border-radius, 30px);display:flex;justify-content:space-around;align-items:center;flex-direction:column;cursor:pointer}.wp360-fundraising-form .wp360-block-label:hover{background-color:var(--fundraising-block-hover-bg-color, #ffae19);color:var(--fundraising-block-hover-text-color, #fff);border-color:var(--fundraising-block-hover-border-color, #000)}.wp360-fundraising-form .wp360-block-label--with-image img{max-height:30px;width:auto}.wp360-fundraising-form .wp360-block--custom{text-indent:-9999px}.wp360-fundraising-form .wp360-block input[type=text]{border:0;font-size:20px;text-align:center;background:rgba(0,0,0,0);width:100%}.wp360-fundraising-form .wp360-block input[type=text].focus{color:var(--fundraising-light-color)}.wp360-fundraising-form .wp360-block input[type=text]::-webkit-input-placeholder,.wp360-fundraising-form .wp360-block input[type=text]::-moz-placeholder,.wp360-fundraising-form .wp360-block input[type=text]:-ms-input-placeholder,.wp360-fundraising-form .wp360-block input[type=text]:-moz-placeholder{color:var(--fundraising-light-color)}.wp360-fundraising-form .wp360-block-field{width:0;height:0;opacity:0;position:absolute;top:0}.wp360-fundraising-form .wp360-block-field:checked+label{background-color:var(--fundraising-block-checked-bg-color, #ffae19);border-color:var(--fundraising-block-checked-border-color, #000);color:var(--fundraising-block-checked-text-color)}.wp360-fundraising-form .wp360-block-field[value=custom]:checked+label{text-indent:-9999px;min-width:150px}.wp360-fundraising-form .wp360-block-field[value=custom]+label{white-space:nowrap}.wp360-fundraising-form .wp360-block-field:focus+label{border-width:1px;border-color:var(--fundraising-block-focus-border-color, #000)}.wp360-fundraising-form .wp360-block-field:checked~.wp360-custom-amount{display:block}.wp360-fundraising-form .wp360-block input[name=custom_amount]{background:rgba(0,0,0,0);height:100%;position:absolute;top:0;max-width:100%;left:0}.wp360-fundraising-form .wp360-form-footer{display:flex;justify-content:space-between;align-items:center}.wp360-fundraising-form .wp360-custom-amount{display:none}.wp360-form-field.checkbox-field,.wp360-form-field.radio-field{position:relative}.wp360-field{margin-bottom:1em}.wp360-field--align-right{text-align:right}.wp360-field:last-child{margin-bottom:0}.wp360-field .input,.wp360-field textarea,.wp360-field select{border:1px solid var(--fundraising-field-border-color, #ffae19);border-radius:var(--fundraising-field-border-radius, 30px);padding:16px;width:100%;background-color:var(--fundraising-field-bg-color, transparent)}.wp360-field-label{display:block;margin:0 0 .5em}.wp360-field--checkbox .wp360-field-label{display:inline}.wp360-field--checkbox .wp360-field-label a{color:var(--fundraising-link-color, inherit)}.wp360-form-title{color:var(--fundraising-legend-color, inherit);font-size:2rem;font-weight:700;margin-bottom:1em;padding:0;display:block}.wp360-user-info{display:flex;justify-content:space-between;flex-wrap:wrap}.wp360-user-info .wp360-field{flex-basis:100%}@media screen and (min-width: 576px){.wp360-user-info .wp360-field:nth-child(-n+2){flex-basis:45%}}.wp360-user-info .wp360-field--checkbox{flex-basis:100%}@media(min-width: 900px){.fundraising-form-two-columns{flex-direction:row}.fundraising-form-two-columns .fundraising-form-col{width:50%}}.wp360-donations-list thead{background-color:var(--fundraising-donations-list-header-background, rgba(0, 0, 0, 0.05))}.wp360-donations-list tbody tr:nth-child(even){background-color:var(--fundraising-donations-list-even-row-background, rgba(0, 0, 0, 0.02))}.wp360-donations-list tbody tr:nth-child(odd){background-color:var(--fundraising-donations-list-odd-row-background, #fff)}.wp360-donations-list .amount{text-align:right}.wp360-donations-list .pagination{text-align:right}.wp360-donations-list .pagination a,.wp360-donations-list .pagination .page-numbers{padding:8px 15px;border-radius:5px;min-width:38px;display:inline-block}.wp360-donations-list .pagination a{background-color:var(--fundraising-donations-list-pagination-color, rgba(0, 0, 0, 0.05));transition:all .3s}.wp360-donations-list .pagination a:hover{background-color:var(--fundraising-donations-list-pagination-color-hover, rgba(0, 0, 0, 0.1))}html{--fundraising-dark-color: #000;--fundraising-light-color: #fff}.block-editor .wp360-fundraising-form{position:relative}.block-editor .wp360-fundraising-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1}