.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-grid{grid-template-columns:repeat(3, 1fr);gap:20px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll[data-view="compact"] .ipll-grid{grid-template-columns:repeat(4, 1fr);}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-cats{gap:8px;margin-bottom:20px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-chip{padding:8px 14px 8px 14px;border-radius:999px;color:#31435a;background-color:#fff;border-color:#d7dde6;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-chip[aria-pressed="true"]{color:#fff;background-color:#0073aa;border-color:#0073aa;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-group-title{color:#222;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-group-count{color:#707070;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-group-rule{background-color:#e5e5e5;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-groups{gap:30px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-toolbar{gap:12px;margin-bottom:20px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-search, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-sort, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-catsel{height:42px;background-color:#fff;color:#333;border-color:#8f8f8f;border-radius:6px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-search:focus, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-sort:focus, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-catsel:focus{border-color:#0073aa;box-shadow:0 0 0 2px #0073aa22;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-toggle{background-color:#f0f0f0;border-radius:8px;padding:4px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn{width:36px;height:36px;border-radius:6px;color:#666;background-color:transparent;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn i{font-size:16px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn svg{width:16px;height:16px;fill:#666;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn img{width:16px;height:16px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn[aria-pressed="true"]{color:#fff;background-color:#0073aa;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-tog-btn[aria-pressed="true"] svg{fill:#fff;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-list{gap:10px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-item{padding:16px 20px 16px 20px;border-radius:8px 8px 8px 8px;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-item:hover{background-color:#fafafa;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card{border-radius:10px 10px 10px 10px;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.06);}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card:hover{background-color:#fff;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-preview{height:200px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-pdf-icon i{font-size:32px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-pdf-icon svg{width:32px;height:32px;fill:#e74c3c;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-pdf-icon img{width:32px;height:32px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-pdf-icon{color:#e74c3c;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-title a, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card-title{color:#222;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-title a:hover, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card:hover .ipll-card-title{color:#0073aa;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card-title{-webkit-line-clamp:2;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-meta, .elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-card-meta{color:#707070;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-btn{padding:9px 18px 9px 18px;border-radius:5px;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-btn-view{color:#fff;background-color:#0073aa;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-btn-view:hover{color:#fff;background-color:#005a87;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-btn-dl{color:#fff;background-color:#1b7f4a;}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-btn-dl:hover{color:#fff;background-color:#156b3d;}@media(max-width:1024px){.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-grid{grid-template-columns:repeat(2, 1fr);}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll[data-view="compact"] .ipll-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll-grid{grid-template-columns:repeat(1, 1fr);}.elementor-1005 .elementor-element.elementor-element-3c0fcfc .ipll[data-view="compact"] .ipll-grid{grid-template-columns:repeat(1, 1fr);}}