.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-b8ea4e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-b8ea4e1:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-b8ea4e1::before, .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .elementor-background-video-container::before, .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .elementor-background-slideshow::before, .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2283 .elementor-element.elementor-element-b8ea4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-2283 .elementor-element.elementor-element-3d16848{color:#FFFFFF;}.elementor-widget-domain-search-ajax.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-domain-search-ajax .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-domain-search-ajax .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-domain-search-ajax .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-domain-search-ajax .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-6a84b79{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-8690a7f{--display:flex;}.elementor-widget-xhosting-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-xhosting-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-xhosting-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-xhosting-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-xhosting-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-e7d4f30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 55px 0px;}.elementor-2283 .elementor-element.elementor-element-e7d4f30 .prthalign{text-align:center;}.elementor-2283 .elementor-element.elementor-element-e7d4f30 .agt-section-title-3 .subtitle{justify-content:center;}.elementor-widget-domain-price-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-domain-price-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-domain-price-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-domain-price-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-domain-price-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-03fadcf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-03fadcf:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-03fadcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2283 .elementor-element.elementor-element-1123d1c{--display:flex;}.elementor-2283 .elementor-element.elementor-element-896c113 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2283 .elementor-element.elementor-element-896c113 .prthalign{text-align:center;}.elementor-2283 .elementor-element.elementor-element-896c113 .agt-section-title-3 .subtitle{justify-content:center;}.elementor-2283 .elementor-element.elementor-element-896c113 .elementor-gt-heading{color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-896c113 .xhosting-elementor-desc{color:#B1B5BF;}.elementor-2283 .elementor-element.elementor-element-5f6bc98{--display:flex;}.elementor-widget-agnr-infobox-item.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-agnr-infobox-item .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-agnr-infobox-item .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-agnr-infobox-item .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-agnr-infobox-item .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-95ab5df{--display:flex;}.elementor-2283 .elementor-element.elementor-element-e0e5793{--display:flex;}.elementor-2283 .elementor-element.elementor-element-5e2c435{--display:flex;}.elementor-2283 .elementor-element.elementor-element-9fa2cc9{--display:flex;}.elementor-2283 .elementor-element.elementor-element-1297211{--display:flex;}.elementor-2283 .elementor-element.elementor-element-08edeef{--display:flex;}.elementor-2283 .elementor-element.elementor-element-3bc1c9a{--display:flex;}.elementor-2283 .elementor-element.elementor-element-eae8e07{--display:flex;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-0fada22{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-xhosting-banner.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-xhosting-banner .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-xhosting-banner .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-xhosting-banner .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-xhosting-banner .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-8b5b258{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-8b5b258:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-8b5b258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEF7EA;}.elementor-widget-xhs-moving-item.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-xhs-moving-item .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-xhs-moving-item .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-xhs-moving-item .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-xhs-moving-item .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-689829d{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-d4e6a63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2283 .elementor-element.elementor-element-574ef64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2283 .elementor-element.elementor-element-f6edc9f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2283 .elementor-element.elementor-element-f6edc9f .prthalign{text-align:center;}.elementor-2283 .elementor-element.elementor-element-f6edc9f .agt-section-title-3 .subtitle{justify-content:center;}.elementor-widget-xhosting-faq.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-xhosting-faq .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-xhosting-faq .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-xhosting-faq .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-xhosting-faq .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2283 .elementor-element.elementor-element-1d7e5af{--display:flex;}.elementor-2283 .elementor-element.elementor-element-9b342de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DFE5;--border-color:#D9DFE5;--border-radius:16px 16px 16px 16px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2283 .elementor-element.elementor-element-9b342de:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-9b342de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coolhost.co.za/wp-content/uploads/2025/07/features_bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2283 .elementor-element.elementor-element-5272b5a{--display:flex;}.elementor-2283 .elementor-element.elementor-element-4b9dc50 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2283 .elementor-element.elementor-element-4b9dc50 .prthalign{text-align:center;}.elementor-2283 .elementor-element.elementor-element-4b9dc50 .agt-section-title-3 .subtitle{justify-content:center;}.elementor-2283 .elementor-element.elementor-element-5caaae8{--display:flex;}.elementor-2283 .elementor-element.elementor-element-120b1e0 .tg-btn:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #6F56DA 0%, #6F56DA 100%);}.elementor-2283 .elementor-element.elementor-element-120b1e0 .tg-btn{border-radius:30px 30px 30px 30px;color:#6F56DA;border-color:#6F56DA;}.elementor-2283 .elementor-element.elementor-element-120b1e0 .tg-link-btn{border-radius:30px 30px 30px 30px;color:#6F56DA;}.elementor-2283 .elementor-element.elementor-element-b6f0adf{--display:flex;}				
				.elementor-2283 .elementor-element.elementor-element-ea97da9 .features__item-five,
				.elementor-2283 .elementor-element.elementor-element-ea97da9 .features__item-twelve .number
				{background-color:transparent;background-image:linear-gradient(45deg, #FFFFFF 70.19%, #DEF7EA 100%);}.elementor-2283 .elementor-element.elementor-element-ea97da9 .tg-btn:hover{background-color:transparent;color:#FFFFFF;border-color:#6F56DA;background-image:linear-gradient(180deg, #6F56DA 0%, #6F56DA 100%);}.elementor-2283 .elementor-element.elementor-element-ea97da9 .tg-btn{border-radius:30px 30px 30px 30px;color:#6F56DA;border-color:#6F56DA;}.elementor-2283 .elementor-element.elementor-element-ea97da9 .tg-link-btn{border-radius:30px 30px 30px 30px;color:#6F56DA;}@media(min-width:768px){.elementor-2283 .elementor-element.elementor-element-6a84b79{--content-width:1270px;}.elementor-2283 .elementor-element.elementor-element-8690a7f{--width:100%;}.elementor-2283 .elementor-element.elementor-element-03fadcf{--content-width:1270px;}.elementor-2283 .elementor-element.elementor-element-1123d1c{--width:100%;}.elementor-2283 .elementor-element.elementor-element-5f6bc98{--width:25%;}.elementor-2283 .elementor-element.elementor-element-95ab5df{--width:25%;}.elementor-2283 .elementor-element.elementor-element-e0e5793{--width:25%;}.elementor-2283 .elementor-element.elementor-element-5e2c435{--width:25%;}.elementor-2283 .elementor-element.elementor-element-9fa2cc9{--width:25%;}.elementor-2283 .elementor-element.elementor-element-1297211{--width:25%;}.elementor-2283 .elementor-element.elementor-element-08edeef{--width:25%;}.elementor-2283 .elementor-element.elementor-element-3bc1c9a{--width:25%;}.elementor-2283 .elementor-element.elementor-element-0fada22{--content-width:1350px;}.elementor-2283 .elementor-element.elementor-element-689829d{--content-width:1350px;}.elementor-2283 .elementor-element.elementor-element-574ef64{--content-width:916px;}.elementor-2283 .elementor-element.elementor-element-1d7e5af{--content-width:1350px;}.elementor-2283 .elementor-element.elementor-element-5caaae8{--width:50%;}.elementor-2283 .elementor-element.elementor-element-b6f0adf{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2283 .elementor-element.elementor-element-5f6bc98{--width:50%;}.elementor-2283 .elementor-element.elementor-element-95ab5df{--width:50%;}.elementor-2283 .elementor-element.elementor-element-e0e5793{--width:50%;}.elementor-2283 .elementor-element.elementor-element-5e2c435{--width:50%;}.elementor-2283 .elementor-element.elementor-element-9fa2cc9{--width:50%;}.elementor-2283 .elementor-element.elementor-element-1297211{--width:50%;}.elementor-2283 .elementor-element.elementor-element-08edeef{--width:50%;}.elementor-2283 .elementor-element.elementor-element-3bc1c9a{--width:50%;}.elementor-2283 .elementor-element.elementor-element-5caaae8{--width:100%;}.elementor-2283 .elementor-element.elementor-element-b6f0adf{--width:100%;}}@media(max-width:1024px){.elementor-2283 .elementor-element.elementor-element-9b342de{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-2283 .elementor-element.elementor-element-9b342de{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for domain-search-ajax, class: .elementor-element-f94c356 *//* ===== Coolhost — Domain search: long pill with lime CTA ===== */
:root{
  --ch-height: 64px;              /* overall bar height */
  --ch-radius: 9999px;            /* full pill radius */
  --ch-lime: #A7D30D;             /* lime button colour */
  --ch-navy: #0B2341;             /* text colour on lime (dark navy) */
}

/* Put input + button on one line, no gap */
.whmpress_domain_search_ajax form{
  display:flex; align-items:center; gap:0;
  max-width: 1280px; margin-inline:auto;
}

/* INPUT */
#search_box{
  height: var(--ch-height);
  padding: 0 20px 0 24px;
  flex: 1 1 auto; min-width: 360px;
  background:#fff;
  border:1px solid rgba(255,255,255,.6);      /* subtle edge on dark bg */
  border-right: none;                          /* merge with button */
  border-radius: var(--ch-radius) 0 0 var(--ch-radius);
  box-shadow:
    0 10px 28px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.9);
  font-size: 20px; line-height: 1;
  color:#1f2937;
}
#search_box::placeholder{ color:#94a3b8; }
#search_box:focus{
  outline:none;
  border-color: transparent;
  box-shadow:
    0 16px 36px rgba(0,0,0,.22),
    0 0 0 4px rgba(167,211,13,.35);            /* lime focus ring */
}

