.temp-overlay-container{position:relative}.temp-overlay-container #temp-blocking-overlay{text-align:center;display:flex;flex-direction:column;justify-content:center;position:absolute;background-color:rgba(32,45,65,.8);top:0;right:0;left:0;bottom:0;z-index:1;padding:24px}.temp-overlay-container #temp-blocking-overlay p{color:#fff}.temp-overlay-container #temp-blocking-overlay .main-text{font-size:28px;font-weight:700;line-height:42px;max-width:975px;margin:0 auto 24px}.temp-overlay-container #temp-blocking-overlay .main-text.adjusted-height{margin-top:-190px}.temp-overlay-container #temp-blocking-overlay .cta-text{font-size:32px;font-weight:800;line-height:42px;margin:0 auto}@media screen and (max-width: 991px){.temp-overlay-container #temp-blocking-overlay .main-text.adjusted-height{margin-top:0}}@media screen and (max-width: 575px){.temp-overlay-container #temp-blocking-overlay .main-text{font-size:20px;line-height:36px}.temp-overlay-container #temp-blocking-overlay .cta-text{font-size:28px;line-height:40px}}.btn{border-radius:4px;background-color:#fff;height:50px;line-height:50px;text-transform:uppercase;color:#596268;border:0;padding:0 17px;width:300px;transition:background-color .2s ease-out}.btn:hover{background-color:#f2f2f2;color:#596268}.btn.btn-left{margin-right:20px}.btn.btn-orange{color:#fff;background-color:#fdae05}.btn.btn-orange:hover{color:#fff;background-color:#e79e02}.btn.btn-white-rustyorange{color:#cf8604;background-color:#fff;border:1px solid #cf8604}section{padding:56px 0}section p{font-size:18px;line-height:32px}section#hero{background:url("https://web-cdn.paloalto.com/liveplan/strategic-advisors/sa-hero-banner.svg") bottom center no-repeat;background-size:cover;padding:50px 0 48px}section#hero .container{max-width:1170px;padding:0 40px}section#hero #hero-block{display:flex}section#hero #hero-block h1,section#hero #hero-block h2{text-align:left;color:#fff}section#hero #hero-block h1{font-size:48px;font-weight:700;line-height:58px;max-width:700px;padding:0 0 16px}section#hero #hero-block h2{font-size:22px;font-weight:600;line-height:32px;max-width:800px;margin:unset}section#hero #hero-block #hero-training-icon{max-width:190px;max-height:190px;margin-right:48px}section#features #upcoming-trainings-box img{margin:0 auto 24px}section#features .middle-hero-text{margin:47px 0 20px;text-align:center}section#features .middle-hero-text h4{font-size:26px;line-height:40px;font-weight:600;text-align:center}section#features .twin-boxes{height:100%;position:relative}section#features .twin-boxes #webinar-buttons,section#features .twin-boxes #library-buttons{display:flex;gap:16px;margin-top:auto}section#features .twin-boxes .btn{display:block;margin:auto auto 0;max-width:310px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}section#features .feature-box{background-color:#fff;padding:25px 30px 80px;box-shadow:0 5px 16px rgba(46,53,57,.31);border-radius:4px}section#features .feature-box h2{margin:0 0 19px;font-weight:600;font-size:26px;line-height:40px;text-align:center}section#features .feature-box p,section#features .feature-box ul{font-size:16px;line-height:25px;margin-bottom:15px}section#features .feature-box ul{padding-left:18px}section#features .feature-box span.icon-circle{float:left;margin-right:15px;padding-left:1px;border-radius:50%;background-color:#fff;height:64px;width:64px;position:relative;top:-19px}section#features .feature-box .btn-holder{display:flex;margin:6px auto 0}section#features .feature-box .subtext{font-size:14px;line-height:21px;text-align:center;margin:10px 0 0}section#features .feature-box .subtext a{color:#dd9100}@media screen and (max-width: 1199px){section{padding:48px 0}section p{font-size:14px;line-height:21px}section#features .twin-boxes .btn{bottom:20px}section#features .middle-hero-text h4{font-size:22px;line-height:35px}section#features .feature-box{padding:20px 26px 64px}section#features .feature-box h2{font-size:22px;line-height:25px}section#features .feature-box p{margin-bottom:8px;font-size:14px;line-height:21px}section#features .feature-box ul li{font-size:14px;line-height:21px}section#features .feature-box .btn{max-width:310px;font-size:14px;height:44px;line-height:44px}}@media screen and (max-width: 991px){section{padding:28px 0 20px}section#hero #hero-block h1{font-size:42px;line-height:50px}section#hero #hero-block h2{font-size:20px}section#hero #hero-block #hero-training-icon{max-width:182px;max-height:182px;margin-right:44px}section#features .feature-box h2{line-height:34px}section#features .feature-box p{font-size:14px;margin-bottom:21px}section#features .feature-box p,section#features .feature-box li{line-height:22px}section#features .feature-box ul{margin:20px 0}section#features .feature-box .btn{max-width:270px;font-size:16px}section#features .twin-boxes #webinar-buttons,section#features .twin-boxes #library-buttons{flex-direction:column}section#features .middle-hero-text{margin:6px 0}}@media screen and (max-width: 767px){section{padding:20px 0}section#hero{padding:40px 0 42px}section#hero .container{padding:0 28px}section#hero #hero-block{flex-direction:column}section#hero #hero-block h1,section#hero #hero-block h2{text-align:center}section#hero #hero-block h1{padding-top:32px}section#hero #hero-block #hero-training-icon{margin:auto}section#features .twin-boxes{height:unset}section#features .twin-boxes .btn{position:relative;bottom:unset;left:unset;transform:unset}section#features .feature-box{margin-bottom:30px;padding:20px 26px}section#features .feature-box h2{margin:0 0 2px;font-size:26px;line-height:34px}section#features .feature-box p{margin-bottom:6px}section#features .feature-box ul{margin:14px 0}section#features .twin-boxes #webinar-buttons,section#features .twin-boxes #library-buttons{flex-direction:row}}@media screen and (max-width: 575px){section{padding:30px 0}section#hero .container{padding:0 24px}section#hero #hero-block h1{font-size:32px;line-height:44px;padding-top:24px}section#hero #hero-block h2{font-size:18px;line-height:30px}section#hero #hero-block #hero-training-icon{max-width:140px;max-height:140px}section#features .middle-hero-text p{font-size:16px;max-width:300px}section#features .feature-box{height:min-content}section#features .feature-box p{font-size:13px;line-height:21px}section#features .feature-box .btn{max-width:222px;font-size:13px}section#features .twin-boxes #webinar-buttons,section#features .twin-boxes #library-buttons{flex-direction:column}}