.elementor-element.elementor-element-1609825.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child{
     padding-bottom: 15px;
}

div.wpforms-container-full input[type=checkbox]:checked:after {
    background: #FFF;
	border-color: #737373;
    box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, 0.75);
}


div.wpforms-container-full input[type="checkbox"]:checked::after, div.wpforms-container-full input[type="radio"]:checked::after {
    border-color: #737373;
    box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, 0.75);
    background-color: white;	
}


#wpforms-2772-field_35_1 {
	display: none;
}


div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: none;
	border: none;
}

div.wpforms-container-full input[type="checkbox"]:checked::before, div.wpforms-container-full input[type="radio"]:checked::before {
	border-color: #FFF;
	box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, 0.75);
        background-color: white; 
}

div.wpforms-container-full input[type="checkbox"]:checked::after, div.wpforms-container-full input[type="radio"]:checked::after {
	border-color: #FFF;
	box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, 0.75);
        background-color: white;
}



div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus-within {
    border-width: var(--wpforms-field-border-size, 0);
    border-style: solid;
    border-color: #C41230;
    box-shadow: 0 0 0 1px #C41230, 0px 1px 2px rgba(0, 0, 0, 0.15);
    outline: none;
}


div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
    height: var(--wpforms-button-size-height);
    background-color: var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));
    border-radius: var(--wpforms-button-border-radius);
    border-style: solid;
    border-color: #C41230;
    box-shadow: 0 0 0 1px #C41230, 0px 1px 2px rgba(0, 0, 0, 0.15);
    border-width: var(--wpforms-button-border-size);
    color: var(--wpforms-button-text-color);
    padding: 0 var(--wpforms-button-size-padding-h);
    font-family: inherit;
    font-weight: 500;
    font-size: var(--wpforms-button-size-font-size);
    line-height: 100%;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    position: relative;
    text-decoration: none;
}



.wpforms-clear.wpforms-pagebreak-left::after {
	border-color: #C41230;
	box-shadow: 1px 1px 1px 1px rgba(196,18,48,0.75);
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover {
	border-color: #C41230;
        box-shadow: 1px 1px 1px 1px rgba(196,18,48,0.75);
}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:hover {
	
}





.elementor-1695 .elementor-element.elementor-element-1aba601 .eael-contact-form {
	background: #737373 ;
	margin: 30px 0px 50px 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 5px 10px 23px 13px rgba(0,0,0,0.5);
}


.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error){
padding: 5px;
}

.wpforms-description {
font-size: 18px !important;
font-family: "Roboto", Sans-serif !important;}

.wpforms-field legend {
font-size: 18px !important;
}

.wpforms-field-label-inline {
font-size: 18px !important;
}

/*.wpforms-field wpforms-field-html {
font-size: 18px !important;
} */

.wpforms-field-label {
font-size: 18px !important;
}

.wpforms-field-label .wpforms-field-label-inline .wpforms-field-description {font-family: "Roboto", Sans-serif !important;}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label:hover, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) label:hover {
	border-color: #C41230;
	box-shadow: 1px 1px 1px 1px rgba(196,18,48,0.75);
}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label:hover, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) label:hover {
	border-color: #C41230;
	box-shadow: box-shadow: 1px 1px 1px 1px rgba(196,18,48,0.75);
}

.eael-wpforms .wpforms-container .wpforms-form input[type="submit"]:hover, .eael-wpforms .wpforms-container .wpforms-form button[type="submit"]:hover, .eael-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover {
	border: 0;
	
background: #670112;
}

.elementor-1695 .elementor-element.elementor-element-1aba601 .eael-wpforms .wpforms-field label, .elementor-1695 .elementor-element.elementor-element-1aba601 .eael-wpforms .wpforms-field legend {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}




div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:hover {

background: #C41230;

}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover{
background: #C41230;
}




.wpforms-container .wpforms-image-choices-modern .wpforms-selected label, .wpforms-container .wpforms-image-choices-modern li:has(input:checked) label{
background: #C41230;
}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label:hover, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) label:hover{
background: #C41230;
}



div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label:hover, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) label:hover{
background: #C41230;
}



div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after, div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) .wpforms-image-choices-image:after{
background: #C41230;
}


div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){
    background: #C41230;

}



@media screen and (max-width: 600px) {
    /* Target both checkbox and radio fields */
    #wpforms-form-2772 .wpforms-field-checkbox ul,
    #wpforms-form-2772 .wpforms-field-radio ul {
        display: flex;
        flex-wrap: wrap;
    }
 
    /* Target list items in 2-column layouts */
    #wpforms-form-2772 .wpforms-list-2-columns ul li {
        width: calc(50% - var(--wpforms-field-size-input-spacing));
        margin-right: var(--wpforms-field-size-input-spacing);
        box-sizing: border-box; /* Ensure padding doesn't affect width */
    }
 
    /* Remove margin from every second item to prevent overflow */
    #wpforms-form-2772 .wpforms-list-2-columns ul li:nth-child(2n) {
        margin-right: 0;
    }

.elementor-1695 .elementor-element.elementor-element-1aba601 .eael-contact-form {
	background: #737373 ;
	margin: 30px 0px 50px 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 5px 10px 23px 13px rgba(0,0,0,0.5);
}

.elementor-1695 .elementor-element.elementor-element-1aba601 .eael-contact-form {
background: #737373 !important;
}

.elementor-icon-box-description {
     display: none;
}

.elementor-element.elementor-element-1609825.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child{
     padding-bottom: 25px;
}

}

