.elementor-46511 .elementor-element.elementor-element-80cca66{margin-top:30px;margin-bottom:100px;}.elementor-46511 .elementor-element.elementor-element-572823c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-572823c{text-align:justify;color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-7062d3a > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-7062d3a{text-align:justify;color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-4f07fa2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-4f07fa2{text-align:justify;color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-5e82dd9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-5e82dd9{text-align:justify;color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-770843d > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-770843d{text-align:justify;color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-f67c6ef{margin-top:30px;margin-bottom:100px;}.elementor-46511 .elementor-element.elementor-element-4c87d35 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-46511 .elementor-element.elementor-element-4c87d35{color:#FFFEFE;}.elementor-46511 .elementor-element.elementor-element-43810b3 .elementor-heading-title{color:#FFFFFF;}.elementor-46511 .elementor-element.elementor-element-44e6a04 input[type="submit"]{background-color:transparent;color:var( --e-global-color-d036517 );background-image:linear-gradient(180deg, var( --e-global-color-a89e3af ) 0%, #F00000 100%);transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 input[type="submit"]:hover{background-color:transparent;background-image:linear-gradient(180deg, #F00000 0%, var( --e-global-color-a89e3af ) 100%);}.elementor-46511 .elementor-element.elementor-element-44e6a04 input:not([type="submit"]){color:var( --e-global-color-d036517 );transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 input[type="text"]{transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 input[type="email"]{transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 select{color:var( --e-global-color-text );transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 textarea{transition:all ease-out 0.3s;}.elementor-46511 .elementor-element.elementor-element-44e6a04 label{color:var( --e-global-color-d036517 );}@media(max-width:1024px){.elementor-46511 .elementor-element.elementor-element-1629e6e > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-46511 .elementor-element.elementor-element-b437f04 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-46511 .elementor-element.elementor-element-fc4771d{width:100%;}.elementor-46511 .elementor-element.elementor-element-1629e6e{width:100%;}.elementor-46511 .elementor-element.elementor-element-524e668{width:100%;}.elementor-46511 .elementor-element.elementor-element-b437f04{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2f9f876 */.elementor-46511 .elementor-element.elementor-element-2f9f876 h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-2f9f876 .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-2f9f876 h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-572823c */.elementor-46511 .elementor-element.elementor-element-572823c h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-572823c .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-572823c h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7062d3a */.elementor-46511 .elementor-element.elementor-element-7062d3a h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-7062d3a .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-7062d3a h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f07fa2 */.elementor-46511 .elementor-element.elementor-element-4f07fa2 h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-4f07fa2 .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-4f07fa2 h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e82dd9 */.elementor-46511 .elementor-element.elementor-element-5e82dd9 h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-5e82dd9 .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-5e82dd9 h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770843d */.elementor-46511 .elementor-element.elementor-element-770843d h5 {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-770843d .theClassnameWeAdd {
    color:  #1BB0CE;
}
.elementor-46511 .elementor-element.elementor-element-770843d h2 {
    color:  #1BB0CE;
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-44e6a04 *//* Custom style for dropdowns in Contact Form 7 */
.wpcf7-form select {
    -webkit-appearance: none;  /* Removes default styling for Chrome & Safari */
    -moz-appearance: none;     /* Removes default styling for Firefox */
    appearance: none;          /* Removes default style universally */
    background: black url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="white" d="M7 10l5 5 5-5H7z"/></svg>') no-repeat;
    background-position: right 10px center; /* Positions the arrow to the right and center vertically */
    background-size: 26px;  /* Increase the size of the arrow */
    padding-right: 50px; /* Increase padding to prevent text overlap with larger arrow */
    border: 1px solid white; /* Adds a white border */
    color: white; /* Color of the text in the dropdown */
    width: 100%; /* Full width */
}

/* Style adjustments for focus state */
.wpcf7-form select:focus {
    outline: none;
    border-color: white;
}
/* Custom style to resize the textarea in Contact Form 7 */
.wpcf7-form .wpcf7-textarea {
    height: 100px; /* Adjusts the height of the textarea */
    width: 100%; /* Maintains full width; adjust if necessary */
}

/* Optional: If you want to ensure consistent styling when focused */
.wpcf7-form .wpcf7-textarea:focus {
    outline: none;
    border: 2px solid #ccc; /* Change the color as needed */
}/* End custom CSS */