#cta {
    padding: 100px 0px 50px 0px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

#cta .content {
    position: relative;
    z-index: 2;
}

#cta h2 {
	margin-bottom: 10px;
    color: #fff;
}

#cta .description {
	max-width: 590px;
	margin: auto;
    color: #fff;
}

#cta a {
	margin-top: 30px !important;
}

#cta svg {
	width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -50%;
    right: 0;
    transform: scale(9.5);
    mix-blend-mode: plus-lighter;
    mix-blend-mode: soft-light;
}

#cta .underline-effect:after {
    _border: 6px solid var(--site-primary);
}