.elementor-1543 .elementor-element.elementor-element-6a3d682{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-1543 .elementor-element.elementor-element-697de4e{--display:flex;--position:absolute;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0%;--padding-bottom:0%;--padding-left:04%;--padding-right:04%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-697de4e{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-697de4e{right:0px;}.elementor-1543 .elementor-element.elementor-element-68e962c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1543 .elementor-element.elementor-element-68e962c:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-68e962c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1543 .elementor-element.elementor-element-561312b{--display:flex;--position:absolute;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0%;--padding-bottom:0%;--padding-left:04%;--padding-right:04%;top:0px;}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-561312b{left:0px;}body.rtl .elementor-1543 .elementor-element.elementor-element-561312b{right:0px;}.elementor-1543 .elementor-element.elementor-element-295cfe3{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1543 .elementor-element.elementor-element-295cfe3:not(.elementor-motion-effects-element-type-background), .elementor-1543 .elementor-element.elementor-element-295cfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1543 .elementor-element.elementor-element-697de4e{--content-width:700px;}.elementor-1543 .elementor-element.elementor-element-561312b{--content-width:700px;}}@media(max-width:1024px){.elementor-1543 .elementor-element.elementor-element-6a3d682{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */#postdata-1 {
    display: none !important;
}

.forminator-field.required {
    display: none;
}

.forminator-field-upload{
display: none;
}

/* Change the label color for Email and Username to black */
#forminator-module-1549 label[for^="forminator-field-email-"],
#forminator-module-1549 label[for^="forminator-field-name-"] {
    color: #2c3e50;
    
  
}



#forminator-module-1549 input.forminator-input {
    padding: 10px 12px; /* adjust spacing */
    font-size: 15px; /* set input text size */
    box-sizing: border-box; /* ensure padding doesn't break layout */
    border-radius: 12px ;
}

/* Error messages in red */
#forminator-module-1549 .forminator-error-message {
    color: red !important;
    font-weight: bold; /* optional, makes it more visible */
    font-size: 13px;
}

#forminator-module-1549 .forminator-field-checkbox {
    display: none !important;
}

#forminator-module-1549 button.forminator-button.forminator-button-submit {
 
    font-family: "Poppins", Sans-serif;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    line-height: 1.2em;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 40px 20px 40px;
}



.forminator-ui#forminator-module-1549.forminator-design--default .forminator-label {
    font-size: 16px !important;
}

.forminator-row:has([name=upload-1]),
.forminator-row:has([name=upload-1]) + .forminator-row {
    display: none !important;
}

.forminator-row:has(#checkbox-1), 
.forminator-row:has(#checkbox-2),
.forminator-row:has(#checkbox-3),
.forminator-row:has(#checkbox-4),
.forminator-row:has(#checkbox-5),
.forminator-row:has(#checkbox-6),
.forminator-row:has(#name-2)
{
    display: none !important;
}

.terms-and-condition,
.privacy-policy{
   opacity: 0;
    transition: opacity 0.5s ease-in-out;
    height: 0;
    z-index: 0;
}
.terms-and-condition.active,
.privacy-policy.active{
    opacity: 1;
    z-index: 99;
    height: 100%;
}/* End custom CSS */