a,.entry-content a,.et_pb_text a,.et_pb_module a{color:#007BA8;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px}a:visited,.entry-content a:visited,.et_pb_text a:visited,.et_pb_module a:visited{color:#5B2C83}a:hover,.entry-content a:hover,.et_pb_text a:hover,.et_pb_module a:hover{color:#005A87;text-decoration-thickness:2px}a:focus,.entry-content a:focus,.et_pb_text a:focus,.et_pb_module a:focus{color:#005A87;outline:3px solid #F2B705;outline-offset:3px;text-decoration-thickness:2px}a:active,.entry-content a:active,.et_pb_text a:active,.et_pb_module a:active{color:#003F5C}#logo{max-width:252px}table.canopy-training-table{border-collapse:collapse;width:100%;table-layout:fixed}table.canopy-training-table caption{text-align:left;font-weight:bold;margin-bottom:10px}table.canopy-training-table thead th{text-align:left;border-bottom:2px solid #000000;padding:10px 12px}table.canopy-training-table td,table.canopy-training-table th{color:#000000;padding:10px 12px;border-bottom:1px solid #cccccc;vertical-align:middle}table.canopy-training-table tbody tr:nth-child(odd),table.canopy-training-table tbody tr:nth-child(odd) td{background-color:#ffffff!important}table.canopy-training-table tbody tr:nth-child(even),table.canopy-training-table tbody tr:nth-child(even) td{background-color:#e8f1fb!important}table.canopy-training-table tbody tr:hover,table.canopy-training-table tbody tr:hover td{background-color:#d6e6f8!important}table.canopy-training-table a.training-button{display:inline-block!important;padding:8px 14px!important;background-color:#005ea8!important;color:#ffffff!important;text-decoration:none!important;font-weight:bold!important;border-radius:4px!important;line-height:1.2;text-align:center}table.canopy-training-table a.training-button:hover,table.canopy-training-table a.training-button:focus{background-color:#003f73!important;color:#ffffff!important;text-decoration:underline!important}table.canopy-training-table a.training-button:focus{outline:3px solid #f2b705;outline-offset:3px}@media screen and (min-width:702px){table.canopy-training-table th:nth-child(1),table.canopy-training-table td:nth-child(1){width:55%}table.canopy-training-table th:nth-child(2),table.canopy-training-table td:nth-child(2){width:25%}table.canopy-training-table th:nth-child(3),table.canopy-training-table td:nth-child(3){width:20%}}.responsive-table-wrapper{width:100%;overflow-x:auto}@media screen and (max-width:701px){table.canopy-training-table,table.canopy-training-table thead,table.canopy-training-table tbody,table.canopy-training-table th,table.canopy-training-table td,table.canopy-training-table tr{display:block;width:100%}table.canopy-training-table thead{position:absolute;left:-9999px;top:-9999px}table.canopy-training-table caption{position:absolute;left:-9999px;top:-9999px}table.canopy-training-table tr{margin-bottom:12px;border:1px solid #cccccc}table.canopy-training-table td{padding:6px 10px;border-bottom:1px solid #dddddd}table.canopy-training-table td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#4f5b66;font-size:0.85rem;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:0.03em}table.canopy-training-table td:first-child{font-size:1.05rem;font-weight:700}table.canopy-training-table td:nth-child(2){font-weight:600}table.canopy-training-table td:last-child{border-bottom:0}table.canopy-training-table a.training-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-height:44px;box-sizing:border-box;text-align:center}}.jump-nav{display:flex;flex-wrap:wrap;gap:12px;margin:1.25rem 0 2rem}.jump-nav a{display:inline-block;padding:10px 16px;border:2px solid #005EA8;border-radius:6px;background-color:#ffffff;color:#005EA8;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.jump-nav a:hover,.jump-nav a:focus{background-color:#005EA8;color:#ffffff;text-decoration:none}.jump-nav a:focus{outline:3px solid #F2B705;outline-offset:3px}@media screen and (max-width:700px){.jump-nav{flex-direction:column;gap:10px}.jump-nav a{display:block;width:100%;box-sizing:border-box;text-align:center}}