.call_to_action{
	padding: 5rem 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.call_to_action{
	background-position: center top var(--jumbotron-standard-margin);
	isolation: isolate;
}

.call_to_action:before{
	z-index: -1;
	background-color: transparent !important;
	background-image: linear-gradient(180deg, var(--background-color) 0%, rgba(0, 0, 0, 0.53) 100%);
	position: absolute;
	content: "";
	inset: 0;
}

body #content .jumbotron.call_to_action p:has(img) + h2{
	margin-top: calc(1.5 * var(--default-margin-bottom)) !important
}

.call_to_action h2{	
	font-size:5.4rem;
    line-height: 6.4rem;
}

@media (max-width:767px)
{		
	.call_to_action h2{
		font-size: 3rem;
		line-height: 3.8rem;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.call_to_action h2{
		font-size: 4.4rem;
		line-height: 5.4rem;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.call_to_action h2{
		font-size: 4.4rem;
		line-height: 5.4rem;
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}