body.xendrix-theme{margin:0;background:#030712;color:#fff;overflow-x:hidden}.xendrix-main{overflow:hidden}.elementor-page .entry-title,.xendrix-theme .entry-title{display:none!important}.elementor-widget-xendrix_section,.elementor-widget-xendrix_projects,.elementor-widget-xendrix_clients{margin:0!important}.elementor-widget-xendrix_section>.elementor-widget-container,.elementor-widget-xendrix_projects>.elementor-widget-container,.elementor-widget-xendrix_clients>.elementor-widget-container{margin:0!important;padding:0!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:none!important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.xendrix-theme .elementor-section{padding:0!important}.xendrix-theme .elementor-container{min-height:0!important}.footer-social{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.footer-social a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 12px;font-size:13px;background:rgba(255,255,255,.06)}.xendrix-admin-log{background:#06111f;color:#d8ecff;border-radius:12px;padding:16px;margin-top:15px;white-space:pre-line;line-height:1.55}.xendrix-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px}.xendrix-options-card{background:#fff;border:1px solid #dcdcde;border-radius:14px;padding:18px}.xendrix-options-card h2{margin-top:0}.xendrix-options-card input,.xendrix-options-card textarea,.xendrix-options-card select{width:100%;max-width:100%}.xendrix-options-card label{font-weight:600}.xendrix-options-card p.description{margin:.35rem 0 1rem}@media(max-width:900px){.xendrix-options-grid{grid-template-columns:1fr}}
.client-logo-card img{max-width:160px;max-height:82px;object-fit:contain;margin-bottom:16px}.client-logo-card{text-decoration:none}.xendrix-theme .site-header{z-index:9999}.xendrix-theme .elementor-widget-container>section:first-child{margin-top:0}.xendrix-theme .contact-form .notice-success{background:#ecfeff;border:1px solid #67e8f9;color:#0f172a;border-radius:18px;padding:14px 16px;font-weight:800;margin-bottom:16px}.xendrix-theme .contact-form .notice-error{background:#fff1f2;border:1px solid #fda4af;color:#881337;border-radius:18px;padding:14px 16px;font-weight:800;margin-bottom:16px}


.xendrix-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.elementor-editor-active .site-loader{display:none!important}
.elementor-editor-active .reveal{opacity:1!important;transform:none!important}
.reduced-motion *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.xendrix-options-card .button{width:auto;max-width:none}.xendrix-options-card .description{color:#646970;font-weight:400}
