.cta_effect_button_container {
	/*position: relative;
    top: 1px;
	grid-template-columns: 100%;
	grid-template-rows: 100%;
	*/
    display: grid;
	align-items: center;
	justify-items: center;
	overflow: hidden;
	padding: 70px 0;
	height: auto;
	width: 100%;
    font-size: 25px;
    text-transform: uppercase;
	background: linear-gradient(-90deg,#1c388f,#00a1e5);
	background: var(--color-item-bg);
    z-index: 0;
}

.cta_effect_button_container p {
    margin-left: 10%;
    margin-right: 10%;
    padding-bottom: 25px;
    text-align: center;
    font-size: 25px;
    line-height: 44px;
    font-weight: 300;
    text-transform: none;
    color: white;
}

.button_effects {
	--color-item-bg: linear-gradient(-90deg,#1c388f,#00a1e5);
	--color-action: rgb(197, 231, 255);
	--color-button-bg: #0c86da;
	--color-button-text: white;
}

.particles {
	position: relative;
}

.particles-canvas {
	position: absolute;
	pointer-events: none;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
}

.particles-wrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	will-change: transform;
}

.particles-button {
    border: 2px solid white;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    background: #0c86da;
    background: var(--color-button-bg);
    color: white;
    color: var(--color-button-text);
    margin: 0;
    padding: 1.5rem 2rem;
    will-change: transform;
    border-radius: 10px;
}

.particles-button:focus {
	outline: none;
}

.particles-button:hover {
    background-color: rgba(255,255,255,0.1);
    cursor: pointer;
}

.no-js .particles-button {
}