.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3000 .elementor-element.elementor-element-f752cae{--display:flex;border-style:solid;--border-style:solid;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3000 .elementor-element.elementor-element-f752cae:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-f752cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2472a02 );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3000 .elementor-element.elementor-element-f752cae{--content-width:600px;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-29a2d81 */.elementor-3000 .elementor-element.elementor-element-29a2d81 img{
    object-fit: contain;
}

.form-group.jsonform-error-{
    margin: 0;
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 span[data-cy="rte-267e3d02-0295-4e54-93c8-341fe280d0d0"] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 .form-group{
    margin-bottom: 10px;
    padding: 0;
    font-size: 14px;
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 .form-group label{
    margin: 0;
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 form input{
    border: none;
    border-bottom: 1px solid black;
    padding: 0;
    
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 #jsonform-1-elt-6862674e-5b80-4521-8600-74458cec9d55, #jsonform-1-elt-generic-radio-11e862c4-91e3-472d-877d-d32d2fbedb34{
    display: flex;
    gap: 20px;
    padding: 5px
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 form div#default_section div.radio{
    display: flex;
    justify-content: center;
    text-align: center;
    
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 .jsonform-error-629521b9-9830-4993-8a15-15546fb62614, .jsonform-error-360c0535-5c1b-4bc7-9612-b14d8ceac7c5, .jsonform-error-23eb035b-7071-475e-8fd1-479d5db6af30, .jsonform-error-35a3bab1-91a3-4a52-a175-bcf1b8d6e009, .jsonform-error-46d186d8-7b80-48fd-8f77-459785c1ca4b, .jsonform-error-generic-boolean-86a49053-5432-4015-a996-91690af4f578{
    margin: 0;
    margin-top: -15px;
    
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 form input.btn{
    padding: 8px;
    width: 100%;
    border: none;
    margin-top: 10px
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 form .form-group.jsonform-error- p, .form-group label{
    font-weight: 600
}

.elementor-3000 .elementor-element.elementor-element-29a2d81 form div#default_section div.radio label, .checkbox label{
    font-weight: 400
}/* End custom CSS */