.elementor-1013 .elementor-element.elementor-element-42d2a2d8{--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;--justify-content:space-between;--padding-top:15rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-1013 .elementor-element.elementor-element-42d2a2d8:not(.elementor-motion-effects-element-type-background), .elementor-1013 .elementor-element.elementor-element-42d2a2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-1013 .elementor-element.elementor-element-fb74336{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1013 .elementor-element.elementor-element-fb74336.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1013 .elementor-element.elementor-element-fade67c{width:initial;max-width:initial;}.elementor-1013 .elementor-element.elementor-element-fade67c > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1013 .elementor-element.elementor-element-fade67c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1013 .elementor-element.elementor-element-fade67c .elementor-heading-title{font-size:3rem;font-weight:200;line-height:1.25;color:#FFFFFF;}.elementor-1013 .elementor-element.elementor-element-a07ed82 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-1013 .elementor-element.elementor-element-a07ed82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1013 .elementor-element.elementor-element-a07ed82 .elementor-heading-title{font-size:3rem;line-height:1.25;color:#FFFFFF;}.elementor-1013 .elementor-element.elementor-element-81e5597{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-1013 .elementor-element.elementor-element-81e5597.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1013 .elementor-element.elementor-element-42d2a2d8{--content-width:1280px;}.elementor-1013 .elementor-element.elementor-element-fb74336{--width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-81e5597 */.elementor-1013 .elementor-element.elementor-element-81e5597 *:not(input):not(.select2-chosen):not(textarea) {
color: #fff !important;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 label {
color: #fff !important;
}

html body[data-form-style="minimal"] div div.minimal-form-input label span.text .text-inner {
color: #fff !important;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 select, .elementor-1013 .elementor-element.elementor-element-81e5597 input:not([type="submit"]) {
background: #fff;
padding: 15px 20px;
border-radius: 8px;
min-width: 340px;
}

html body .gfield--type-honeypot {
display: none;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 .gform_fields {
display: flex;
flex-direction: column;
gap: 1rem;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 .gform-footer {
display: flex;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 .gform-footer [type="submit"] {
color: #fff !important;
border: 0px;
font-weight: 700;
padding: 15px 35px;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 textarea {
width: 100%;
min-height: 160px !important;
max-height: 200px;
border-radius: 8px;
padding: 20px;
color: #000 !important;
}

/* Dropdown container */
.select2-drop,
.select2-dropdown {
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #ccc !important;
}

/* Search input inside dropdown */
.select2-search input {
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #ccc !important;
}

/* Results list items */
.select2-results li {
  color: #000 !important;
  background-color: #fff !important;
}

/* Highlighted (hover/selected) option */
.select2-results__option--highlighted,
.select2-highlighted {
  background-color: #f0f0f0 !important;
  color: #000 !important;
}

/* Entire dropdown */
#select2-drop,
.select2-drop-active {
  background: #fff !important;
  color: #000 !important;
  border: 1px solid #ccc !important;
}

/* Search field (if visible) */
#select2-drop .select2-input {
  background: #fff !important;
  color: #000 !important;
  border: 1px solid #ccc !important;
}

/* List items */
#select2-drop .select2-results .select2-result-label {
  background: #fff !important;
  color: #000 !important;
}

/* Highlighted (hovered/selected) item */
#select2-drop .select2-highlighted .select2-result-label {
  background: #f5f5f5 !important;
  color: #000 !important;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 .select2-container .select2-choice, .elementor-1013 .elementor-element.elementor-element-81e5597 .select2-container--default .select2-selection--single {
background: #fff !important;
padding: 15px 20px !important;
border-radius: 8px !important;
}

.elementor-1013 .elementor-element.elementor-element-81e5597 #field_3_9 {
margin: 1rem 0px !important;
}/* End custom CSS */