.twmt-section-standard{padding:var(--space-l) var(--space-m)}@media (max-width:767px){.twmt-section-standard{padding-left:var(--space-s);padding-right:var(--space-s)}}.twmt-section-compact{padding:var(--space-m)}@media (max-width:767px){.twmt-section-compact{padding-left:var(--space-s);padding-right:var(--space-s)}}.twmt-section-spacious{padding:var(--space-xl) var(--space-m)}@media (max-width:767px){.twmt-section-spacious{padding-left:var(--space-s);padding-right:var(--space-s)}}.twmt-wrapper-narrow{margin-left:auto;margin-right:auto;max-width:65ch;width:100%}.twmt-wrapper-wide{margin-left:auto;margin-right:auto;max-width:1496px;width:100%}.twmt-button-primary{align-items:center;background-color:var(--brand-primary);color:var(--neutral-100);display:inline-flex;font-weight:700;text-align:center;text-decoration:none;transition:all 0.3s ease 0s;border:2px solid rgba(0,0,0,0);border-radius:50px;padding:1rem 1.75rem}.twmt-button-primary:is(:hover,:focus){background-color:var(--brand-tertiary);color:#ffffff}.twmt-button-secondary{align-items:center;background-color:var(--brand-secondary);color:var(--neutral-100);display:inline-flex;text-decoration:none;padding:1rem 2rem}.twmt-button-secondary:is(:hover,:focus){background-color:var(--brand-secondary-shade-20);color:#ffffff}.twmt-button-tertiary{align-items:center;background-color:var(--brand-tertiary);color:var(--neutral-100);display:inline-flex;text-decoration:none;padding:1rem 2rem}.twmt-button-tertiary:is(:hover,:focus){background-color:var(--brand-tertiary-shade-20);color:#ffffff}.twmt-button-primary-outline{align-items:center;background-color:var(--brand-secondary);color:var(--brand-tertiary-shade-30);display:inline-flex;font-weight:700;text-align:center;text-decoration:none;transition:all 0.3s ease 0s;border:2px solid rgba(0,0,0,0);border-radius:50px;padding:1rem 1.75rem}.twmt-button-primary-outline:is(:hover,:focus){color:var(--neutral-100);background-color:var(--brand-tertiary)}.twmt-button-secondary-outline{align-items:center;color:var(--neutral-0);display:inline-flex;text-decoration:none;border:2px solid var(--brand-secondary);padding:1rem 2rem}.twmt-button-secondary-outline:is(:hover,:focus){color:var(--neutral-0);border:2px solid var(--brand-secondary-shade-20)}.twmt-button-tertiary-outline{align-items:center;color:var(--neutral-0);display:inline-flex;text-decoration:none;border:2px solid var(--brand-tertiary);padding:1rem 2rem}.twmt-button-tertiary-outline:is(:hover,:focus){color:var(--neutral-0);border:2px solid var(--brand-tertiary-shade-20)}.twmt-button-container{column-gap:30px;display:inline-flex;flex-wrap:wrap;row-gap:30px}.twmt-grid-flex{align-items:center;column-gap:var(--space-m);display:flex;flex-direction:row;margin-left:auto;margin-right:auto;row-gap:var(--space-m)}@media (max-width:767px){.twmt-grid-flex{flex-direction:column}}.twmt-grid-flex-child{flex-basis:0px;flex-grow:1;flex-shrink:1}@media (max-width:767px){.twmt-grid-flex-child{flex-basis:auto;width:100%}}.twmt-wrapper-standard{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.twmt-hero-background-overlay{background-blend-mode:overlay,normal;background:linear-gradient(to left,var(--brand-primary-shade-20) 0%,var(--brand-primary-shade-20) 100%),url(https://bchurches.thewebministryteam.com.au/wp-content/uploads/2026/01/placeholder-image.jpg) center /cover no-repeat}.twmt-grid-flex-child-2-col{display:flex}@media (max-width:767px){.twmt-grid-flex-child-2-col{max-width:65ch}}.twmt-grid-flex-child-3-col{margin-left:auto;margin-right:auto;max-width:45ch;min-width:30ch}@media (max-width:500px){.twmt-grid-flex-child-3-col{min-width:unset}}.twmt-grid-flex-child-4-col{margin-left:auto;margin-right:auto;max-width:35ch;min-width:28ch}@media (max-width:1125px){.twmt-grid-flex-child-4-col{max-width:31ch}}@media (max-width:1024px){.twmt-grid-flex-child-4-col{max-width:28ch}}@media (max-width:899px){.twmt-grid-flex-child-4-col{max-width:40ch}}.twmt-grid-flex-image-card{flex-grow:0;flex-shrink:0;height:auto;width:auto}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-footer{font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.gbp-footer__title{font-size:1rem;font-weight:700;margin-bottom:1rem}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.twmt-grid-flex-child-team-2{align-items:center;max-width:45%;row-gap:var(--space-s)}@media (max-width:1195px){.twmt-grid-flex-child-team-2{max-width:700px}}@media (max-width:767px){.twmt-grid-flex-child-team-2{align-items:flex-start;display:block;flex-direction:column}}.twmt-grid-flex-child-team-2-image{height:auto;max-width:250px;object-fit:cover;width:auto}@media (max-width:1195px){.twmt-grid-flex-child-team-2-image{max-width:400px}}@media (max-width:767px){.twmt-grid-flex-child-team-2-image{aspect-ratio:1/1;max-width:100%}}.twmt-grid-flex-child-team-2-name{margin-bottom:0px}@media (max-width:767px){.twmt-grid-flex-child-team-2-name{padding-top:var(--space-s)}}.twmt-team-2-grid-child-card{align-items:center;column-gap:var(--space-s);display:flex}@media (max-width:767px){.twmt-team-2-grid-child-card{display:flex;flex-direction:column}}.twmt-team-2-grid-child-image{max-width:50%}@media (max-width:767px){.twmt-team-2-grid-child-image{max-width:100%}}.twmt-contact-1-card{margin-bottom:var(--space-s)}.twmt-contact-1-card-heading{margin-bottom:5px}.twmt-map-embed .map-embed iframe{width:100%;height:100%}.twmt-contact-2-card{max-width:unset;min-width:unset;width:35ch}@media (max-width:767px){.twmt-contact-2-card{width:100%}}.heading-accent{display:inline-block;padding-bottom:10px;border-bottom:6px solid var(--brand-secondary)}.eyebrow-heading{color:var(--brand-tertiary-tint-10);font-size:clamp(0.7502rem,0.6366rem + 0.4542vi,1rem);letter-spacing:0.15rem;margin-bottom:0.75rem;text-transform:uppercase}.wpgb-facet-container{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:100%;position:relative;padding:0px 16px}.wpgb-facet-label{color:var(--brand-tertiary);font-size:20px;font-weight:700;margin-bottom:0.5rem}