/**
 * 2025 (c) INFOGEANT
 *
 * MODULE IGCATEGORYPRODUCTS
 *
 * @author    INFOGEANT
 * @copyright Copyright (c), INFOGEANT
 * @license   Commercial
 * @version   1.0.0
 */
.igcategoryproducts-container{display:flex;position:relative;margin-bottom:5rem;gap:10px}.igcategoryproducts-tabs{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;gap:10px;width:450px}.igcategoryproducts-tabs-item{background:#fff;border-radius:5px;padding:12px;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.igcategoryproducts-tabs-item h2,.igcategoryproducts-tabs-item span{display:block;color:#333;font-weight:700;letter-spacing:.6px;font-size:16px;margin-bottom:unset;text-align:center}.igcategoryproducts-tabs-item.active{background:var(--nlp-color)}.igcategoryproducts-tabs-item.active h2{color:#fff;margin:0}.igcategoryproducts-swiper{position:unset!important}.igcategoryproducts-nav-prev,.igcategoryproducts-nav-next{position:absolute!important;top:-25px!important;width:40px!important;height:40px!important;color:#333!important}.igcategoryproducts-nav-next{right:25px!important}.igcategoryproducts-nav-prev{left:25px!important}.igcategoryproducts-nav-next:after,.igcategoryproducts-nav-prev:after{font-size:20px!important;font-weight:600!important}.igcategoryproducts-swiper:not(.igcategoryproducts-swiper-initialized){visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease-in-out}.igcategoryproducts-swiper.igcategoryproducts-swiper-initialized{visibility:visible;opacity:1;transition:visibility 0s,opacity 0.3s ease-in-out}@media (max-width:768px){.igcategoryproducts-container{margin-bottom:0}.igcategoryproducts-tabs-item h2,.igcategoryproducts-tabs-item span{font-size:14px}.igcategoryproducts-nav-prev,.igcategoryproducts-nav-next{display:none}}.igcategoryproducts-nav-prev i,.igcategoryproducts-nav-next i{font-size:20px!important;color:#666!important}.igcategoryproducts-softwares{margin-bottom:5rem}.igcategoryproducts-animated-btn{position:relative;color:#fff;overflow:hidden;transition:all 0.35s;&::before{display:flex;align-items:center;width:25px;height:100%;position:absolute;left:0;top:0;content:"\e5cc";font-family:"Material Icons";font-weight:700;font-size:15px;color:#fff;text-indent:5px;border-radius:0 50% 50% 0;background-color:#a44db8;transform:translate(-20%,0) scale(0,1);transform-origin:left center;transition:all 0.25s;z-index:1}&:hover{text-indent:20px;&::before{transform:translate(-20%,0) scale(1,1)}}}