@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap);.breakdance .bde-section-747-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-747-100{background-color:#19261d}.breakdance .bde-section-747-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-747-100 .section-container{padding-bottom:0px;padding-top:0px}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-747-100{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-747-100{display:none}}@media (max-width:479px){.breakdance .bde-section-747-100{display:none}}.breakdance .bde-code-block-747-101{width:100vh}.breakdance .bde-code-block-747-101{display:flex;flex-direction:column;align-items:flex-start;text-align:left}*{box-sizing:border-box;margin:0;padding:0}.real-footer{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;background-color:#1A261D!important;color:rgba(255,255,255,0.8)!important;border-top:6px solid #D4A373!important;padding-top:55px!important;padding-bottom:24px!important;font-family:'Inter',sans-serif}ul{list-style:none}.container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:1024px){.footer-grid{grid-template-columns:7fr 5fr;gap:56px}}.links-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:640px){.links-grid{grid-template-columns:2fr 1fr;gap:48px}}.support-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.col-title{color:#FDFDF3D9#f1f1f3D9!important;font-family:'Playfair Display',serif;font-size:14px;letter-spacing:0.5px;margin-bottom:16px}.footer-messaging h3{font-family:'Playfair Display',serif;font-size:26px;color:#e3e2d9D9!important;margin-bottom:12px;letter-spacing:0.5px}.footer-messaging p{font-size:15px;line-height:1.6;color:rgba(255,255,255,0.6)}.col-list li{margin-bottom:8px;font-size:13px}.col-list a{font-size:14px!important;color:inherit!important;text-decoration:none!important;transition:color 0.3s ease}.col-list a:hover{color:#ffffff!important}.visual-column{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (min-width:1024px){.visual-column{padding-left:40px;border-left:1px solid rgba(255,255,255,0.1)}}.brand-logo{width:162px;opacity:0.7;margin-bottom:27px;margin-top:0px;transition:opacity 0.3s ease}.brand-logo:hover{opacity:1}.footer-messaging{margin-top:25px;margin-bottom:32px;padding-right:24px;max-width:500px}.house-container{position:relative;width:260px;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,0.5);margin-bottom:16px;background-color:#2C3E30;aspect-ratio:4/3}.house-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;opacity:1;filter:brightness(1.08) contrast(1.03);transition:filter 0.3s ease}.contact-info{width:260px;margin-bottom:12px;margin-top:4px;padding-top:18px}.contact-info li{font-size:14px;margin-bottom:8px;display:flex;align-items:flex-start;color:rgba(255,255,255,0.7)}.contact-info a{font-size:14px!important;color:rgba(255,255,255,0.7)!important;text-decoration:none!important;transition:color 0.3s ease}.contact-info a:hover{color:#ffffff!important}.contact-info a.footer-cta-link{display:inline-block!important;margin-top:6px!important;font-size:13px!important;font-weight:400!important;color:#FDFDF3D9!important;opacity:1!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;letter-spacing:0.5px!important;transition:color 0.3s ease,text-decoration-color 0.3s ease;cursor:pointer}.contact-info a.footer-cta-link:hover{color:#ffffff!important;text-decoration-color:#ffffff!important}.contact-info .icon{color:#5e644d;margin-right:8px;font-size:16px}.address-row{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.05);margin-bottom:12px!important}.accreditation-block{display:flex;align-items:center;gap:24px;margin-top:48px;max-width:650px}.accreditation-badge{height:130px!important;width:auto;flex-shrink:0;opacity:0.8;transition:opacity 0.3s ease}.accreditation-badge:hover{opacity:1}.accreditation-text-group{display:flex;flex-direction:column;gap:6px}.accreditation-title{font-size:14px;font-weight:500;color:rgba(255,255,255,0.7);margin:0;letter-spacing:0.5px}.non-profit-text{font-size:12px;color:rgba(255,255,255,0.4);margin:0;line-height:1.6;letter-spacing:0.3px}.copyright-bar{position:relative;margin-top:48px;padding-top:24px;display:flex;flex-direction:column;align-items:center;font-size:13px;color:rgba(255,255,255,0.4);letter-spacing:0.5px}.copyright-bar::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(255,255,255,0.1);pointer-events:none}.copyright-links{display:flex;gap:24px;margin-top:16px}.copyright-links a{font-size:13px!important;color:inherit!important;text-decoration:none!important;transition:color 0.3s ease}.copyright-links a:hover{color:#ffffff!important}@media (min-width:1024px){.copyright-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:64px;padding-right:64px}.copyright-bar p{margin:0}.copyright-links{margin:0;padding-left:0}}.breakdance .bde-section-747-102 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-747-102{background-color:#19261d}.breakdance .bde-section-747-102 .section-container{--bde-section-width:100%}.breakdance .bde-section-747-102 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (min-width:1120px){.breakdance .bde-section-747-102{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-747-102{display:none}}.breakdance .bde-code-block-747-103{width:100vh}.breakdance .bde-code-block-747-103{display:flex;flex-direction:column;align-items:flex-start;text-align:left}