.toc-menu-wrapper.fixed-menu .progressContainer,p.progressBarText{display:none}.pillarPageBody{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px;padding:0 20px;position:relative}.pillarPageBody .menu{max-height:calc(100vh - 40px);width:33%;-ms-flex-item-align:start;align-self:flex-start;border-radius:25px;-webkit-box-shadow:0 2px 4px 3px rgba(0,0,0,.1);box-shadow:0 2px 4px 3px rgba(0,0,0,.1);left:0;margin-right:40px;margin-top:10px;overflow:scroll;position:sticky;top:20px;z-index:9999}.pillarPageBody .menu .toc-menu-wrapper{display:none}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu{background-color:var(--yellow10);border-radius:25px;-webkit-box-shadow:none;box-shadow:none;display:block;left:0;padding:0;position:static}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu p.title{font-size:30px;font-weight:500;margin:0 40px 30px;padding-top:30px}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideTab{display:none}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .progressContainer{background-color:#fff;border-radius:8px;display:block;height:16px;margin-left:40px;margin-right:40px;width:calc(100% - 80px)}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .progressContainer .progressBar{background-color:var(--yellow);border-radius:8px}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu p.progressBarText{display:block;font-size:14px;font-weight:100;margin-bottom:30px;margin-left:40px;margin-top:10px}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu span.menuTitle{display:none}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li{color:#000;margin-bottom:0;padding:10px 40px}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li span.tocCount{border:none;color:#000;display:inline;position:static}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li span:not(.tocCount){color:#000;display:inline;padding-left:5px}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li:hover span.tocCount{background:none}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li:hover span:not(.tocCount){text-decoration:underline}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li.active span.tocCount{background:none;color:#000}.pillarPageBody .menu .toc-menu-wrapper.fixed-menu .sideMenu ul.tocMenu li.active{background-color:var(--yellow70)}.pillarPageBody .menu .fixed-menu{width:auto}.pillarPageBody .main{border-radius:25px;-webkit-box-shadow:0 2px 4px 3px rgba(0,0,0,.1);box-shadow:0 2px 4px 3px rgba(0,0,0,.1);margin-top:10px;overflow:hidden;width:67%}.pillarPageBody .main section.heroImageCenter.red{background:#fff}.pillarPageBody .main section.heroImageCenter{padding-top:0}.pillarPageBody .main section.heroImageCenter .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pillarPageBody .main section.heroImageCenter .container h1{color:#000;font-size:45px;margin-top:30px;padding-left:50px;padding-right:50px;text-align:left}.pillarPageBody .main section.heroImageCenter .container h2,.pillarPageBody .main section.heroImageCenter .container p{color:#000;font-size:17px;font-weight:300;line-height:1.5;margin-left:50px;margin-right:50px;text-align:left}.pillarPageBody .main section.heroImageCenter .container .imageBox{border-radius:25px;height:20vw;margin-top:0}.pillarPageBody .main section.heroImageCenter .container .imageBox img{border-radius:25px}.pillarPageBody .main .chapterSection{margin-bottom:30px}.pillarPageBody .main .chapterSection .container{padding:0}.pillarPageBody .main .chapterSection h2.chapterTitle{font-size:32px;font-weight:500;max-width:none;padding-left:50px;padding-right:50px;text-align:left}.pillarPageBody .main .chapterSection .container.overlay{margin-bottom:0;top:0}.pillarPageBody .main .chapterSection .chapterBannerImg,.pillarPageBody .main .chapterSection .container.overlay:before{display:none}.pillarPageBody .main .chapterSection .chapterContent{margin-top:0;padding:0 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pillarPageBody .main .chapterSection .chapterContent h2{font-size:32px;font-weight:500}.pillarPageBody .main .chapterSection .chapterContent td{background-color:var(--yellow10)}.pillarPageBody .main .chapterSection .chapterContent th{background-color:var(--yellow)}.pillarPageBody .main .chapterSection .chapterContent .midPageCta{background-color:var(--yellow50);border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;margin-top:30px;text-align:center}.pillarPageBody .main .chapterSection .chapterContent .midPageCta p{font-size:25px;font-weight:600}@media(max-width:1039px){.pillarPageBody{padding:0}.pillarPageBody .menu{display:none}.pillarPageBody .main{border-radius:none;-webkit-box-shadow:none;box-shadow:none;width:100%}}.tocPDF .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 8% 0}.tocPDF h2{font-size:36px;letter-spacing:.6px;line-height:42px}@media screen and (max-width:767px){.tocPDF .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tocPDF h2{font-size:22px}}.fixed-menu{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);left:-500px;padding:20px 30px;position:fixed;top:16vh;-webkit-transition:all .3s ease;transition:all .3s ease;width:500px;z-index:5}.fixed-menu.show{left:-500px}.fixed-menu.menuOpen{left:0}.sideTab{background:var(--yellow);border:0;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);font-family:lft-etica,sans-serif;height:50px;outline:0;position:absolute;right:-125px;top:65px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:200px}.sideTab:hover{cursor:pointer}.sideTab:not(.menuOpen):focus,.sideTab:not(.menuOpen):hover{height:70px;right:-135px;top:55px}.sideTab span{background:#272727;height:2px;left:8px;opacity:0;position:absolute;top:23px;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:30px}.sideTab span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sideTab span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sideTab p{color:#272727;font-family:Archivo,acumin-pro,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.sideTab.menuOpen{right:-50px;top:0;width:50px}.sideTab.menuOpen span{opacity:1;visibility:visible}.sideTab.menuOpen p{opacity:0;visibility:hidden}.sideMenu ul{padding-left:0}.sideMenu li{color:#272727;list-style:none;margin:10px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.menuTitle{border-bottom:1px solid;display:inline-block;font-family:lft-etica,sans-serif;font-size:18px;font-weight:600;margin:5px 0 15px;text-transform:uppercase}.toc-menu-wrapper:not(.fixed-menu) .container{padding:0 8%}.staticMenu ul{border-bottom:1px solid;border-top:1px solid;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;padding:20px 2%}.tocMenu li{color:#e55940;letter-spacing:0;list-style:none;margin-bottom:20px;padding-bottom:1px;padding-left:50px;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;width:auto}.tocMenu li span.tocCount{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;left:0;position:absolute;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #e55940;border-radius:50%;color:#e55940;line-height:0;-webkit-transition:all .2s ease;transition:all .2s ease}.tocMenu li span:not(.tocCount){display:block}.tocMenu li:hover{cursor:pointer}.sideMenu li.active span.tocCount,.tocMenu li:hover span.tocCount{background:#e55940;color:#fff}@media screen and (max-height:550px){.fixed-menu{top:0}.sideMenu{max-height:calc(100vh - 90px);overflow-y:scroll}}@media screen and (max-width:767px){.fixed-menu{height:250px;top:auto;width:calc(100vw - 60px)}.fixed-menu,.fixed-menu.show{bottom:-290px;left:0}.fixed-menu nav{height:205px;overflow-y:scroll}.fixed-menu.menuOpen{bottom:0}.sideTab{border-radius:0;left:4%;right:auto;top:-50px;-webkit-transform:rotate(0);transform:rotate(0)}.sideTab:not(.menuOpen):focus,.sideTab:not(.menuOpen):hover{height:50px;right:auto;top:-50px}.sideTab.menuOpen{top:-50px}.staticMenu ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.staticMenu li{margin:10px 0}}.ppBlock .container{padding:0 8%}h2.blockTitle{font-size:40px;margin-bottom:0}h2.blockTitle,h3.blockSubtitle{letter-spacing:0;text-align:center}h3.blockSubtitle{font-size:19px;font-weight:400;line-height:1.6;margin:20px auto 0;max-width:500px}.blockContent{margin-top:6%}.blockContent h2,.blockContent h3,.blockContent h4,.blockContent h5{color:#222;font-weight:400;letter-spacing:.6px;margin:0;padding:20px 0 5px}.blockContent h2{font-size:36px;font-weight:900}.blockContent h3{font-size:24px}.blockContent h4{font-size:20px}.blockContent h5{font-size:18px}.blockContent ol,.blockContent ul{margin:10px 0;padding:0 0 0 40px}.blockContent li,.blockContent p{color:#222;font-family:Archivo,acumin-pro,sans-serif;font-size:17px;letter-spacing:.41px}.blockContent li{padding:5px 0 5px 10px}.blockContent blockquote{border-left:8px solid var(--yellow);color:#4a4a4a;font-family:Archivo,acumin-pro,sans-serif;font-size:30px;font-style:italic;font-weight:600;line-height:1.6;margin:4% auto;max-width:900px;padding-left:30px}.blockContent a:not(.btn){color:#000;text-decoration:underline}.blockContent a:not(.btn):focus,.blockContent a:not(.btn):hover{text-decoration:none}.blockContent img{height:auto;max-width:100%}@media screen and (max-width:767px){.blockBannerImg{height:250px}h2.blockTitle{margin-top:10px}.blockContent blockquote{font-size:24px}}.ppBanner{background-position:50%;background-size:cover;position:relative}.ppBanner:after{background:rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ppBanner .container{padding:10% 20px;position:relative;z-index:1}.ppBanner .titleWrap h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-size:45px;letter-spacing:.75px;line-height:1.8;max-width:810px;padding:10px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ppBanner .titleWrap h1 span{background:#e55940;display:block;margin-bottom:10px;padding-left:20px;padding-right:20px}.ppBanner .titleWrap h1 span.mobile{display:none}.ppCTABanner{background:linear-gradient(160deg,#e55940 30%,#56f4ff 80%)}.ppCTABanner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppCTABanner .container,.ppCTABanner img{-webkit-transition:all .2s ease;transition:all .2s ease}.ppCTABanner img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:200px}.ppCTABanner .ctaContent{color:#fff;max-width:400px;padding:0 4%}.ppCTABanner h2{font-size:20px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease}.ppSticky .ppCTABanner .backToTop{display:none}.ppSticky.fixed .ppCTABanner .backToTop{border-radius:50%;justify-self:center;padding:10px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progressContainer{background-color:transparent;height:5px;left:0;margin-bottom:0;overflow:hidden;position:relative;top:0;width:100%}.ppSticky{left:0;top:0;width:100%;z-index:5}.ppSticky.fixed{position:fixed}.ppSticky.fixed .ppCTABanner .container{padding:5px 20px}.ppSticky.fixed .ppCTABanner img{width:150px}.ppSticky.fixed .ppCTABanner h2{font-size:16px}.progressBar{background-color:#f26fa0;float:left;height:100%;max-width:100%;-webkit-transition:width .2s ease;transition:width .2s ease;width:0}@media screen and (max-width:890px){.ppBanner .titleWrap h1 span.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;text-align:left}.ppBanner .titleWrap h1 span.desktop{display:none}.ppBanner .titleWrap h1{font-size:30px}}@media screen and (max-width:767px){.ppBanner .container{text-align:center}.ppBanner h1{font-size:34px}.ppCTABanner .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;padding-top:20px}.ppCTABanner .ctaContent{text-align:center}.emptyBlock{display:none}.ppSticky.fixed .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ppSticky.fixed .ctaContent{display:none}.ppSticky.fixed .ppCTABanner img{max-width:35%}.ppSticky.fixed .btnYellow{font-size:12px;padding:10px 15px}}@media screen and (max-width:640px){.ppBanner .titleWrap h1{font-size:24px}}@media screen and (max-width:540px){.ppBanner .titleWrap h1{font-size:17px;padding:10px 0}}.chapterSection .container{padding:20px 0}.chapterBannerImg{background-position:50%;background-size:cover;height:400px}.chapterSection .container.overlay{margin-bottom:-100px;position:relative;top:-100px}.chapterSection .container.overlay>*{position:relative}.chapterSection .container.overlay:before{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;content:"";height:100px;left:0;margin:auto;max-width:1100px;position:absolute;right:0;top:1px;width:95%}h2.chapterTitle{font-size:40px;letter-spacing:0;margin:0 auto;max-width:1000px;text-align:center}h3.chapterSubtitle{font-size:19px;font-weight:400;letter-spacing:0;line-height:1.6;margin:20px auto 0;max-width:500px;text-align:center}.chapterContent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chapterContent canvas{max-width:600px;width:100%}.chapterContent h2,.chapterContent h3,.chapterContent h4,.chapterContent h5{color:#222;font-weight:400;letter-spacing:.6px;margin:0;padding:20px 0 5px}.chapterContent h2{font-size:36px;font-weight:900}.chapterContent h3{font-size:24px}.chapterContent h4{font-size:20px}.chapterContent h5{font-size:18px}.chapterContent ol,.chapterContent ul{margin:10px 0;padding:0 0 0 40px}.chapterContent li,.chapterContent p{color:#000;font-family:Archivo,acumin-pro,sans-serif;font-size:17px;font-weight:300;letter-spacing:.41px;width:100%}.chapterContent li{padding:5px 0 5px 10px}.chapterContent blockquote{border-left:8px solid var(--yellow);color:#4a4a4a;font-family:Archivo,acumin-pro,sans-serif;font-size:30px;font-style:italic;font-weight:600;line-height:1.6;margin:4% auto;max-width:900px;padding-left:30px;width:100%}.chapterContent a:not(.btn){color:#000;text-decoration:underline}.chapterContent a.cta_button,.chapterContent a:not(.btn):focus,.chapterContent a:not(.btn):hover{text-decoration:none}.chapterContent img{height:auto;max-width:100%}.chapterContent .webinarCTA h3{font-size:30px}.chapterContent .webinarCTA p{font-size:16px}@media(max-width:1399px){.chapterContent .ctaFullWidth .text h3{font-size:26px}.chapterContent .ctaFullWidth .text button,.chapterContent .ctaFullWidth .text p{font-size:16px}}@media(max-width:949px){.chapterContent .ctaFullWidth{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.chapterContent .ctaFullWidth .text{width:100%}.chapterContent .ctaFullWidth .text h3{font-size:26px}.chapterContent .ctaFullWidth .text button,.chapterContent .ctaFullWidth .text p{font-size:16px}.chapterContent .ctaFullWidth .image{height:200px;width:100%}.chapterContent .webinarCTA{text-align:center}.chapterContent .webinarCTA .logos{position:static;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.chapterContent .webinarCTA .logos .alidaLogo{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.chapterContent .webinarCTA .logos .otherLogo{width:50%;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}}.vidyard_player>span{max-width:100%}@media screen and (max-width:768px){.vidyard_player>span{max-height:360px}}@media screen and (max-width:767px){.chapterBannerImg{height:250px}h2.chapterTitle{margin-top:10px}.chapterContent blockquote{font-size:24px}}@media screen and (max-width:420px){.vidyard_player>span{max-height:195px}}.ppFeaturesGroup .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.ppFeaturesGroup .container h3{font-size:45px;text-align:center}.ppFeature{padding:2.5%;text-align:center;width:28%}.ppFeature img{height:55px;width:auto}.ppFeature h3{color:#e55940;font-size:20px;letter-spacing:0;margin:30px 0 10px}.ppFeature p,.ppFeature span,.ppFeature>div{color:#222;font-family:Raleway,sans-serif;font-size:17px;letter-spacing:0;line-height:1.6}.ppFeature p{margin-top:0}.ppFeature p.highlightText{color:#e55940;font-size:34px;font-weight:900;margin-bottom:10px}.ppFeature a{color:#e55940}.ppFeature a:focus,.ppFeature a:hover{text-decoration:none}@media screen and (max-width:767px){.ppFeature{width:100%}}.quoteBanner{background-position:50%;background-size:cover;background:#f7ede0!important}.quoteBanner blockquote{border-left:none;color:#000;font-family:Archivo,acumin-pro,sans-serif;font-size:34px;font-weight:700;line-height:1.2;margin:0 auto;max-width:775px;padding:12% 0;text-align:center}@media screen and (max-width:767px){.quoteBanner blockquote{font-size:28px}}