.site-logo{max-width:190px}.site-logo img{max-height:56px;width:auto}.mobile-header .mobile-header-elements .mobile-logo img{width:150px}.mobile-sidebar .logo-m img{width:170px}.footer2 .copyright-area .logo img,.footer7 .copyright-area .logo img{max-width:170px}.preloader .logo img{width:160px}.works-tags{font-size:13px;letter-spacing:.02em;opacity:.8}.blog-box .learn,.work-prosess7 .learn,.works-box .learn{font-weight:600}.why-title{margin-bottom:12px}.cta7 .cta7-text{color:#fff;opacity:.85}.cta7 .buttons .theme-btn10{margin:6px}.breadcrumb-line{font-size:14px;opacity:.75;margin-bottom:8px}.breadcrumb-line a{text-decoration:underline}.hero-area7 .buttons{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero-area7 .buttons .hero7-secondary{background:transparent;border:1px solid rgba(255,255,255,.5)}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tag-list li{padding:6px 14px;border-radius:30px;background:rgba(124,58,237,.08);font-size:13px}.headding2-w .tag-list li{background:rgba(255,255,255,.14);color:#fff}.cs-toc a{display:block;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}.cs-section{scroll-margin-top:110px}.article-body img{max-width:100%;height:auto;border-radius:10px;margin:20px 0}.article-body h2,.article-body h3{margin:28px 0 12px}.article-body ol,.article-body ul{margin:0 0 18px 22px;list-style:disc}.article-body ol{list-style:decimal}.article-body pre{background:#f4f2ff;padding:16px;border-radius:10px;overflow:auto}.article-body blockquote{border-left:4px solid #7c3aed;margin:18px 0;padding:4px 18px;color:#555}.form-inputs .input select{width:100%;height:56px;border:1px solid #e4e4ec;border-radius:8px;padding:0 16px;background:#fff;margin-bottom:20px}.form-inputs .input label{display:block;font-weight:600;margin-bottom:6px;font-size:14px}.form-inputs .field-error{color:#c0264b;font-size:13px;margin:-12px 0 14px}.alert-ok{background:#ecfdf3;border:1px solid #bbf7d0;color:#166534;padding:16px;border-radius:10px}.alert-err{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;padding:16px;border-radius:10px;margin-bottom:16px}.wa-btn{background:#25d366!important;border-color:#25d366!important;color:#fff!important}.admin-wrap{padding:40px 0 80px;min-height:70vh}.admin-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.admin-nav a{padding:10px 18px;border-radius:30px;border:1px solid #e4e4ec;font-weight:600}.admin-nav a.active{background:#7c3aed;color:#fff;border-color:#7c3aed}.admin-card{background:#fff;border:1px solid #ebe9f5;border-radius:14px;padding:28px;margin-bottom:24px;box-shadow:0 8px 24px -16px rgba(0,0,0,.15)}.admin-card h3{margin-bottom:16px}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{padding:12px 10px;border-bottom:1px solid #eee;text-align:left;vertical-align:top;font-size:15px}.admin-table th{font-weight:700}.badge-pub{background:#ecfdf3;color:#166534}.badge-draft,.badge-pub{padding:3px 10px;border-radius:20px;font-size:12px}.badge-draft{background:#fff7ed;color:#9a3412}.admin-form label{display:block;font-weight:600;margin:14px 0 6px}.admin-form input[type=password],.admin-form input[type=text],.admin-form input[type=url],.admin-form select,.admin-form textarea{width:100%;border:1px solid #e4e4ec;border-radius:8px;padding:12px 14px;font:inherit;background:#fff}.admin-form textarea.editor{min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6}.admin-form .hint{font-size:13px;color:#666;margin-top:4px}.admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;align-items:center}.btn-danger-link{color:#b91c1c;background:none;border:0;text-decoration:underline;cursor:pointer;font:inherit}.admin-login{max-width:460px;margin:60px auto}.hero-area7 .images-all.has-product .image2{position:absolute;top:0;right:0;bottom:0;left:40px;display:flex;align-items:center;justify-content:center}.hero-area7 .images-all.has-product .image2 img{max-height:600px;width:auto;max-width:100%}@media (max-width:991px){.hero-area7 .images-all.has-product{height:420px;margin-top:30px}.hero-area7 .images-all.has-product .image2{left:0}.hero-area7 .images-all.has-product .image2 img{max-height:420px}}