/* BUTTON */
.whmpress_domain_search_ajax .search_btn,
.whmpress_domain_search_ajax button.search_btn{
  height: var(--ch-height);
  padding: 0 28px;
  white-space: nowrap;
  border: 0;
  border-radius: 0 var(--ch-radius) var(--ch-radius) 0;
  background: var(--ch-lime) !important;
  color: var(--ch-navy) !important;
  font-size: 22px !important; font-weight: 800 !important;
  line-height: 1 !important;
  display: inline-flex; align-items:center; justify-content:center;
  box-shadow: 0 10px 26px rgba(167,211,13,.28);
  cursor:pointer;
  transition: filter .15s ease, transform .15s ease;
}
.whmpress_domain_search_ajax .search_btn:hover{ filter: brightness(1.02); transform: translateY(-1px); }
.whmpress_domain_search_ajax .search_btn:active{ transform: translateY(0); }
.whmpress_domain_search_ajax .search_btn:focus-visible{
  outline: 3px solid rgba(255,255,255,.85); outline-offset: 3px;
}

/* Responsive: stack on small screens, keep the pill shape */
@media (max-width: 720px){
  .whmpress_domain_search_ajax form{ flex-wrap:wrap; }
  #search_box{ flex: 1 1 100%; min-width: 100%;
    border-right: 1px solid rgba(255,255,255,.6);
    border-radius: var(--ch-radius);
    margin-bottom: 10px;
  }
  .whmpress_domain_search_ajax .search_btn{
    width: 100%; border-radius: var(--ch-radius);
  }
}/* End custom CSS */