:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-9 .el-display span, body.elementor-page-9 .el-h2 span, body.elementor-page-9 .el-accent span { color: #4884EF; }
body.elementor-page-9 .el-muted-span span { color: #9AA1AC; }
body.elementor-page-9 .el-daytab.e--selected { background-color: #4884EF !important; color: #FFFFFF !important; border-color: #4884EF !important; box-shadow: 0 16px 32px -14px rgba(72,132,239,.8); }
body.elementor-page-9 .el-daytab { outline: none; }
body.elementor-page-9 .el-daytab:focus-visible { outline: 2px solid #2F63C9; outline-offset: 2px; }
body.elementor-page-9 .e-tabs-menu-base::-webkit-scrollbar { display: none; }
body.elementor-page-9 .el-body a { color: #4884EF; text-decoration: none; }
body.elementor-page-9 .el-body a:hover { color: #2F63C9; }
body.elementor-page-9 .el-faq-head::-webkit-details-marker { display: none; }
body.elementor-page-9 .el-faq-head .e-accordion-item-icon-base { display: none; }
body.elementor-page-9 .el-faq-head::after { content: "+"; width: 32px; height: 32px; border-radius: 10px; background: #FFFFFF; color: #252A31; display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; transition: all .2s; }
body.elementor-page-9 details[open] > .el-faq-head::after { content: "−"; background: #4884EF; color: #FFFFFF; }
html { scroll-behavior: smooth; scroll-padding-top: 80px; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }/* End custom CSS */