.elementor-43317 .elementor-element.elementor-element-76bda52 > .elementor-container{max-width:800px;min-height:100vh;}.elementor-43317 .elementor-element.elementor-element-76bda52{padding:10rem 0rem 0rem 0rem;}.elementor-43317 .elementor-element.elementor-element-998ffd1 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-43317 .elementor-element.elementor-element-9a0a68e{text-align:center;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-43317 .elementor-element.elementor-element-76bda52 > .elementor-container{min-height:583px;}}@media(max-width:767px){.elementor-43317 .elementor-element.elementor-element-76bda52 > .elementor-container{min-height:100vh;}.elementor-43317 .elementor-element.elementor-element-76bda52{padding:0rem 1rem 0rem 1rem;}}/* Start custom CSS for html, class: .elementor-element-5d69e7e *//* Elementor form input styling */
.elementor-kit-12 input:not([type="button"]):not([type="submit"]),
.elementor-kit-12 textarea,
.elementor-kit-12 .elementor-field-textual {
    background-color: white;
    border: 1px solid var(--e-global-color-d365942);
    border-radius: 0;
    margin: 7px;
    padding: 20px;
}

/* General input styling */
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
    border: 1px solid #666;
    border-radius: 0;
    padding: 20px;
    margin: 7px;
    width: 100%;
    transition: all 0.3s;
    font-size:14px;
}
@media (max-width: 767px) {
  .elementor-kit-12 button,
  .elementor-kit-12 input[type="button"],
  .elementor-kit-12 input[type="submit"],
  .elementor-kit-12 .elementor-button {
    background-color: transparent; /* #34429500 is transparent */
    font-size: 1.5rem;
    font-weight: 500;
    color: var(--e-global-color-primary);
    border: 2px solid var(--e-global-color-primary);
    border-radius: 0;
    padding: 1.5em 2.5em;
    width: 100%;
  }
}/* End custom CSS */