/* Keep the NGO's shared navigation visually intact around the camp content. */
body.sc-site-integrated{background:#fffaf0;padding-top:110px}
.sc-site-integrated>header a,.sc-site-integrated>header .brand{color:var(--green,#173c30)}
.sc-site-integrated>header a.header-cta,.sc-site-integrated>header #navigation a.mobile-nav-cta{color:#fff}
.sc-site-integrated>header #navigation{gap:17px}
.sc-site-integrated>header #navigation .clsc-site-link{color:#b83d0c;font-weight:800}
.sc-site-integrated>header #navigation .clsc-site-link[aria-current=page]{border-bottom-color:#e8470a}
.sc-site-integrated .sc-nav{min-height:66px;justify-content:flex-end;border-bottom:1px solid #e4e8d7;position:static;box-shadow:none;background:transparent;padding:0;display:flex;font-size:14px}
.sc-site-integrated .sc-nav>a[aria-label="Volver a Crealibre"],.sc-site-integrated .sc-nav>.sc-nav-title{display:none}
.sc-site-integrated .sc-nav-links{margin-left:0}
.sc-site-integrated .sc-nav-links>a{border:0;text-decoration:none;padding:8px 0}
.sc-site-integrated .sc-nav-links>a.sc-btn{padding:11px 15px}
.sc-site-integrated #summer-root>.sc-wrap{display:block}
.sc-site-integrated .sc-footer{display:none}
.sc-site-integrated>footer .brand{color:#fff}
.sc-site-integrated>footer .footer-top h3{font-size:12px;line-height:1.4;letter-spacing:0;color:var(--lime,#d4ec6a);font-family:'DM Sans',Arial,sans-serif}
.sc-site-integrated>footer .footer-top p{font-size:14px;margin-top:18px}
.sc-site-integrated #summer-root input,.sc-site-integrated #summer-root select,.sc-site-integrated #summer-root textarea{margin-top:0}
.sc-site-integrated #summer-root input[type=checkbox]{width:auto;display:inline-block}
@media(max-width:1180px) and (min-width:701px){.sc-site-integrated>header{flex-wrap:wrap;height:auto;min-height:94px;padding-top:12px;padding-bottom:12px}.sc-site-integrated>header #navigation{order:5;flex-basis:100%;justify-content:center;gap:18px;flex-wrap:wrap}.sc-site-integrated>header .header-cta{margin-left:auto}}
@media(max-width:760px){body.sc-site-integrated{padding-top:88px}}
@media(max-width:700px){.sc-site-integrated>header #navigation{gap:0}.sc-site-integrated .sc-nav{min-height:64px;flex-wrap:wrap}.sc-site-integrated .sc-nav-links{gap:9px}.sc-site-integrated .sc-nav-links>a.sc-btn{padding:10px 12px}}

.sc-site-integrated #summer-root h1,.sc-site-integrated #summer-root h2,.sc-site-integrated #summer-root h3{font-family:"DM Sans",Arial,sans-serif}
