#toggle:not(:checked)~nav ul{display:none;height:0}#toggle:checked~nav ul{display:block;position:absolute;background:var(--green);-webkit-animation:slide-in-bottom 0.23s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 0.23s cubic-bezier(.25,.46,.45,.94) both}.menu-toggle{top:.2rem}.menu-toggle:before{content:"\02261";transition:all 0.5s ease;color:var(--white)}#toggle:checked+label:before{content:"\02715";font-size:75%}#primary-menu{height:100vh;margin:0;padding-bottom:.9rem}#primary-menu a{padding:1rem .5rem;text-decoration:none;color:#fff;transition:all 0.3s ease;outline:0}#primary-menu a:hover,#primary-menu a.current{color:var(--dark-yellow)}#primary-menu li ul.sub-menu{display:none;list-style:none;height:auto;margin:0}#primary-menu li li a:after{content:"\1F512";color:#fff0;text-shadow:0 0 0 var(--dark-yellow);padding-left:10px}#app-links{margin-top:1.5rem}#app-links #log-in{display:inline-block;height:100%;line-height:325%;padding:0 1rem}@media (max-width:20rem){.folio{border:0;width:90%}.folio caption{font-size:1.3em}.folio thead,.folio tfoot{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.folio tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.folio td{border-bottom:1px solid #ddd;display:block;text-align:right}.folio td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.folio tbody td:first-child::before{color:#fff;text-shadow:none}.folio td:last-child{border-bottom:0}}@media (max-width:30rem){.folio.live .btn-cta.small{padding:.25rem}#jwform div form p{display:block}}@media (max-width:39.9rem){#toggle:checked~nav ul{position:relative;width:101.8vw;right:-.9rem;top:4.5rem;height:100vh;text-align:right;border-right:0rem solid var(--black);z-index:999}#toggle:checked~nav ul ul{border:0;padding:0;margin:0;height:auto;list-style:none;position:relative;display:block;top:0;left:0;background:none}#toggle:checked~nav ul a{display:block;padding:1rem}#primary-menu a:hover,#primary-menu a:hover,#primary-menu a:focus,#primary-menu a:focus{background:var(--black)}#navlogo{padding:.7rem 0}#intro-holder .intro-content{padding:1rem}.logo{height:38px;width:122px;position:absolute;top:-.3rem}#footer .logo{position:relative}#app-links{margin:1rem 0 1rem 0}#app-links #log-in{padding:0 .4rem 0 0}.stock-code-name{margin-bottom:5px}#pmpro_levels{display:block}.single-post #primary article .post-thumbnail{height:25vh}.rotating-text{font-size:22px}}@media (max-width:46.5rem){#primary #pmpro_levels{flex-direction:column;justify-content:center;align-items:center}}@media (min-width:40rem){.btn-cta-intro-outline{margin-right:1rem}.btn-cta-intro-outline+.btn-cta{margin-left:1rem}#toggle~nav #primary-menu.m-show{display:block;height:auto;animation:none;-webkit-animation:none;overflow:hidden}#primary-menu{position:absolute;width:auto;right:0%!important;top:.9rem}#primary-menu li{float:left;height:100%}#primary-menu li li{float:left;display:none}#primary-menu a{display:inline-block;text-align:center;font-size:.75rem;outline:0}#primary-menu li.menu-item-has-children:hover ul{width:99vw;display:block;position:absolute;top:31px;left:0;overflow:hidden;z-index:9999;border-radius:6px 6px 0 0;margin:0;padding:0;-webkit-animation:slide-in-bottom 0.33s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom 0.33s cubic-bezier(.25,.46,.45,.94) both}#primary-menu li.menu-item-has-children:hover li{display:block}#primary-menu li.menu-item-has-children:hover li a{display:block;padding:.6rem .5rem;font-size:70%}#primary-menu li.menu-item-has-children:hover li a:after{display:none}.wpforms-field:first-child{margin-right:2rem}}@media (min-width:52rem){.c{width:94%}body.home #intro{font-size:160%}.intro-tagline{font-size:0.75em!important}}@media (min-width:64rem){.c{width:90%}}@media (min-width:80rem){.c{width:78rem}}@media (min-width:120rem){.c{width:100rem}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}