.card-side-form-wrap {
    box-shadow: -15px 15px 0px #EFF5F9;
    padding-top: 38px;
    padding-left: 130px;
    max-width: 1125px;
    margin: 0 auto;
	border-radius: 15px;
	padding-bottom: 45px;
}
.card-side-form-wrap .side-form-content h3{
	font-weight: 600
}
.card-side-form-wrap .side-form-content h4{
	font-weight: 500
}
.card-side-form-wrap .side-form-content h2 {
    font-weight: 600;
    line-height: 2rem;
    margin-bottom: 1.25rem;
    color: #595959;
    font-family: var(--wp--preset--font-family--graphik);
    font-size: clamp(1.125rem, 0.9588rem + 0.4624vw, 1.375rem);
    line-height: var(--wp--custom--typography--line-height--medium);
}
.card-side-form-wrap .side-form-content h3 {
    font-weight: 500;
    line-height: 1.625rem;
    margin-bottom: 1.875rem;
    color: #595959;
    font-family: var(--wp--preset--font-family--graphik);
    font-size: clamp(1rem, 0.9169rem + 0.2312vw, 1.125rem);
    line-height: var(--wp--custom--typography--line-height--normal);
}
.card-side-form-wrap .side-form-content p a{
	text-decoration: underline;
}
.side-form-content {
	padding-top: 22px;
    max-width: 330px;
}
.side-form-content img{
	max-width: 140px !important;
	min-width: 140px !important;
	margin-bottom: 25px;
}
.side-form .gform_footer{
	position: unset;
}
.card-side-form-wrap h3{
	line-height: 32px;
	margin-bottom: 20px;
}
.card-side-form-wrap h4{
	line-height: 26px;
	margin-bottom: 30px;
}
.card-side-form-wrap h3, .card-side-form-wrap h4, .card-side-form-wrap p{
	color: #595959;
}
.card-side-form-wrap p a{
	font-weight: 700;
	color: #000 !important;
}
.side-form {
    padding: 0 20px 0 52px !important;
}
.side-form .gfield_label, .side-form .gfield_required {
    font-size: 14px !important;
    line-height: 24px;
    color: #333333 !important;
    font-weight: 400 !important;
    margin-bottom: 1px !important;
}
.side-form .gfield_required {
	text-transform: lowercase;
	font-style: none;
}
.side-form .gfield{
	width: 87%;
}
.side-form .gfield.gfield--type-checkbox{
	width: 100%;
}
.side-form input, .side-form select, .side-form textarea{
	border: 2px solid #000;
}
.side-form input, .side-form select, .side-form textarea {
    height: 57px;
    padding: 6px 15px 7px !important;
    font-size: 14px !important;
    line-height: 24px;
    color: #000;
    font-weight: 700;
}
.side-form input, .side-form select{
	height: 57px;
}
div#field_3_6 {
    margin-top: 9px;
}
div#field_3_6 label.gfield_label {
    margin-bottom: 5px !important;
}
.gfield_checkbox label.gform-field-label{
    color: var(--wp--preset--color--black-web);
}
.gchoice label.gform-field-label{
	font-size: clamp(0.8125rem, 0.7255rem + 0.1812vw, 0.875rem);
	line-height: 24px;
}
.gchoice label.gform-field-label a{
	color: var(--wp--preset--color--black);
}
.side-form textarea{
	height: 110px !important;
}
.side-form .gform_wrapper.gravity-theme .gform_button {
    display: inline-block;
    font-weight: 600;
    padding: 1.125rem 2rem 1.125rem 3.75rem !important;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s ease-in-out !important;
    outline: none;
    text-transform: capitalize;
    position: relative;
    overflow: hidden;
    font-size: 16px !important;
    line-height: 1.5;
    background: #000;
    border: 0 !important;
    color: #fff;
    width: auto !important;
    height: auto !important;
}
.side-form .gform_footer {
    position: relative;
    width: auto;
    height: auto;
}
.side-form .gform_wrapper.gravity-theme .gform_footer:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background: #fff;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}
.ginput_container_select select{
	appearance: none;
}
.ginput_container_select{
	position: relative;
}
.ginput_container_select:after {
    content: '';
    font-family: fontawesome;
    background: url(../../assets/images/toggle.png);
    font-weight: 700;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
	pointer-events: none;
}
.gform_confirmation_message{
	color: var(--wp--preset--color--green) !important;
	font-weight: 500;
}
@media only screen and (max-width:1399px) {
.card-side-form-wrap {
    padding-left: 100px;
}

}
@media only screen and (max-width:1199px) {
.card-side-form-wrap {
    padding-left: 60px;
}
.side-form .gfield{
	width: 100%;
}
}
@media only screen and (max-width:1024px) {
.side-form {
    padding: 0 20px 0 20px !important;
}
.card-side-form-wrap {
    padding-left: 40px;
}	
}
@media only screen and (max-width:767px) {
.side-form {
    padding: 0 !important;
}
.card-side-form-wrap {
    padding-left: 15px;
	padding-right: 15px;
}
}