.pillar-page-intro{background-image:linear-gradient(#fff,#ececec);position:relative}.pillar-page-intro strong{font-weight:800}.pillar-page-header{display:flex;justify-content:flex-end;min-height:auto;padding-top:250px;position:relative}.pillar-page-header .pre-heading{font-size:20px;margin-bottom:6px}.pillar-page-header .intro-overlay{background:#ffffffbf;border-radius:30px 0 0 0;font-size:20px;margin-bottom:1px;margin-right:-500px;padding:50px 80px 70px}.pillar-page-header .intro-overlay .inner{margin:0;max-width:1100px;padding:0}.pillar-page-header h1{margin-bottom:25px}.pillar-page-header h1 strong{font-weight:900}.pillar-menu{background:#e3e3e3;border-radius:0 35px 35px 0;font-size:16px;left:0;padding:60px 40px 40px;position:absolute;top:-95px;width:320px;z-index:100}.pillar-menu h4{font-size:30px;margin-bottom:8px}.pillar-menu .menu-text{margin-bottom:25px}.pillar-menu ul{list-style-type:none;margin:0 0 20px -10px;padding:0}.pillar-menu ul .arrow{border-bottom:2px solid #000;border-right:2px solid #000;display:inline-block;height:12px;margin-left:7px;margin-right:10px;margin-top:11px;position:relative;position:absolute;width:12px}.pillar-menu ul .arrow:before{background:#000;bottom:3px;content:"";display:block;height:2px;position:absolute;right:-3px;transform:rotate(45deg);width:14px}.pillar-menu ul li a{color:#000;display:block;font-weight:400;margin-bottom:2px;padding:6px 6px 6px 30px}.pillar-menu ul li a strong{font-weight:400}.pillar-menu ul li a:not(.selected):hover{background:#ccc;border-radius:5px}.pillar-page-intro .pillar-section{padding-top:80px}.pillar-page-intro h2.intro-title{font-weight:900!important}.pillar-page-intro .introduction{color:var(--blueBorder);font-size:22px;margin-bottom:35px}@media only screen and (max-width:1750px){.pillar-menu{padding:60px 30px 30px;width:280px}.pillar-page-header .intro-overlay{margin-left:80px;margin-right:-300px}}@media only screen and (max-width:1504px){.pillar-page-header .intro-overlay{margin-left:150px;margin-right:-170px}.pillar-menu{top:20px}}@media only screen and (max-width:1350px){.pillar-page-header .intro-overlay{margin-right:-85px}}@media only screen and (max-width:1024px){.pillar-menu{display:none}.pillar-page-header .intro-overlay{border-radius:0;font-size:20px;margin:0 -30px;padding:50px 30px 40px}}.readtime{font-weight:400}.readtime .label{color:#838383}