#sideMenu{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#fff;z-index:1050;transition:left 0.3s ease;overflow-y:auto;padding-top:12rem}#sideMenu.open{left:0}#mobile-menu-bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgb(0 0 0 / .6);z-index:1040;display:none}#mobile-menu-bg.show{display:block}body.menu-open{overflow:hidden}.nav-drop .site-search-content{padding:.5rem 1.5rem 1rem;border-bottom:1px solid #ebebeb}.nav-drop .site-search-content form{display:flex;align-items:center;justify-content:space-between;border:2px solid #000}.nav-drop .site-search-content form input{display:block;height:4rem;border:0;width:calc(100% - 4.4rem);padding:0 1.5rem}.nav-drop .site-search-content form button{height:4rem;width:4.4rem;outline:0;position:relative;background-color:#000;color:#fff;border:0;cursor:pointer}.nav-drop .site-search-content form button svg{width:2rem;height:2rem}.nav-drop .site-search-content form button svg path{fill:#fff}.nav-drop .main-nav{padding:0;margin:0}.nav-drop .main-nav li{background-color:#fff;padding:1.2rem 1.5rem;position:relative;text-align:left;cursor:pointer;border-bottom:1px solid #ebebeb;width:100%}.nav-drop .main-nav li:hover{background-color:#e6e8ea}.nav-drop .main-nav li a{color:#000;font-size:1.6rem;line-height:1.8rem;font-weight:700;text-transform:none;text-decoration:none;letter-spacing:0}.contact-container{max-width:900px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 15px 40px rgb(0 0 0 / .1);overflow:hidden}.contact-info{background:#4a90e2;color:#fff;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;height:100%}.contact-info h2{font-weight:600;font-size:2.2rem;margin-bottom:20px}.contact-info p{font-size:1.1rem;margin-bottom:30px;line-height:1.5}.info-item{display:flex;align-items:center;gap:15px;font-weight:600;font-size:1rem;margin-bottom:18px}.info-item svg{fill:#fff;width:24px;height:24px;flex-shrink:0}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){border-color:#4a90e2;box-shadow:none}.current-menu-item:after{display:block!important}.sidebar .hover-effect:hover{color:#0d6efd;text-decoration:underline}.sidebar{display:block}.sidebar .sidebar-row{margin:0 0 3rem}.sidebar-row .sidebar-title{border-bottom:1px solid #ccc;padding:0 0 1rem}.sidebar-row .sidebar-post-items{display:flex;align-content:center;margin:0 0 1.6rem}.sidebar-row .sidebar-post-items:last-child{margin:0}.sidebar-row .sidebar-post-items a{display:block}.sidebar-row .sidebar-post-items .img-box{width:7.5rem;min-width:7.5rem}.sidebar-row .sidebar-post-items .sidebar-post-item-title{margin:0}#home-article-container{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0;margin:0}#home-article-container .article-item{flex:0 0 calc(50% - 10px);box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;padding:10px}@media (max-width:767px){#home-article-container .article-item{flex:0 0 100%}}.entry-content figure{width:100%!important}button,input,optgroup,select,textarea{width:100%}.list-inline-item:not(:last-child){margin-right:1.5rem!important}.list-inline-item a{font-size:1.5rem!important}.single.single-post #ez-toc-container{width:100%;max-width:100%;margin:0 auto;border:1px solid #ddf1eb;padding:22px 16px;margin-bottom:15px;background:#efefef}.single.single-post .ez-toc-title-container{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.single.single-post #ez-toc-container p.ez-toc-title{text-transform:uppercase;border-bottom:4px solid #0d6efd;display:inline-block;font-size:25px;font-weight:700;margin:0}.single.single-post #ez-toc-container a.ez-toc-toggle{background-image:none;padding:0 2px 2px 2px;border-radius:51px;width:40px;border:2px solid #0d6efd;color:#4db2ec;text-decoration:none;height:40px;display:flex!important;align-items:center;justify-content:center;transition:all 0.3s ease}.single.single-post #ez-toc-container ul{width:100%;margin:0;padding-left:15px;clear:both}.single.single-post #ez-toc-container ul li{margin-bottom:5px;position:relative;display:flex;flex-wrap:wrap}.single.single-post #ez-toc-container ul li::before{content:"\2022";color:#000;font-weight:700;display:inline-block;width:8px;margin:0 5px 0 0;top:.4px;position:relative;left:0;float:left}.single.single-post #ez-toc-container .ez-toc-list a.ez-toc-link{color:#000;transition:all 0.3s ease;float:left;width:calc(100% - 16px);font-size:17px}