.elementor-2872 .elementor-element.elementor-element-a26fbdb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2872 .elementor-element.elementor-element-a26fbdb:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-a26fbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2872 .elementor-element.elementor-element-1e5af47{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:4% 0% 4% 0%;}.elementor-2872 .elementor-element.elementor-element-1e5af47 .elementor-divider-separator{width:100%;}.elementor-2872 .elementor-element.elementor-element-1e5af47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2872 .elementor-element.elementor-element-d7e8f6d{padding:4% 0% 4% 0%;text-align:center;}.elementor-2872 .elementor-element.elementor-element-d7e8f6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-7ec8b7e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:4% 0% 4% 0%;}.elementor-2872 .elementor-element.elementor-element-7ec8b7e .elementor-divider-separator{width:100%;}.elementor-2872 .elementor-element.elementor-element-7ec8b7e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2872 .elementor-element.elementor-element-57d4870{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-57d4870:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-57d4870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2872 .elementor-element.elementor-element-ad9abed{padding:2% 0% 2% 0%;text-align:center;}.elementor-2872 .elementor-element.elementor-element-ad9abed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2872 .elementor-element.elementor-element-9bac17f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-9bac17f:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-9bac17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2872 .elementor-element.elementor-element-8018904{--display:grid;--min-height:150px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-8018904:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-8018904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2872 .elementor-element.elementor-element-5caa4cb{--display:flex;}.elementor-2872 .elementor-element.elementor-element-81f2a49{padding:4% 0% 4% 0%;text-align:center;}.elementor-2872 .elementor-element.elementor-element-81f2a49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2872 .elementor-element.elementor-element-e019d88{--display:flex;}.elementor-2872 .elementor-element.elementor-element-0c805f3{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2872 .elementor-element.elementor-element-a26fbdb{--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-57d4870{--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-9bac17f{--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-8018904{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2872 .elementor-element.elementor-element-a26fbdb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-57d4870{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-9bac17f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2872 .elementor-element.elementor-element-8018904{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-8ff43c6 */.domain-search-wrap{
  width:100%;
  max-width:900px;
  margin:40px auto;
  padding:0 16px;
  box-sizing:border-box;
}

.domain-search-pro{
  display:flex;
  align-items:stretch;
  gap:12px;
  width:100%;
}

.domain-search-field{
  flex:1;
  display:flex;
  align-items:center;
  background:#fff;
  border:1px solid #d9e1ea;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 8px 24px rgba(15, 23, 42, 0.06);
  transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease;
  min-height:58px;
}

.domain-search-field:focus-within{
  border-color:#2563eb;
  box-shadow:0 10px 28px rgba(37, 99, 235, 0.18);
  transform:translateY(-1px);
}

.domain-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:56px;
  min-width:56px;
  font-size:20px;
  color:#64748b;
}

.domain-search-pro input,
.domain-search-pro select,
.domain-search-pro button{
  font-size:16px;
  line-height:1;
  height:58px;
  box-sizing:border-box;
}

.domain-search-pro input{
  flex:1;
  border:0;
  outline:none;
  padding:0 14px 0 0;
  background:transparent;
  color:#0f172a;
  min-width:0;
}

.domain-search-pro input::placeholder{
  color:#94a3b8;
}

.domain-search-pro select{
  flex:0 0 auto;
  width:110px;
  border:0;
  border-left:1px solid #e2e8f0;
  outline:none;
  background:#fff;
  color:#0f172a;
  padding:0 40px 0 16px;
  cursor:pointer;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
}

/*
.domain-search-pro select{
  border:0;
  border-left:1px solid #e2e8f0;
  outline:none;
  background:#fff;
  color:#0f172a;
  padding:0 42px 0 18px;
  min-width:120px;
  cursor:pointer;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-image:
    linear-gradient(45deg, transparent 50%, #64748b 50%),
    linear-gradient(135deg, #64748b 50%, transparent 50%);
  background-position:
    calc(100% - 20px) 25px,
    calc(100% - 14px) 25px;
  background-size:6px 6px, 6px 6px;
  background-repeat:no-repeat;
}*/

.domain-search-pro button{
  border:0;
  border-radius:14px;
  padding:0 28px;
  background:#2563eb;
  color:#fff;
  font-weight:600;
  cursor:pointer;
  white-space:nowrap;
  box-shadow:0 8px 20px rgba(37, 99, 235, 0.25);
  transition:background .25s ease, transform .2s ease, box-shadow .25s ease;
}

.domain-search-pro button:hover{
  background:#1d4ed8;
  box-shadow:0 10px 24px rgba(37, 99, 235, 0.32);
}

.domain-search-pro button:active{
  transform:translateY(1px);
}

.domain-search-pro input:focus,
.domain-search-pro select:focus,
.domain-search-pro button:focus{
  outline:none;
}

/* Responsive tablet/mobile */
@media (max-width: 768px){
  .domain-search-pro{
    flex-direction:column;
    gap:12px;
  }

  .domain-search-field{
    width:100%;
  }

  .domain-search-pro button{
    width:100%;
    height:56px;
  }
}

/* Mobile stretto */
@media (max-width: 480px){
  .domain-search-field{
    min-height:54px;
  }

  .domain-search-pro input,
  .domain-search-pro select,
  .domain-search-pro button{
    height:54px;
    font-size:15px;
  }

  .domain-icon{
    width:48px;
    min-width:48px;
    font-size:18px;
  }

  .domain-search-pro select{
    min-width:95px;
    padding:0 34px 0 12px;
    background-position:
      calc(100% - 18px) 23px,
      calc(100% - 12px) 23px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e88ce6b */.custom-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

.custom-table thead {
  background-color: #111;
  color: #fff;
}

.custom-table th,
.custom-table td {
  padding: 12px;
  border: 1px solid #ddd;
  text-align: center;
}

.custom-table td.tld {
    background-color: #888;
    color: #fff;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

.custom-table tbody tr:hover {
  background-color: #eaeaea;
}

.custom-table th {
  font-weight: 600;
}/* End custom CSS */