@media (min-width:1420px){.new-width .container{max-width:1720px}}.hero-slide h1,.hero-slide h3,.hero-title,.schema-section .heading-holder h2,.text-section h2{font-size:48px;font-size:3rem;line-height:1;font-family:Inter,sans-serif}@media (min-width:1024px){.hero-slide h1,.hero-slide h3,.hero-title,.schema-section .heading-holder h2,.text-section h2{font-size:72px;font-size:4.5rem}}.super-title,.super-title-bold,.super-title-light,.super-title-medium,.super-title-regular{font-size:36px;font-size:2.25rem;line-height:1.06;font-family:Inter,sans-serif}@media (min-width:1024px){.super-title,.super-title-bold,.super-title-light,.super-title-medium,.super-title-regular{font-size:46px;font-size:2.875rem}}.super-title-bold{font-weight:700}.super-title-medium{font-weight:500}.super-title-regular{font-weight:400}.super-title-light{font-weight:300}.title,.title-bold,.title-light,.title-medium,.title-regular{font-size:26px;font-size:1.625rem;line-height:1.15;font-family:Inter,sans-serif}@media (min-width:1024px){.title,.title-bold,.title-light,.title-medium,.title-regular{font-size:32px;font-size:2rem;line-height:1.17}}.title-bold{font-weight:700}.title-medium{font-weight:500}.title-regular{font-weight:400}.title-light{font-weight:300}.showcase-area .testimonial-company h4,.sub-title,.sub-title-bold,.sub-title-light,.sub-title-medium,.sub-title-regular{font-size:22px;font-size:1.375rem;line-height:1.09;font-family:Inter,sans-serif}.sub-title-bold{font-weight:700}.sub-title-medium{font-weight:500}.sub-title-regular{font-weight:400}.sub-title-light{font-weight:300}.paragraph,.paragraph-bold,.paragraph-light,.paragraph-medium,.paragraph-regular{font-family:Inter,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.875}.paragraph-header{font-family:Inter,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.5}@media (min-width:1024px){.paragraph-header{font-size:30px;font-size:1.875rem}}.sub-paragraph{font-family:Inter,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:1024px){.sub-paragraph{font-size:20px;font-size:1.25rem}}.paragraph-bold{font-weight:700}.paragraph-medium{font-weight:500}.paragraph-regular{font-weight:400}.paragraph-light{font-weight:300}.filter-btn-label{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem}.big-label,.filter-btn-label{line-height:24px;line-height:1.5rem}.big-label{font-family:FabrikatMono-Medium,Tahoma;font-size:16px;font-size:1rem}.sub-label,.sub-label-bold,.sub-label-light,.sub-label-medium,.sub-label-regular{font-family:Inter,sans-serif;font-size:12px;font-size:.75rem;line-height:1.67}@media (min-width:1024px){.sub-label,.sub-label-bold,.sub-label-light,.sub-label-medium,.sub-label-regular{font-size:18px;font-size:1.125rem}}.sub-label-bold{font-weight:700}.sub-label-medium{font-weight:500}.sub-label-regular{font-weight:400}.sub-label-light{font-weight:300}.breadcrumbs-text,.small-label{font-family:FabrikatMono-Medium,Tahoma;font-size:11px;font-size:.6875rem;line-height:17px;line-height:1.0625rem}.table-header{font-weight:500;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.table-header,.table-item{font-family:Inter,sans-serif}.table-item{font-size:18px;font-size:1.125rem}.page-template-page-home-new-design #main .btn,.page-template-page-home-new-design .banner-section .btn{padding:10px 45px}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #main .btn,.page-template-page-home-new-design .banner-section .btn{padding:13px 29px;min-width:206px;text-align:center}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #web_testimonials_section.testimonial-full .web_testimonials_section .web-testimonial .content .company_info{font-size:32px;font-size:2rem}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #web_testimonials_section.testimonial-full .web_testimonials_section .web-testimonial .content .headline{margin:0 0 61px}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #web_testimonials_section.testimonial-full .web_testimonials_section .web-testimonial .content .name{margin:0 0 1px}}.page-template-page-home-new-design #web_testimonials_section .carousel-indicators{z-index:200}.page-template-page-home-new-design #quote_section.default-view .btn{padding:10px 45px}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #quote_section.default-view .btn{padding:13px 29px;min-width:206px;text-align:center}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #quote_section.default-view .content .btn{padding:13px 29px}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #quote_section.default-view .content .text{margin:0 0 70px}}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section{padding-bottom:51px}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section{background:-webkit-gradient(linear,left top,left bottom,color-stop(24.66%,#f2f6fb),color-stop(64.09%,rgba(242,246,251,.9375)),color-stop(101.11%,rgba(242,246,251,0)));background:linear-gradient(180deg,#f2f6fb 24.66%,rgba(242,246,251,.9375) 64.09%,rgba(242,246,251,0) 101.11%)}}@media (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .mobile-cta{text-align:center}}.page-template-page-home-new-design #product_wheel_section .btn-impv{border-radius:8px}@media (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .btn-impv{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;padding:10px 25px}}@media (max-width:1199.98px) and (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .btn-impv{margin:34px 0 50px}}@media (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .mobile-bg{background:-webkit-gradient(linear,left top,left bottom,color-stop(35.02%,#f2f6fb),color-stop(39.15%,rgba(242,246,251,.9375)),color-stop(101.11%,rgba(242,246,251,0)));background:linear-gradient(180deg,#f2f6fb 35.02%,rgba(242,246,251,.9375) 39.15%,rgba(242,246,251,0) 101.11%);padding-top:75px}}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .tablet-bg{background:-webkit-gradient(linear,left top,left bottom,color-stop(35.02%,#f2f6fb),color-stop(39.15%,rgba(242,246,251,.9375)),color-stop(101.11%,rgba(242,246,251,0)));background:linear-gradient(180deg,#f2f6fb 35.02%,rgba(242,246,251,.9375) 39.15%,rgba(242,246,251,0) 101.11%);padding-top:60px}}.page-template-page-home-new-design #product_wheel_section .wheel-image{display:block;margin:auto}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .wheel-image{width:100%}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .wheel-wrapper{height:722px}}@media (min-width:1420px){.page-template-page-home-new-design #product_wheel_section .wheel-wrapper{height:846px}}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring{-webkit-transform:translate(6%,9%) scale(1.3);transform:translate(6%,9%) scale(1.3);background:unset}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .center-logo .center-logo-div .links-box p{margin-bottom:17px;font-size:23px;font-size:1.4375rem}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .center-logo .center-logo-div .btn-impv{font-size:22px;font-size:1.375rem;padding:23px 28px!important;margin-top:9px}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .prod-pack-name{height:95px}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .prod-pack-name p{font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem;width:124px}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #data-sec .prod-pack-name{x:954;y:8}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #app-sec .prod-pack-name{x:174;y:1039}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #edge-sec .prod-pack-name{x:79;y:-7}}@media (min-width:1420px){.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring{-webkit-transform:translate(6%,9%) scale(1.4);transform:translate(6%,9%) scale(1.4);margin:0}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .prod-pack-name{height:75px}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring .prod-pack-name p{width:124px}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #data-sec .prod-pack-name{x:965;y:34}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #app-sec .prod-pack-name{x:249;y:1039}.page-template-page-home-new-design #product_wheel_section .wheel-wrapper .ring #edge-sec .prod-pack-name{x:103;y:17}}.page-template-page-home-new-design #product_wheel_section .wheel-title{font-weight:700;font-size:31px;font-size:1.9375rem;line-height:41px;line-height:2.5625rem}@media (min-width:768px){.page-template-page-home-new-design #product_wheel_section .wheel-title{font-size:40px;font-size:2.5rem;line-height:56px;line-height:3.5rem}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .wheel-title{line-height:72px;line-height:4.5rem;margin-top:69px}}.page-template-page-home-new-design #product_wheel_section .wheel-subtitle{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}@media (min-width:1200px) and (max-width:1419.98px){.page-template-page-home-new-design #product_wheel_section .wheel-subtitle{width:89%}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .wheel-subtitle{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}}@media (max-width:1419.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div>div:first-of-type .collapse-button{margin-top:0}}.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button{color:#434343;font-weight:700;font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;padding:19px 0;display:block}@media (min-width:768px){.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button{padding:25px 0}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button{padding-bottom:0;padding-top:22px;font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem}}@media (min-width:1420px){.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button{font-size:30px;font-size:1.875rem;line-height:41px;line-height:2.5625rem;padding-top:55px}}.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button[aria-expanded=true]{margin-bottom:30px}.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button:not(.collapsed)~hr{display:none!important}.page-template-page-home-new-design #product_wheel_section .collapse-div .collapse-button.collapsed~hr{display:block}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse{margin-right:-15px;margin-left:-15px}}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div{background-color:#f3f7fc;margin-right:-15px;margin-left:-15px;padding:32px 15px}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div{padding-right:30px;padding-left:30px}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div{padding:0 15px}}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div p{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem;margin-bottom:38px}@media (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div p{width:91%}}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div p{width:85%}}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div hr{margin-top:40px}@media (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div hr{margin-bottom:24px}}@media (min-width:768px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div hr{margin-bottom:40px}}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div img{display:block}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div a{font-weight:500;color:#000;display:block;margin-top:20px;font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}@media (max-width:767.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div a{width:91%}}@media (min-width:768px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div a{line-height:24px;line-height:1.5rem}}@media (min-width:768px) and (max-width:1199.98px){.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div a{width:68%}}.page-template-page-home-new-design #product_wheel_section .collapse-div .faqs-collapse .collapsed-div a:after{content:url(../../../impv/src/imgs/link-arrow.svg);margin-left:10px;margin-top:2px;position:absolute}.page-template-page-home-new-design #product_wheel_section .impv-icon{float:right;width:8px;height:8px}.page-template-page-home-new-design #product_wheel_section .impv-icon.expand-icon{margin-right:10px}@media (min-width:768px){.page-template-page-home-new-design #product_wheel_section .impv-icon{margin-top:10px}}@media (min-width:1200px){.page-template-page-home-new-design #product_wheel_section .impv-icon{margin-top:7px;float:left;width:12px;height:12px}}.wrapper{overflow:hidden}.hero-carousel{position:relative}.hero-carousel .carousel-indicators{-webkit-box-pack:center;justify-content:center;bottom:60px;z-index:200}@media (min-width:768px){.hero-carousel .carousel-indicators{bottom:56px;padding-right:0;padding-left:0}}@media (min-width:1024px){.hero-carousel .carousel-indicators{bottom:59px}}@media (min-width:1200px){.hero-carousel .carousel-indicators{bottom:49px}}@media (min-width:1420px){.hero-carousel .carousel-indicators{bottom:70px}}.hero-carousel .carousel-indicators li{width:16px;height:4px;border:none;margin-left:6px;margin-right:6px;-webkit-transition:background .5s;transition:background .5s}@media (min-width:768px){.hero-carousel .carousel-indicators li{width:24px;height:6px}}.hero-carousel .carousel-indicators li.active,.hero-carousel .carousel-indicators li:hover{background-color:#f9c737}.hero-carousel .proof-point{position:absolute;bottom:88px;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.hero-carousel .proof-point{bottom:30px;max-width:1420px;width:100%;padding-left:30px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel .proof-point{bottom:24px}}.hero-carousel .proof-point .holder{padding:20px;height:170px;width:170px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;background-color:#285ae6;color:#fff}@media (min-width:768px){.hero-carousel .proof-point .holder{height:206px;width:206px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel .proof-point .holder{height:160px;width:160px}}.hero-carousel .proof-point p{font:14px/1.29 FabrikatMono-Medium,Tahoma;font:.875rem/1.29 FabrikatMono-Medium,Tahoma;margin:0}@media (min-width:768px){.hero-carousel .proof-point p{font-size:18px;font-size:1.125rem;line-height:1.33}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel .proof-point p{font-size:14px;font-size:.875rem;line-height:1.14}}.hero-carousel .proof-point strong{display:block;font-size:48px;font-size:3rem;font-weight:800;line-height:1;margin:0 0 4px}@media (min-width:768px){.hero-carousel .proof-point strong{font-size:60px;font-size:3.75rem;margin:0 0 12px}}@media (min-width:1024px){.hero-carousel .proof-point strong{font-size:66px;font-size:4.125rem}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel .proof-point strong{font-size:48px;font-size:3rem;font-weight:700}}@media (min-width:768px){.hero-carousel .carousel.right .carousel-indicators{padding-right:24px;padding-left:28px;-webkit-box-pack:end;justify-content:flex-end}}@media (min-width:1024px){.hero-carousel .carousel.right .carousel-indicators{padding-right:31px}}@media (min-width:768px){.hero-carousel .carousel.left .carousel-indicators{padding-right:28px;padding-left:24px;-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:768px){.hero-carousel .carousel.center .carousel-indicators{padding-right:0;padding-left:0;-webkit-box-pack:center;justify-content:center}}.hero-carousel:before{position:absolute;bottom:0;left:0;right:0;height:24px;z-index:2;opacity:.25;content:"";background:#879198}@media (min-width:768px){.hero-carousel:before{height:30px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel:before{height:24px}}.hero-carousel:after{position:absolute;bottom:0;left:0;height:24px;z-index:2;width:30px;opacity:.2;content:"";background:#f5f5f5}@media (min-width:768px){.hero-carousel:after{height:30px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-carousel:after{height:24px}}@media (min-width:1420px){.hero-carousel:after{width:calc(50% - 680px)}}.hero-carousel .carousel-item{background-color:#000}.hero-slide{position:relative}@media (max-width:767.98px){.hero-slide *{text-align:left!important}}@media (max-width:767.98px){.hero-slide .container{padding-left:30px;padding-right:30px}}.hero-slide .hero-col{padding-top:143px;padding-bottom:20px;color:#fff;height:763px}@media (min-width:768px){.hero-slide .hero-col{padding-bottom:30px;min-height:764px;height:auto;padding-top:96px}}@media (min-width:1024px){.hero-slide .hero-col{min-height:840px;padding-top:204px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-slide .hero-col{min-height:762px}}@media (min-width:1420px){.hero-slide .hero-col{min-height:950px;padding-top:284px}}@media (min-width:1024px){.hero-slide .text-holder{max-width:450px}}@media (min-width:1200px){.hero-slide .text-holder{max-width:100%}}.hero-slide h1,.hero-slide h3{font-weight:400;line-height:1.14;margin:0 0 -8px;letter-spacing:-3px;letter-spacing:-.1875rem}@media (min-width:768px) and (max-width:1023.98px){.hero-slide h1,.hero-slide h3{font-size:70px;font-size:4.375rem;margin:0 0 20px}}@media (min-width:768px){.hero-slide h1,.hero-slide h3{line-height:1.1;margin:0 0 -8px}}@media (min-width:1200px) and (max-width:1419.98px){.hero-slide h1,.hero-slide h3{font-size:60px;font-size:3.75rem;margin:0 0 -4px}}.hero-slide h1 p,.hero-slide h3 p{font-size:inherit}.hero-slide h1 strong,.hero-slide h3 strong{font-weight:700}@media (min-width:1024px){.hero-slide .arrow-button{margin-left:-20px}}.hero-slide .side-image{position:absolute;top:50%;right:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:420px;margin-top:36px}@media (min-width:1420px){.hero-slide .side-image{max-width:490px}}.hero-slide .side-image img{max-width:100%}.hero-slide .side-image a{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;display:inline-block;vertical-align:top}.hero-slide .side-image a:hover{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.hero-slide .image-background{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;bottom:0}.hero-slide .text-content{width:100%}@media (min-width:1024px){.hero-slide .text-content{padding-bottom:33px}}@media (min-width:1200px){.hero-slide .text-content{padding-bottom:40px}}@media (min-width:1420px){.hero-slide .text-content{padding-bottom:100px}}@media (min-width:1024px){.hero-slide .text-content .col-left{padding-bottom:150px}}@media (min-width:1200px){.hero-slide .text-content .col-left{padding-bottom:100px}}.hero-slide .text-content .col-left br{display:none}.hero-slide .text-content img{max-width:100%}.hero-slide .text-content .col-right a{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;display:inline-block;vertical-align:top}.hero-slide .text-content .col-right a:hover{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.hero-slide .text-content .date{display:block;font-size:24px;font-size:1.5rem;font-weight:700;padding:35px 0 0}@media (min-width:1024px){.hero-slide .text-content .date{font-size:32px;font-size:2rem;padding:16px 0 0;margin:0 0 -23px}}@media (min-width:1200px){.hero-slide .text-content .date{padding:16px 0 48px;margin:0}}@media (min-width:1024px){.hero-slide .text-content .arrow-button{font-size:32px;font-size:2rem}}.hero-slide .text-content p{margin:0 0 20px}@media (max-width:767.98px){.hero-slide .arrow-button.large{padding-left:0}}.text-section{background-color:#212121;position:relative;padding-bottom:44px;padding-top:163px;color:#fff}@media (min-width:768px){.text-section{padding-top:195px;padding-bottom:38px}}@media (min-width:1024px){.text-section{padding-top:318px;padding-bottom:84px}}@media (min-width:1200px) and (max-width:1419.98px){.text-section{padding-top:238px;padding-bottom:79px}}@media (min-width:1420px){.text-section{padding-bottom:192px}}.text-section .container{position:relative}@media (min-width:768px){.text-section .container{z-index:3}}.text-section h2{line-height:1.13;font-weight:500;color:#fff;margin:0 0 25px;letter-spacing:-2px;letter-spacing:-.125rem}@media (min-width:768px) and (max-width:1023.98px){.text-section h2{font-size:70px;font-size:4.375rem;line-height:1.1;margin:0 0 33px}}@media (min-width:1024px){.text-section h2{margin:0 0 20px;line-height:1}}@media (min-width:1200px) and (max-width:1419.98px){.text-section h2{font-size:54px;font-size:3.375rem;line-height:1.11;font-weight:700;margin:0 0 24px}}.text-section h3{margin:0 0 10px;color:#e0e0e0;font-weight:400;line-height:1.15;font-size:26px;font-size:1.625rem}@media (min-width:768px){.text-section h3{font-size:30px;font-size:1.875rem;line-height:1.17}}@media (min-width:1024px){.text-section h3{font-size:42px;font-size:2.625rem;line-height:1.15}}@media (min-width:1200px) and (max-width:1419.98px){.text-section h3{font-size:32px;font-size:2rem;line-height:1.25;margin:0 0 12px}}.text-section h3 strong{font-weight:700;color:#fff}.text-section:after,.text-section:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-repeat:no-repeat;background-image:url(../../../impv/img/large-defender-11.svg);background-size:56% auto;content:""}.text-section:before{background-size:542px auto;width:542px;overflow:hidden}@media (min-width:768px){.text-section:before{background-size:72% auto;width:100%;height:100%;overflow:visible}}@media (min-width:1024px){.text-section:before{background-size:64% auto}}@media (min-width:1200px){.text-section:before{background-size:639px auto}}@media (min-width:1420px){.text-section:before{background-size:876px auto}}.text-section:after{top:311px;left:auto;right:30px;width:226px;height:100%;background-repeat:no-repeat;background-image:url(../../../impv/img/small-defender-1.svg);background-position:100% 0;background-size:226px auto}@media (max-width:767.98px){.text-section:after{top:40px;left:auto;right:44px;background-image:none;width:131px;height:34px;background-color:#000;opacity:.2}}@media (min-width:768px) and (max-width:1023.98px){.text-section:after{display:none}}@media (min-width:1024px){.text-section:after{background-size:170px auto;top:280px}}@media (min-width:1200px){.text-section:after{background-size:220px auto;top:193px;right:55px}}@media (min-width:1420px){.text-section:after{right:20px;top:311px;background-size:226px auto}}.showcase-area{padding-top:50px;padding-bottom:200px;position:relative;color:#e0e0e0;background-color:#212121;font-size:18px;font-size:1.125rem;line-height:1.35}@media (min-width:768px){.showcase-area{line-height:1.33}}@media (min-width:1024px){.showcase-area{font-size:24px;font-size:1.5rem;line-height:1.5}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area{font-size:18px;font-size:1.125rem;line-height:1.78}}.showcase-area .container{position:relative}@media (min-width:768px){.showcase-area .container{z-index:3}}.showcase-area h3{margin:0 0 16px;color:#fff;font-weight:700;font-size:26px;font-size:1.625rem}@media (min-width:768px){.showcase-area h3{margin:0 0 14px}}@media (min-width:1024px){.showcase-area h3{font-size:42px;font-size:2.625rem;margin:0 0 16px}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area h3{font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.33;margin:0 0 11px}}.showcase-area h3 a{color:#fff}.showcase-area p{margin:0 0 20px}@media (min-width:768px){.showcase-area p{margin:0 0 37px}}@media (min-width:1024px){.showcase-area p{margin:0 0 20px}}@media (min-width:1200px){.showcase-area p{margin:0 0 25px}}@media (min-width:1420px){.showcase-area p{margin:0 0 59px}}.showcase-area .testimonial-company{padding:34px 0 25px;margin:31px auto 0;max-width:338px;border-top:4px solid #879198;border-bottom:4px solid #879198}@media (min-width:768px){.showcase-area .testimonial-company{margin:0 auto 53px;padding:34px 0 32px}}@media (min-width:1024px){.showcase-area .testimonial-company{border:none;border-left:6px solid #879198;padding:9px 0 11px 17px;margin:10px 0 0 -3px;max-width:100%}}@media (min-width:1200px){.showcase-area .testimonial-company{padding:9px 0 0 22px;margin:0;border-left-width:4px}}@media (min-width:1420px){.showcase-area .testimonial-company{max-width:100%;border-left-width:6px}}.showcase-area .testimonial-company .arrow-button{margin:0 -10px}.showcase-area .testimonial-company .arrow-button.inline-link{color:#f9c737}@media (min-width:1024px){.showcase-area .testimonial-company .arrow-button.inline-link{font-size:24px;font-size:1.5rem;margin:0}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area .testimonial-company .arrow-button.inline-link{font-size:18px;font-size:1.125rem;font-weight:500}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area .testimonial-company .arrow-button.inline-link:after{top:-8px;width:15px;height:15px;right:-3px}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area .testimonial-company .arrow-button.inline-link:hover:after{right:-8px}}.showcase-area .testimonial-company img{display:inline-block;vertical-align:top;margin:0 0 19px}@media (min-width:768px){.showcase-area .testimonial-company img{margin:0 0 20px}}@media (min-width:1024px){.showcase-area .testimonial-company img{margin:0 0 10px}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-area .testimonial-company img{margin:0 0 19px}}.showcase-area .testimonial-company h4{display:block;margin:0 0 10px}.showcase-area:before{position:absolute;bottom:0;z-index:2;content:""}.showcase-area.view1{padding-bottom:62px}@media (min-width:768px){.showcase-area.view1{padding-bottom:155px}}@media (min-width:1024px){.showcase-area.view1{padding-bottom:182px}}@media (min-width:1200px){.showcase-area.view1{padding-bottom:168px}}@media (min-width:1420px){.showcase-area.view1{padding-bottom:326px}}.showcase-area.view1:before{left:auto;bottom:3px;width:280px;height:76px;background-repeat:no-repeat;background-position:100% 100%;background-image:url(../../../impv/img/small-defender-2.svg);background-size:270px auto}@media (min-width:768px){.showcase-area.view1:before{background-size:260px auto;right:30px;bottom:34px}}@media (min-width:1024px){.showcase-area.view1:before{bottom:57px}}@media (min-width:1200px){.showcase-area.view1:before{bottom:10px;right:auto;left:51.5%;background-size:280px 76px}}@media (min-width:1420px){.showcase-area.view1:before{left:51.5%;bottom:90px}}.showcase-area.view2{padding-bottom:183px}@media (min-width:768px){.showcase-area.view2{padding-bottom:209px}}@media (min-width:1024px){.showcase-area.view2{padding-bottom:353px}}@media (min-width:1200px){.showcase-area.view2{padding-bottom:263px}}@media (min-width:1420px){.showcase-area.view2{padding-bottom:366px}}.showcase-area.view2:before{left:0;bottom:19px;width:408px;height:160px;background-repeat:no-repeat;background-position:0 100%;background-image:url(../../../impv/img/small_defender_3.svg);background-size:348px auto}@media (min-width:768px){.showcase-area.view2:before{background-size:346px auto;bottom:32px}}@media (min-width:1024px){.showcase-area.view2:before{background-size:74% auto;bottom:96px}}@media (min-width:1200px){.showcase-area.view2:before{background-size:408px 160px;bottom:31px}}@media (min-width:1420px){.showcase-area.view2:before{bottom:0}}.showcase-area.view3{padding-bottom:123px}@media (min-width:768px){.showcase-area.view3{padding-bottom:283px}}@media (min-width:1024px){.showcase-area.view3{padding-bottom:351px}}@media (min-width:1200px){.showcase-area.view3{padding-bottom:297px}}@media (min-width:1420px){.showcase-area.view3{padding-bottom:323px}}.showcase-area.view3:before{left:-46px;bottom:0;width:627px;height:223px;background-repeat:no-repeat;background-position:0 100%;background-image:url(../../../impv/img/large-defender-2.svg);background-size:348px auto}@media (min-width:768px){.showcase-area.view3:before{background-size:77% auto;background-position:100% 100%;bottom:40px;right:0;left:auto}}@media (min-width:1024px){.showcase-area.view3:before{left:auto}}@media (min-width:1200px){.showcase-area.view3:before{background-size:627px 223px;background-position:0 100%;bottom:41px}}@media (min-width:1420px){.showcase-area.view3:before{bottom:35px}}.showcase-list{overflow:hidden;margin:-2px 0 0}@media (min-width:768px){.showcase-list{display:-webkit-box;display:flex;flex-wrap:wrap;padding:0 36px;margin:-23px 0 0;-webkit-box-pack:center;justify-content:center}}@media (min-width:1024px){.showcase-list{padding:0;margin:1px -5px 0 -15px;-webkit-box-pack:start;justify-content:flex-start}}@media (min-width:1200px){.showcase-list{margin:30px 14px 0 0;-webkit-box-pack:end;justify-content:flex-end}}@media (min-width:1420px){.showcase-list{margin:-15px -5px 0 -15px}}.showcase-list li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:40px 5px 35px 15px;position:relative;border-top:1px solid #43494f}@media (min-width:768px){.showcase-list li{width:48%;margin:0 0 -1px;border:none;padding:40px 5px 48px}}@media (min-width:1024px){.showcase-list li{width:329px;padding:33px 5px 26px 0}}@media (min-width:1200px){.showcase-list li{width:285px;padding:16px 8px 16px 24px;min-height:140px}}@media (min-width:1420px){.showcase-list li{width:329px;min-height:10px;padding:41px 0 30px}}.showcase-list li:first-child{border:none}@media (min-width:768px){.showcase-list li:nth-child(odd):before{top:0;width:1px}}@media (min-width:768px){.showcase-list li:after,.showcase-list li:nth-child(odd):before{position:absolute;right:0;bottom:0;background-color:#43494f;content:""}.showcase-list li:after{left:0;height:1px}}.showcase-list h4{font-weight:600;line-height:1.36;color:#fff;margin:0 0 12px;font-size:22px;font-size:1.375rem}@media (min-width:768px){.showcase-list h4{font-size:22px;font-size:1.375rem;margin-right:-15px;margin-bottom:16px;line-height:1.1}}@media (min-width:1024px){.showcase-list h4{font-size:24px;font-size:1.5rem;margin-bottom:0;margin-right:-5px;line-height:1.25}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-list h4{font-size:18px;font-size:1.125rem;line-height:1.35;font-weight:700;margin-right:0}}.showcase-list h4 a{color:#fff;font-size:inherit;line-height:inherit!important;font-weight:inherit!important}.showcase-list h4 a:hover{text-decoration:underline;color:#fff}.showcase-list .icon-holder{margin:0 34px 0 10px;text-align:center;width:91px;flex-shrink:0}@media (min-width:768px){.showcase-list .icon-holder{width:128px;margin:0 10px 0 0}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-list .icon-holder{width:82px;margin:0 31px 0 0}}@media (min-width:1420px){.showcase-list .icon-holder{margin:0;width:125px}}.showcase-list .icon-holder img{max-width:65px}.showcase-list .icon-holder.no-link a{pointer-events:none;cursor:default;text-decoration:none}.showcase-list .arrow-button{line-height:1.1}.showcase-list .arrow-button:after{top:-1px}@media (min-width:1024px){.showcase-list .arrow-button:after{top:-5px}}@media (max-width:767.98px){.showcase-list .arrow-button:after{top:-6px}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-list .arrow-button:after{top:-4px;width:15px;height:15px;right:-3px}}@media (min-width:1200px) and (max-width:1419.98px){.showcase-list .arrow-button:hover:after{right:-8px}}.showcase-list .arrow-button.no-link{pointer-events:none;cursor:default;text-decoration:none}.showcase-list .arrow-button.no-link:after{background:none}@media (min-width:1200px){.flex-lg-row-reverse .showcase-list{-webkit-box-pack:start;justify-content:flex-start}}.customers-showcase{position:relative}.customers-showcase .image-background{position:absolute;top:0;right:0;width:auto;height:100%;bottom:0;-webkit-transform:translateX(37%);transform:translateX(37%)}@media (min-width:768px){.customers-showcase .image-background{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transform:none;transform:none}}.customers-showcase .content-column{padding-top:71px;padding-bottom:51px}@media (min-width:768px){.customers-showcase .content-column{padding-top:97px;padding-bottom:90px}}@media (min-width:1024px){.customers-showcase .content-column{min-height:700px;padding-top:20px;padding-bottom:20px}}.customers-showcase:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:.25;background-color:#285ae6;content:""}.customers-showcase h2{line-height:1.13;margin:0 0 69px;font-weight:400;font-size:48px;font-size:3rem}@media (min-width:768px){.customers-showcase h2{margin:0 0 39px}}@media (min-width:1024px){.customers-showcase h2{font-size:54px;font-size:3.375rem;margin:0 0 73px;line-height:1.22}}@media (min-width:1200px){.customers-showcase h2{margin:0 0 63px}}@media (min-width:1200px) and (max-width:1419.98px){.customers-showcase h2{line-height:1.11;margin:0 0 70px}}.customers-showcase .text-holder{color:#fff;position:relative;padding-bottom:71px;z-index:2}@media (min-width:768px){.customers-showcase .text-holder{z-index:3}}@media (min-width:1024px){.customers-showcase .text-holder{padding-bottom:0}}.customers-showcase .text-holder .btn{padding-left:20px!important;padding-right:20px!important}@media (min-width:768px){.customers-showcase .text-holder .btn{padding-left:39px!important;padding-right:39px!important}}@media (min-width:1200px) and (max-width:1419.98px){.customers-showcase .text-holder .btn{padding:15px 29px!important}}.cubes-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;position:relative;z-index:2;margin:0 -13px}@media (min-width:768px){.cubes-list{z-index:3;max-width:500px;margin:0 auto}}@media (min-width:1024px){.cubes-list{-webkit-box-pack:end;justify-content:flex-end;margin:0 -13px;max-width:none}}@media (min-width:1200px) and (max-width:1419.98px){.cubes-list{margin:0 -9px;-webkit-box-pack:end;justify-content:flex-end;padding:0 15px 0 0}}.cubes-list li{padding:0 13px 30px}@media (min-width:1200px) and (max-width:1419.98px){.cubes-list li{padding:0 9px 18px}}.cubes-list .cube-item{width:207px;height:207px;background-color:#f5f5f5;padding:20px;font-size:24px;font-size:1.5rem;line-height:1.25}@media (min-width:1200px) and (max-width:1419.98px){.cubes-list .cube-item{width:188px;height:188px;font-size:18px;font-size:1.125rem;font-weight:500;padding-right:35px;padding-top:28px}}.cubes-list h3{font-size:48px;font-size:3rem;font-weight:800;color:#285ae6;margin:0 0 4px}@media (min-width:1200px) and (max-width:1419.98px){.cubes-list h3{font-size:32px;font-size:2rem}}.cubes-list p{margin:0}.expertise-section{background-color:#212121}.expertise-section .title-block{position:relative;padding-top:102px;padding-bottom:85px;text-align:center}@media (min-width:768px){.expertise-section .title-block{padding-top:70px;padding-bottom:121px}}@media (min-width:1024px){.expertise-section .title-block{text-align:left;padding-top:108px;padding-bottom:171px}}@media (min-width:1200px) and (max-width:1419.98px){.expertise-section .title-block{padding-top:88px;padding-bottom:169px}}.expertise-section .title-block h2{line-height:1;font-weight:400;margin:0;color:#fff;position:relative;z-index:3}@media (min-width:768px) and (max-width:1023.98px){.expertise-section .title-block h2{font-size:70px;font-size:4.375rem;line-height:1.1}}@media (max-width:767.98px){.expertise-section .title-block h2{z-index:2;line-height:1.12}}@media (min-width:1200px) and (max-width:1419.98px){.expertise-section .title-block h2{font-size:54px;font-size:3.375rem;line-height:1.22;max-width:350px}}.expertise-section .title-block h2 strong{font-weight:700}.expertise-section .title-block:before{position:absolute;top:0;right:0;z-index:2;width:906px;height:423px;background:url(../../../impv/img/graphic.svg) no-repeat 100% 0;background-size:906px 423px;content:""}.expertise-section .tabs-container{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(38%,#fff),to(#fafbff));background-image:linear-gradient(180deg,#fff 38%,#fafbff)}@media (max-width:1023.98px){.sameheight-tabs{z-index:2}}.banner-section{overflow:hidden;position:relative}.banner-section .banner-col{padding-top:124px;padding-bottom:242px;position:relative;z-index:2}@media (min-width:768px){.banner-section .banner-col{z-index:3;padding-top:108px;padding-bottom:308px}}@media (min-width:1024px){.banner-section .banner-col{padding-top:30px;padding-bottom:30px;min-height:978px}}@media (min-width:1200px) and (max-width:1419.98px){.banner-section .banner-col{min-height:761px}}.banner-section h2{font-weight:700;line-height:1.15;margin:0 0 26px;font-size:48px;font-size:3rem}@media (min-width:768px){.banner-section h2{font-size:60px;font-size:3.75rem;margin:0 0 22px;line-height:1.2}}@media (min-width:1024px){.banner-section h2{max-width:500px;font-size:66px;font-size:4.125rem;margin:0 0 48px;line-height:1.09}}@media (min-width:1200px) and (max-width:1419.98px){.banner-section h2{max-width:500px;font-size:54px;font-size:3.375rem;font-weight:800;line-height:1.1;margin:0 0 16px}}@media (min-width:1420px){.banner-section h2{max-width:100%}}.banner-section .paragraph-header{display:block;margin:0 0 74px;line-height:1.2}@media (min-width:768px){.banner-section .paragraph-header{margin:0 0 66px}}@media (min-width:1024px){.banner-section .paragraph-header{margin:0 0 95px}}@media (min-width:1200px) and (max-width:1419.98px){.banner-section .paragraph-header{font-size:32px;font-size:2rem;line-height:1.25;margin:0 0 52px}}@media (min-width:768px) and (max-width:1023.98px){.banner-section .paragraph-header{font-size:30px;font-size:1.875rem}}@media (max-width:767.98px){.banner-section .paragraph-header{font-size:22px;font-size:1.375rem;line-height:1.36}}.banner-section .img-holder{position:absolute;top:-111px;width:400px;right:-111px;z-index:1}@media (min-width:768px){.banner-section .img-holder{top:-120px;width:551px;right:-249px}}@media (min-width:1024px){.banner-section .img-holder{top:4px;width:787px;right:-232px}}@media (min-width:1200px){.banner-section .img-holder{top:-248px;width:880px;right:-253px}}@media (min-width:1420px){.banner-section .img-holder{width:939px;right:-249px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}}.banner-section:before{position:absolute;bottom:29px;z-index:2;content:"";left:43px;width:214px;height:128px;background:url(../../../impv/img/defender-graphic.svg) no-repeat 0 100%;background-size:auto auto}@media (min-width:768px){.banner-section:before{left:31vw;bottom:72px}}@media (min-width:1024px){.banner-section:before{left:23vw;bottom:52px}}@media (min-width:1200px){.banner-section:before{left:19.5vw;bottom:35px}}@media (min-width:1420px){.banner-section:before{bottom:36px}}.schema-section{background-image:-webkit-gradient(linear,left top,left bottom,from(#4f5459),to(#313840));background-image:linear-gradient(180deg,#4f5459,#313840);padding-top:123px;padding-bottom:81px;position:relative}@media (min-width:768px){.schema-section{padding-top:100px;padding-bottom:121px}}@media (min-width:1024px){.schema-section{padding-top:133px;padding-bottom:196px}}@media (min-width:1200px){.schema-section{padding-top:100px;padding-bottom:251px}}@media (min-width:1420px){.schema-section{padding-top:134px;padding-bottom:226px}}.schema-section .heading-holder{position:relative;z-index:2;padding-bottom:48px}@media (min-width:768px){.schema-section .heading-holder{padding-bottom:0}}@media (min-width:1024px){.schema-section .heading-holder{padding-bottom:59px}}@media (min-width:1200px){.schema-section .heading-holder{padding-bottom:53px}}@media (min-width:1420px){.schema-section .heading-holder{padding-bottom:60px}}.schema-section .heading-holder h2{font-weight:500;line-height:1.08;margin:0 -10px 27px;color:#fff;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;position:relative}@media (min-width:1024px){.schema-section .heading-holder h2{margin:0 0 26px}}@media (min-width:1200px){.schema-section .heading-holder h2{margin:0 0 25px}}@media (min-width:1200px) and (max-width:1419.98px){.schema-section .heading-holder h2{font-size:54px;font-size:3.375rem;font-weight:700;line-height:1.22}}@media (min-width:1420px){.schema-section .heading-holder h2{margin:0 0 18px}}@media (min-width:768px) and (max-width:1023.98px){.schema-section .heading-holder h2{font-size:70px;font-size:4.375rem;margin:0 -10px 10px}}.schema-section .heading-holder h3{font-weight:400;line-height:1.14;margin:0 0 10px;color:#e0e0e0;font-size:26px;font-size:1.625rem;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;position:relative}@media (min-width:768px){.schema-section .heading-holder h3{font-size:30px;font-size:1.875rem}}@media (min-width:1024px){.schema-section .heading-holder h3{margin-right:-25px;font-size:42px;font-size:2.625rem}}@media (min-width:1200px){.schema-section .heading-holder h3{margin-right:0}}.schema-section:before{position:absolute;z-index:1;background-repeat:no-repeat;background-image:url(../../../impv/img/small-defender-flourish.svg);background-size:auto auto;content:"";left:0;top:46px;width:98px;height:28px}@media (min-width:768px){.schema-section:before{top:40px}}@media (min-width:1024px){.schema-section:before{top:39px}}@media (min-width:1200px){.schema-section:before{top:25px}}@media (min-width:1420px){.schema-section:before{left:71px}}.schema-list{margin:-10px 0 0;padding:0 5px}@media (min-width:768px){.schema-list{padding:0;margin-top:-34px}}@media (min-width:1024px){.schema-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0 -10px}}.schema-list .list-item{padding:150px 0 0;font-size:16px;font-size:1rem;position:relative;line-height:1.5}@media (min-width:768px){.schema-list .list-item{font-size:18px;font-size:1.125rem;line-height:1.5;padding:98px 0 0}}@media (min-width:1024px){.schema-list .list-item{padding:0 10px;font-size:18px;font-size:1.125rem;width:16.5%}}@media (min-width:1200px){.schema-list .list-item{width:auto;padding-top:0;max-width:155px}}@media (min-width:1024px){.schema-list .list-item:first-child .icon-holder,.schema-list .list-item:last-child .icon-holder{-webkit-box-pack:start;justify-content:flex-start}}.schema-list .list-item:first-child .icon-holder:before,.schema-list .list-item:last-child .icon-holder:before{display:none}@media (max-width:767.98px){.schema-list .list-item:first-child .icon-holder img,.schema-list .list-item:last-child .icon-holder img{display:inline;vertical-align:top;width:100%}}@media (min-width:1024px){.schema-list .list-item:first-child .hover-description,.schema-list .list-item:last-child .hover-description{position:absolute;top:100%;left:10px;margin:-36px 0 0}}@media (min-width:1200px){.schema-list .list-item:first-child .hover-description,.schema-list .list-item:last-child .hover-description{margin:-22px 0 0}}@media (min-width:1420px){.schema-list .list-item:first-child .hover-description,.schema-list .list-item:last-child .hover-description{margin:-33px 0 0}}.schema-list .list-item:first-child .hover-icon,.schema-list .list-item:last-child .hover-icon{display:none}@media (min-width:1024px){.schema-list .list-item:first-child .hover-content,.schema-list .list-item:last-child .hover-content{position:static;opacity:1;visibility:visible;background:none;box-shadow:none;padding:0;width:100%;max-width:135px;color:#fff;font-size:18px;font-size:1.125rem;font-weight:500;border:none}}.schema-list .list-item:first-child .hover-content strong,.schema-list .list-item:last-child .hover-content strong{display:none}@media (min-width:1024px){.schema-list .list-item:first-child .hover-content ul li,.schema-list .list-item:last-child .hover-content ul li{padding:0 0 4px}}@media (min-width:1024px){.schema-list .list-item:first-child .hover-content ul li:before,.schema-list .list-item:last-child .hover-content ul li:before{display:none}}@media (min-width:1024px){.schema-list .list-item:first-child .item-description,.schema-list .list-item:last-child .item-description{margin-right:0;text-align:left;-webkit-box-pack:start;justify-content:flex-start}}@media (max-width:767.98px){.schema-list .list-item:first-child{padding:0}}.schema-list .list-item:first-child:after,.schema-list .list-item:first-child:before{position:absolute;bottom:-79px;left:4px;width:39px;height:2px;background-image:-webkit-gradient(linear,left top,right top,from(#879198),color-stop(55%,#879198),color-stop(55%,transparent),to(transparent));background-image:linear-gradient(90deg,#879198,#879198 55%,transparent 0,transparent);background-size:12px 2px;content:""}@media (min-width:768px){.schema-list .list-item:first-child:after,.schema-list .list-item:first-child:before{bottom:-57px;right:50%;margin:0 27px 0 0;width:266px;left:auto}}@media (min-width:1024px){.schema-list .list-item:first-child:after,.schema-list .list-item:first-child:before{display:none}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .list-item:first-child:before{display:none}}@media (min-width:768px){.schema-list .list-item:first-child:after{left:50%;right:auto;width:264px;margin:0 0 0 20px}}@media (min-width:1024px){.schema-list .list-item:first-child:after{display:none}}@media (max-width:767.98px){.schema-list .list-item:first-child:after{display:none}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .list-item:nth-child(2) .icon-holder:before{display:none}}@media (min-width:1024px){.schema-list .list-item:nth-child(2) .icon-holder:before{margin:0 2vw 0 0;background-image:url(../../../impv/img/yellow_arrow.svg)}}@media (min-width:1200px){.schema-list .list-item:nth-child(2) .icon-holder:before{margin:0 1vw 0 0;background-image:url(../../../impv/img/yellow-arrow-new.svg)}}@media (min-width:1420px){.schema-list .list-item:nth-child(2) .icon-holder:before{margin:0 50px 0 0}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .list-item:nth-child(3) .icon-holder:before{display:none}}@media (max-width:767.98px){.schema-list .list-item:nth-child(3) .icon-holder:before{position:absolute;width:4px;height:calc(100% - 14px);left:83px;top:80px;background-color:#5e89ff;content:""}}@media (max-width:767.98px){.schema-list .list-item:nth-child(4) .icon-holder:before{position:absolute;width:4px;height:calc(100% - 45px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:90px;background-color:#5e89ff;content:""}}@media (max-width:767.98px){.schema-list .list-item:last-child{padding-top:127px}}@media (min-width:1200px){.schema-list .list-item:last-child .item-title{margin-right:-83px;padding-right:70px}}@media (min-width:1200px){.schema-list .list-item:last-child .icon-holder{width:auto}}@media (min-width:1420px){.schema-list .list-item:last-child .item-description{margin-right:-20px}}.schema-list .wrap{display:-webkit-box;display:flex;position:relative}@media (min-width:768px){.schema-list .wrap{-webkit-box-pack:center;justify-content:center}}@media (min-width:1024px){.schema-list .wrap{display:block;position:static}}.schema-list .item-title{display:block;font-weight:700;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.2;margin:0 0 7px;max-width:132px}@media (min-width:768px){.schema-list .item-title{font-size:22px;font-size:1.375rem;line-height:1.1;margin:0 0 20px;max-width:100%}}@media (min-width:1024px){.schema-list .item-title{min-height:60px;font-size:22px;font-size:1.375rem;max-width:206px;line-height:1.4;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0}}@media (min-width:1200px) and (max-width:1419.98px){.schema-list .item-title{font-size:24px;font-size:1.5rem;line-height:1.2}}.schema-list .hover-icon{display:none}@media (min-width:1024px){.schema-list .hover-icon{margin:0 0 0 15px;flex-shrink:0;width:38px;height:24px;background:url(../../../impv/img/warning-selected.svg) no-repeat;display:block;opacity:.5;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;padding:0 10px 0 0}}@media (min-width:1200px){.schema-list .hover-icon{width:31px;padding:0 3px 0 0}}.schema-list .item-description{margin-top:-5px}@media (min-width:768px){.schema-list .item-description{width:170px;position:absolute;right:42px;top:-4px;-webkit-box-flex:0;flex-grow:0;margin:0}}@media (min-width:1024px){.schema-list .item-description{position:static;width:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;margin:0 -46px 9px 0}}@media (min-width:1200px) and (max-width:1419.98px){.schema-list .item-description{margin:0 0 30px}}.schema-list .hover-description{position:relative}@media (min-width:1024px){.schema-list .hover-description:hover .hover-content{opacity:1;visibility:visible}}@media (min-width:1024px){.schema-list .hover-description:hover .hover-icon{opacity:1}}.schema-list .hover-content{color:#e0e0e0;font-size:16px;font-size:1rem}@media (min-width:1024px){.schema-list .hover-content{position:absolute;top:10px;left:100%;background-color:rgba(33,33,33,.98);box-shadow:0 4px 20px 0 rgba(0,0,0,.27);border:1px solid #43494f;width:280px;padding:20px;font-size:14px;font-size:.875rem;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in,visibility .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in;text-align:left}}@media (min-width:1024px) and (min-width:1024px){.schema-list .hover-content{color:#fff}}.schema-list .hover-content strong{display:block;font-size:18px;font-size:1.125rem;font-weight:600;padding:0 0 9px;display:none}@media (min-width:1024px){.schema-list .hover-content strong{display:block}}.schema-list .hover-content ul{margin:0;padding:0;list-style:none}.schema-list .hover-content ul li{position:relative;padding:0 0 4px 21px}@media (min-width:768px){.schema-list .hover-content ul li{padding:0 0 6px 16px}}@media (min-width:1024px){.schema-list .hover-content ul li{padding:0 0 3px 27px}}.schema-list .hover-content ul li:before{position:absolute;top:9px;left:0;width:6px;height:6px;background-color:#285ae6;content:""}@media (min-width:768px){.schema-list .hover-content ul li:before{top:8px}}@media (min-width:1024px){.schema-list .hover-content ul li:before{left:4px}}.schema-list .icon-holder{margin:0 13px 0 0;width:120px;flex-shrink:0;position:relative;text-align:center;-webkit-box-ordinal-group:0;order:-1}@media (min-width:768px){.schema-list .icon-holder{margin:0;width:150px;height:150px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:1}}@media (min-width:1024px){.schema-list .icon-holder{width:135px;-webkit-box-pack:center;justify-content:center;margin:0 0 42px;-webkit-box-ordinal-group:inherit;order:inherit}}@media (min-width:1200px){.schema-list .icon-holder{margin:0 0 38px;height:98px}}@media (min-width:1420px){.schema-list .icon-holder{height:150px}}@media (min-width:768px){.schema-list .icon-holder:before{margin:0 0 20px;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);z-index:1;width:40px;height:40px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../../../impv/img/grey_arrow.svg);background-size:30px 30px;content:""}}@media (min-width:1024px) and (max-width:1199.98px){.schema-list .icon-holder:before{display:none}}@media (min-width:1200px){.schema-list .icon-holder:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:100%;bottom:auto;left:auto;width:96px;height:24px;background-image:url(../../../impv/img/grey-arrow-new.svg);background-size:auto auto;margin:0 1vw 0 0}}@media (min-width:1420px){.schema-list .icon-holder:before{margin:0 40px 0 0}}@media (max-width:767.98px){.schema-list .icon-holder img{display:inline-block;vertical-align:top;width:66%}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .icon-holder img{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media (min-width:1200px){.schema-list .icon-holder img{display:inline-block;vertical-align:top}}.schema-list .dot{position:absolute;width:26px;height:26px;border-radius:50%;background-color:#5e89ff;border:4px solid #43494f;z-index:5}@media (min-width:1024px){.schema-list .dot{z-index:5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:100%;margin:0 3vw 0 0}}@media (min-width:1200px){.schema-list .dot{margin:0 4.2vw 0 0}}@media (min-width:1420px){.schema-list .dot{margin:0 80px 0 0}}@media (max-width:1023.98px){.schema-list .dot{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.schema-list .dot:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;width:65px;background-color:#5e89ff;content:""}@media (min-width:1024px){.schema-list .dot:before{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:4px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot:before{left:auto;right:100%;width:185px;height:4px}}@media (max-width:767.98px){.schema-list .dot:before{height:4px}}@media (min-width:1024px){.schema-list .dot.dot2{margin:0 2.5vw 0 0}}@media (min-width:1200px){.schema-list .dot.dot2{margin:0 4.2vw 0 0}}@media (min-width:1420px){.schema-list .dot.dot2{margin:0 88px 0 0}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot2{top:-55px}}@media (max-width:767.98px){.schema-list .dot.dot2{bottom:100%;margin:0 0 60px}}@media (min-width:1024px){.schema-list .dot.dot2:before{height:85px}}@media (min-width:1200px){.schema-list .dot.dot2:before{height:89px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot2:before{width:260px}}@media (max-width:767.98px){.schema-list .dot.dot2:before{width:65px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot2:after{position:absolute;bottom:7px;left:-260px;width:4px;background-color:#5e89ff;height:50px;content:""}}@media (min-width:1024px){.schema-list .dot.dot2:after{position:absolute;bottom:100%;left:50%;margin:0 0 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:108px;width:2px;background-image:-webkit-gradient(linear,left bottom,left top,from(#879198),color-stop(55%,#879198),color-stop(55%,transparent),to(transparent));background-image:linear-gradient(0deg,#879198,#879198 55%,transparent 0,transparent);background-size:2px 12px;content:""}}@media (min-width:1024px){.schema-list .dot.dot3:before{height:85px}}@media (min-width:1200px){.schema-list .dot.dot3:before{height:89px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot3{top:-60px}}@media (max-width:767.98px){.schema-list .dot.dot3{top:-96px}}@media (min-width:1024px){.schema-list .dot.dot5{top:100%;left:78px;right:auto;margin:-52px 0 0 -1px}}@media (min-width:1200px){.schema-list .dot.dot5{margin-top:-26px}}@media (min-width:1420px){.schema-list .dot.dot5{margin-top:-53px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot5{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:100%;margin:3px -50px 0 0}}@media (max-width:767.98px){.schema-list .dot.dot5{top:54px;left:75px;-webkit-transform:none;transform:none}}@media (min-width:1024px){.schema-list .dot.dot5:before{height:62px}}@media (min-width:1200px){.schema-list .dot.dot5:before{height:85px;-webkit-transform:rotate(-34deg);transform:rotate(-34deg);left:34px;margin:-11px 0 0}}@media (min-width:1420px){.schema-list .dot.dot5:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;left:50%;height:63px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot5:before{width:147px}}@media (max-width:767.98px){.schema-list .dot.dot5:before{display:none}}@media (min-width:1024px){.schema-list .dot.dot4{top:100%;right:auto;-webkit-transform:none;transform:none;margin:-59px 0 0 1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media (min-width:1200px){.schema-list .dot.dot4{margin:-38px 0 0 1px}}@media (min-width:1420px){.schema-list .dot.dot4{margin:-62px 0 0 1px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot4{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:100%;margin:4px -54px 0 0}}@media (max-width:767.98px){.schema-list .dot.dot4{top:90px;margin:-17px 0 0 2px}}@media (min-width:1024px){.schema-list .dot.dot4:before{height:56px}}@media (min-width:1200px){.schema-list .dot.dot4:before{height:65px}}@media (min-width:1420px){.schema-list .dot.dot4:before{height:59px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .dot.dot4:before{width:151px}}@media (max-width:767.98px){.schema-list .dot.dot4:before{display:none}}.schema-list .anim-box{position:absolute;border:4px solid #5e89ff;padding:10px 17px 15px;font-size:18px;font-size:1.125rem;line-height:1.8;font-weight:600;text-align:center}@media (min-width:768px){.schema-list .anim-box{z-index:6}}@media (min-width:1024px){.schema-list .anim-box{background-color:rgba(33,33,33,.15)}}@media (min-width:1200px){.schema-list .anim-box{line-height:1.4;padding-left:15px;padding-right:15px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box{width:147px;right:100%;margin:0 119px 0 0;top:-78px;font-size:16px;font-size:1rem;padding-bottom:10px;line-height:1.2;padding-top:14px}}@media (max-width:767.98px){.schema-list .anim-box{width:136px;left:134px;bottom:100%;font-size:16px;font-size:1rem;padding:6px 10px 9px;margin:0 0 29px}}.schema-list .anim-box li{margin:0 0 -3px;color:#fff;font-weight:500}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box li{margin:0 0 5px}}.schema-list .anim-box a{color:#fff;padding:0!important;background:none;border:none;box-shadow:none;font-size:inherit!important;min-width:10px!important;font-weight:700}@media (min-width:1420px){.schema-list .anim-box a{font-weight:500}}.schema-list .anim-box.box2{text-align:left}@media (min-width:1024px){.schema-list .anim-box.box2{top:169px;right:100%;margin:0 -27px 0 0;width:138px;text-align:center}}@media (min-width:1200px){.schema-list .anim-box.box2{top:147px;margin:0;width:130px}}@media (min-width:1420px){.schema-list .anim-box.box2{margin:0 30px 0 0;top:169px;width:138px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box.box2{top:-243px}}@media (max-width:767.98px){.schema-list .anim-box.box2{margin:0 0 26px}}.schema-list .anim-box.box2 a{text-align:left}@media (min-width:1024px){.schema-list .anim-box.box2 a{text-align:center}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box.box2:after{height:40px;position:absolute;top:100%;left:50%;width:4px;background-color:#5e89ff;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}}@media (min-width:1024px){.schema-list .anim-box.box2:after{display:none}}.schema-list .anim-box.box3{margin-bottom:60px}@media (min-width:1024px){.schema-list .anim-box.box3{top:169px;right:100%;margin:0 -17px 0 0;width:120px}}@media (min-width:1200px){.schema-list .anim-box.box3{margin:0 3px 0 0;top:147px;width:118px}}@media (min-width:1420px){.schema-list .anim-box.box3{margin:0 32px 0 0;top:169px;width:120px}}@media (min-width:1024px){.schema-list .anim-box.box4{bottom:auto;top:169px;-webkit-transform:none;transform:none;width:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1200px){.schema-list .anim-box.box4{top:147px;width:118px}}@media (min-width:1420px){.schema-list .anim-box.box4{top:169px;width:100px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box.box4{top:50%;margin-top:2px;-webkit-transform:translatey(-50%);transform:translatey(-50%)}}@media (max-width:767.98px){.schema-list .anim-box.box4{bottom:auto;top:100%;margin:22px 0 0}}@media (max-width:767.98px){.schema-list .anim-box.box4:after{width:77px;position:absolute;top:50%;right:100%;height:4px;background-color:#5e89ff;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}}@media (max-width:767.98px){.schema-list .anim-box.box4:before{width:4px;position:absolute;top:auto!important;bottom:50%;left:-77px;height:100%;background-color:#5e89ff;-webkit-transform:none!important;transform:none!important;content:"";max-height:60px}}@media (min-width:1024px){.schema-list .anim-box.box5{bottom:auto;top:169px;left:41px;width:100px}}@media (min-width:1200px){.schema-list .anim-box.box5{margin:0;left:88px;top:147px;width:118px}}@media (min-width:1420px){.schema-list .anim-box.box5{top:169px;left:42px;width:100px}}@media (min-width:768px) and (max-width:1023.98px){.schema-list .anim-box.box5{top:50%;margin-top:2px;-webkit-transform:translatey(-50%);transform:translatey(-50%)}}@media (max-width:767.98px){.schema-list .anim-box.box5{bottom:auto;top:100%;margin:40px 0 0}}.schema-list .anim-box.box5:after{position:absolute;top:50%;right:100%;height:4px;background-color:#5e89ff;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;content:""}@media (min-width:768px){.schema-list .anim-box.box5:after{display:none}}@media (min-width:1024px){.animations-container .container{padding:0}}@media (max-width:1023.98px){.animations-container .col-12,.animations-container .container,.animations-container .row{padding:0;margin:0;max-width:100%}}
/*# sourceMappingURL=maps/impv-main-home-new-design-7fd20567c9.min.css.map */
