.video-custom{width:25.5cm;height:14cm;margin:0 auto;overflow:hidden}.video-custom iframe{width:100%;height:100%;display:block;border:none}@media (max-width:600px){.video-custom{width:95vw;aspect-ratio:24 / 13.5}}@media (max-width:900px){.video-custom{width:85vw;aspect-ratio:24 / 13.5}}@media (min-width:1200px){.video-custom{max-width:100%}}.texto-curumim{font-family:"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.7;color:#7A7A7A;background-color:#f9f9f9;padding:20px;border-left:4px solid #0c5b4c;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .05);margin:30px auto;max-width:900px}.texto-curumim p{margin-bottom:15px;text-align:justify}.icones-sociais-fixos{position:fixed;top:40%;right:10px;display:flex;flex-direction:column;gap:10px;z-index:1000}.icones-sociais-fixos a img{width:35px;height:35px;transition:transform 0.3s ease}.icones-sociais-fixos a img:hover{transform:scale(1.1)}.googlemaps{width:100%;padding-bottom:2mm;box-sizing:border-box}.googlemaps iframe{width:100%;height:450px;border:0;display:block}.pag-sobre{font-family:"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.7;color:#7A7A7A;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .05);margin:30px auto;max-width:100%}.pag-sobre p{margin-bottom:15px;text-align:justify}.aec-abraca{max-width:100%;margin:10px auto;padding:20px;font-family:"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.6;color:#7A7A7A;background-color:#f9f9f9;border-left:4px solid #0c5b4c;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .05);margin-bottom:15px;text-align:justify;position:relative;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.aec-abraca.expanded{-webkit-line-clamp:unset;overflow:visible}.aec-toggle{color:#0c5b4c;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:700;margin-top:5px;user-select:none}.aec-toggle::after{content:"▼";font-size:12px}.aec-toggle.open::after{content:"▲"}.como-ajudar-pix{width:100%;height:327px;background-color:#4CAF50;color:#fff;padding:40px 20px;text-align:center;font-family:"Segoe UI",Arial,sans-serif;font-size:20px;line-height:1.6;display:flex;justify-content:center;align-items:center;flex-direction:column}.como-ajudar-conta{width:100%;height:327px;background-color:#ff7a00;color:#fff;padding:40px 20px;text-align:center;font-family:"Segoe UI",Arial,sans-serif;font-size:20px;line-height:1.6;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:4px}.cookie-policy{max-width:900px;margin:40px auto;padding:30px;background-color:#fff;color:#333;font-family:Arial,sans-serif;line-height:1.6;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .05);text-align:justify}.cookie-title{font-size:2rem;margin-bottom:20px;color:#05445E;text-align:center}.cookie-subtitle{font-size:1.4rem;margin-top:30px;margin-bottom:15px;color:#3498db;border-left:4px solid #3498db;padding-left:10px}.cookie-text{margin-bottom:15px}.cookie-list{list-style-type:disc;padding-left:20px;margin-bottom:20px}.cookie-list li{margin-bottom:10px}body.aviso-privacidade{font-family:Arial,sans-serif;line-height:1.6;background-color:#fdfdfd;color:#333;margin:0;padding:0}.aviso-privacidade{max-width:900px;margin:2rem auto;padding:1rem 2rem;background-color:#fff;text-align:justify}header h1{text-align:center;color:#05445E;margin-bottom:2rem}h1{color:#05445E;margin-top:2rem}h2{color:#189AB4;margin-top:2rem}h3{margin-top:1.5rem;color:#189AB4}ul{margin-left:1.5rem;list-style:disc}table{width:100%;border-collapse:collapse;margin:1rem 0}table,th,td{border:1px solid #ccc}th{background-color:#05445E;color:#fff;padding:.75rem}td{padding:.75rem}a{color:#0077b6;text-decoration:none}a:hover{text-decoration:underline}.nav-donate-button a{display:inline-block;background-color:#ff7a00;color:#fff;padding:10px 24px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgb(0 0 0 / .2);transition:all 0.3s ease}.nav-donate-button a:hover{background-color:#e86c00;transform:scale(1.05)}.nav-donate-button{margin-left:20px;display:flex;align-items:center}