@font-face{font-family:DarbySansPoster;src:url(/fonts/DarbySansPoster-Medium-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collier;src:url(/fonts/Collier-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collier;src:url(/fonts/DarbySansPoster-Medium-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}p>strong{font-weight:600}body{position:relative;color:#56472c!important}body,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.btn,.button,button,h1,h2,h3,h4,h5,h6{font-weight:400}.footer{padding:0 20px}.footer,.footer-text,.secondary-text{font-weight:400}.logo{filter:brightness(0) saturate(100%) invert(21%) sepia(23%) saturate(626%) hue-rotate(181deg) brightness(96%) contrast(93%);max-width:300px;width:100%}img{max-width:100%;height:auto}.main-area{background:#e7e6e2;min-height:100vh}.header{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 20px;position:relative}.head-logo{max-width:150px;width:150px}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger{display:flex;flex-direction:column;width:25px;height:20px;justify-content:space-between;transition:all .3s ease}.hamburger span{display:block;height:3px;width:100%;background-color:#00aeef;border-radius:3px;transition:all .3s ease}.hamburger.active span:first-child{transform:rotate(45deg) translate(3px,8px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-10px)}.header-menu{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.header-menu .link{color:#3c3a35;text-decoration:none;text-transform:uppercase;font-size:14px;transition:color .2s ease}.header-menu .link:hover{color:#ed1c24}.header-menu .donate-btn{background-color:#ed1c24;color:#fff;padding:4px 12px;font-size:14px;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.header-menu .donate-btn:hover{background-color:#454545}.form-area{background:#f5f5f5;padding:40px;margin-top:100px;margin-bottom:100px;font-weight:300}.form-title{font-weight:700;font-size:30px;color:#00aeef;margin-bottom:2rem}.paulo_man-photo{width:100%}.step-title{background-color:#00aeef;color:#fff;padding:10px;font-weight:600;font-size:18px;margin:20px 0;text-align:center}.form-control,.form-select{border:1px solid rgba(0,0,0,.2);box-shadow:0 0 0 3px rgba(0,0,0,.05)!important;background:#fafafa;padding:10px!important;border-radius:0}.form-control:focus,.form-select:focus{border-color:#56472c;box-shadow:0 0 0 .2rem rgba(0,0,0,.1)}.form-label{color:#56472c;font-size:17px}.form-check-input.is-invalid,.form-control.is-invalid,.form-select.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-check-input.is-invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.complete-order-btn{display:flex;justify-content:center}.complete-order{border:none;background-color:#00aeef;color:#fff;font-size:32px;padding:10px 55px;cursor:pointer;transition:opacity .3s ease;text-align:center}.payment-status-title{color:#00aeef}.payment-fail{width:60%;border:none;background-color:#3ab3df;color:#fff;font-size:20px;padding:10px}.complete-order:hover,.payment-fail:hover{opacity:.9;background-color:#2dbcf0}.complete-order:disabled{opacity:.7;cursor:not-allowed}.complete-order span{font-weight:700}.intro-title{font-size:16px;font-weight:600;margin-bottom:0;color:#56472c}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#00aeef}.form-check-input:checked{background-color:#e5d5b7;border-color:#e5d5b7}.form-check-label{padding-left:.25em;color:#56472c}.credit-placeholder{background:#f8f9fa;padding:20px;border-radius:5px;color:#6c757d;text-align:center}.protected-image{width:auto}.footer{background-color:#f5f5f5}.footer a{color:#007bff;text-decoration:none}.footer a:hover{text-decoration:underline}.content-page{padding:40px;margin-top:50px;margin-bottom:50px}.content-page-title{font-weight:700;font-size:30px;color:#007bff;margin-bottom:2rem;text-align:center}.content-section{color:#333;line-height:1.8}.content-section h2{border-left:4px solid #007bff;padding-left:15px}.content-section ul{margin-bottom:1rem}.content-section ul li{margin-bottom:.5rem}@media screen and (max-width:991px){.head-logo{max-width:150px}}@media screen and (max-width:840px){.mobile-menu-toggle{display:block}.header-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:#fff;flex-direction:column;align-items:flex-start;padding:80px 30px 30px;gap:0;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:1000;overflow-y:auto}.header-menu.active{right:0}.header-menu .donate-btn,.header-menu .link{width:100%;padding:12px 0;font-size:14px;text-align:left;border-bottom:1px solid #f0f0f0}.header-menu .donate-btn{margin-top:10px;text-align:center;border-bottom:none}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;transition:opacity .3s ease}}@media screen and (max-width:768px){.main-area{background-image:none}.form-area{padding:15px}.content-page,.form-area{margin-top:30px;margin-bottom:30px}.content-page{padding:20px}.complete-order{font-size:24px;padding:15px}.head-logo{max-width:140px}}@media screen and (max-width:575px){.head-logo{max-width:120px}}.footer-link{color:#007bff;text-decoration:none;margin-right:1rem}.footer-link:hover{text-decoration:underline!important}