h1,h2,h3,h4,h5{letter-spacing:-.025em}.a-cta,body{font-size:19px;position:relative}footer,header{width:auto}.a-cta-small,.quote-cite,h6{text-transform:uppercase}.ul-logos,.ul-social,footer ul{list-style:none}.a-cta,.hero,body,footer,header,section{position:relative}body{background-color:#fff;font-family:'Libre Franklin',sans-serif;font-weight:400;line-height:1.75;font-style:normal;letter-spacing:normal;color:#666}h1,h2,h3,h4,h5,strong{font-weight:600}strong{color:#1a428a}h1,h2,h3,h4,h5,h6{margin:0 0 30px;color:#1a428a}h4,h6{margin-bottom:15px}h1,h2{font-size:48px;line-height:54px}.quote-copy,h3{line-height:44px}h3{font-size:36px}h4{font-size:28px;line-height:34px}.ol-default>li:last-child,.ul-default>li:last-child,h5{margin-bottom:0}h5{font-size:24px;line-height:30px}.a-cta,h6{font-weight:500}h6{font-size:14px;line-height:20px;letter-spacing:.125em}.ol-default,.ul-default,ol,p,ul{margin-bottom:30px}footer ul,header{margin:0;padding:0}.form-group,.ol-default>li,.ul-default>li{margin-bottom:15px}hr{height:2px;margin:30px 0;color:#f7f9ff;background-color:#f7f9ff;border:none}.form-control{border:1px solid transparent;background:#f7f9ff;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;box-sizing:border-box}a,a:hover{transition:.5s}.form-control:focus{background-color:#fff;border-color:#7665a0;box-shadow:none}.a-cta,.a-cta:after{border-bottom:1.5px solid transparent}.checkbox label,.radio label,label{font-size:14px;font-weight:600;color:#1a428a}.a-cta,a{color:#6a488e;cursor:pointer}.a-cta:focus,.a-cta:hover,a:hover{color:#7665a0;text-decoration:none}a{text-decoration:underline}.a-cta{text-decoration:none;padding-bottom:2px;transition:background-position .1s,color .5s}.a-cta:after{bottom:-1.5px;content:"";left:0;position:absolute;right:100%;transition:right .25s .1s}.a-cta:focus,.a-cta:hover{border-color:transparent}.a-cta:hover:after{border-color:#7665a0;content:"";right:0}.a-cta-white{color:#fff;border-bottom:2px solid #fff}.a-cta-white:after{border-bottom:2px solid transparent}.a-cta-white:focus,.a-cta-white:hover{color:#fff;border-color:transparent}.a-cta-white:hover:after{border-color:#fff}.a-cta-small{font-size:12px;letter-spacing:.05em}.btn{transition:.5s}.btn-default{font-weight:400;border:2px solid #6a488e;font-size:18px;color:#fff;text-decoration:none;background-color:#6a488e;padding:10px 30px;border-radius:4px}.quote-cite,.quote-copy{font-weight:600;display:block}.btn-default:focus,.btn-default:hover{border:2px solid #7665a0;outline:0;color:#fff;background-color:#7665a0}.svg-fill-blue{fill:#1a428a}.svg-fill-purple{fill:#6a488e}.svg-fill-purplemd{fill:#575195}.svg-fill-purplelt{fill:#7665a0}.svg-fill-yellow{fill:#e1e723}.blue,.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active{color:#1a428a}.purple{color:#6a488e}.purplemd{color:#575195}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-toggler:focus,.navbar-toggler:hover,.purplelt,.ul-social li a:focus,.ul-social li a:hover{color:#7665a0}.yellow{color:#e1e723}.logo-growcollective{display:block;height:90px}.navbar-toggler{padding:0;border:none;color:#6a488e;font-size:1.75rem;transition:.5s}.navbar-toggler-icon{width:auto;height:auto;background:0 0;outline:0}.navbar-toggler-icon [class*=fa-]{outline:0}.navbar-toggler[aria-expanded=false] .navbar-toggler-icon .fa-bars{display:inline-block;opacity:1;transition:opacity .5s}.navbar-toggler[aria-expanded=false] .navbar-toggler-icon .fa-times,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .fa-bars{display:none;opacity:0;transition:opacity .5s}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon .fa-times{display:inline-block;opacity:1;transition:opacity 1s}.navbar{padding-top:30px;padding-bottom:30px}.navbar-nav .nav-link{color:#6a488e;font-size:15px;font-weight:500;text-decoration:none}@media (max-width:991px){.navbar-brand{padding-top:0;padding-bottom:0}.navbar-nav{margin-top:.5rem}}footer{clear:both;font-size:12px;color:#aaa}.footer-columns{display:flex;flex-wrap:wrap;padding-bottom:25px}.footer-li-tile{display:flex}.footer-li-tile:first-child{padding-left:0}.footer-li-tile:last-child{padding-right:0;border-right:none}.footer-tile-content{display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.ul-social{margin:15px -15px;padding:0}.ul-social li{display:inline-block;margin:0 15px;text-align:center}.ul-social li a{font-size:24px;display:block;color:#6a488e}footer .ul-copyright li{display:inline-block;text-align:left}.small{font-size:14px}.img-headshot{border-radius:50%;max-height:200px}.img-headshot-lg{max-height:480px}.img-headshot-xl{max-height:600px}.img-icon,.ul-logos-lg img{max-height:120px}.quote-copy{font-size:36px;letter-spacing:-.025em;color:#1a428a;margin-bottom:15px}.quote-cite{font-size:14px;line-height:18px;letter-spacing:.125em;color:#aaa}.quote-copy:before{content:open-quote close-quote;margin-top:-15px;text-align:center;color:#e1e723;font-size:100px;position:absolute}.ul-logos{margin:0 auto 30px;padding:0;display:flex;align-items:center;flex-wrap:wrap}.ul-logos li{width:100%;display:flex;align-items:center;flex-direction:column}.ul-logos a{cursor:pointer}.ul-logos img{display:flex;justify-content:center;align-items:center;max-width:180px;max-height:100px;vertical-align:middle;background-size:100%;margin:30px}.ul-logos-socialproof img{max-width:160px;max-height:80px}@media (max-width:767px){.navbar{padding-top:15px;padding-bottom:15px}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#7665a0}footer{padding-top:25px}.footer-li-tile{width:100%;text-align:center}footer .ul-social{margin:0 auto 30px;text-align:center}footer .ul-social li{margin:0 15px}footer .ul-copyright li:first-child{display:block;text-align:center;margin-right:0}.footer-li-tile:first-child{order:2}.footer-li-tile:nth-child(2){order:1}.ul-logos li{width:33.3333%}.ul-logos img{max-width:140px}.ul-logos-50 li,.ul-logos-socialproof li{width:50%}.ul-logos-socialproof img{max-width:120px;max-height:60px;margin:15px}}@media (min-width:768px) and (max-width:991px){.ul-logos li{width:33.3333%}.ul-logos img{max-width:140px}.ul-logos-50 li{width:50%}.ul-logos-socialproof li{width:25%}}.hero{background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-wrap:wrap;align-items:center;padding-top:30px;padding-bottom:30px}section{padding-top:90px;padding-bottom:60px}.section--blue{background-color:#f7f9ff}.section--purple{background-color:#f7f5fa}.section--yellow{background-color:#f8f9cc}.section--flex>.row{display:flex;flex-direction:row}.section--flex [class*=col-]{display:flex;flex-direction:column;justify-content:center}.section-team h4{margin-bottom:0}.section-team a{text-decoration:none}.modal{text-align:center;box-shadow:none}.modal-dialog{text-align:left;display:inline-block;vertical-align:middle}.modal-content{border:0;border-radius:0}.modal .btn-close{color:#fff;opacity:.6}.modal .btn-close:hover{color:#fff;opacity:1}.modal-body{padding:30px 30px 0}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.modal-dialog{min-width:680px}.modal .btn-close{position:absolute;right:-40px;top:-15px}}@media (max-width:767px){.hero,section{padding-bottom:0}h1,h2{font-size:30px;line-height:36px}.quote-copy,h3{line-height:32px}h3{font-size:26px}.quote-copy,h4{font-size:24px}h4{line-height:30px}h5{font-size:18px;line-height:24px}h6{font-size:14px;line-height:20px}.btn{display:block;width:100%}section{padding-top:30px}.section--blue,.section--purple,.section--yellow{margin:12px}.section-socialproof{padding-top:60px}.mt-90{margin-top:12px}.mb-30{margin-bottom:30px}.section--spacer{margin-top:12px;margin-bottom:12px}.section--swap .order-first{order:6!important}.section--swap .order-last{order:1!important}}@media (min-width:768px){.footer-li-tile:first-child{margin-right:30px}.footer-li-tile:last-child{text-align:right}.container-fluid,.section--columns [class*=col-]{padding-left:30px;padding-right:30px}.hero-coaching,.hero-contact,.hero-home,.hero-shiftpositive{background-position:bottom center}.container-fluid{max-width:1680px}.section--columns .row{margin-left:-30px;margin-right:-30px}.hero{min-height:calc(100vh - 150px)}.hero-home{background-image:url('../images/hero_homepage.png?20220927')}.hero-contact{background-image:url('../images/hero_puzzle.png')}.hero-coaching{background-image:url('../images/hero_coaching.png')}.hero-shiftpositive{background-image:url('../images/hero_shiftpositive.png?20221008')}.hero-keynotes{min-height:0}.mt-90{margin-top:60px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.section--spacer{margin-top:60px;margin-bottom:30px}.quote-copy{padding-top:44px}}@media (min-width:992px){.navbar-brand{padding-top:0;padding-bottom:0}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0;margin-right:15px;margin-left:15px}.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link{margin-right:0}.navbar-nav .nav-link{position:relative;cursor:pointer;border-bottom:1.5px solid transparent;padding-bottom:2px;transition:background-position .1s,color .5s}.navbar-nav .nav-link:after{border-bottom:1.5px solid transparent;bottom:-1.5px;content:"";left:0;position:absolute;right:100%;transition:right .25s .1s}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{border-color:transparent}.navbar-nav .nav-link:hover:hover:after{border-color:#7665a0;content:"";right:0}.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active{color:#1a428a;border-bottom:1.5px solid #1a428a}.navbar-nav .active>.nav-link:hover:hover:after,.navbar-nav .nav-link.active:hover:hover:after{border-color:#1a428a}.ul-logos li{width:33.3333%}.ul-logos-50 li{width:50%}.row--5cols [class*=col-],.ul-logos-socialproof li{width:20%}.hero-keynotes .a-cta,.hero-keynotes .a-cta:after{border-bottom:1.5px solid transparent}.container-fluid{padding-right:60px;padding-left:60px}.hero-xs{display:none}.hero-keynotes{min-height:calc(100vh - 150px);background-image:url('../images/hero_keynotes2025.jpg');background-position:center;color:#fff}.hero-keynotes .a-cta,.hero-keynotes h1,.hero-keynotes h2{color:#fff}.hero-keynotes .a-cta:focus,.hero-keynotes .a-cta:hover{color:#fff;border-color:transparent}.hero-keynotes .a-cta:hover:after{border-color:#fff}.hero-keynotes,.section--blue,.section--purple,.section--yellow{max-width:1560px;margin:0 30px;padding-left:30px;padding-right:30px}}@media (min-width:1680px){.hero-keynotes,.section--blue,.section--purple,.section--yellow{margin:0 auto}.mt-90,.section--spacer{margin-top:90px}.mb-30,.section--spacer{margin-bottom:30px}}