@font-face{font-family:'Inter';src:url(/fonts/inter/Inter-Regular-Variable.woff2) format('woff2-variations') , url(/fonts/inter/Inter-Regular-Variable.woff2) format('woff2') , url(/fonts/inter/Inter-Regular-Variable.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/fonts/inter/Inter-Italic-Variable.woff2) format('woff2-variations') , url(/fonts/inter/Inter-Italic-Variable.woff2) format('woff2') , url(/fonts/inter/Inter-Italic-Variable.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:'Inter Tight';src:url(/fonts/inter/InterTight-Regular-Variable.woff2) format('woff2-variations') , url(/fonts/inter/InterTight-Regular-Variable.woff2) format('woff2') , url(/fonts/inter/InterTight-Regular-Variable.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Inter Tight';src:url(/fonts/inter/InterTight-Italic-Variable.woff2) format('woff2-variations') , url(/fonts/inter/InterTight-Italic-Variable.woff2) format('woff2') , url(/fonts/inter/InterTight-Italic-Variable.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap}:root{--logo-light-blue:#4197cb;--logo-dark-blue:#194f90;--logo-orange:#f88d2b;--logo-orange-dark:#b05706;--iir-energy-blue:#0847ad;--primary-darkest-blue:#00041f;--primary-dark-blue:#00263d;--primary-teal:#04757f;--primary-teal-dark:#005860;--primary-light-blue:#6ff;--primary-grey:#f2f2f2;--primary-light-grey:#f7f8fa;--font-inter:'Inter' , system-ui , -apple-system , 'Segoe UI' , Roboto , 'Helvetica Neue' , 'Noto Sans' , 'Liberation Sans' , Arial , sans-serif;--font-inter-tight:'Inter Tight' , system-ui , -apple-system , 'Segoe UI' , Roboto , 'Helvetica Neue' , 'Noto Sans' , 'Liberation Sans' , Arial , sans-serif;--bs-font-sans-serif:var(--font-inter);--bs-border-color:#cecece}.bg-danger.subtitle-white.p-2.position-fixed{display:none!important}body,.inter{font-family:'Inter',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,.inter-tight{font-family:'Inter Tight',sans-serif;font-weight:600}h6{font-size:1.05rem}.fs-7{font-size:.775em}.fs-3r{font-size:3rem}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{text-decoration:none;color:var(--primary-teal);transition:all .15s ease;cursor:pointer}a:hover{color:var(--logo-orange)}.d-grid{display:inline-grid}.bg-primary{background-color:var(--iir-energy-blue)!important}.bg-stats{background:linear-gradient(var(--primary-dark-blue),var(--primary-teal))!important}.bg-black-50{background-color:rgba(0,0,0,.5)!important}.bg-darkest-blue{background-color:var(--primary-darkest-blue)!important}.bg-dark-blue{background-color:var(--primary-dark-blue)!important}.bg-dark-blue-gradient{background:linear-gradient(to right,#000 0%,#05233c 46%)!important}.bg-dark-blue-gradient-reverse{background:linear-gradient(to right,#000 0%,#05233c 46%)!important}.bg-cta-gradient{background:linear-gradient(to right,#004881 0%,#000 46%)!important}.bg-light-blue{background-color:var(--primary-light-blue)!important}.bg-teal{background-color:var(--primary-teal)!important}.bg-orange{background-color:var(--logo-orange)!important}.bg-orange-dark{background-color:var(--logo-orange-dark)!important}.bg-grey{background-color:var(--primary-grey)!important}.bg-light-grey{background-color:var(--primary-light-grey)!important}.bg-blue-grey{background-color:#dee2e6}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-none{background-color:transparent}.bg-hover-darkest-blue:hover{background-color:var(--primary-darkest-blue)!important}.bg-hover-dark-blue:hover{background-color:var(--primary-dark-blue)!important}.bg-hover-light-blue:hover{background-color:var(--primary-light-blue)!important}.bg-hover-teal:hover{background-color:var(--primary-teal)!important}.bg-hover-orange:hover{background-color:var(--logo-orange)!important}.bg-hover-dark-orange:hover{background-color:var(--logo-orange-dark)!important}.bg-hover-grey:hover{background-color:var(--primary-grey)!important}.bg-hover-light-grey:hover{background-color:var(--primary-light-grey)!important}.bg-hover-black:hover{background-color:#000!important}.bg-hover-white:hover{background-color:#fff!important}.powdah-bloo{background-color:#384b61}.bg-overlay{background-color: rgb(0, 0, 0, 0.5)}.bg-overlay-top{background: linear-gradient(to bottom, #00000080 0%, transparent 50%)}.bg-overlay-bottom{background: linear-gradient(to top, #00000080 0%, transparent 50%)}.bg-overlay-left{background: linear-gradient(to right, #00000080 0%, transparent 50%)}.bg-overlay-right{background: linear-gradient(to left, #00000080 0%, transparent 50%)}.text-darkest-blue{color:var(--primary-darkest-blue)!important}.text-dark-blue{color:var(--primary-dark-blue)!important}.text-light-blue{color:var(--primary-light-blue)!important}.text-teal{color:var(--primary-teal)!important}.text-orange{color:var(--logo-orange)!important}.text-transparent{color: #ffffff82 !important}.text-logo-orange{color:var(--logo-orange)!important}.text-logo-dark-blue{color:var(--logo-dark-blue)!important}.text-logo-light-blue{color:var(--logo-light-blue)!important}.text-grey{color:var(--primary-grey)!important}.text-light-grey{color:var(--primary-light-grey)!important}.text-black{color:#000}.text-white{color:#fff}.text-muted{--bs-text-opacity:1;color:rgba(33,37,41,1)!important}.text-hover-darkest-blue:hover{color:var(--primary-darkest-blue)!important}.text-hover-dark-blue:hover{color:var(--primary-dark-blue)!important}.text-hover-light-blue:hover{color:var(--primary-light-blue)!important}.text-hover-teal:hover{color:var(--primary-teal)!important}.text-hover-orange:hover{color:var(--logo-orange)!important}.text-hover-black:hover{color:#000!important}.text-hover-white:hover{color:#fff!important}.text-hover-grey:hover{color:var(--primary-grey)!important}.text-hover-light-grey:hover{color:var(--primary-light-grey)!important}.fw-light{font-weight:300!important;line-height:1.8rem}.subtitle-dark-blue,.subtitle-light-blue,.subtitle-teal,.subtitle-orange,.subtitle-white,.subtitle-black{text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:.75rem}.subtitle-dark-blue{color:var(--primary-dark-blue)}.subtitle-light-blue{color:var(--primary-light-blue)}.subtitle-teal{color:var(--primary-teal)}.subtitle-orange{color:var(--logo-orange)}.subtitle-white{color:#fff}.subtitle-black{color:#000}.border-darkest-blue{border-color:var(--primary-darkest-blue)!important}.border-dark-blue{border-color:var(--primary-dark-blue)!important}.border-light-blue{border-color:var(--primary-light-blue)!important}.border-teal{border-color:var(--primary-teal)!important}.border-orange{border-color:var(--logo-orange)!important}.border-logo-orange{border-color:var(--logo-orange)!important}.border-logo-dark-blue{border-color:var(--logo-dark-blue)!important}.border-logo-light-blue{border-color:var(--logo-light-blue)!important}.border-grey{border-color:var(--primary-grey)!important}.border-light-grey{border-color:var(--primary-light-grey)!important}.border-black{border-color:#000}.border-white{border-color:#fff}.border-hover-orange:hover{border-color:var(--logo-orange)!important}.btn{border-radius:0}.btn:focus{box-shadow:none!important}.btn-primary{background-color:var(--primary-dark-blue);color:var(--primary-light-blue)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--primary-dark-blue);color:var(--primary-light-blue);opacity:.5;cursor:no-drop}.btn-primary:hover{background-color:var(--primary-teal);color:var(--primary-light-blue)}.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):focus {background-color:var(--primary-light-blue);color:var(--primary-dark-blue)}.btn-primary-inverted{background-color:var(--primary-light-blue);color:var(--primary-dark-blue)}.btn-primary-inverted.disabled,.btn-primary-inverted:disabled{background-color:var(--primary-light-blue);color:var(--primary-dark-blue);opacity:.5;cursor:no-drop}.btn-primary-inverted:hover,
.btn-primary-inverted:not(:disabled):not(.disabled):active,
.btn-primary-inverted:not(:disabled):not(.disabled):focus {background-color:var(--primary-dark-blue);color:var(--primary-light-blue)}.btn-primary-wire{outline:1px solid var(--primary-dark-blue);outline-offset:-1px;color:var(--primary-dark-blue)}.btn-primary-wire.disabled,.btn-primary-wire:disabled{outline:1px solid var(--primary-dark-blue);outline-offset:-1px;color:var(--primary-dark-blue);opacity:.5;cursor:no-drop}.btn-primary-wire:hover,
.btn-primary-wire:not(:disabled):not(.disabled):active,
.btn-primary-wire:not(:disabled):not(.disabled):focus {background-color:var(--primary-dark-blue);color:var(--primary-light-blue)}.btn-primary-inverted-wire{outline:1px solid var(--primary-teal);outline-offset:-1px;color:var(--primary-teal)}.btn-primary-inverted-wire.disabled,.btn-primary-inverted-wire:disabled{outline:1px solid var(--primary-teal);outline-offset:-1px;color:var(--primary-teal);opacity:.5;cursor:no-drop}.btn-primary-inverted-wire:hover,
.btn-primary-inverted-wire:not(:disabled):not(.disabled):active,
.btn-primary-inverted-wire:not(:disabled):not(.disabled):focus {background-color:var(--primary-teal);color:var(--primary-light-blue)}.btn-secondary{background-color:var(--logo-orange);color:#fff}.btn-secondary.disabled,.btn-secondary:disabled{background-color:var(--logo-orange);color:#fff;opacity:.5;cursor:no-drop}.btn-secondary:hover,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled):focus {background-color:var(--logo-orange-dark)}.btn-secondary-inverted{background-color:var(--logo-orange-dark);color:#fff}.btn-secondary-inverted.disabled,.btn-secondary-inverted:disabled{background-color:var(--logo-orange-dark);color:#fff;opacity:.5;cursor:no-drop}.btn-secondary-inverted:hover,
.btn-secondary-inverted:not(:disabled):not(.disabled):active,
.btn-secondary-inverted:not(:disabled):not(.disabled):focus {background-color:var(--logo-orange);color:#fff}.btn-secondary-wire{outline:1px solid var(--logo-orange);outline-offset:-1px;color:var(--logo-orange)}.btn-secondary-wire.disabled,.btn-secondary-wire:disabled{outline:1px solid var(--logo-orange);outline-offset:-1px;color:var(--logo-orange);opacity:.5;cursor:no-drop}.btn-secondary-wire:hover{background-color:var(--logo-orange);color:#fff}.btn-secondary-wire:not(:disabled):not(.disabled):active,
.btn-secondary-wire:not(:disabled):not(.disabled):focus {background-color:var(--logo-orange);color:#fff}.btn-tertiary{background-color:var(--primary-teal);color:#fff}.btn-tertiary.disabled,.btn-tertiary:disabled{background-color:var(--primary-teal);color:#fff;opacity:.5;cursor:no-drop}.btn-tertiary:hover,
.btn-tertiary:not(:disabled):not(.disabled):active,
.btn-tertiary:not(:disabled):not(.disabled):focus {background-color:var(--primary-teal-dark);color:#fff}.btn-tertiary-inverted{background-color:var(--primary-teal-dark);color:#fff}.btn-tertiary-inverted.disabled,.btn-tertiary-inverted:disabled{background-color:var(--primary-teal-dark);color:#fff;opacity:.5;cursor:no-drop}.btn-tertiary-inverted:hover,
.btn-tertiary-inverted:not(:disabled):not(.disabled):active,
.btn-tertiary-inverted:not(:disabled):not(.disabled):focus {background-color:var(--primary-teal);color:#fff}.btn-tertiary-wire{outline:1px solid var(--primary-teal);outline-offset:-1px;color:var(--primary-teal)}.btn-tertiary-wire.disabled,.btn-tertiary-wire:disabled{outline:1px solid var(--primary-teal);outline-offset:-1px;color:var(--primary-teal);opacity:.5;cursor:no-drop}.btn-tertiary-wire:hover{background-color:var(--primary-teal);color:#fff}.btn-tertiary-wire:not(:disabled):not(.disabled):active,
.btn-tertiary-wire:not(:disabled):not(.disabled):focus {background-color:var(--primary-teal);color:#fff}.form-check .form-check-label,.form-check.form-switch,.form-check.form-switch .form-check-input,.form-check-input label{cursor:pointer}.form-check-input:checked,.bootstrap .form-check-input:checked,.form-check-input[type="checkbox"]:indeterminate,.bootstrap .form-check-input[type="checkbox"]:indeterminate{background-color:var(--primary-dark-blue);border-color:var(--primary-dark-blue)}ul.arrow li{list-style:none}ul.arrow li:before{content:'\f124';font-family:'Font Awesome 5 Pro';font-weight:900;display:inline-block;color:var(--logo-orange);transform:translateX(-1.5rem) rotate(45deg);font-size:.7rem;margin-right:-.8rem}.accordion-button:not(.collapsed),
.accordion-button.collapsed:hover {color:var(--logo-orange);background:transparent}.accordion-button.collapsed:hover::after{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%23f88d2b\'%3e%3cpath\ fill-rule=\'evenodd\'\ d=\'M1.646\ 4.646a.5.5\ 0\ 0\ 1\ .708\ 0L8\ 10.293l5.646-5.647a.5.5\ 0\ 0\ 1\ .708.708l-6\ 6a.5.5\ 0\ 0\ 1-.708\ 0l-6-6a.5.5\ 0\ 0\ 1\ 0-.708z\'/%3e%3c/svg%3e)}.accordion-button.collapsed:hover::after,
.accordion-button:not(.collapsed)::after {background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%2304757f\'%3e%3cpath\ fill-rule=\'evenodd\'\ d=\'M1.646\ 4.646a.5.5\ 0\ 0\ 1\ .708\ 0L8\ 10.293l5.646-5.647a.5.5\ 0\ 0\ 1\ .708.708l-6\ 6a.5.5\ 0\ 0\ 1-.708\ 0l-6-6a.5.5\ 0\ 0\ 1\ 0-.708z\'/%3e%3c/svg%3e)}.accordion-button:focus{box-shadow:none}.accordion-button:hover,
.accordion-button:not(.collapsed) {color:var(--primary-teal)}.popover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.opacity-0{opacity:0!important}.opacity-1{opacity:.2!important}.opacity-2{opacity:.4!important}.opacity-3{opacity:.6!important}.opacity-4{opacity:.8!important}.opacity-5{opacity:1!important}.opacity-0h5{opacity:0!important;transition:opacity .25s ease-in-out!important;-moz-transition:opacity .25s ease-in-out!important;-webkit-transition:opacity .25s ease-in-out!important}.opacity-0h5:hover{opacity:1!important}.opacity-2h5{opacity:.4!important;transition:opacity .25s ease-in-out!important;-moz-transition:opacity .25s ease-in-out!important;-webkit-transition:opacity .25s ease-in-out!important}.opacity-2h5:hover{opacity:1!important}.opacity-5h2{opacity:1!important;transition:opacity .25s ease-in-out!important;-moz-transition:opacity .25s ease-in-out!important;-webkit-transition:opacity .25s ease-in-out!important}.opacity-5h2:hover{opacity:.4!important}.opacity-5h3{opacity:1!important;transition:opacity .25s ease-in-out!important;-moz-transition:opacity .25s ease-in-out!important;-webkit-transition:opacity .25s ease-in-out!important}.opacity-5h3:hover{opacity:.6!important}.text-shadow-0{text-shadow:none}.text-shadow-1{text-shadow:0 0 .5rem #000}.text-shadow-2{text-shadow:0 0 .5rem #000 , 0 0 1rem #000}.text-shadow-3{text-shadow:0 0 .5rem #000 , 0 0 1rem #000 , 0 0 1.5rem #000}.text-shadow-4{text-shadow:0 0 .5rem #000 , 0 0 1rem #000 , 0 0 1.5rem #000 , 0 0 2rem #000}.text-shadow-5{text-shadow:0 0 .5rem #000 , 0 0 1rem #000 , 0 0 1.5rem #000 , 0 0 2rem #000 , 0 0 2.5rem #000}.card-hover,.grow-hover,.shadow-hover{transition:all .25s ease}.card-hover:hover{transform:translateY(-5px)}.grow-hover{transform:scale(1);transform-origin:center}.grow-hover:hover{transform:scale(1.1);z-index:1}.shadow-hover:hover{box-shadow:0 1rem 1rem rgba(0,0,0,.2)}.hover-grow,.hover-up,.hover-down,.hover-left,.hover-right{transition:all .25s ease}.hover-grow:hover{transform:scale(103%)}.hover-up:hover{transform:translateY(-4px)}.hover-down:hover{transform:translateY(4px)}.hover-left:hover{transform:translateX(-4px)}.hover-right:hover{transform:translateX(4px)}.intelligence-platform{background:url(https://media.industrialinfo.com/images/bg-white-abstract-2.webp) no-repeat top center;background-size:cover}.platform-card{background:linear-gradient(150deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 110%)}.platform-card ul{list-style:none;padding-left:.25rem}.platform-card ul li{margin-top:.75rem}.hero-wrapper{height:calc(100vh - 6.5rem)}.filter-invert-1{filter:invert(1)}.navbar.bg-darkest-blue .navbar-toggler-icon,.navbar.bg-dark-blue .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 32\ 32\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\(102,255,255,\ 1\)\'\ stroke-width=\'4\'\ stroke-linecap=\'square\'\ stroke-miterlimit=\'10\'\ d=\'M4\ 8h24M4\ 16h24M4\ 24h24\'/%3E%3C/svg%3E)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:60px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:60px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pb-100p{padding-bottom:100%!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:60px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:100px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:60px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-80{padding-right:80px!important}.pr-90{padding-right:90px!important}.pr-100{padding-right:100px!important}.ms-n1{margin-left:-1px!important}.ms-n2{margin-left:-2px!important}.ms-n3{margin-left:-3px!important}.ms-n4{margin-left:-4px!important}.ms-n5{margin-left:-5px!important}.me-n1{margin-right:-1px!important}.me-n2{margin-right:-2px!important}.me-n3{margin-right:-3px!important}.me-n4{margin-right:-4px!important}.m-n5{margin-right:-5px!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-.75rem!important}.mt-n4{margin-top:-1rem!important}.mt-n5{margin-top:-1.5rem!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:60px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mt-25rem{margin-top:15%!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:60px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:60px!important}.ml-60{margin-left:60px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-90{margin-left:90px!important}.ml-100{margin-left:100px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:60px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-90{margin-right:90px!important}.mr-100{margin-right:100px!important}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-2{letter-spacing:2px}.blur-5{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blur-10{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blur-15{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.blur-20{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.transform-origin-center{transform:translate(-50%,-50%)}.py-lg{padding-top:5.5rem;padding-bottom:5.5rem}.fs-lg{font-size:2rem}.fs-xl{font-size:3rem}@media (min-width:768px){.fs-lg{font-size:2.5rem}.fs-xl{font-size:4rem}}@media (min-width:992px){.fs-lg{font-size:3rem}.fs-xl{font-size:5rem}}@media (max-width:768px){.small{font-size:.75rem!important}}.text-balance{text-wrap:balance}.powergen-bg{background-color:#f8f9fa}.powergen-cards-shell{background:#f8f9fa;border-radius:.75rem;padding:1.25rem;box-shadow:0 .75rem 2rem rgba(5,35,60,.08);border:1px solid var(--primary-teal)}.powergen-section-title{color:#05233c;font-weight:650}.powergen-section-title i{color:var(--primary-teal)}.powergen-card{background-color:#fff;border:1px solid rgba(5,35,60,.1);border-radius:.75rem;overflow:hidden;transition:transform 180ms ease , box-shadow 180ms ease , border-color 180ms ease;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.08)}.powergen-card:hover{transform:translateY(-4px);box-shadow:0 1rem 2rem rgba(5,35,60,.14);border-color:rgba(8,71,173,.22)}.powergen-card-image-wrap{position:relative;aspect-ratio: 9 / 5.2;overflow:hidden;border-bottom:1px solid rgba(5,35,60,.08)}.powergen-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;padding:.75rem}.powergen-card-body{color:#000;padding:.8rem;display:flex;flex-direction:column;height:35%}.powergen-card-title{color:#000;font-size:1.05rem;line-height:1.25;font-weight:650;margin:0 0 .5rem 0;min-height:3.25rem}.powergen-meta{display:flex;align-items:flex-start;gap:.5rem;color:var(--primary-teal);font-size:.86rem;line-height:1.25;margin-bottom:1rem}.powergen-meta i{width:1rem;margin-top:.15rem;flex-shrink:0}.powergen-meta-text{color:#000;font-weight:400;font-size:.92rem}.powergen-actions{display:grid;gap:.45rem;margin-top:.6rem}.powergen-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:38px;padding:.55rem .8rem;text-decoration:none;font-weight:600;font-size:.92rem;transition:all 180ms ease;border-radius:.5rem}.powergen-action-recording{border:1px solid var(--primary-teal);color:var(--primary-teal);background:transparent}.powergen-action-recording:hover{background:linear-gradient(#326896,#0e2b43);border-color:var(--primary-teal);color:#fff}.bg-modal-frame{background:#d6d6d6}.powergen-action-presentation{border:1px solid var(--primary-teal);color:var(--primary-teal);background:transparent}.powergen-action-presentation:hover{background:var(--logo-orange);color:#fff;border-color:var(--logo-orange)}@media (min-width:992px){.powergen-cards-shell{padding:2rem}.powergen-card-title{font-size:1.18rem}}@media (max-width:991.98px){.powergen-cards-shell{padding:1.25rem}.powergen-card-title{font-size:1.08rem}.powergen-meta{font-size:.88rem}.powergen-meta-text{font-size:.95rem}}@media (max-width:575.98px){.powergen-cards-shell{padding:1rem}.powergen-card-body{padding:1rem}.powergen-card-title{font-size:1rem}.powergen-meta{font-size:.84rem;margin-bottom:.6rem}.powergen-meta-text{font-size:.92rem}.powergen-action{min-height:40px;padding:.62rem .85rem;font-size:.94rem}}:root{--logo-taglines-height:18px}body{position:relative;z-index:0}.banded-container-row{margin-left: calc((100vw - 100%) / -2) !important;padding-left: calc((100vw - 100%) / 2);margin-right: calc((100vw - 100%) / -2) !important;padding-right: calc((100vw - 100%) / 2)}.page-breadcrumb{position:relative;top:-2.5rem;height:0;font-size:.85rem}.page-breadcrumb nav{margin:0}a.anchor-offset{display:block;position:relative;top:-60px;visibility:hidden}body>header{position:relative;z-index:999}body>section.vh-100{height:calc(100vh - 6rem)!important;min-height:32rem}body>section.vh-100{height:calc(100vh - 6rem)!important;min-height:32rem}.cropped-logo .logo-globe img{height:32px}.cropped-logo .logo-text{font-size:1.1rem;font-weight:600;letter-spacing:.05rem}header .header-right{max-width:400px}header .login-fields>div>input{max-height: calc(1.5em + 0.5rem);min-height: calc(1.5em + 0.5rem);font-size:.8rem}header .login-fields .form-check{min-height:auto!important}#logo-globe-mobile a:hover{text-decoration:none}#logo-globe-mobile .iir-text-logo{color:#fff;line-height:17px;font-size:16px}.main-container{background-color:#fff;position:relative;overflow-x:hidden;flex-grow:1}.main-footer{bottom:0;left:0;z-index:-1;background-image:url(/img/xbg_globe_05.png.pagespeed.ic.ax8P0MT8mx.png);background-size:560px 594px;background-position:12px 15px;background-repeat:no-repeat}.gmi-globe-tiny{width:18px;height:auto}.gmi-globe-nav{width:.9rem;height:.9rem;margin-right:.3rem}fieldset legend{width:auto;float:none}@media (min-width:1200px){ins img{width:100%}}.blog-post img{width:auto}.x-small{font-size:.75rem}.img-flip-x{transform:scaleX(-1)}.img-flip-y{transform:scaleY(-1)}.carousel-control-prev,.carousel-control-next{width:40px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}.nav-tabs .nav-link{color:var(--bs-gray-800)}.nav-tabs .nav-link:hover{color:var(--logo-orange);opacity:.8}.nav-tabs .nav-link{border:none;margin-bottom:-2px}.nav-tabs .nav-link.active{border-bottom:3px solid var(--logo-orange)}.nav-tabs .nav-link.active:hover{opacity:1}.smooth{transition:all .25s ease}.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-top:100px;left:0}@keyframes rotation {
  from {
    transform: rotateZ(0deg);
  }

  to {
    transform: rotateZ(-359deg);
  }
}@keyframes floating {
  from {
    transform: translate(0, 0px);
  }

  65% {
    transform: translate(0, 20px);
  }

  to {
    transform: translate(0, -0px);
  }
}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0;box-shadow:0 .5rem 3rem rgba(0,0,0,.5);border-radius:0;border-top:0;border-left:0;border-right:0;overflow-x:hidden}.navbar .megamenu-2{padding:1.25rem 1rem!important;background: #000000af;backdrop-filter:blur(.5rem);color:#fff}.navbar .megamenu-2 .dropdown-item.active{border-left:5px solid var(--logo-orange)!important;background-color:rgba(255,255,255,.15)!important}.navbar .megamenu-2 .dropdown-item.active:hover,.navbar .megamenu-2 .dropdown-item.active:focus{border-left:5px solid var(--logo-orange)!important;background-color:rgba(255,255,255,.15)!important;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);transform:translateX(2px);cursor:pointer}.navbar .megamenu-2 .fa-2x.text-success{color:#32cd32!important}.nav-item.dropdown .nav-item-img{max-width:45px;width:45px;height:auto}.navbar .nav-item .dropdown-menu{display:block!important;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .3s ease , transform .3s ease , visibility .3s}.navbar .nav-item .dropdown-menu-end{right:0}.navbar{width:100%}.navbar .nav-item{flex:1 1 auto;padding:1.3%}.navbar .nav-item .nav-link{font-size:clamp(.9rem,.95rem,1vw);padding:.75rem 0!important}.navbar .nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease , visibility .3s ease , transform .3s ease;transition-delay:.3s}.navbar .nav-item .dropdown-menu.thin{width:250px}.navbar .nav-item .dropdown-menu.mid{width:365px}.navbar .nav-item .dropdown-menu.expanded{width:480px}.navbar .nav-item .dropdown-menu.wide{width:600px}}@media only screen and (min-width:992px) and (max-width:1400px){.navbar .nav-item .nav-link{font-size:clamp(.7rem,.75rem,1vw)}}@media (max-width:991px){.container,.container-md,.container-sm{max-width:100%}.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}.navbar-toggler:focus{box-shadow:none}.navbar .megamenu{max-height:70vh;overflow:auto;overflow-x:hidden;border-top:0;border-left:0;border-right:0;border-radius:0;margin-top:0}.navbar .megamenu .border-start{border-left:0!important}.navbar .megamenu .border-end{border-right:0!important}nav .navbar-nav{padding-right:0;width:100%}.dropdown-toggle::after{position:absolute;top:1.1rem;right:1rem}nav .navbar-nav .nav-link{color:#fff!important;text-align:left!important;font-size:1.1rem;padding:.8rem 0}.navbar-nav>.nav-item>.nav-link:hover,.navbar-nav>.nav-item>.nav-link:focus{color:var(--logo-orange)!important}.nav.navbar-nav .nav-link:not(:last-child) {border-bottom:1px solid rgba(0,0,0,.15)}.navbar .nav-item .dropdownToggleButton{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:top;padding:1rem;border:0;color:#fff!important}.navbar .nav-item .dropdownToggleButton:hover,.navbar .nav-item .dropdownToggleButton:focus{color:var(--logo-orange)!important}.navbar .nav-item .dropdownToggleButton .fa,.navbar .nav-item .dropdownToggleButton .fas,.navbar .nav-item .dropdownToggleButton .far,.navbar .nav-item .dropdownToggleButton .fal,.navbar .nav-item .dropdownToggleButton .fa-solid,.navbar .nav-item .dropdownToggleButton .fa-regular,.navbar .nav-item .dropdownToggleButton .fa-light{color:inherit!important}.navbar-collapse{margin:0 -1.5rem 0 -1.5rem;position:relative;background:inherit;width:100%;padding-bottom:1rem}.navbar .navbar-nav .nav-item .dropdown-menu{border:none;margin:0 -1.5rem 0 -1.5rem;box-shadow:none!important}.navbar .nav-item .dropdown-menu ul.nav-ul .arrow{margin-left:107px}.navbar .nav-item .dropdown-menu ul.nav-ul li a{padding:10px 0 10px 102px}#logo-globe-mobile{padding:1rem}.make-white{filter:brightness(0) invert(1)}}@media (max-width:768px){.dropdown-menu.megamenu .megamenu-arrow i.fa-chevron-right,.dropdown-menu.megamenu .megamenu-arrow i.fal.fa-chevron-right,.dropdown-menu.megamenu .megamenu-arrow i.fa-regular.fa-chevron-right{transform:rotate(90deg);transition:transform .2s ease}}header .header-svg-logo{max-width:200px;width:fit-content}.page-header{background-repeat:no-repeat;background-position:right center;background-size:cover;position:relative;z-index:0}.page-header:before{content:'';position:absolute;background:rgba(0,0,0,0);top:0;left:0;bottom:0;right:0;z-index:1}.page-header>*{z-index:2;position:relative;text-shadow: 0 0 15px #0009, 0 0 15px #0009, 0 0 15px #0009}.page-header-subtitle{letter-spacing:2px}.page-header-default{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/about-banner.webp)}.page-header-industries{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/coverage-banner-new.webp);background-position:center 70%}.page-header-database{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/database-banner.png)}.page-header-gmitools{background-image:url(https://media.industrialinfo.com/gmi-platform/geospatial-solutions-bg.jpg)}.page-header-analytics{background-image:url(https://media.industrialinfo.com/img/banners/iir-banner-analytics.png)}.page-header-news{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/news-banner.png)}.page-header-advertising{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/advertisement-banner.png)}.page-header-events{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/events-banner.webp)}.page-header-podcasts{background-image:url(https://media.industrialinfo.com/images/headers/2025-banners/podcasts-banner.webp)}.page-header-contact{background-image:url(https://media.industrialinfo.com/img/banners/iir-banner-contact.png)}.page-header-members{background-image:url(https://media.industrialinfo.com/img/banners/iir-banner-1.png)}.page-header-internal{background-image:url(https://media.industrialinfo.com/banners/2024/iir-training-header.jpg)}.primary-btn,a.primary-btn,button.primary-btn,.primary-btn-inverted,a.primary-btn-inverted,button.primary-btn-inverted{display:inline-block;font-size:13px;font-weight:bold;line-height:1;margin:0 auto 1.5rem;padding:.85em 1em;text-align:center;text-decoration:none;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out}.primary-btn,a.primary-btn,button.primary-btn{background-color:#00263d;border:1px solid #00263d;color:#6ff!important;text-decoration:none!important}.primary-btn:hover,a.primary-btn:hover,button.primary-btn:hover{background-color:#6ff;border:1px solid #00263d;color:#00263d!important}@media (min-width:992px){.primary-btn,.primary-btn-inverted{margin:0 0 1rem;width:auto}}.primary-btn-inverted,a.primary-btn-inverted,button.primary-btn-inverted{background-color:#6ff;border:1px solid #6ff;color:#00263d!important}.primary-btn-inverted:hover,a.primary-btn-inverted:hover,button.primary-btn-inverted:hover{background-color:#0094a2;border:1px solid #0094a2;color:#6ff!important}a.primary-btn.rounded-btn{border-radius:6px;margin-right:1rem;padding:.85rem 1.95rem}.navbar .megamenu{padding:0}.has-megamenu .dropdown-menu.megamenu{position:fixed!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;top:0;transform:none!important;z-index:9999;border-left:0;border-right:0;max-height:85vh!important;overflow-y:auto}.megamenu-item{border-radius:.5rem;transition:background-color .2s ease , transform .2s ease , box-shadow .2s ease}.megamenu-item:hover,.megamenu-item:focus{background-color:rgba(255,255,255,.15);transform:translateX(2px);box-shadow:0 .25rem .75rem rgba(0,0,0,.12)}.megamenu-tab-item.active{background-color:rgba(255,255,255,.08)}.megamenu-link-title{color:#fff;transition:color .2s ease}.megamenu-item:hover .megamenu-link-title,.megamenu-item:focus .megamenu-link-title,.megamenu-item:focus-visible .megamenu-link-title,.megamenu-tab-item.active .megamenu-link-title,.dropdown-item.active .megamenu-link-title{color:var(--logo-orange)}.megamenu-icon,.megamenu-arrow{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0}.megamenu-icon{width:2.5rem;min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.megamenu-icon i{line-height:1}.megamenu-arrow{min-width:1.5rem;transition:transform .2s ease , opacity .2s ease}.megamenu-item:hover .megamenu-arrow,.megamenu-item:focus .megamenu-arrow{transform:translateX(2px)}.megamenu .dropdown-item{white-space:normal}.industry-card{min-height:6.75rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.06);background-color:rgba(255,255,255,.04)}.industry-card:hover,.industry-card:focus{border-color:rgba(255,255,255,.4)}.industry-card:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.industry-card-img{transition:transform .25s ease , opacity .25s ease;opacity:.9}.industry-card-overlay::before{content:"";position:absolute;inset:0;z-index:1;background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.7) 0%,
    rgba(0, 0, 0, 0.5) 38%,
    rgba(0, 0, 0, 0.2) 65%,
    rgba(0, 0, 0, 0.12) 100%
  )}.industry-card:hover::before,.industry-card:focus::before{background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.68) 45%,
    rgba(0, 0, 0, 0.3) 75%,
    rgba(0, 0, 0, 0.18) 100%
  )}.industry-card-content{min-height:6rem;padding:.5rem!important}.industry-card-content .small,.industry-card-content p,.industry-card-cta{text-shadow:0 1px 3px rgba(0,0,0,.6)}.industry-card-cta{display:inline-flex;align-items:center;font-size:.75rem;text-transform:uppercase;color:rgba(255,255,255,.92);letter-spacing:.03em}.industry-card-cta i{transition:transform .2s ease}.industry-card:hover .industry-card-img,.industry-card:focus .industry-card-img{transform:scale(1.1);opacity:.82}.industry-card:hover .industry-card-cta,.industry-card:focus .industry-card-cta{color:rgba(255,255,255,1)}.industry-card:hover .industry-card-cta i,.industry-card:focus .industry-card-cta i{transform:translateX(2px)}.news-headline-block{border-left:3px solid var(--logo-orange);padding-left:1rem;max-width:32rem}.news-feature-card{min-height:11rem}.white-paper-card-overlay::before{content:"";position:absolute;inset:0;z-index:1;background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.85) 0%,
    rgba(0, 0, 0, 0.75) 38%,
    rgba(0, 0, 0, 0.65) 85%,
    rgba(0, 0, 0, 0.55) 100%
  )}.white-paper-card:hover::before,.white-paper-card:focus::before{background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.95) 0%,
    rgba(0, 0, 0, 0.85) 30%,
    rgba(0, 0, 0, 0.75) 90%,
    rgba(0, 0, 0, 0.7) 100%
  )}.event-highlight-cta{transition:background-color .2s ease , color .2s ease , border-color .2s ease}.event-highlight-card:hover .event-highlight-cta,.event-highlight-card:focus .event-highlight-cta,.event-highlight-card:focus-visible .event-highlight-cta{background-color:var(--logo-orange);color:#fff;border-color:var(--logo-orange)}.outlook-icon{width:.85rem;min-width:.85rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:991.98px){.navbar .has-megamenu{position:relative!important}.has-megamenu .border-bottom{border-bottom:0!important}.has-megamenu .dropdown-menu.megamenu{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;transform:none!important;background-color:transparent;box-shadow:none;max-height:none;overflow-y:auto;overflow-x:hidden;margin-top:.5rem;border-left:0;border-right:0}.navbar .megamenu-2{padding:.25rem 0 1rem 0;backdrop-filter:none}.header-mobile-megamenu-left{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1rem!important;margin-bottom:.25rem}.header-mobile-megamenu-right{padding-left:0!important}.header-mobile-megamenu-subcol{border-left:0!important;padding-left:0!important}.header-mobile-megamenu-subcol+.header-mobile-megamenu-subcol{border-top:1px solid rgba(255,255,255,.15);margin-top:1rem;padding-top:1rem!important}.header-mobile-megamenu-tabs .megamenu-tab-item{padding-top:.875rem!important;padding-bottom:.875rem!important}.header-mobile-megamenu-tabs .megamenu-arrow{display:none}.navbar .megamenu .tab-pane.fade{transition:none}.has-megamenu .nav-link>span>span:first-child{position:relative;color:#fff;transition:color .2s ease}.has-megamenu .nav-link>span>span:first-child::after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:2px;background-color:var(--logo-orange);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.has-megamenu.mobile-submenu-open .nav-link>span>span:first-child{color:var(--logo-orange)!important}.has-megamenu.mobile-submenu-open .nav-link>span>span:first-child::after{transform:scaleX(1)}.has-megamenu .nav-link>span>span:first-child{position:relative;color:#fff;transition:color .2s ease}.has-megamenu .nav-link>span>span:first-child::after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:2px;background-color:var(--logo-orange);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.has-megamenu.mobile-submenu-open .nav-link>span>span:first-child{color:var(--logo-orange)!important}.has-megamenu.mobile-submenu-open .nav-link>span>span:first-child::after{transform:scaleX(1)}.header-mobile-pane-slot{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease , opacity .2s ease , margin-top .3s ease}.header-mobile-pane-slot.is-open{opacity:1;margin-top:.25rem}.header-mobile-pane-slot>.tab-pane{display:block}.header-mobile-toggle-tabs .megamenu-tab-item .megamenu-arrow i{transition:transform .25s ease , opacity .2s ease}.header-mobile-toggle-tabs .megamenu-tab-item.mobile-tab-open .megamenu-arrow i{transform:rotate(180deg)}.header-mobile-pane-slot > .tab-pane.fade:not(.show) {opacity:0}.header-mobile-pane-slot>.tab-pane.fade.show{opacity:1}.header-mobile-pane-slot .border-start{border-left:0!important;border-top:1px solid rgba(255,255,255,.15);margin-top:1rem;padding-top:1rem!important;padding-left:0!important}}