// main: ../main.scss /*-------------------------------------------------------------- # Call To Action Section --------------------------------------------------------------*/ .call-to-action { padding: 120px 0; position: relative; clip-path: inset(0); img { position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; object-fit: cover; z-index: 1; } &:before { content: ''; background: color-mix(in srgb, var(--background-color), transparent 35%); position: absolute; inset: 0; z-index: 2; } .container { position: relative; z-index: 3; } h3 { color: var(--default-color); font-size: 28px; font-weight: 700; } p { color: var(--default-color); } .cta-btn { font-family: var(--heading-font); font-weight: 500; font-size: 16px; letter-spacing: 1px; display: inline-block; padding: 12px 40px; border-radius: 50px; transition: 0.5s; margin: 10px; border: 2px solid var(--contrast-color); color: var(--contrast-color); &:hover { background: var(--accent-color); border: 2px solid var(--accent-color); } } }