.pmpro .pmpro_form_input-text:focus,.pmpro .pmpro_form_input-email:focus,.pmpro .pmpro_form_input-url:focus,.pmpro .pmpro_form_input-password:focus,.pmpro .pmpro_form_input-search:focus,.pmpro .pmpro_form_input-select:focus,.pmpro .pmpro_form_input-checkbox:focus,.pmpro .pmpro_form_input-radio:focus,.pmpro .pmpro_form_input-multiselect:focus,.pmpro .pmpro_form_input-number:focus,.pmpro .pmpro_form_input-file:focus,.pmpro .pmpro_form_input-date:focus,.pmpro .pmpro_form_input-textarea:focus{color:#c2c2bc!important}.class-back.hidden{display:none}.my-menu.hidden{transform:translateX(100%)}.page-id-1471 .about-button{display:none!important}#cmplz-manage-consent{display:none}.menu-grid{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center}.my-menu.hidden{transform:translateX(100%)}.my-menu{transition:transform 0.3s ease-in-out}.reduce-section-padding{transition:all 0.9s ease-out 0s;padding-top:5px!important;padding-bottom:5px!important;background-color:rgba(63,21,3,0.89)!important}.increase-row-width{transition:all 0.9s ease-out 0s;width:92%!important}.increase-row-width h1{transition:font 0.8s ease;font-size:30px}.increase-row-width h2{transition:font 0.8s ease;font-size:20px!important}.slow-transition{transition:all 0.9s ease-out 0s}.slow-transition h1{transition:all 0.9s ease-out 0s}.slow-transition h2{transition:all 0.9s ease-out 0s}@media only screen and (max-width:981px){#logo{content:url("https://improv101.pro/wp-content/uploads/2023/05/Navigating-Improv-101-logo-96-mobile.png")}}.et_mobile_menu{top:50px!important}#mobile_menu{display:block!important;min-height:100vh;top:0;border-top:none;padding-top:10px;z-index:9998}.mobile_nav.closed #mobile_menu{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform-origin:right;-webkit-transform-origin:right;background:#fff;transition:.8s ease-in-out!important}.mobile_nav.opened #mobile_menu{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform-origin:right;-webkit-transform-origin:right;;transition:.8s ease-in-out}.mobile_nav .select_page{display:none!important}.mobile_nav.opened #mobile_menu{background-color:#bc9b6e}@media (max-width:980px){.et_header_style_split #main-header .mobile_nav{background-color:transparent}}.mobile_nav{margin-top:-60px;margin-bottom:40px}