/*!
Theme Name: Techco
Theme URI: https://wp.xpressbuddy.com/techco/
Author: XpressBuddy
Author URI: https://xpressbuddy.com/
Description: Techco is a WordPress theme for IT Solutions & Business company
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: techco
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 @font-face{font-family:'Axiforma Regular';src:url(https://yourwebsite.com/wp-content/uploads/2025/03/axiforma-regular.woff2) format('woff2'),url(https://yourwebsite.com/wp-content/uploads/2025/03/axiforma-regular.woff) format('woff');font-weight:400;font-style:normal}body,h1,h2,h3,h4,h5,h6,p,{font-family:'Axiforma Regular',sans-serif}.elementor-widget-heading h2,.elementor-widget-text-editor p,.elementor-button{font-family:'Axiforma Regular',sans-serif}.fa-arrow-up-right::before{content:"\e09f";display:none!important}.event-tab-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;justify-content:center}.event-tab{padding:10px 20px;border-radius:30px;background-color:#f0f0f0;text-decoration:none;color:#333;font-weight:500;transition:background-color 0.3s,color 0.3s}.event-tab:hover{background-color:#0044eb;color:#fff}.active-tab{background-color:#0044eb;color:#fff}.custom-events-grid{display:grid;grid-template-columns:1fr;gap:25px;padding:0 10px}@media (min-width:768px) and (max-width:1023px){.custom-events-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.custom-events-grid{grid-template-columns:repeat(3,1fr)}}.event-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .06);padding:20px;display:flex;flex-direction:column;transition:transform 0.3s ease}.event-card:hover{transform:translateY(-5px)}.event-thumb{width:100%;height:200px;overflow:hidden;border-radius:8px;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.event-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.event-title{font-size:1.1rem;margin-bottom:10px;color:#0073aa}.event-title a{text-decoration:none;color:inherit}.event-excerpt{font-size:.95rem;color:#555}.modal-overlay{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .6)}.modal-content{background-color:#fff;margin:5% auto;padding:20px;border-radius:10px;width:90%;max-width:600px;position:relative;animation:fadeIn 0.3s ease}.modal-close{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;color:#333;cursor:pointer}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#e3f0ff!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#e3f0ff!important}.case-studies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;padding:20px}.case-card{background:#fff;border-radius:12px;box-shadow:0 3px 15px rgb(0 0 0 / .08);overflow:hidden;transition:transform 0.3s;display:flex;flex-direction:column;height:100%}.case-card:hover{transform:translateY(-5px)}.case-thumb img{width:100%;height:180px;object-fit:cover}.case-content{padding:20px;flex-grow:1}.case-title{font-size:1.1rem;margin-bottom:10px;color:#0073aa}.case-excerpt{font-size:.95rem;color:#555;margin-bottom:15px}.case-link{text-decoration:none;color:#0073aa;font-weight:700}