.sa-amb-grid{display:grid;gap:1rem;position:relative;z-index:2}.sa-amb-grid.cols-1{grid-template-columns:repeat(1,1fr)}.sa-amb-grid.cols-2{grid-template-columns:repeat(2,1fr)}.sa-amb-grid.cols-3{grid-template-columns:repeat(3,1fr)}.sa-amb-grid.cols-4{grid-template-columns:repeat(4,1fr)}.sa-amb__card{text-align:center;background:#fff;border:1px solid #eee;border-radius:.9rem;padding:1rem;overflow:hidden}.sa-amb__imgwrap{width:100%;max-width:260px;margin:0 auto .75rem;position:relative}.sa-amb__imgwrap::before{content:"";display:block;padding-top:100%}.sa-amb__img,.sa-amb__img--placeholder{position:absolute;inset:0;width:100%;height:100%;border-radius:9999px;object-fit:cover;background:#f0f0f0;display:block}.sa-amb__name{margin:.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.sa-amb__voorstel{font-size:.9rem;line-height:1.4;margin:.25rem 0 1rem;color:#444}.sa-amb__btn.ast-button.button.wp-element-button{cursor:pointer}.sa-amb-form{position:relative;z-index:1;overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .45s ease,opacity .35s ease,visibility 0s linear .45s}.sa-amb-form.is-open{max-height:2000px;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .45s ease,opacity .35s ease}h1.WA-header-title-text{color:var(--ast-global-color-5);text-transform:uppercase;font-weight:700;font-size:clamp(30px, 5.5vw, 80px);line-height:clamp(35px, 6vw, 90px);letter-spacing:clamp(5px, 0.25vw, 9px);margin-bottom:clamp(6px, 0.25vw, 10px)}p.WA-header-desc-text{color:var(--ast-global-color-7);font-family:"Josefin Sans";font-weight:200!important;font-size:clamp(30px, 3vw, 45px);line-height:clamp(30px, 3.25vw, 40px);letter-spacing:clamp(1px, 0.1vw, 2px);margin-top:clamp(5px, 0.25vw, 12px);margin-bottom:clamp(5px, 0.25vw, 12px)}div.WA-header-desc-line{z-index:1;padding-bottom:8%!important}div.WA-straat-description{font-weight:600!important;font-size:clamp(20px, 1vw, 30px);line-height:clamp(40px, 1.5vw, 55px);align-content:center}div.WA-straat-history{font-weight:600!important;font-size:clamp(20px, 1vw, 30px);line-height:clamp(40px, 1.5vw, 55px);align-content:center}div.WA-straat-groen{font-weight:600!important;font-size:clamp(20px, 1vw, 30px);line-height:clamp(40px, 1.5vw, 55px);align-content:center}div.WA-straat-water{font-weight:600!important;font-size:clamp(20px, 1vw, 30px);line-height:clamp(40px, 1.5vw, 55px);align-content:center}div.WA-straat-mobiliteit{font-weight:600!important;font-size:clamp(20px, 1vw, 30px);line-height:clamp(40px, 1.5vw, 55px);align-content:center}p.gform_required_legend{font-size:small;font-style:italic;color:--ast-global-color-5}div.WA-webhook-wide{max-width:none!important}div.WA-card-RL{transform:rotate(-5deg)}div.WA-card-RR{transform:rotate(6deg)}.wp-block-uagb-post-grid article.uagb-post__inner-wrap~p.uagb-post__no-posts{display:none!important}.sa-amb-form{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s ease,opacity .35s ease}.sa-amb-form.is-open{max-height:2000px;opacity:1}