.contact-cta{background-color:var(--color-primary);display:flex;flex-flow:column nowrap;justify-content:center;min-height:300px;position:relative}.contact-cta .image{clip-path:polygon(0 0,100% 0,calc(100% - 200px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 200px) 100%,0 100%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:50%}.contact-cta .content{margin-left:50%;padding:20px 20px 20px 0}@media (max-width:500px){.contact-cta .image{display:none}.contact-cta .content{margin-left:unset;padding:20px}}