@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";:root{--primary-color: #131886;--secondary-color: #ff0000;--hero-background: linear-gradient(135deg, #F95556 0%, #EC5A38 100%);--upper-background-color: #f9f9f9;--action-color: #d64045;--background-color: #ffffff;--card-background: #ffffff;--card-highlight-color: rgba(19, 24, 134, .05);--text-color: #333333;--heading-color: #131886;--footer-background: #222222;--border-radius: 8px;--content-max-width: 1200px;--card-padding: 30px;--section-spacing: 80px;--transition-speed: .3s;--hover-lift: translateY(-5px)}body{background:var(--body-background);color:var(--body-color);font-family:Quicksand,sans-serif;margin:0 8px;font-size:108%;line-height:1.5}a{color:#d64045;color:var(--action-color);text-decoration:underline;text-decoration-color:#ffb088}h1{margin:1rem 0 3rem;text-align:center;font-weight:900;font-size:2.5rem;color:#131886;color:var(--heading-color);line-height:1.2}h2{color:#131886;color:var(--heading-color)}body>header{margin:1rem;text-align:center}.card{background-color:#fff;background-color:var(--card-background);padding:20px 30px;margin:20px 10px;position:relative;font-size:1.1rem;border-radius:6px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;transition:box-shadow .3s ease,transform .2s ease}.card:hover{box-shadow:0 7px 14px #0000001f,0 3px 6px #00000014;transform:translateY(-2px)}.card>h2{margin:0}.site-header{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:relative;z-index:100}.site-header .container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.logo-container{display:flex;align-items:center}.logo img{max-height:120px;transition:transform .3s ease;transition:transform var(--transition-speed) ease}.logo:hover img{transform:scale(1.05)}.main-nav .nav-links{display:flex;list-style:none;gap:20px}.nav-link{display:inline-block;padding:10px 30px;text-decoration:none;color:#333;color:var(--text-color);font-weight:600;font-size:1.2rem;transition:all .3s ease;transition:all var(--transition-speed) ease;position:relative;border:2px solid transparent}.nav-link:hover{color:red;color:var(--secondary-color)}.nav-link.active{background-color:red;background-color:var(--secondary-color)}.nav-link:not(.active){border:2px solid #131886;border:2px solid var(--primary-color)}.nav-link:not(.active):hover{background-color:#1318860d}.container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width: 768px){.petition-divider{width:auto;flex-direction:column;margin:0}.divider-line{width:1px;height:60px;margin:10px 0}.divider-text{padding:10px 0}}.petition-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;margin-top:20px;gap:15px}.petition-option{flex:1 1 20%;position:relative;border-radius:8px;background-color:#1318860d;background-color:var(--card-highlight-color);padding:25px 20px;box-shadow:0 3px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.petition-option:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.petition-badge{position:absolute;top:-12px;right:20px;background-color:#131886;background-color:var(--heading-color);color:#fff;font-size:.8rem;font-weight:700;padding:5px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:1px}.petition-badge.state{background-color:#d64045;background-color:var(--action-color)}.petition-option h3{margin-top:10px;font-size:1.3rem;color:#131886;color:var(--heading-color)}.petition-option p{margin:10px 0 20px;font-size:.95rem}.petition-button{display:flex;align-items:center;justify-content:center;background-color:#131886;background-color:var(--heading-color);color:#fff;text-decoration:none;padding:12px 20px;border-radius:6px;font-weight:700;transition:background-color .3s ease,transform .2s ease;gap:10px}.petition-button:hover{background-color:#0e1365;transform:translateY(-2px)}.petition-button.state{background-color:#d64045;background-color:var(--action-color)}.petition-button.state:hover{background-color:#c03035}.petition-divider{display:flex;flex:0 0;align-items:center;flex:1 1 100%;margin:10px 0}.divider-line{flex-grow:1;height:1px;background-color:#ddd}.divider-text{padding:0 15px;color:#888;font-style:italic}.btn{display:inline-block;background-color:#131886;background-color:var(--primary-color);color:#fff;padding:12px 25px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;transition:all var(--transition-speed) ease;border:2px solid #131886;border:2px solid var(--primary-color);margin-top:auto}.btn:hover{background-color:transparent;color:#131886;color:var(--primary-color)}.site-footer{background-color:#222;color:#fff;padding:30px 0}.site-footer .container{display:flex;justify-content:space-between;align-items:center}.copyright{font-size:.9rem}@media (max-width: 768px){.site-header .container{flex-direction:column;gap:20px}.site-footer .container{flex-direction:column;gap:20px;text-align:center}.copyright{order:2}.social-links{order:1}}@media (max-width: 576px){.nav-links{flex-direction:column;gap:10px}.nav-link{text-align:center}}.hero-section{background:linear-gradient(135deg,#f95556,#ec5a38);background:var(--hero-background);color:#fff;padding:100px 0;text-align:center}.hero-section h1{font-size:3rem;margin-bottom:20px;color:#fff}.hero-subtitle{font-size:1.3rem;max-width:700px;margin:0 auto;opacity:.9}.featured-campaigns{padding:70px 0;background-color:#f9f9f9;background-color:var(--upper-background-color)}.section-title{text-align:center;font-size:2.5rem;color:#131886;color:var(--primary-color);margin-bottom:10px}.section-subtitle{text-align:center;font-size:1.2rem;color:#666;margin-bottom:50px}.campaigns-grid{display:flex;flex-direction:column;gap:40px}.campaign-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .3s ease;transition:all var(--transition-speed) ease}.campaign-feature img{margin:auto;display:block}.campaign-feature:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.campaign-feature.reverse{direction:rtl}.campaign-feature.reverse .campaign-feature-content{direction:ltr}.campaign-feature-content{padding:40px;display:flex;flex-direction:column;justify-content:center}.campaign-badge{display:inline-block;padding:5px 15px;background-color:#3953a4;color:#fff;font-weight:700;border-radius:20px;font-size:.9rem;margin-bottom:20px;width:-moz-fit-content;width:fit-content}.campaign-badge.urgent{background-color:#d64045}.campaign-badge.new{background-color:#34a853}.campaign-feature h3{font-size:1.8rem;color:#131886;color:var(--primary-color);margin-bottom:20px}.campaign-feature p{font-size:1.1rem;margin-bottom:30px;line-height:1.6}.campaign-feature-image{position:relative;min-height:300px;background-size:cover;background-position:center}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000,#00000080);opacity:.7;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease}.campaign-feature:hover .image-overlay{opacity:.4}.campaign-btn{align-self:flex-start;font-weight:700;letter-spacing:.5px}@media (max-width: 992px){.campaign-feature{grid-template-columns:1fr}.campaign-feature-image{min-height:250px;order:-1}.campaign-feature.reverse .campaign-feature-image{order:-1}}@media (max-width: 576px){.section-title{font-size:2rem}.campaign-feature-content{padding:30px 20px}.hero-section h1{font-size:2.2rem}}@media (max-width: 768px){.site-header .container{flex-direction:column;gap:20px;align-items:center;padding:15px 20px}.main-nav{width:100%}.main-nav .nav-links{justify-content:center;width:100%;padding:0;margin:0}.nav-link{text-align:center;display:block}}pre.highlight{padding:16px;background-color:#f6f8fa}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}
/*# sourceMappingURL=/_bridgetown/static/index.AZZ3GF7B.css.map */
