.elementor-2349 .elementor-element.elementor-element-38425f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-22a773d{width:var( --container-widget-width, 90.597% );max-width:90.597%;--container-widget-width:90.597%;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-22a773d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-fed96c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2349 .elementor-element.elementor-element-c2317ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-c2317ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-7bb47fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2349 .elementor-element.elementor-element-a5fa52e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-a5fa52e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-2b204f1{width:var( --container-widget-width, 106.54% );max-width:106.54%;--container-widget-width:106.54%;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-2b204f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-1333cd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-330508d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2349 .elementor-element.elementor-element-e9c1798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-c79c7c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-406abcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2349 .elementor-element.elementor-element-bcdd84d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-01ed8bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-32fc84c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-04147a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-070f4d4{width:var( --container-widget-width, 93.548% );max-width:93.548%;--container-widget-width:93.548%;--container-widget-flex-grow:0;}.elementor-2349 .elementor-element.elementor-element-070f4d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2349 .elementor-element.elementor-element-597f42f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2349 .elementor-element.elementor-element-a276e4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2349 .elementor-element.elementor-element-c2317ac{--width:87.285%;}.elementor-2349 .elementor-element.elementor-element-a5fa52e{--width:36.022%;}.elementor-2349 .elementor-element.elementor-element-1333cd9{--width:66.6666%;}.elementor-2349 .elementor-element.elementor-element-e9c1798{--width:50%;}.elementor-2349 .elementor-element.elementor-element-c79c7c3{--width:50%;}.elementor-2349 .elementor-element.elementor-element-bcdd84d{--width:50%;}.elementor-2349 .elementor-element.elementor-element-01ed8bf{--width:50%;}.elementor-2349 .elementor-element.elementor-element-32fc84c{--width:50%;}.elementor-2349 .elementor-element.elementor-element-a276e4a{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-0bc3882 */.wpcf7-form label {
  display: block;
  margin-bottom: 10px;
}
.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form select {
  margin: 20px 0 20px;
  padding: 20px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
}

.wpcf7-form textarea {
  resize: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a276e4a */.wpcf7 form {
  max-width: 100%; /* Ensures full width */
  padding: 0; /* Removes padding */
  margin: 0 auto; /* Centers the form */
}

.wpcf7 .container-fluid {
  width: 100%; /* Makes container full width */
  padding: 0 15px; /* Adjusts for Bootstrap default spacing */
}

.wpcf7 .row > div {
  margin-bottom: 1rem; /* Adds spacing between fields */
}

.wpcf7 input, 
.wpcf7 textarea, 
.wpcf7 select {
  width: 100%; /* Makes all input fields full width */
}/* End custom CSS */