.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container thead tr.table-heading th{text-align:left;padding:15px 15px 15px 15px;color:#ffffff;background-color:#363943;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F8F8;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-main-table i.exad-table-heading-icon{font-size:14px;margin-right:15px;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-main-table tr.table-heading img{margin-bottom:20px;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container tbody td .exad-td-content{justify-content:flex-start;text-align:left;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container tbody td{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-td-content i{font-size:14px;margin-right:15px;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-td-content img{width:60px;height:60px;margin-right:20px;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_filter label{color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_filter input{padding:10px 10px 10px 10px;background:#f4f4f4;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_filter input::placeholder{color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_filter input:-ms-input-placeholder{color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_filter input::-ms-input-placeholder{color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button{padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;margin-left:5px;background:#e67a57;color:#ffffff;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.previous{background:#ffffff;color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.next{background:#ffffff;color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{background:#ffffff;color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover{background:#ffffff;color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#ffffff;color:#e67a57;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#e67a57;color:#ffffff;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#848484;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_info{color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_length select{padding:10px 10px 10px 10px;color:#000000;}.elementor-33785 .elementor-element.elementor-element-9c8ea26 .exad-table-container .dataTables_wrapper .dataTables_length{color:#000000;}.elementor-33785 .elementor-element.elementor-element-f5f974a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33785 .elementor-element.elementor-element-f5f974a.elementor-element{--align-self:center;}.elementor-33785 .elementor-element.elementor-element-818543f{--display:flex;}/* Start custom CSS for html, class: .elementor-element-f5f974a *//* Form Container */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  background: #f9f9f9;
  padding: 1.25rem 1.25rem 3rem 1.25rem;
  border-radius: 6px;
  max-width: 540px;
  margin: auto;
  font-size: 0.9rem;
  position: relative;
}

/* Inputs & Textareas */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form input[type="text"],
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form input[type="email"],
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form textarea,
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form select {
  width: 100%;
  padding: 0.6rem 0.75rem;
  margin-bottom: 0.75rem;
  font-size: 0.9rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #fff;
  box-sizing: border-box;
}

/* Labels */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form label {
  font-size: 0.85rem;
  font-weight: 600;
  color: #444;
  margin-bottom: 0.25rem;
  display: block;
}

/* Submit Button */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form input[type="submit"] {
  background: #f37039;
  color: #fff;
  border: none;
  padding: 0.75rem 1.75rem;
  font-size: 1rem;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s ease;
}

.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form input[type="submit"]:hover {
  background: #d55e2f;
}

/* Legal / Consent Text */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-richtext,
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .legal-consent-container {
  font-size: 0.7rem;
  color: #777;
  margin-top: 0.75rem;
  line-height: 1.4;
}

/* reCAPTCHA Badge – repositioned and smaller */
.elementor-33785 .elementor-element.elementor-element-f5f974a .grecaptcha-badge {
  transform: scale(0.6);
  transform-origin: bottom right;
  position: absolute !important;
  bottom: 10px !important;
  right: 10px !important;
  z-index: 1;
  opacity: 0.5;
  filter: grayscale(100%);
  transition: opacity 0.2s ease;
}

.elementor-33785 .elementor-element.elementor-element-f5f974a .grecaptcha-badge:hover {
  opacity: 1;
}

/* Error Messages */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-error-msg {
  color: #e53935;
  font-size: 0.65rem;
  margin-top: 0.25rem;
  display: block;
}

/* Error Message with X icon */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-error-msgs li {
  list-style: none;
  position: relative;
  padding-left: 1rem;
}

.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-error-msgs li::before {
  content: "✖";
  color: #e53935;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.65rem;
  line-height: 1;
}

/* Remove right padding from error message list */
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-error-msgs.inputs-list {
  padding-right: 0 !important;
}
.elementor-33785 .elementor-element.elementor-element-f5f974a .hbspt-form .hs-error-msgs.inputs-list {
  padding: 0 !important;
}/* End custom CSS */