	ul#wpforms-365-field_29 ul#wpforms-365-field_29 li input[type="radio"]:checked + label:before, ul#wpforms-365-field_29 li input[type="checkbox"]:checked + label:before {
    content: "";
    /* background-image: url(/wp-content/uploads/2023/06/check-mark.png); */
    /* border: 1px solid #faaf3a; */
    /* background-position: center; */
    /* background-size: cover; */
}
	ul#wpforms-365-field_29 li input[type="radio"] + label:before, ul#wpforms-365-field_29 li input[type="checkbox"] + label:before {
    border-radius: 0%;
}
	
	.page-id-4937 .side-menu {
    display: none;
}
input#wpforms-365-field_32 {
    all: unset;
    font-size: 60px;
    color: #175384;
    text-align: center;
    width: 100%;
}
	div#wpforms-365-field_32-container label.wpforms-field-label {
    text-align: center;
    font-size: 26px;
}
	form#wpforms-form-365 .wpforms-field-container {
    /* margin-bottom: -180px; */
}
	form#wpforms-form-365 {
    display: flex;
    /* justify-content: center; */
    flex-wrap: wrap;
    flex-direction: column;
}
	form#wpforms-form-365 .wpforms-recaptcha-container.wpforms-is-hcaptcha {
    width: 27% !important;
    align-self: flex-end;
}
	form#wpforms-form-365 .wpforms-submit-container {
    width: 100%;
    /* align-self: flex-end; */
}
	div#wpforms-365-field_33-container {
    width: 100%;
}
	div#wpforms-365-field_32-container {
    margin-top: 60px;
}
	@media only screen and (max-width:900px){
	
		form#wpforms-form-365 div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 {
    width: 100%;
		}
		form#wpforms-form-365 .wpforms-recaptcha-container.wpforms-is-hcaptcha {
    all: unset !important;
}
		form#wpforms-form-365 .wpforms-field-container {
     margin-bottom: 0px; 
}
		form#wpforms-form-365 .wpforms-submit-container {
    
    all: unset !important;
			width: 100% !important;
    margin-top: 30px !important;
}
		form#wpforms-form-365.wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{
			flex-wrap:wrap;
			flex-direction:column;
		}
		form#wpforms-form-365.wpforms-form .wpforms-field-layout .wpforms-layout-column-33, form#wpforms-form-365.wpforms-form .wpforms-field-layout .wpforms-layout-column-50 {
			width:100%;
		}
		form#wpforms-form-365.wpforms-form .wpforms-field-container {
    max-width: 100%;
}
		div#wpforms-365-field_33-container {
    width: 100%;
}
		div#wpforms-365-field_32-container {
    margin-top: 30px;
}
	}


    form#wpforms-form-365 .wpforms-submit-container button {}

button#wpforms-submit-365 {
    width: 100%;
    /* align-self: flex-end; */
    width: 100%;
    min-height: 60px;
    font-weight: 600;
    justify-content: center;
    position: relative !important;
    padding: var(--space-md) var(--space-xl) !important;
    font-family: var(--font-primary);
    font-size: var(--text-base) !important;
    background: transparent !important;
    color: var(--primary) !important;
    border-radius: 60px !important;
    border: 2px solid var(--primary) !important;
    overflow: hidden !important;
    transition: all var(--transition-smooth) !important;
}
button#wpforms-submit-365:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(180deg, var(--primary-light) 0%, var(--primary) 50%, var(--primary-dark) 100%);
    transition: height var(--transition-smooth);
    z-index: -1;
}

button#wpforms-submit-365:hover{
    color: #fff !important;
    border-color: var(--primary) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 20px 40px rgba(27, 96, 151, 0.3) !important;
}

button#wpforms-submit-365:hover:after{
    height: 100%;
}


	@media only screen and (max-width:550px){
input#wpforms-365-field_32 {
	font-size: 50px;
		}}