.instagram-wrapper{text-align:center;width:100%}.instagram-media{margin:20px auto!important}
.cta-container{font-family:var(--font-family-abc-marfa);background-color:#f5eedf;flex-direction:column;gap:20px;margin:60px auto;padding:40px;display:flex;position:relative}.cta-container.with-media{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.cta-media{border-radius:8px;overflow:hidden}.cta-media img,.cta-media .vimeo-embed-container{width:100%;height:auto;display:block}.cta-content{flex-direction:column;gap:20px;display:flex}@media (max-width:768px){.cta-container.with-media{grid-template-columns:1fr;gap:24px}.cta-media{order:-1}}.cta-container-shadows{background-color:var(--color-off-white);transform-style:preserve-3d;width:100%;height:100%;margin-bottom:8px;position:relative}.cta-container-shadows:before,.cta-container-shadows:after{background-color:var(--color-accent-brown);content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;transform:translateZ(-1px)}.cta-container-shadows:before{opacity:.5;transform:translate(4px,4px)translateZ(-1px)}.cta-container-shadows:after{opacity:.3;transform:translate(8px,8px)translateZ(-1px)}.cta-container .cta-heading .heading-text{margin-bottom:24px}.cta-link{max-width:200px}.cta-container .heading-body{margin-bottom:24px}.cta-container .cta-link:hover{color:var(--button-color)}
.linkbox-container{font-family:var(--font-family-abc-marfa);flex-direction:column;gap:20px;margin:60px auto;padding:40px;display:flex;position:relative}.linkbox-content{flex-direction:column;gap:20px;display:flex}.linkbox-container-shadows{background-color:var(--color-off-white);transform-style:preserve-3d;width:100%;height:100%;margin-bottom:8px;position:relative}.linkbox-container-shadows:before,.linkbox-container-shadows:after{background-color:var(--color-accent-brown);content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;transform:translateZ(-1px)}.linkbox-container-shadows:before{opacity:.5;transform:translate(4px,4px)translateZ(-1px)}.linkbox-container-shadows:after{opacity:.3;transform:translate(8px,8px)translateZ(-1px)}.linkbox-content .heading.linkbox-heading{margin-bottom:0;line-height:1}.linkbox-content .heading.linkbox-heading h2{font-family:var(--font-family-abc-marfa);text-transform:uppercase;text-wrap:pretty;margin-bottom:0;font-size:24px;line-height:28px}
