.border{border:0!important}@media (min-width:1420px){.special_banner{padding-top:20px;padding-bottom:16px}}@media (min-width:1200px) and (max-width:1419px){.special_banner{padding-top:20px;padding-bottom:16px}}@media (min-width:1024px) and (max-width:1199px){.special_banner{padding-top:20px;padding-bottom:16px}}@media (min-width:768px) and (max-width:1023px){.special_banner{padding-top:20px;padding-bottom:16px}}@media (max-width:767px){.special_banner{padding-top:16px;padding-bottom:13px}}.special_banner p{font-family:"Open Sans Light",sans-serif;margin-bottom:0;text-align:center}@media (min-width:1420px){.special_banner p{font-size:24px;line-height:24px}}@media (min-width:1200px) and (max-width:1419px){.special_banner p{font-size:24px;line-height:24px}}@media (min-width:1024px) and (max-width:1199px){.special_banner p{font-size:22px;line-height:22px}}@media (min-width:768px) and (max-width:1023px){.special_banner p{font-size:20px;line-height:20px}}@media (max-width:767px){.special_banner p{font-size:20px;line-height:28px;margin-top:6px;max-width:290px;margin-right:auto;margin-left:auto}}.special_banner a{font-family:"Open Sans",sans-serif}@media (min-width:1420px){.special_banner a{font-size:14px;margin-left:8px}}@media (min-width:1200px) and (max-width:1419px){.special_banner a{font-size:14px;margin-left:8px}}@media (min-width:1024px) and (max-width:1199px){.special_banner a{font-size:13px;margin-left:6px}}@media (min-width:768px) and (max-width:1023px){.special_banner a{font-size:13px;margin-left:4px}}@media (max-width:767px){.special_banner a{font-size:13px;display:block;margin-top:6px}}@media (min-width:1420px){.main-hero{background:url(../imgs/homepage/herobg2018-1420.png) no-repeat #006db3;height:627px;background-size:cover;background-position:50% 50%}}@media (min-width:1200px) and (max-width:1419px){.main-hero{background:url(../imgs/homepage/herobg2018-1200.png) no-repeat #006db3;height:627px;background-size:cover;background-position:50% 50%}}@media (min-width:1024px) and (max-width:1199px){.main-hero{background:url(../imgs/homepage/herobg2018-1024.png) no-repeat #006db3;height:627px;background-size:cover;background-position:50% 50%}}@media (min-width:768px) and (max-width:1023px){.main-hero{background:url(../imgs/homepage/herobg2018-768.png) no-repeat #006db3;background-size:cover;background-position:50% 50%}}@media (max-width:767px){.main-hero{background:url(../imgs/homepage/herobg2018-320.png) no-repeat #e4e2e4;background-size:cover;background-position:50% 50%}}@media (min-width:1420px){.main-hero .contentrow{height:527px}}@media (min-width:1200px) and (max-width:1419px){.main-hero .contentrow{height:527px}}@media (min-width:1024px) and (max-width:1199px){.main-hero .contentrow{height:487px}}.main-hero .hero-title{font-family:"Open Sans Bold",sans-serif;color:#fff;text-align:center}@media (min-width:1420px){.main-hero .hero-title{font-size:46px;width:594px;margin:76px 18px 46px}}@media (min-width:1200px) and (max-width:1419px){.main-hero .hero-title{font-size:46px;width:594px;margin:76px calc(49% - 596px/2) 46px}}@media (min-width:1024px) and (max-width:1199px){.main-hero .hero-title{margin:135px calc(49% - 591px/2) 0;width:554px}}@media (min-width:768px) and (max-width:1023px){.main-hero .hero-title{font-size:46px;margin-top:52px;margin-bottom:20px;padding:0 62px}}@media (max-width:767px){.main-hero .hero-title{font-size:22px;width:291px;margin:29px calc(49% - 275px/2) 11px}}.main-hero .hero-text{font-family:"Open Sans",sans-serif;color:#fff;text-align:center}@media (min-width:1420px){.main-hero .hero-text{font-size:20px;line-height:24px;width:580px;margin:35px 32px 30px}}@media (min-width:1200px) and (max-width:1419px){.main-hero .hero-text{font-size:20px;line-height:24px;width:580px;margin:35px calc(49% - 580px/2) 30px}}@media (min-width:1024px) and (max-width:1199px){.main-hero .hero-text{font-size:20px;margin:22px calc(49% - 591px/2) 30px;width:554px}}@media (min-width:768px) and (max-width:1023px){.main-hero .hero-text{font-size:20px;margin-top:0;margin-bottom:26px}}@media (max-width:767px){.main-hero .hero-text{font-size:16px;width:291px;margin:0 calc(49% - 275px/2) 30px}}.main-hero .orange-cta-btn{font-family:"Open Sans Semibold",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;background-color:#ed670c;padding-right:15px;padding-left:15px;border-radius:3px;text-transform:uppercase}.main-hero .orange-cta-btn:hover{background-color:#ea4d07;text-decoration:none}@media (min-width:1420px){.main-hero .orange-cta-btn{font-size:14px;height:36px;line-height:36px;right:calc(50% - 163px/2);bottom:0;position:absolute}}@media (min-width:1200px) and (max-width:1419px){.main-hero .orange-cta-btn{font-size:14px;height:36px;line-height:36px;right:calc(50% - 195px/2);bottom:0;position:absolute}}@media (min-width:1024px) and (max-width:1199px){.main-hero .orange-cta-btn{font-size:14px;height:36px;line-height:36px;right:calc(50% - 173px/2);bottom:0;position:absolute}}@media (min-width:768px) and (max-width:1023px){.main-hero .orange-cta-btn{font-size:14px;height:36px;line-height:36px;right:calc(50% - 169px/2);bottom:55px;position:absolute}}@media (max-width:767px){.main-hero .orange-cta-btn{font-size:13px;height:34px;line-height:34px;margin-left:calc(50% - 207px/2);margin-bottom:34px}}@media (min-width:1200px){.main-hero .img-screen{margin:56px auto 53px auto}}@media (min-width:1024px) and (max-width:1199px){.main-hero .img-screen{max-width:330px;margin:131px auto 53px auto}}@media (min-width:768px) and (max-width:1023px){.main-hero .img-screen{margin:-18px auto 28px!important;max-width:347px}}@media (max-width:767px){.main-hero .img-screen{margin:23px auto 10px!important;padding:0 43px;max-width:275px}}.main-hero .lrn-more_btn{float:left;font-family:"Open Sans",sans-serif;font-size:14px;line-height:36px;color:#2f1a45;text-transform:uppercase}@media (min-width:1420px){.main-hero .lrn-more_btn{margin-left:36px}}@media (min-width:1200px) and (max-width:1419px){.main-hero .lrn-more_btn{margin-left:36px}}@media (min-width:1024px) and (max-width:1199px){.main-hero .lrn-more_btn{margin-left:24px}}@media (min-width:768px) and (max-width:1023px){.main-hero .lrn-more_btn{margin-left:20px}}@media (max-width:767px){.main-hero .lrn-more_btn{margin-left:10px}}.main-hero .logos-row{border-bottom:1px solid #e3e3e3}@media (max-width:767px){.main-hero .logos-row{padding-bottom:42px}}.main-hero .logos-row img{margin:0 auto}.main-hero .logos-row div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-strip-hr{margin-top:-15px;border-color:#e3e3e3!important}.hpresources{background-position:50% 0!important}@media (min-width:1420px){.hpresources{background:url(../imgs/homepage/gray-strip-1420.png) no-repeat transparent;margin-top:135px;padding-bottom:126px}}@media (min-width:1200px) and (max-width:1419px){.hpresources{background:url(../imgs/homepage/gray-strip-1200.png) no-repeat transparent;margin-top:135px;padding-bottom:126px}}@media (min-width:1024px) and (max-width:1199px){.hpresources{background:url(../imgs/homepage/gray-strip-1024.png) no-repeat transparent;margin-top:93px;padding-bottom:126px}}@media (min-width:768px) and (max-width:1023px){.hpresources{margin-top:52px;margin-bottom:30px}}@media (max-width:767px){.hpresources{margin-top:40px;margin-bottom:50px}}@media (min-width:1420px){.hpresources .hpresource-left{padding-right:0;padding-left:38px}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-left{padding-right:0}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-left{padding-right:0}}@media (min-width:768px) and (max-width:1023px){.hpresources .hpresource-left{background-image:url(../imgs/homepage/hpresources/768-grey-side-bg.png);background-repeat:no-repeat;background-position:right}}@media (min-width:1420px){.hpresources .hpresource-left img{float:right}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-left img{width:100%}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-left img{width:100%}}@media (min-width:1420px){.hpresources .hpresource-middle{padding:0}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-middle{padding:0}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-middle{padding:0}}@media (min-width:768px) and (max-width:1023px){.hpresources .hpresource-middle{background-image:url(../imgs/homepage/hpresources/768-grey-side-bg.png);background-repeat:no-repeat;background-position:right}}@media (min-width:1420px){.hpresources .hpresource-middle img{width:100%}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-middle img{width:100%}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-middle img{width:100%}}@media (min-width:1420px){.hpresources .hpresource-right{padding-left:0}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-right{padding-left:0}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-right{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.hpresources .hpresource-right{background-image:url(../imgs/homepage/hpresources/768-grey-side-bg.png);background-repeat:no-repeat;background-position:right}}@media (min-width:768px) and (max-width:1023px){.hpresources .hpresource{margin-bottom:37px}}@media (max-width:767px){.hpresources .hpresource{padding-right:0!important;margin-top:50px}}@media (min-width:1420px){.hpresources .imagecol{height:231px}}@media (min-width:1200px) and (max-width:1419px){.hpresources .imagecol{height:206px}}@media (min-width:1024px) and (max-width:1199px){.hpresources .imagecol{height:180px}}@media (min-width:768px) and (max-width:1023px){.hpresources .imagecol{height:271px;float:left}}@media (min-width:1420px){.hpresources .imagecol img{height:231px}}@media (min-width:1200px) and (max-width:1419px){.hpresources .imagecol img{height:206px}}@media (min-width:1024px) and (max-width:1199px){.hpresources .imagecol img{height:180px}}@media (min-width:768px) and (max-width:1023px){.hpresources .imagecol img{height:227px;float:left}}@media (min-width:768px) and (max-width:1023px){.hpresources .imagecol:after{content:" ";position:absolute;display:block;width:calc(100% - 395px);height:271px;top:0;right:76px;z-index:-1;background:#e6e6e6;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(-30deg,0deg);transform:skew(-10deg,0deg)}}.hpresources .webinericon{background:url(../imgs/homepage/icons/webiner.png) no-repeat transparent;padding-left:30px;line-height:16px}.hpresources .reporticon{background:url(../imgs/homepage/icons/report.png) no-repeat transparent;padding-left:30px;line-height:20px}.hpresources .freetoolicon{background:url(../imgs/homepage/icons/freetool.png) no-repeat transparent;padding-left:30px;line-height:24px}.hpresources .icon{font-family:"Open Sans Semibold",sans-serif;display:block;color:#2f1a45;text-transform:uppercase}@media (min-width:1420px){.hpresources .icon{margin-top:40px;margin-bottom:22px;font-size:12px;height:25px}}@media (min-width:1200px) and (max-width:1419px){.hpresources .icon{margin-top:40px;margin-bottom:22px;font-size:12px;height:25px}}@media (min-width:1024px) and (max-width:1199px){.hpresources .icon{margin-top:35px;margin-bottom:22px;font-size:12px;height:25px}}@media (min-width:768px) and (max-width:1023px){.hpresources .icon{clear:both;height:44px;line-height:44px;background-position:0 50%!important;float:right;padding-right:80px}}@media (max-width:767px){.hpresources .icon{margin-top:29px;margin-bottom:19px;font-size:11px;line-height:25px;height:25px}}.hpresources h2 a{display:block;text-decoration:none;font-family:"Open Sans Light",sans-serif;color:#2f1a45}@media (min-width:1420px){.hpresources h2 a{font-size:26px;max-width:345px}}@media (min-width:1200px) and (max-width:1419px){.hpresources h2 a{font-size:26px;max-width:345px}}@media (min-width:1024px) and (max-width:1199px){.hpresources h2 a{font-size:22px;max-width:345px}}@media (min-width:768px) and (max-width:1023px){.hpresources h2 a{font-size:20px;margin-top:30px;margin-bottom:20px;padding-left:362px}}@media (max-width:767px){.hpresources h2 a{font-size:20px;margin-bottom:20px}}.hpresources p a{display:block;text-decoration:none;font-family:"Open Sans Light",sans-serif;color:#2f1a45}@media (min-width:1420px){.hpresources p a{font-size:16px;max-width:345px}}@media (min-width:1200px) and (max-width:1419px){.hpresources p a{font-size:16px;max-width:345px}}@media (min-width:1024px) and (max-width:1199px){.hpresources p a{font-size:14px;max-width:345px}}@media (min-width:768px) and (max-width:1023px){.hpresources p a{font-size:14px;margin-bottom:20px;padding-left:362px}}@media (max-width:767px){.hpresources p a{font-size:14px;margin-bottom:27px}}.hpresources .hpresource-more{font-family:"Open Sans Semibold",sans-serif;color:#00a8e1;text-transform:uppercase}@media (min-width:1420px){.hpresources .hpresource-more{font-size:15px;margin-top:32px}}@media (min-width:1200px) and (max-width:1419px){.hpresources .hpresource-more{font-size:15px;margin-top:32px}}@media (min-width:1024px) and (max-width:1199px){.hpresources .hpresource-more{font-size:14px;margin-top:24px}}@media (min-width:768px) and (max-width:1023px){.hpresources .hpresource-more{font-size:14px}}@media (max-width:767px){.hpresources .hpresource-more{font-size:14px}}.productlines{background-position:50% 0}@media (min-width:1420px){.productlines{height:1200px;background:url(../imgs/homepage/productlines/night1420px.jpg) no-repeat #000}}@media (min-width:1200px) and (max-width:1419px){.productlines{height:1200px;background:url(../imgs/homepage/productlines/night1420px.jpg) no-repeat #000}}@media (min-width:1024px) and (max-width:1199px){.productlines{height:1000px;background:url(../imgs/homepage/productlines/night1420px.jpg) no-repeat #000}}@media (min-width:768px) and (max-width:1023px){.productlines{height:880px;background:url(../imgs/homepage/productlines/night1420px.jpg) no-repeat #000}}@media (max-width:767px){.productlines{background:url(../imgs/homepage/productlines/night320px.png) no-repeat #000;background-position:50% 0}}@media (min-width:1420px){.productlines .row-2{margin-top:54px}}@media (min-width:1200px) and (max-width:1419px){.productlines .row-2{margin-top:54px}}@media (min-width:1024px) and (max-width:1199px){.productlines .row-2{margin-top:59px}}@media (min-width:768px) and (max-width:1023px){.productlines .row-2{margin-top:28px}}@media (min-width:1420px){.productlines .prdimg{height:162px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdimg{height:162px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdimg{height:130px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdimg{height:117px}}@media (max-width:767px){.productlines .prdimg{height:130px}}.productlines .prd-header{font-family:"Open Sans Light",sans-serif;color:#fff;text-align:center;display:block;width:100%}@media (min-width:1420px){.productlines .prd-header{font-size:40px;margin-top:100px;margin-bottom:100px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prd-header{font-size:40px;margin-top:100px;margin-bottom:100px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prd-header{font-size:22px;margin-top:82px;margin-bottom:80px}}@media (min-width:768px) and (max-width:1023px){.productlines .prd-header{font-size:30px;margin-top:55px;margin-bottom:50px}}@media (max-width:767px){.productlines .prd-header{font-size:30px;margin-top:38px;margin-bottom:80px;text-align:left;max-width:180px;padding-left:15px}}.productlines .prdline{cursor:pointer;text-align:center;border-radius:3px;background-color:#fff;opacity:.9}@media (min-width:1420px){.productlines .prdline{max-width:430px;height:350px;padding:0 60px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdline{max-width:430px;height:350px;padding:0 30px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdline{max-width:362px;height:296px;padding:0 26px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdline{max-width:300px;height:277px;padding:0 20px}}@media (max-width:767px){.productlines .prdline{margin-bottom:30px;padding-bottom:30px}}@media (min-width:1420px){.productlines .prdline img{margin-top:50px;margin-bottom:30px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdline img{margin-top:50px;margin-bottom:30px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdline img{margin-top:43px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdline img{margin-top:33px}}@media (max-width:767px){.productlines .prdline img{margin-top:38px}}.productlines .prdline h2{font-family:"Open Sans",sans-serif;margin-top:0;color:#2f1a45}@media (min-width:1420px){.productlines .prdline h2{font-size:26px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdline h2{font-size:26px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdline h2{font-size:22px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdline h2{font-size:20px}}@media (max-width:767px){.productlines .prdline h2{font-size:20px}}.productlines .prdline p{font-family:"Open Sans Light",sans-serif}@media (min-width:1420px){.productlines .prdline p{font-size:17px;height:75px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdline p{font-size:17px;height:75px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdline p{font-size:14px;height:63px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdline p{font-size:14px;height:65px}}@media (max-width:767px){.productlines .prdline p{font-size:14px}}.productlines .prdline a{color:#00a8e1;font-family:"Open Sans Semibold",sans-serif;text-transform:uppercase}@media (min-width:1420px){.productlines .prdline a{font-size:15px}}@media (min-width:1200px) and (max-width:1419px){.productlines .prdline a{font-size:15px}}@media (min-width:1024px) and (max-width:1199px){.productlines .prdline a{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.productlines .prdline a{font-size:14px}}@media (max-width:767px){.productlines .prdline a{font-size:14px}}.productlines .prdline:hover{-webkit-box-shadow:0 0 28px 5px #fff;box-shadow:0 0 28px 5px #fff}.productlines .prdline:hover a{text-decoration:underline}.productlines .orange-cta-btn{font-family:"Open Sans Semibold",sans-serif;display:table;color:#fff;background-color:#ed670c}.productlines .orange-cta-btn:hover{background-color:#ea4d07;text-decoration:none}@media (min-width:1420px){.productlines .orange-cta-btn{margin-top:65px;margin-bottom:85px;margin-left:auto;margin-right:auto;font-size:14px;height:36px;line-height:36px;padding-right:20px;padding-left:20px;border-radius:3px}}@media (min-width:1200px) and (max-width:1419px){.productlines .orange-cta-btn{margin-top:65px;margin-bottom:85px;margin-left:auto;margin-right:auto;font-size:14px;height:36px;line-height:36px;padding-right:20px;padding-left:20px;border-radius:3px}}@media (min-width:1024px) and (max-width:1199px){.productlines .orange-cta-btn{margin-top:65px;margin-bottom:85px;margin-left:auto;margin-right:auto;font-size:14px;height:36px;line-height:36px;padding-right:20px;padding-left:20px;border-radius:3px}}@media (min-width:768px) and (max-width:1023px){.productlines .orange-cta-btn{margin-top:44px;margin-bottom:44px;margin-left:auto;margin-right:auto;font-size:13px;height:36px;line-height:36px;padding-right:20px;padding-left:20px;border-radius:3px}}@media (max-width:767px){.productlines .orange-cta-btn{margin-top:20px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:13px;height:36px;line-height:36px;padding-right:20px;padding-left:20px;border-radius:3px}}@media (min-width:1420px){.reportsboxs{padding:120px 0 142px 0}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs{padding:120px 0 142px 0}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs{padding:94px 0 98px 0}}@media (min-width:768px) and (max-width:1023px){.reportsboxs{padding:69px 0 80px 0}}@media (max-width:767px){.reportsboxs{padding:56px 0 10px 0}}.reportsboxs h2{text-align:center;font-family:"Open Sans Light",sans-serif;color:#2f1a45}@media (min-width:1420px){.reportsboxs h2{font-size:36px;margin-top:0;margin-bottom:85px}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs h2{font-size:36px;margin-top:0;margin-bottom:94px}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs h2{font-size:30px;margin-top:0;margin-bottom:86px}}@media (min-width:768px) and (max-width:1023px){.reportsboxs h2{font-size:26px;margin-top:0;margin-bottom:60px}}@media (max-width:767px){.reportsboxs h2{font-size:26px;margin-top:0;margin-bottom:53px}}.reportsboxs .reportbox{cursor:pointer}@media (min-width:1420px){.reportsboxs .reportbox{width:653px;height:311px;padding-left:300px;padding-right:55px;padding-top:56px}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs .reportbox{width:554px;height:309px;padding-left:273px;padding-right:55px;padding-top:34px}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs .reportbox{width:480px;height:390px;padding-left:40px;padding-right:55px;padding-top:189px}}@media (min-width:768px) and (max-width:1023px){.reportsboxs .reportbox{width:355px;height:331px;padding-left:30px;padding-right:50px;padding-top:144px}}@media (max-width:767px){.reportsboxs .reportbox{height:338px;padding-left:15px;padding-right:15px;padding-top:144px;margin:0 auto 50px}}.reportsboxs .reportbox p{font-family:"Open Sans ",sans-serif;color:#fff;font-weight:300}@media (min-width:1420px){.reportsboxs .reportbox p{font-size:16px;margin-top:20px}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs .reportbox p{font-size:16px;margin-top:22px}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs .reportbox p{font-size:14px;margin-top:23px}}@media (min-width:768px) and (max-width:1023px){.reportsboxs .reportbox p{font-size:14px;margin-top:22px}}@media (max-width:767px){.reportsboxs .reportbox p{font-size:14px;margin-top:18px}}.reportsboxs .reportbox a{font-family:"Open Sans Bold",sans-serif;color:#fff;text-transform:uppercase;text-decoration:none}.reportsboxs .reportbox a:hover{text-decoration:none}@media (min-width:1420px){.reportsboxs .reportbox a{font-size:15px}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs .reportbox a{font-size:15px}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs .reportbox a{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.reportsboxs .reportbox a{font-size:14px}}@media (max-width:767px){.reportsboxs .reportbox a{font-size:14px}}.reportsboxs .reportbox:hover{-webkit-box-shadow:0 0 28px 5px rgba(0,0,0,.15);box-shadow:0 0 28px 5px rgba(0,0,0,.15)}.reportsboxs .reportbox:hover a{text-decoration:underline}@media (min-width:1420px){.reportsboxs .gartner{background-image:url(../imgs/homepage/reports/gartnerbg_1420px.png)}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs .gartner{background-image:url(../imgs/homepage/reports/gartnerbg_1420px.png)}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs .gartner{background-image:url(../imgs/homepage/reports/gartnerbg_1024px.png)}}@media (min-width:768px) and (max-width:1023px){.reportsboxs .gartner{background-image:url(../imgs/homepage/reports/gartnerbg_768px.png);float:right}}@media (max-width:767px){.reportsboxs .gartner{background-image:url(../imgs/homepage/reports/gartnerbg_768px.png);background-size:cover;width:360px}}@media (min-width:1420px){.reportsboxs .forester{background-image:url(../imgs/homepage/reports/forresterbg_1420px.png)}}@media (min-width:1200px) and (max-width:1419px){.reportsboxs .forester{background-image:url(../imgs/homepage/reports/forresterbg_1420px.png)}}@media (min-width:1024px) and (max-width:1199px){.reportsboxs .forester{background-image:url(../imgs/homepage/reports/forresterbg_1024px.png)}}@media (min-width:768px) and (max-width:1023px){.reportsboxs .forester{background-image:url(../imgs/homepage/reports/forresterbg_768px.png)}}@media (max-width:767px){.reportsboxs .forester{background-image:url(../imgs/homepage/reports/forresterbg_768px.png);background-size:cover;width:360px}}.blogboxs{background-color:#ededed}@media (min-width:1420px){.blogboxs{padding-top:100px;padding-bottom:100px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs{padding-top:100px;padding-bottom:100px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs{padding-top:80px;padding-bottom:80px}}@media (min-width:768px) and (max-width:1023px){.blogboxs{padding-top:69px}}@media (max-width:767px){.blogboxs{padding-top:60px}}.blogboxs .blogbox-header{font-family:"Open Sans Light",sans-serif;color:#2f1a45;text-align:center}@media (min-width:1420px){.blogboxs .blogbox-header{font-size:36px;margin-bottom:100px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox-header{font-size:36px;margin-bottom:100px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox-header{font-size:30px;margin-bottom:82px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox-header{font-size:26px;margin-bottom:72px}}@media (max-width:767px){.blogboxs .blogbox-header{font-size:26px;margin-bottom:60px}}@media (min-width:1420px){.blogboxs .blogbox{height:555px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox{height:535px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox{height:513px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.blogboxs .blogbox{margin-bottom:78px}}@media (min-width:1420px){.blogboxs .blogbox img{max-height:242px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox img{max-height:242px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox img{max-height:144px;width:227px;float:left}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox .blogbox-content{float:left;width:calc(100% - 227px);padding-left:30px}}.blogboxs .blogbox .icon{font-family:"Open Sans Light",sans-serif;background:url(../imgs/homepage/icons/rss.png) no-repeat transparent;padding-left:30px;color:#2f1a45;height:25px;text-transform:uppercase}@media (min-width:1420px){.blogboxs .blogbox .icon{display:block;font-size:12px;margin-top:29px;margin-bottom:10px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox .icon{display:block;font-size:12px;margin-top:40px;margin-bottom:22px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox .icon{display:block;font-size:12px;margin-top:34px;margin-bottom:22px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox .icon{font-size:11px;display:inline-block;margin-bottom:16px;line-height:25px}}@media (max-width:767px){.blogboxs .blogbox .icon{display:block;margin-top:26px;margin-bottom:20px}}.blogboxs .blogbox .icon .iconinner{font-family:"Open Sans Semibold",sans-serif;text-transform:uppercase}.blogboxs .blogbox a,.blogboxs .blogbox h2{font-family:"Open Sans Light",sans-serif;color:#2f1a45;text-decoration:none}@media (min-width:1420px){.blogboxs .blogbox a,.blogboxs .blogbox h2{font-size:26px;max-width:345px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox a,.blogboxs .blogbox h2{font-size:26px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox a,.blogboxs .blogbox h2{font-size:20px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox a,.blogboxs .blogbox h2{font-size:20px;margin-bottom:19px}}@media (max-width:767px){.blogboxs .blogbox a,.blogboxs .blogbox h2{font-size:20px;margin-bottom:19px}}.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{text-decoration:none;margin-bottom:0;font-family:"Open Sans Light",sans-serif;color:#2f1a45}@media (min-width:1420px){.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{height:152px;font-size:16px;max-width:345px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{height:170px;font-size:16px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{height:170px;font-size:14px;max-width:305px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{font-size:14px;margin-bottom:20px}}@media (max-width:767px){.blogboxs .blogbox p.contentp,.blogboxs .blogbox p.contentp a{font-size:14px;margin-bottom:27px}}.blogboxs .blogbox .hpresource-more{font-family:"Open Sans Semibold",sans-serif;color:#00a8e1;text-transform:uppercase}@media (min-width:1420px){.blogboxs .blogbox .hpresource-more{position:absolute;bottom:0;font-size:15px}}@media (min-width:1200px) and (max-width:1419px){.blogboxs .blogbox .hpresource-more{position:absolute;bottom:-20px;font-size:15px}}@media (min-width:1024px) and (max-width:1199px){.blogboxs .blogbox .hpresource-more{position:absolute;bottom:0;font-size:14px}}@media (min-width:768px) and (max-width:1023px){.blogboxs .blogbox .hpresource-more{font-size:14px}}@media (max-width:767px){.blogboxs .blogbox .hpresource-more{font-size:14px}}@media (min-width:1420px){.eventboxs{padding-top:106px;padding-bottom:114px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs{padding-top:106px;padding-bottom:114px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs{padding-top:85px;padding-bottom:90px}}@media (min-width:768px) and (max-width:1023px){.eventboxs{padding-top:63px;padding-bottom:65px}}@media (max-width:767px){.eventboxs{padding-top:50px;padding-bottom:100px}}.eventboxs .event-header{color:#2f1a45;text-align:center;font-family:"Open Sans light",sans-serif}@media (min-width:1420px){.eventboxs .event-header{font-size:36px;margin-bottom:81px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-header{font-size:36px;margin-bottom:81px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-header{font-size:30px;margin-bottom:88px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-header{font-size:26px;margin-bottom:60px}}@media (max-width:767px){.eventboxs .event-header{font-size:26px;margin-bottom:47px}}.eventboxs .event-box{border:1px solid #aeaeae}@media (min-width:1420px){.eventboxs .event-box{border:1px solid #aeaeae;padding:10px 10px 35px 30px;width:380px;height:364px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box{border:1px solid #aeaeae;padding:10px 10px 35px 30px;height:378px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box{border:1px solid #aeaeae;padding:10px 10px 35px 30px;height:357px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box{border:1px solid #aeaeae;padding:0 0 35px 0;height:360px}}@media (max-width:767px){.eventboxs .event-box{border:1px solid #aeaeae;padding:0 0 35px 0;margin-bottom:55px}}.eventboxs .event-box .eventdate{color:#fff;text-align:center;font-family:"Open Sans ",sans-serif;background-color:#16a1da}@media (min-width:1420px){.eventboxs .event-box .eventdate{font-size:18px;height:69px;width:69px;float:right;padding-top:9px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box .eventdate{font-size:18px;height:69px;width:69px;float:right;padding-top:8px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box .eventdate{font-size:14px;height:55px;width:55px;float:right;padding-top:7px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box .eventdate{font-size:14px;height:32px;line-height:32px}}@media (max-width:767px){.eventboxs .event-box .eventdate{font-size:14px;height:32px;line-height:32px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box .eventcontent{padding:0 20px}}@media (max-width:767px){.eventboxs .event-box .eventcontent{padding:0 20px}}.eventboxs .event-box h2{font-family:"Open Sans light";color:#2f1a45}@media (min-width:1420px){.eventboxs .event-box h2{font-size:23px;margin-top:20px;margin-bottom:24px;padding-right:120px;display:block;height:81px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box h2{font-size:23px;margin-top:38px;margin-bottom:24px;padding-right:120px;display:block;height:81px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box h2{font-size:20px;margin-top:35px;margin-bottom:20px;padding-right:75px;display:block;height:72px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box h2{font-size:20px;margin-top:25px;margin-bottom:20px;height:72px}}@media (max-width:767px){.eventboxs .event-box h2{font-size:20px;margin-top:25px;margin-bottom:20px}}.eventboxs .event-box .location-icon{text-transform:uppercase;background:url(../imgs/homepage/icons/location_marker.png) no-repeat transparent;padding-left:30px;height:20px;font-family:"Open Sans Semibold",sans-serif;display:block}@media (min-width:1420px){.eventboxs .event-box .location-icon{font-size:12px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box .location-icon{font-size:12px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box .location-icon{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box .location-icon{font-size:11px}}@media (max-width:767px){.eventboxs .event-box .location-icon{font-size:11px}}.eventboxs .event-box ul{padding-left:0;list-style-type:none}@media (min-width:1420px){.eventboxs .event-box ul{font-size:16px;margin-bottom:40px;margin-top:36px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box ul{font-size:16px;margin-bottom:36px;margin-top:36px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box ul{font-size:14px;margin-bottom:38px;margin-top:38px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box ul{font-size:11px;margin-bottom:35px;margin-top:40px}}@media (max-width:767px){.eventboxs .event-box ul{font-size:11px;margin-bottom:35px;margin-top:40px}}.eventboxs .event-box li{font-family:"Open Sans Light",sans-serif;padding:0}@media (min-width:1420px){.eventboxs .event-box li{font-size:16px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box li{font-size:16px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box li{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box li{font-size:14px}}@media (max-width:767px){.eventboxs .event-box li{font-size:14px}}.eventboxs .event-box a{font-family:"Open Sans Light",sans-serif;color:#949494;position:absolute}@media (min-width:1420px){.eventboxs .event-box a{font-size:12px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .event-box a{font-size:12px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .event-box a{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .event-box a{font-size:12px}}@media (max-width:767px){.eventboxs .event-box a{font-size:12px}}.eventboxs .allevents{font-family:"Open Sans Light",sans-serif;color:#16a1da;float:right;text-transform:uppercase}@media (min-width:1420px){.eventboxs .allevents{font-size:12px;margin-top:30px;margin-right:60px}}@media (min-width:1200px) and (max-width:1419px){.eventboxs .allevents{font-size:12px;margin-top:30px}}@media (min-width:1024px) and (max-width:1199px){.eventboxs .allevents{font-size:12px;margin-top:30px}}@media (min-width:768px) and (max-width:1023px){.eventboxs .allevents{font-size:12px;margin-top:34px}}@media (max-width:767px){.eventboxs .allevents{font-size:12px;margin-top:34px}}.retheme.hero{width:100%;min-width:inherit;margin:0 0 25px 0;background:#f4f3f6;overflow:hidden;font-size:18px;color:#2f1a45;line-height:1.2;position:relative;padding:15px 0;z-index:3;font-weight:600;border-top:1px solid #e8e8e8;font-family:'Open Sans',sans-serif}.retheme.hero:before{content:'';position:absolute;z-index:-1;bottom:0;left:50%;width:39.2%;height:0;margin:0 0 0 -574px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:475px solid #ebeae8;border-right:215px solid transparent}.retheme.hero:after{content:'';left:-50%;background:#ebeae8;top:0;bottom:0;position:absolute;margin:0 0 0 -680px;z-index:-1;width:100vw}.retheme.hero [class*=col-]{padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px}.retheme .breadcrumbs{color:#2f1a45;text-transform:none;font-size:12px;line-height:15px;font-weight:600;overflow:hidden;padding:0}.retheme .breadcrumbs li{float:left;position:relative;padding:0 20px 0 0;line-height:1.5}.retheme .breadcrumbs li:after{content:'>';color:#606060;top:0;border:none;width:auto;height:auto;position:absolute;right:8px}.retheme .breadcrumbs li:last-child{padding-right:0}.retheme .breadcrumbs li:last-child:after{display:none}.retheme .breadcrumbs li>span{display:block;white-space:nowrap;letter-spacing:.04em}.retheme .breadcrumbs a{color:#000;text-decoration:none}.retheme .breadcrumbs a:hover{text-decoration:underline}.retheme .imp_content_hero{padding:25px 0 20px;max-width:85%}.retheme .sr-only{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:0;overflow:hidden;border-width:0;border-style:initial;border-color:initial;-o-border-image:initial;border-image:initial}.retheme .imp_content_hero h1{font-size:48px;font-weight:400;line-height:60px;margin-top:0;color:#2f1a45;margin-bottom:0;margin-left:-3px;font-family:open_sansregular}.retheme .imp_content_hero h4{font-size:18px;font-weight:400;line-height:26px;margin-top:0;letter-spacing:.25px;color:#2f1a45;margin-bottom:10px}
/*# sourceMappingURL=maps/impv-main-home-page-6b87301113.min.css.map */
