.elementor-11 .elementor-element.elementor-element-9770c90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9770c90.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-9770c90{--width:346.8px;}.elementor-11 .elementor-element.elementor-element-ec18625{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-9770c90{--width:1920%;}}/* Start custom CSS */body.hostinger-ai-builder-elementor, body.hostinger-ai-builder-gutenberg {
    padding-top: 0px;
}

/* ===== gold scrollbars ===== */
/* ===== no horizontal overflow (full-bleed header safe) ===== */
html,body{overflow-x:clip;max-width:100%}
/* ===== gold scrollbars (desktop only; mobile stays clean) ===== */
@media(min-width:768px){
  html::-webkit-scrollbar{width:5px;height:11px}
  html::-webkit-scrollbar-track{background:#0a0a0c}
  html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6b7c52,#5c481800);border-radius:3px;border:2px solid #0a0a0c}
  html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#FFD86B,#D4AF37)}
  #xjf-app ::-webkit-scrollbar{width:10px;height:10px}
  #xjf-app ::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:20px}
  #xjf-app ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep));border-radius:20px;border:2px solid var(--bg)}
  #xjf-app ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--gold-bright),var(--gold))}
  #xjf-app *{scrollbar-width:thin;scrollbar-color:#d4af3700 rgb(255 255 255 / 0%)}
}


[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
    padding: 0px;
    
}/* End custom CSS */