
.parallax-with-form-col-2 {
	visibility: hidden !important;
	pointer-events: none !important;
}

.parallax-with-form-background {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.parallax-with-form-container-fluid {
    position: relative;
    z-index: 1;
}

.parallax-with-form-container {
/*     padding-top: 150px; */
/*     padding-bottom: 125px; */
	padding-top: 300px;
}

.parallax-with-form-container a, .parallax-with-form-container a span {
    font-size: var(--FC-font-size-20);
    color: #FFF;
    font-weight: 600;
}

.parallax-with-form-container a:hover, .parallax-with-form-container a span:hover {
    text-decoration: underline;
}





.parallax-with-form-col-2 {
    text-align: center;
    background-color: var(--FC-near-white);
}


.parallax-with-form-headline-wrapper {
    background-color: var(--FC-blue);
    padding: 20px;
}


.parallax-with-form-headline {
    font-size: var(--FC-font-size-26);
    font-weight: 700;
}

.parallax-with-form-content * {
    font-size: var(--FC-font-size-18) !important; 
    font-weight: 500 !important;
    margin-bottom: 0;
}


.parallax-with-form-form-wrapper {
    padding: 20px;
    padding-top: 10px;
}

.parallax-with-form-form-wrapper .gform_fields, .parallax-with-form-form-wrapper .ginput_complex {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

.parallax-with-form-form-wrapper .gform_wrapper input, .parallax-with-form-form-wrapper .gform_wrapper textarea {
    /* outline: solid 1px var(--FC-charcoal); */
    outline: none;
}

.parallax-with-form-form-wrapper .name_first, .parallax-with-form-form-wrapper .name_last {
    padding: 0 !important;
}

.parallax-with-form-form-wrapper .gform_wrapper textarea {
    display: none !important;
}


.parallax-with-form-form-wrapper .gform-footer {
    display: flex;
    justify-self: center;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}






@media screen and (max-width: 991px) {

    .parallax-with-form-container a, .parallax-with-form-container a span {
        font-size: var(--FC-font-size-24);
    }

}


@media screen and (max-width: 767px) {
	.parallax-with-form-container {
		padding-top: 150px;
	}

}



@media screen and (max-width: 400px) {
	
	.parallax-with-form-background {
		background-attachment: unset;
	}

    .parallax-with-form-content-wrapper {
        padding: 15px;
    }

    .parallax-with-form-container a, .parallax-with-form-container a span {
        font-size: var(--FC-font-size-20);
    }

}