.elementor-4130 .elementor-element.elementor-element-e5bd387 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4130 .elementor-element.elementor-element-e5bd387:not(.elementor-motion-effects-element-type-background), .elementor-4130 .elementor-element.elementor-element-e5bd387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4130 .elementor-element.elementor-element-e5bd387{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-4130 .elementor-element.elementor-element-e5bd387 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4130 .elementor-element.elementor-element-5a5421d{text-align:center;}.elementor-4130 .elementor-element.elementor-element-f0614d2{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4130 .elementor-element.elementor-element-037d5f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4130 .elementor-element.elementor-element-037d5f4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-4130 .elementor-element.elementor-element-5a5421d .elementor-heading-title{font-size:45px;}}/* Start custom CSS for shortcode, class: .elementor-element-4df532a *//* Prevent the entire widget from overflowing */
.domain-widget-wrapper,
#thc-reseller-domain-block,
.thc-domain-lookup,
.thc-domain-lookup-search {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  box-sizing: border-box !important;
  margin: 0 auto;
  padding: 0 1rem;
}

/* Make the input + button stack on mobile */
.thc-domain-lookup-search {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.thc-domain-lookup-search__input,
.thc-domain-lookup-search__btn {
  flex: 1 1 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  font-size: 16px;
  padding: 12px;
  box-sizing: border-box;
}

/* Optional: make placeholder fully visible */
.thc-domain-lookup-search__input::placeholder {
  color: #999;
  font-size: 16px;
}/* End custom CSS */