.menu-full-overlay{min-height:100vh}.language-switcher{display:inline-flex;gap:6px;margin-right:15px;align-items:center;vertical-align:middle}.lang-btn{background:transparent;border:1px solid #41a587;color:#41a587;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;text-transform:uppercase;display:flex;align-items:center;gap:4px}.lang-btn.active,.lang-btn:hover{background:#41a587;color:#fff}.dark-skin .lang-btn{border-color:#fff;color:#fff}.dark-skin .lang-btn.active,.dark-skin .lang-btn:hover{background:#fff;color:#000}.flag-icon{font-size:14px;line-height:1;display:inline-block}.lang-text{font-size:10px;font-weight:600;letter-spacing:.5px}.menu-language-switcher{margin:20px 0;text-align:center}.menu-language-switcher .language-switcher{justify-content:center}.menu-language-switcher .lang-btn{padding:8px 16px;font-size:13px;border-radius:8px}.blog-content,.menu-language-switcher .flag-icon{font-size:16px}.blog-content{line-height:1.8}.blog-content h1{color:#41a587;font-size:2.5em;margin:2.5rem 0 1.5rem;font-weight:600}.blog-content h2{color:#41a587;font-size:2em;margin:2rem 0 1rem;font-weight:600}.blog-content h3{color:#41a587;font-size:1.5em;margin:1.5rem 0 1rem;font-weight:600}.blog-content p{margin-bottom:1.5rem;color:#666;text-align:justify}.blog-content strong{color:#333;font-weight:600}.blog-content em{font-style:italic;color:#555}.blog-content code{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Consolas,Courier New,monospace;font-size:.9em;color:#d63384;border:1px solid #e9ecef}.blog-content pre{background:#1e1e1e;color:#fff;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;border:1px solid #333;box-shadow:0 4px 8px rgba(0,0,0,.1)}.blog-content pre code{background:none;padding:0;color:inherit;border:none;font-size:.95em}.blog-content ol,.blog-content ul{margin:1.5rem 0;padding-left:2rem}.blog-content li{margin-bottom:.8rem;color:#666}.blog-content blockquote{border-left:4px solid #41a587;margin:2rem 0;font-style:italic;color:#555;background:#f8f9fa;padding:1rem 1rem 1rem 1.5rem;border-radius:0 8px 8px 0}.dark-skin .blog-content li,.dark-skin .blog-content p{color:#ccc}.dark-skin .blog-content strong{color:#fff}.dark-skin .blog-content code{background:#2d3748;color:#f687b3;border-color:#4a5568}.dark-skin .blog-content blockquote{background:#2d3748;color:#e2e8f0}.readmore a.lnk{pointer-events:auto;cursor:pointer;z-index:10;position:relative}.tag-separator{color:#999;margin:0 5px}@media screen and (min-width:768px){.header{top:0!important}.header .logo{width:200px}.header .header__builder>.row{align-items:center!important}.header .col-xs-6{display:flex;align-items:center}}@media screen and (max-width:767px){.header{top:0!important}.header .logo img{width:220px!important;height:37px!important}.header .col-xs-6:last-child .align-right>div{gap:4px!important}.language-switcher{margin-right:8px!important;gap:3px!important}.lang-btn{padding:4px 6px!important;font-size:10px!important;border-radius:4px!important}.lang-text{display:none!important}.flag-icon{font-size:14px!important}.switcher-btn svg{width:16px!important;height:16px!important}}@media screen and (max-width:576px){.header .logo img{width:180px!important;height:30px!important}.header .col-xs-6:last-child .align-right>div{gap:2px!important}.language-switcher{margin-right:4px!important;gap:2px!important}.lang-btn{padding:3px 4px!important;font-size:9px!important;border-radius:3px!important}.flag-icon{font-size:12px!important}.switcher-btn svg{width:14px!important;height:14px!important}}@media screen and (max-width:398px){.header .col-xs-6:last-child>div>div{gap:0!important}.language-switcher{margin-right:0!important;gap:1px!important}.lang-btn{padding:2px 3px!important;font-size:8px!important;border-radius:2px!important}.flag-icon{font-size:10px!important}.switcher-btn{margin-right:2px!important}.switcher-btn svg{width:12px!important;height:12px!important}.menu-btn{width:24px!important;height:24px!important}.menu-btn span{width:20px!important;height:2px!important;top:6px!important}.menu-btn span:last-child{bottom:6px!important;top:auto!important}.menu-btn.active span{top:11px!important}.menu-btn.active span:last-child{top:11px!important;bottom:auto!important}}