#gform_1 .gform_fields{display:flex;flex-wrap:wrap;gap:12px}#gform_1 .gfield.gfield--width-half{flex:1 1 calc(50% - 12px)}#gform_1 .gfield.gfield--width-full{flex:1 1 100%}#gform_1 input[type="text"],#gform_1 input[type="email"],#gform_1 textarea{width:100%;padding:10px 12px;border:1px solid #ddd;font-size:16px;background:#d7e8d7;color:#000;box-sizing:border-box}#gform_1 textarea{resize:vertical;min-height:120px}#gform_1 .gform_footer{text-align:center;margin-top:15px;display:flex;justify-content:center;align-items:center}#gform_1 .gform_button{background:transparent;border:none;color:#fff;font-size:16px;text-transform:uppercase;cursor:pointer}input#gform_submit_button_6{background:#282828;color:#FFF;border:none;padding:8px 12px;position:absolute;right:0;bottom:-20px}.teacher-right-column .et_pb_row .et_pb_text,.teacher-right-column .et_pb_row .et_pb_heading_container{padding-left:40px!important}.home-hero-button{width:100%}.pointer-column{padding-bottom:120px!important;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.product_totals{border:1px solid #333!important;padding:20px!important}.sfsiplus_norm_row.sfsi_plus_wDiv{width:100%!important;display:flex;justify-content:center}.show_form{max-height:200px!important}:is(.woocommerce,.woocommerce-page)
:is(a.button,button.button,input.button,#respond input#submit,#content input.button),:is(.woocommerce,.woocommerce-page)
:is(a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,#content input.button:hover){padding:.5rem 1rem!important;line-height:1!important;border-width:0px!important;transition:background-color .25s ease,color .25s ease}:root{--hma-accent:#0f3f28;--hma-accent-2:#1c6f47;--hma-bg:#ffffff;--hma-card:#f7f9f7;--hma-text:#1c1c1c;--hma-muted:#66737a;--hma-border:#e3e8e2;--hma-radius:14px;--hma-shadow:0 6px 22px rgba(0,0,0,.06)}body.woocommerce-account .woocommerce{max-width:1120px;margin-inline:auto;padding:2rem 1rem 4rem;color:var(--hma-text)}.woocommerce-MyAccount-navigation{background:var(--hma-card);border:1px solid var(--hma-border);border-radius:var(--hma-radius);padding:1rem;box-shadow:var(--hma-shadow)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:.15rem 0}.woocommerce-MyAccount-navigation a{display:block;padding:.6rem .8rem;border-radius:10px;color:var(--hma-text);text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .08s ease}.woocommerce-MyAccount-navigation a:hover{background:#fff;color:var(--hma-accent)}.woocommerce-MyAccount-navigation .is-active a{background:var(--hma-accent);color:#fff;font-weight:600}.woocommerce-MyAccount-content{background:var(--hma-bg);border:1px solid var(--hma-border);border-radius:var(--hma-radius);padding:1.5rem 1.5rem 2rem;box-shadow:var(--hma-shadow)}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin-top:0;color:var(--hma-accent);letter-spacing:.2px}.woocommerce-MyAccount-content p{line-height:1.6;color:var(--hma-text)}.woocommerce-MyAccount-content .description,.woocommerce-MyAccount-content .hint,.woocommerce-MyAccount-content small{color:var(--hma-muted)}.woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;border:1px solid var(--hma-border)}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:.85rem 1rem;border-bottom:1px solid var(--hma-border);vertical-align:middle}.woocommerce-MyAccount-content table thead th{background:var(--hma-card);color:var(--hma-accent);font-weight:600}.woocommerce-MyAccount-content table tr:hover td{background:#fbfdfb}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:12px!important;border:1px solid var(--hma-border)!important;box-shadow:var(--hma-shadow)}.woocommerce-message{border-left:4px solid var(--hma-accent)!important}.woocommerce-info{border-left:4px solid var(--hma-accent-2)!important}.woocommerce-error{border-left:4px solid #c0392b!important}:is(.woocommerce,.woocommerce-page)
:is(a.button,button.button,input.button,#respond input#submit,#content input.button),:is(.woocommerce,.woocommerce-page)
:is(a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,#content input.button:hover),:is(.woocommerce,.woocommerce-page)
:is(a.button:focus,button.button:focus,input.button:focus,#respond input#submit:focus){background:var(--hma-accent);color:#fff!important;border:none;padding:.65rem 1.1rem!important;line-height:1.2!important;border-radius:10px!important;box-shadow:0 3px 10px rgba(0,0,0,.08);transition:transform .06s ease,background-color .2s ease}:is(.woocommerce,.woocommerce-page)
:is(a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,#content input.button:hover){background:var(--hma-accent-2);transform:translateY(-1px)}.hma-enroll-form .hma-row{background:var(--hma-card);border:1px solid var(--hma-border);border-radius:12px;padding:.9rem;gap:.75rem;display:grid;grid-template-columns:1fr 1fr auto;align-items:end}.hma-enroll-form label{font-weight:600;color:var(--hma-text);display:block}.hma-enroll-form select{width:100%}@media (max-width:680px){.hma-enroll-form .hma-row{grid-template-columns:1fr}}@media (max-width:980px){.woocommerce-account .woocommerce{padding:1rem .75rem 2.5rem}.woocommerce-MyAccount-navigation{margin-bottom:1rem}}.et_button_no_icon :is(.button,.button.alt),.et_button_icon_visible :is(.button,.button.alt){padding:inherit!important}ul.hma-students li{padding:15px 0;list-style-type:none}