/*Single Column*/
.contact-form .col-lg-8 .gform_footer{
    justify-content: center;
}

.gradient-half{
   background-image: url("/wp-content/uploads/2024/02/Gradient-2.0.jpg");
    border-radius: 25px;    
}

section.gradient-full:after{
        content: '';
        height: 100%;
  		background-image: url("/wp-content/uploads/2024/02/Gradient-2.0.jpg");
        display: block;
        position: absolute;
        top: 0;
        z-index: -1;
        max-width: min(1750px, calc(92.5vw - 0.05 * max(0px, 100vw - 768px)));
        width: 100%;
        left: 50%;
        transform: translate(-50%, 0);
        border-radius: 25px;
}

.gradient-full{
	  max-width: min(1750px, calc(92.5vw - 0.05 * max(0px, 100vw - 768px)))
}

.contact-form .gform_button{
	margin-bottom: 0 !important;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer{
	padding-bottom: 0;
}
/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
/*XS Devices 0 - 767px*/
@media only screen and (max-width: 47.9375em) {
	.content-block .row .image{
		order: 1;				
	}
	.content-block .row .text, .content-block .row .paragraph{
		order: 2;
	}
	.gradient-half{
		    padding: 1em;
	}	
	section.gradient-full:after	{
		background-size: cover;
	}
}

/*Devices 768px in width*/
@media only screen and (min-width: 48em) {

}

/*Devices 1024px in width*/
@media only screen and (min-width: 64em) {

	.gradient-half{
		    padding: 2em;
	}

}

/*Devices 1200px+ in width*/
@media only screen and (min-width: 75em) {
	.gradient-half{
		    padding: 3em;
	}
}