.src21cf1-ctc-info{background:var(--brand-bg);padding:160px 0 48px;border-bottom:8px solid var(--brand-primary-dark)}.src21cf1-ctc-info-head{margin-bottom:32px}.src21cf1-ctc-info-head h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text);max-width:720px}.src21cf1-ctc-col h2,.src21cf1-ctc-col p,.src21cf1-ctc-figure figcaption,.src21cf1-ctc-info-head p{color:var(--brand-text)}.src21cf1-ctc-col{padding:24px 16px;background:var(--brand-bg-alt);border-top:4px solid var(--brand-accent);height:auto}.src21cf1-ctc-mark{display:block;width:32px;height:8px;margin-bottom:16px;background:var(--brand-primary)}.src21cf1-ctc-mark-alt{background:var(--brand-secondary)}.src21cf1-ctc-mark-hours{background:var(--brand-accent)}.src21cf1-ctc-figure{margin:32px 0 0}.src21cf1-ctc-figure img{width:100%;min-height:200px;background:var(--brand-primary-light);border:1px solid var(--brand-border)}.src21cf1-ctc-quote{background:var(--brand-bg-alt);padding:48px 0 64px}.src21cf1-ctc-quote h2,.src21cf1-ctc-quote li,.src21cf1-ctc-quote p{color:var(--brand-text)}.src21cf1-ctc-quote ul{margin:16px 0 24px;padding-left:20px}.src21cf1-ctc-quote .src21cf1-feedback{margin-top:32px;padding:32px;background:var(--brand-bg);border:1px solid var(--brand-border)}