a:focus{outline:transparent !important}.elementor-share-btn_facebook{display:none !important}/* Remove broken icon before Elementor validation messages */.elementor-message-danger::before,.elementor-message-success::before,.elementor-help-inline::before{content:none !important;display:none !important}.betterdocs-search-items-not-found svg{opacity:0 !important}.betterdocs-search-items-not-found{background-image:url('https://pxm.vn3xt.com/wp-content/uploads/2026/04/rs8f6x3cmfmnpvpq28.png') !important;background-repeat:no-repeat !important;background-position:50% 10% !important;background-size:15% !important;min-height:200px !important}.betterdocs-code-snippet-content .betterdocs-code-snippet-line-numbers,.betterdocs-code-snippet-content .betterdocs-code-snippet-code{font-size:14px}{font-size:14px}.betterdocs-print-pdf{display:none;cursor:none}@media (min-width:768px){#asside-bar-menu .betterdocs-nested-category-wrapper{margin-left:-13px}}@media print{.no-print{display:none !important}img{display:block !important;opacity:1 !important;visibility:visible !important}body{font-family:inherit !important;font-size:16px}h1,h2,h3,h4{font-family:inherit !important;font-weight:500}h1{font-size:48px !important}h2{font-size:32px !important}h3{font-size:20px !important}h4{font-size:20px !important}*{font-family:Segoe UI,sans-serif !important}}@-moz-document url-prefix(){/* Target the wrapper */.elementor-1042 .elementor-element.elementor-element-4bbecc5 .elementor-button .elementor-button-content-wrapper,.elementor-1042 .elementor-element.elementor-element-e5ef0a5 .elementor-button .elementor-button-content-wrapper{gap:10px !important;display:flex !important;align-items:center !important}/* Fix icon to prevent extra spacing */.elementor-1042 .elementor-element.elementor-element-4bbecc5 .elementor-button .elementor-button-icon,.elementor-1042 .elementor-element.elementor-element-e5ef0a5 .elementor-button .elementor-button-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important}/* Fix icon itself */.elementor-1042 .elementor-element.elementor-element-4bbecc5 .elementor-button .elementor-button-icon i,.elementor-1042 .elementor-element.elementor-element-e5ef0a5 .elementor-button .elementor-button-icon i{font-size:16px !important;line-height:1 !important;display:inline-block !important;margin:0 !important;padding:0 !important}/* Fix text */.elementor-1042 .elementor-element.elementor-element-4bbecc5 .elementor-button .elementor-button-text,.elementor-1042 .elementor-element.elementor-element-e5ef0a5 .elementor-button .elementor-button-text{display:inline-block !important;padding:0 !important;margin:0 !important;white-space:nowrap !important}/* Fix button */.elementor-1042 .elementor-element.elementor-element-4bbecc5 .elementor-button,.elementor-1042 .elementor-element.elementor-element-e5ef0a5 .elementor-button{padding:0 !important;display:inline-flex !important;align-items:center !important;background:transparent !important;min-height:auto !important;line-height:normal !important}}:root{--pxm-anchor-offset:80px}html{scroll-padding-top:var(--pxm-anchor-offset)}.pxm-anchor-target{scroll-margin-top:var(--pxm-anchor-offset)}