header{background-image:linear-gradient(180deg,#1c1c1c,transparent 90%);left:0;position:absolute;top:0;width:100%;z-index:99}.menu-container{margin:auto;max-width:calc(1900px - 2rem);padding:12px 0}.links-wrapper ul li>a.main-menu-items:hover{color:#e3d64d}.main-menu_items{align-items:center;display:flex;gap:20px;justify-content:space-between}.ctas-wrapper,.logo-wrapper{min-width:150px}.ctas-wrapper{text-align:right}.ctas-wrapper svg{margin-right:10px;width:20px;fill:#fff}.logo-wrapper img{max-width:115px;width:100%}.links-wrapper>ul{display:flex;display:none;gap:2rem;list-style:none;margin:0;padding:0}.links-wrapper ul li:hover .blog-section{display:block!important}.links-wrapper ul li>a.main-menu-items{color:#fff;font-size:14px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.logo-wrapper img{max-width:150px;width:100%}.links-wrapper>ul{display:flex}.menu-container{padding:24px}}.blog-section{background-color:#fff;border-radius:1.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,.15);color:#000;left:0;margin:0 auto;max-width:1200px;padding:3rem 1.5rem;position:absolute;right:0;width:calc(100% - 2rem);z-index:99}.blog-section li.list-item.mega-list-items a{color:#000;text-decoration:none}.blog-section .mega-item-title{font-weight:600}.category-list .list-item{align-items:flex-start;display:flex;margin-bottom:1.5rem}.category-list .list-item .icon{color:#5f5821;flex-shrink:0;font-size:1rem;margin-right:.75rem;margin-top:.25rem}.category-list .list-item .title{font-size:1.15rem;font-weight:600;margin-bottom:.25rem}.category-list .list-item .description{color:#ccc;font-size:.9rem}.blog-heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.blog-article{align-items:center;display:flex;margin-bottom:1rem}.blog-article .article-image{flex-shrink:0;height:130px;margin-right:1.5rem;object-fit:cover;width:200px}.blog-article .article-content .article-title{color:#000;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.blog-article .article-content .read-more{color:#5f5821;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.blog-article .article-content .read-more:hover{color:#e3d64d}.browse-all-link{color:#5f5821;display:inline-block;font-size:1rem;font-weight:500;margin-top:1rem;text-decoration:none;transition:color .2s ease-in-out}.browse-all-link:hover{color:#e3d64d}.mega-list-items a{align-items:flex-start;display:flex;gap:10px;margin:1rem 0 2rem}.mega-list-items svg{margin-top:0;width:13px}@media (max-width:991.98px){.blog-section{padding:3rem 1.5rem}.category-column{margin-bottom:3rem}.blog-article .article-image{height:130px;width:200px}.blog-article .article-content .article-title{font-size:.95rem}.blog-article .article-content .read-more{font-size:.85rem}}@media (max-width:575.98px){.blog-article{align-items:flex-start;flex-direction:column}.blog-article .article-image{margin-bottom:1rem;margin-right:0}.blog-article .article-content{width:100%}}.menu-btn{background:#333;border:none;color:#fff;cursor:pointer;opacity:0;padding:10px 15px;pointer-events:none;position:fixed;right:14px;top:11px;transition:opacity .3s ease;z-index:11}.menu-btn.visible{opacity:1;pointer-events:auto}.drawer .close-btn:hover{color:#222}div#servicesAccordion{border-bottom:1px solid #eee;padding:10px 0}@media (max-width:991px){.menu-btn{opacity:1!important;pointer-events:auto!important}}.overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9}.overlay.active{opacity:1;pointer-events:auto}.drawer{background:#fff;box-shadow:-2px 0 6px rgba(0,0,0,.3);height:100%;padding:20px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:999}.drawer.active{right:0}header button.accordion-button{font-size:medium;text-transform:capitalize}.drawer .close-btn{background:none;border:none;cursor:pointer;float:right;font-size:24px;padding:0}.drawer nav{margin-top:40px;text-align:left}.drawer nav a{border-bottom:1px solid #eee;color:#333;display:block;padding:10px 0;text-decoration:none}.drawer .accordion-body a{border-bottom:none;padding:5px 0}