.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body{font-size:22px;line-height:1.27;letter-spacing:-.4px}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:MetricWeb-Bold,Tahoma;margin:0 0 .5em}.h1,h1{margin-bottom:27px;line-height:1;letter-spacing:-1.1px;letter-spacing:-.06875rem}@media (min-width:768px){.h1,h1{margin-bottom:21px}}@media (min-width:1024px){.h1,h1{margin-bottom:35px}}@media (min-width:1200px){.h1,h1{margin-bottom:40px;line-height:.95}}.h2,h2{margin-bottom:19px;line-height:1.3;letter-spacing:-.3px;letter-spacing:-.01875rem}@media (min-width:1024px){.h2,h2{margin-bottom:15px}}p{font-family:MetricWeb-Regular,Tahoma}#wrapper{position:relative;width:100%;overflow:hidden}.hero-container{margin-bottom:48px;margin-top:28px}@media (min-width:768px){.hero-container{margin-bottom:52px;padding:0 11%;text-align:center}}@media (min-width:1024px){.hero-container{margin-bottom:75px;padding-left:17%;padding-right:17%;margin-top:86px}}@media (min-width:1200px){.hero-container{margin-bottom:120px;padding-left:10%;padding-right:10%}}@media (min-width:1420px){.hero-container{padding-left:19%;padding-right:19%}}.hero-container .h1{margin-bottom:27px;font-size:3.125rem;line-height:1;letter-spacing:-1.1px;letter-spacing:-.06875rem}@media (min-width:768px){.hero-container .h1{padding-right:10%;padding-left:10%;margin-bottom:21px}}@media (min-width:1024px){.hero-container .h1{margin-bottom:35px;font-size:66px;font-size:4.125rem;padding-right:0;padding-left:0}}@media (min-width:1200px){.hero-container .h1{margin-bottom:40px;line-height:.95;padding-right:15%;padding-left:15%}}.hero-container .subtitle{font-size:36px;font-size:2.25rem;font-weight:500;line-height:1.12;letter-spacing:-1.1px;letter-spacing:-.06875rem;font-family:MetricWeb-Medium,Tahoma}@media (min-width:1024px){.hero-container .subtitle{font-size:40px;font-size:2.5rem}}.description-blocks{margin:0 auto 46px;width:100%;color:#fff;line-height:1.3;letter-spacing:.1px;letter-spacing:.00625rem}.description-blocks .tiles{display:grid;grid-column-gap:30px;grid-row-gap:30px;grid-auto-columns:unset}.description-blocks .tiles .tile-title{font-weight:700}.description-blocks .tiles .tile-0{grid-column-start:1;grid-column-end:1;grid-row-start:15;grid-row-end:16}.description-blocks .tiles .tile-1{grid-column-start:1;grid-column-end:1;grid-row-start:16;grid-row-end:17}.description-blocks .tiles .tile-2{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:15}@media (min-width:768px){.description-blocks .tiles{grid-auto-columns:calc(8.33333vw - 34px)}.description-blocks .tiles .tile-0{grid-column-start:1;grid-column-end:8;grid-row-start:1;grid-row-end:2}.description-blocks .tiles .tile-1{grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:2}.description-blocks .tiles .tile-2{grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:2}}@media (min-width:1024px){.description-blocks .tiles{grid-auto-columns:calc(50vw - 53px)}.description-blocks .tiles .tile-0{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.description-blocks .tiles .tile-1{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:2}.description-blocks .tiles .tile-2{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:2}}@media (min-width:1200px){.description-blocks .tiles{grid-auto-columns:calc(50vw - 55px)}.description-blocks .tiles .tile-0{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.description-blocks .tiles .tile-1{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:2}.description-blocks .tiles .tile-2{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:3}}@media (min-width:1420px){.description-blocks .tiles{grid-auto-columns:87.08333px}.description-blocks .tiles .tile-0{grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:2}.description-blocks .tiles .tile-1{grid-column-start:1;grid-column-end:6;grid-row-start:2;grid-row-end:3}.description-blocks .tiles .tile-2{grid-column-start:6;grid-column-end:13;grid-row-start:1;grid-row-end:3;max-width:775px}}@media (min-width:1420px) and (max-width:1430px){.description-blocks .tiles .tile-2{max-width:760px}}@media (min-width:768px){.description-blocks{margin-bottom:27px;max-width:none}}@media (min-width:1024px){.description-blocks{margin-bottom:64px}}@media (min-width:1200px){.description-blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap}}@media (min-width:1420px){.description-blocks{margin-bottom:90px}}@media (min-width:1200px){.description-blocks .row{display:block}}@media (min-width:1200px){.description-blocks .row:after{content:"";display:block;clear:both}}@media (min-width:1200px){.description-blocks .image-wrapper{float:right}}.description-blocks .image-wrapper img{width:290px;height:380px}@media (min-width:768px){.description-blocks .image-wrapper img{width:270px;height:466px}}@media (min-width:1024px){.description-blocks .image-wrapper img{width:450px;height:493px}}@media (min-width:1200px){.description-blocks .image-wrapper img{width:540px;height:786px}}@media (min-width:1420px){.description-blocks .image-wrapper img{width:785px;height:786px}}@media (min-width:768px){.description-blocks .content-block-1{-webkit-box-ordinal-group:0;order:-1}}@media (min-width:1200px){.description-blocks .content-block-1{-webkit-box-ordinal-group:1;order:0}}@media (min-width:1024px){.description-blocks .content-block-2 .content{padding-bottom:60px}}@media (min-width:1200px){.description-blocks .content-block-2 .content{padding-bottom:44px}}.description-blocks .content{padding:33px 20px 30px}@media (min-width:768px){.description-blocks .content{padding-bottom:25px;height:100%}}@media (min-width:1024px){.description-blocks .content{padding-top:40px;padding-left:57px;padding-right:60px}}@media (min-width:1200px){.description-blocks .content{padding:40px 56px 42px;letter-spacing:.2px;letter-spacing:.0125rem}}@media (min-width:1420px){.description-blocks .content{padding-left:54px;padding-top:40px;padding-bottom:42px}}.button-blocks{margin-bottom:93px}@media (min-width:768px){.button-blocks{margin-bottom:50px}}@media (min-width:1024px){.button-blocks{margin-bottom:95px}}@media (min-width:1200px){.button-blocks{margin-bottom:60px}}@media (min-width:768px){.button-blocks .h1{text-align:center}}@media (min-width:1200px){.button-blocks .h1{margin-bottom:0;text-align:left}}@media (min-width:1024px){.button-blocks .title-box{padding-right:25%;padding-left:25%;text-align:center}}@media (min-width:1200px){.button-blocks .title-box{padding-left:9px;padding-right:9%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media (min-width:1420px){.button-blocks .title-box{padding-left:0}}.img-button{padding:49px 15px;margin:0 auto;width:100%;max-width:290px;display:block;position:relative;background-color:#f5f5f5;color:#000;text-align:center;-webkit-transition:background .3s;transition:background .3s}@media (min-width:768px){.img-button{padding-top:45px;padding-bottom:26px;height:100%}}@media (min-width:1024px){.img-button{padding-top:67px;padding-bottom:47px}}@media (min-width:1200px){.img-button{padding-top:35px;padding-bottom:35px}}@media (min-width:1420px){.img-button{padding-top:67px;padding-bottom:48px}}.img-button:hover{color:#000;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}.img-button:hover:not(:focus){background-color:#e6e6e6}.img-button:focus:before,.img-button:visited:before{opacity:1}.img-button:before{content:"";display:block;position:absolute;top:-5px;bottom:-5px;right:-5px;left:-5px;background-color:#e6e6e6;opacity:0;z-index:-1}.img-button .img-wrapper{margin-bottom:15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:80px}@media (min-width:768px){.img-button .img-wrapper{margin-bottom:0}}@media (min-width:1024px){.img-button .img-wrapper{margin-bottom:26px}}@media (min-width:1200px){.img-button .img-wrapper{margin-bottom:7px}}@media (min-width:1420px){.img-button .img-wrapper{margin-bottom:27px}}.img-button img{display:block;margin:0 auto;width:auto}@media (min-width:768px){.img-button img{height:60px;width:auto}}@media (min-width:1024px){.img-button img{height:80px}}@media (min-width:1200px){.img-button img{height:60px}}@media (min-width:1420px){.img-button img{height:80px}}.credo-section{padding-top:30px;background-color:#f5f5f5}@media (min-width:768px){.credo-section{padding-top:64px}}@media (min-width:1200px){.credo-section{padding-top:110px}}.credo-section .meta{margin-bottom:29px;display:block;letter-spacing:1.1px;letter-spacing:.06875rem}@media (min-width:768px){.credo-section .meta{margin-bottom:20px}}@media (min-width:1200px){.credo-section .meta{margin-bottom:25px;padding-left:5px;line-height:1.1}}.credo-section .tabset{margin-bottom:59px}@media (min-width:1200px){.credo-section .tabset{margin-bottom:50px}}@media (min-width:1420px){.credo-section .tabset{margin-bottom:75px}}.credo-section .tab-content{padding-left:10px;padding-bottom:44px}@media (min-width:768px){.credo-section .tab-content{padding-left:0}}@media (min-width:1024px){.credo-section .tab-content{padding-bottom:100px}}@media (min-width:1200px){.credo-section .tab-content{padding-left:10px;padding-bottom:55px}}@media (min-width:1420px){.credo-section .tab-content{padding-left:0;padding-bottom:90px}}.credo-description{margin-bottom:45px;padding-left:15px;line-height:1.22}@media (min-width:768px){.credo-description{margin-bottom:50px;padding-left:0}}@media (min-width:1024px){.credo-description{padding-top:38px;padding-right:35px;letter-spacing:0;line-height:1.3}}@media (min-width:1200px){.credo-description{padding-left:9px;padding-top:7px}}@media (min-width:1420px){.credo-description{padding-top:14px;padding-left:0;padding-right:50px;line-height:1.29}}.credo-description a{display:inline-block;vertical-align:top}.credo-description a.active,.credo-description a:hover{position:relative;text-decoration:none;color:#285ae6}.credo-description a.active:after,.credo-description a:hover:after{content:"";position:absolute;top:calc(100% - 5px);left:0;right:0;border-bottom:2px solid #285ae6}@media (min-width:1200px){.credo-description a.active:after,.credo-description a:hover:after{top:calc(100% - 8px)}}@media (min-width:1420px){.credo-description a.active:after,.credo-description a:hover:after{top:calc(100% - 10px)}}.credo-description a:active,.credo-description a:focus{text-decoration:none;color:#285ae6}.credo-description.fixed{position:absolute;left:-9999px}@media (max-width:767.98px){.credo-description.fixed{position:fixed;padding:15px 5px 20px;top:0;left:0;right:0;background-color:#f5f5f5;z-index:10;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}}.credo-description.fixed .nav-tabs{margin:0 -5px;display:-webkit-box;display:flex;flex-wrap:wrap}.credo-description.fixed .nav-item{padding:5px;width:50%;text-align:center}.credo-description.fixed .nav-item .active{background-color:#28b4e6;color:#fff}.credo-description.fixed .meta{margin-bottom:5px}.credo-description.fixed a{padding:10px;display:block;background-color:#b8b8b8;color:#fff;line-height:1.3;-webkit-transition:background .3s;transition:background .3s}.credo-description.fixed a:after{display:none}.credo-description.fixed a:hover{background-color:#28b4e6;text-decoration:none;-webkit-transition:background .3s;transition:background .3s}.credo-list{padding:0;margin-bottom:0;list-style-type:none;letter-spacing:-.15px;letter-spacing:-.00938rem}@media (min-width:768px){.credo-list{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (min-width:1024px){.credo-list{-webkit-columns:3;-moz-columns:3;column-count:3;letter-spacing:.15px;letter-spacing:.00938rem}}.credo-list .h3{margin-bottom:5px;line-height:1;letter-spacing:.6px;letter-spacing:.0375rem}.credo-list li{padding-bottom:15px;padding-right:30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:768px){.credo-list li{padding-right:50px}}@media (min-width:1024px){.credo-list li{padding-right:29px}}@media (min-width:1200px){.credo-list li{padding-bottom:10px;padding-right:40px}}@media (min-width:1420px){.credo-list li{padding-right:66px;padding-bottom:20px}}.js-sticky-block{position:absolute;opacity:0;left:-99999px;-webkit-transition:opacity .3s;transition:opacity .3s}.interactive-img{position:relative;margin:0 auto;width:100%;max-width:320px}@media (min-width:768px){.interactive-img{padding-top:20px;max-width:350px}}@media (min-width:1024px){.interactive-img{padding-top:38px}}@media (min-width:1200px){.interactive-img{padding-top:55px}}@media (min-width:1420px){.interactive-img{padding-top:59px;max-width:466px}}.interactive-img .holder{position:relative;padding-top:85%}.credo-img{position:absolute;top:0;width:100%;height:100%}.credo-img .grey-fl-bg{fill:#d8d8d6}.credo-img .grey-fl-bg:hover{fill:#d8d8d6!important}.credo-img .grey-wll-lf{fill:#f7f7f7}.credo-img .grey-wll-lf:hover{fill:#f7f7f7!important}.credo-img .grey-wll-rt{fill:#e8e8e6}.credo-img .grey-wll-rt:hover{fill:#e8e8e6!important}.credo-img .logo-blue{fill:#285ae6}.credo-img .logo-blue:hover{fill:#285ae6!important}.credo-img .cls-1,.credo-img .cls-2,.credo-img .cls-11,.credo-img .cls-14,.credo-img .cls-15{fill:#cecfd1}.credo-img .cls-1,.credo-img .cls-2,.credo-img .cls-3,.credo-img .cls-4,.credo-img .cls-11,.credo-img .cls-13,.credo-img .cls-14,.credo-img .cls-15{stroke:#fff}.credo-img .cls-1,.credo-img .cls-2,.credo-img .cls-3,.credo-img .cls-4,.credo-img .cls-9,.credo-img .cls-11,.credo-img .cls-13,.credo-img .cls-14,.credo-img .cls-15{stroke-miterlimit:10;stroke-width:1.42px}.credo-img .cls-1,.credo-img .cls-2,.credo-img .cls-4,.credo-img .cls-11,.credo-img .cls-14,.credo-img .cls-15{opacity:.6}.credo-img .cls-3,.credo-img .cls-4,.credo-img .cls-13,.credo-img .cls-15{fill:#afafaf;opacity:.6}.credo-img .cls-5,.credo-img .cls-9{fill:none}.credo-img .cls-6{fill:#fff}.credo-img .cls-8{fill:#285ae6}.credo-img .cls-9{stroke:#285ae6}.credo-img a{outline:0}.credo-img a.active .cls-3,.credo-img a:hover .cls-3{fill:#285ae6;opacity:1}.credo-img a.active .cls-13,.credo-img a:hover .cls-13{fill:#29b3e5;opacity:1}.credo-img a.active .cls-15,.credo-img a:hover .cls-15{fill:#1e3f76;opacity:1}.credo-img a.active .cls-4,.credo-img a:hover .cls-4{fill:#000;opacity:1}.leadership-block .leadership-title{padding-top:69px}@media (min-width:768px){.leadership-block .leadership-title{padding-top:100px}}.leadership-block .team-list{margin:0 auto;padding:25px 0 0;width:100%;max-width:320px;list-style-type:none}@media (min-width:768px){.leadership-block .team-list{padding-top:60px;max-width:none;display:-webkit-box;display:flex;flex-wrap:wrap}}@media (min-width:1024px){.leadership-block .team-list{padding-top:105px}}@media (min-width:1200px){.leadership-block .team-list{padding-top:120px}}@media (min-width:1420px){.leadership-block .team-list{margin:0 auto;width:100%;max-width:1079px}}.leadership-block .team-memeber{margin-bottom:22px;overflow:hidden}@media (min-width:768px){.leadership-block .team-memeber{margin-bottom:8px;margin-right:15px;margin-left:15px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:calc(33.333% - 30px)}}@media (min-width:1024px){.leadership-block .team-memeber{margin-bottom:20px;margin-right:25px;margin-left:25px;width:calc(33.333% - 50px)}}@media (min-width:1200px){.leadership-block .team-memeber{margin-bottom:40px;margin-right:17px;margin-left:17px;width:calc(33.333% - 34px)}}@media (min-width:1420px){.leadership-block .team-memeber{margin-right:10px;margin-left:10px;width:calc(33.333% - 20px)}}.leadership-block .team-memeber.hover .description-box,.leadership-block .team-memeber:hover .description-box{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.leadership-block .team-memeber.hover .description-content,.leadership-block .team-memeber:hover .description-content{opacity:1;-webkit-transition:opacity .7s ease-in;transition:opacity .7s ease-in}.leadership-block .team-memeber .img-wrapper{position:relative}.leadership-block .team-memeber .description-box{position:absolute;top:0;bottom:0;right:0;left:0;padding:0 0 0 15px;background-color:rgba(0,0,0,.59);color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);overflow:hidden;-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}@media (min-width:768px){.leadership-block .team-memeber .description-box{font-size:20px;font-size:1.25rem}}.leadership-block .team-memeber .description-content{padding:15px 15px 15px 0;display:block;height:100%;overflow-y:auto;opacity:0;-webkit-transition:opacity .7s ease-in;transition:opacity .7s ease-in}.leadership-block .team-memeber .description-content::-webkit-scrollbar{width:14px}@media (min-width:768px){.leadership-block .team-memeber .description-content::-webkit-scrollbar{width:11px}}.leadership-block .team-memeber .description-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.leadership-block .team-memeber .description-content::-webkit-scrollbar-thumb{background:hsla(0,0%,84.7%,.8)}.leadership-block .team-memeber .description-content::-webkit-scrollbar-button:single-button:vertical:decrement,.leadership-block .team-memeber .description-content::-webkit-scrollbar-button:single-button:vertical:increment{display:none}.leadership-block .team-memeber img{display:block;margin:0 auto;width:234px}@media (min-width:1024px){.leadership-block .team-memeber img{width:300px}}.leadership-block .info-memeber{position:relative;padding:12px 20px 13px;background-color:#285ae6;color:#fff;z-index:1}@media (min-width:768px){.leadership-block .info-memeber{-webkit-box-flex:1;flex-grow:1}}.leadership-block .name-memeber{margin-bottom:5px;display:block;line-height:1.15;letter-spacing:-.1px;letter-spacing:-.00625rem}.leadership-block .position-member{display:block;line-height:1.57;letter-spacing:-.05px;letter-spacing:-.00313rem}.leadership-block .nav-tabs{position:relative;-webkit-box-align:end;align-items:flex-end;line-height:1}.leadership-block .nav-tabs:before{content:"";display:block;position:absolute;top:0;bottom:0;right:-50vw;left:-50vw;background-color:#f5f5f5}.leadership-block .nav-tabs .nav-item{position:relative;width:50%;background-color:#e0e0e0;text-align:center;z-index:1}.leadership-block .nav-tabs .nav-item.show .nav-link{color:#000}@media (min-width:768px){.leadership-block .nav-tabs .nav-item.show .nav-link{font-size:30px;font-size:1.875rem}}.leadership-block .nav-tabs .nav-link{padding-top:7px;padding-bottom:15px;color:#858585;-webkit-transition:color .3s;transition:color .3s}@media (min-width:768px){.leadership-block .nav-tabs .nav-link{padding-top:17px}}.leadership-block .nav-tabs .nav-link:hover{color:#000;-webkit-transition:color .3s;transition:color .3s}.leadership-block .nav-tabs .nav-link.active{padding-top:20px;padding-bottom:23px;color:#000}@media (min-width:768px){.leadership-block .nav-tabs .nav-link.active{padding-top:27px;padding-bottom:30px}}@media (min-width:768px){.leadership-block .tab-content{margin-right:-15px;margin-left:-15px}}@media (min-width:1024px){.leadership-block .tab-content{margin-right:-20px;margin-left:-20px}}@media (min-width:1200px){.leadership-block .tab-content{margin-right:-8px;margin-left:-8px}}@media (min-width:1420px){.leadership-block .tab-content{margin-right:0;margin-left:0}}
/*# sourceMappingURL=maps/impv-company-about-4b5a29b92e.min.css.map */
