.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--color-primary-blue:#0074F0;--color-secondary-green:#24C29A;--color-dark-text:#0B0F1A;--color-light-text:#444;--color-background-light:#f9f9f9;--color-background-soft-blue:#e0f0ff;--color-border-light:#ccc;--gradient-main:linear-gradient(90deg, var(--color-primary-blue) 0%, var(--color-secondary-green) 100%);--gradient-hover-button:linear-gradient(90deg, #0057d9 0%, #1dae8a 100%);--font-heading:'IBM Plex Sans', sans-serif;--font-body:'IBM Plex Sans', sans-serif}.text-gradient{background:linear-gradient(90deg,#0074F0 0%,#24C29A 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}:root{--color-hover:#0074F0}.industry-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;justify-content:flex-start}.industry-btn{background-color:var(--color-background-light);color:var(--color-dark-text);border:1px solid var(--color-border-light);border-radius:100px;padding:12px 24px;cursor:pointer;font-size:15px;font-weight:500;transition:all 0.3s ease;font-family:var(--font-body);box-shadow:0 2px 4px rgb(0 0 0 / .05)}.industry-btn:hover{background:var(--gradient-main);color:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .15);transform:translateY(-2px)}.industry-btn.active{background:var(--gradient-main);color:#fff;font-weight:600;box-shadow:0 4px 8px rgb(0 0 0 / .15)}.industry-container{position:relative;min-height:400px}.industry-group{position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.5s ease,transform 0.5s ease;z-index:0;padding-bottom:20px}.industry-group.active{opacity:1;pointer-events:auto;transform:translateY(0);z-index:1}.accordion-wrapper{flex:1 1 45%;display:flex;flex-direction:column;gap:12px}.accordion-title{color:var(--color-dark-text);padding:20px 0 20px 0;font-weight:500;cursor:pointer;background-color:#fff0;border-bottom:1px solid var(--color-border-light);transition:all 0.3s ease;user-select:none;font-family:var(--font-body);font-size:16px}.accordion-title:hover{border-color:var(--color-primary-blue)}.accordion-title.open{font-weight:600;border-color:#fff0;color:var(--color-dark-text)}.accordion-content{max-height:0;overflow:hidden;padding:0 20px;background-color:#fff0;border-left:4px solid var(--color-primary-blue);font-size:16px;line-height:1.7;color:var(--color-light-text);opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease,padding 0.4s ease;border-radius:0 0 0 0;margin-top:5px;margin-bottom:5px;z-index:-1;position:relative}.accordion-content.open{max-height:200px;padding:12px 20px;opacity:1}.accordion-images{flex:1 1 50%;position:relative;height:350px;overflow:hidden;border-radius:15px}.accordion-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateX(200px);transition:opacity 0.5s ease,transform 0.5s ease;pointer-events:none;z-index:0;border-radius:12px}.accordion-image.active{opacity:1;transform:translateX(0);pointer-events:auto;z-index:1}.accordion-arrow{width:20px;height:20px;margin-left:auto;transition:transform 0.3s ease-in-out,color 0.3s ease-in-out;flex-shrink:0;color:var(--color-dark-text)}.accordion-title:hover .accordion-arrow{color:var(--color-primary-blue)}.accordion-title.open .accordion-arrow{transform:rotate(180deg);color:var(--color-primary-blue)}.accordion-title{display:flex;justify-content:space-between;align-items:center}.nav-link a{text-decoration:none;border-bottom:4px solid #fff0;transition:border-color 0.3s ease}.nav-link a.active{border-bottom-color:var(--color-primary-blue);font-weight:600}.mega-menu-wrapper{display:flex;gap:20px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .1);min-height:250px;width:100%;max-width:900px;margin:auto}.mega-menu-nav{flex:0 0 30%;display:flex;flex-direction:column;border-right:1px solid #eee;padding-right:20px}.mega-menu-nav-item{padding:12px 15px;cursor:pointer;font-size:1.05em;font-weight:500;color:#555;transition:all 0.2s ease-in-out;border-left:4px solid #fff0;margin-bottom:5px;border-radius:4px}.mega-menu-nav-item:hover{background-color:#f5f5f5;color:#333}.mega-menu-nav-item.active{border-left-color:#007bff;color:#007bff;font-weight:600;background-color:#eaf5ff}.mega-menu-content-area{flex:1;padding-left:20px;display:flex;flex-direction:column}.mega-menu-content{display:none;opacity:0;transition:opacity 0.4s ease-in-out;width:100%}.mega-menu-content.active{display:block;opacity:1}.content-panel h4{color:#333;font-size:1.4em;margin-bottom:10px}.content-panel p{color:#666;font-size:.95em;line-height:1.6;margin-bottom:15px}.content-panel ul{list-style:none;padding:0;margin:0}.content-panel ul li{margin-bottom:8px;font-size:.9em;color:#444}.content-panel ul li::before{content:"•";color:#007bff;display:inline-block;width:1em;margin-left:-1em}.content-panel .btn-more{display:inline-block;padding:8px 15px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px;transition:background-color 0.2s ease}.content-panel .btn-more:hover{background-color:#0056b3}