/* rgb(255, 186, 186); */
@font-face { font-family: 'ld-icons'; src: url("../fonts/ld-icons.eot?e0vk6b"); src: url("../fonts/ld-icons.eot?e0vk6b#iefix") format("embedded-opentype"), url("../fonts/ld-icons.ttf?e0vk6b") format("truetype"), url("../fonts/ld-icons.woff?e0vk6b") format("woff"), url("../fonts/ld-icons.svg?e0vk6b#ld-icons") format("svg"); font-weight: normal; font-style: normal; }

.ld-icon { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }

.ld-icon-alert:before { content: "\e90d"; }

.ld-icon-unlocked:before { content: "\e900"; }

.ld-icon-quiz:before { content: "\e901"; }

.ld-icon-materials:before { content: "\e902"; }

.ld-icon-download:before { content: "\e903"; }

.ld-icon-course-outline:before { content: "\e904"; }

.ld-icon-content:before { content: "\e905"; }

.ld-icon-complete:before, .ld-icon-checkmark:before { content: "\e906"; }

.ld-icon-clock:before { content: "\e907"; }

.ld-icon-certificate:before { content: "\e908"; }

.ld-icon-calendar:before { content: "\e909"; }

.ld-icon-assignment:before { content: "\e90a"; }

.ld-icon-arrow-up:before { content: "\e912"; }

.ld-icon-arrow-right:before { content: "\e913"; }

.ld-icon-arrow-left:before { content: "\e914"; }

.ld-icon-arrow-down:before { content: "\e915"; }

.ld-icon-login:before { content: "\e90c"; }

.ld-icon-remove:before, .ld-icon-delete:before { content: "\e90b"; }

.ld-icon-comments:before { content: "\e917"; }

.ld-icon-search:before { content: "\e916"; }

.learndash-wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.learndash-wrapper .learndash_checkout_buttons { margin: 0 0.5em 0 0; }

.learndash-wrapper .btn-join, .learndash-wrapper #btn-join { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; margin-left: 0; }

.learndash-wrapper .btn-join .ld-icon, .learndash-wrapper #btn-join .ld-icon { font-size: 0.875em; }

.learndash-wrapper .btn-join .ld-text, .learndash-wrapper #btn-join .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .btn-join + .ld-button, .learndash-wrapper #btn-join + .ld-button { margin-left: 1em; }

.learndash-wrapper .btn-join.ld-compact, .learndash-wrapper #btn-join.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .btn-join.ld-compact .ld-icon, .learndash-wrapper #btn-join.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .btn-join.ld-compact .ld-text, .learndash-wrapper #btn-join.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .btn-join.ld-button-alternate, .learndash-wrapper #btn-join.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .btn-join.ld-button-alternate .ld-icon, .learndash-wrapper #btn-join.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .btn-join.ld-button-alternate .ld-text, .learndash-wrapper #btn-join.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .btn-join.ld-button-alternate:hover, .learndash-wrapper #btn-join.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .btn-join.ld-button-transparent, .learndash-wrapper #btn-join.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .btn-join.ld-button-transparent.ld-status-complete, .learndash-wrapper #btn-join.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .btn-join.ld-button-transparent:hover, .learndash-wrapper #btn-join.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .btn-join.ld-button-reverse, .learndash-wrapper #btn-join.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .btn-join.ld-button-reverse:hover, .learndash-wrapper #btn-join.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .btn-join:hover, .learndash-wrapper #btn-join:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .btn-join:focus, .learndash-wrapper #btn-join:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; }

.learndash-wrapper .ld-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-button .ld-icon { -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-button:hover .ld-icon-arrow-right { -webkit-transform: translateX(3px); -ms-transform: translateX(3px); transform: translateX(3px); }

.learndash-wrapper .ld-button:hover .ld-icon-arrow-left { -webkit-transform: translateX(-3px); -ms-transform: translateX(-3px); transform: translateX(-3px); }

.learndash-wrapper a { text-decoration: none; text-shadow: none; border-bottom: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

.learndash-wrapper a:hover { text-decoration: none; }

.learndash-wrapper.ld-container { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 2em; max-width: 1280px; margin: auto; }

.learndash-wrapper .ld-page-content { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; padding-right: 2.5%; }

.learndash-wrapper .ld-sidebar-content { -webkit-box-flex: 0; -ms-flex: 0 0 250px; flex: 0 0 250px; padding-left: 2.5%; }

.learndash-wrapper .ld-profile-avatar { border-radius: 100%; overflow: hidden; }

.learndash-wrapper .ld-profile-avatar img { width: 100%; height: auto; }

@media (max-width: 1024px) { .learndash-wrapper.ld-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-page-content { margin-bottom: 3em; } }

.learndash-wrapper .sfwd-mark-complete, .learndash-wrapper #sfwd-mark-complete { position: relative; display: block; overflow: hidden; }

.learndash-wrapper .sfwd-mark-complete::after, .learndash-wrapper #sfwd-mark-complete::after { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e906"; position: absolute; right: 1em; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: white; }

.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; background-color: #019e7c; padding: 1em; padding-right: 3em; }

.learndash-wrapper .learndash_mark_complete_button .ld-icon, .learndash-wrapper #learndash_mark_complete_button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .learndash_mark_complete_button .ld-text, .learndash-wrapper #learndash_mark_complete_button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .learndash_mark_complete_button + .ld-button, .learndash-wrapper #learndash_mark_complete_button + .ld-button { margin-left: 1em; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact, .learndash-wrapper #learndash_mark_complete_button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact .ld-icon, .learndash-wrapper #learndash_mark_complete_button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact .ld-text, .learndash-wrapper #learndash_mark_complete_button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate .ld-icon, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate .ld-text, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent.ld-status-complete, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-reverse, .learndash-wrapper #learndash_mark_complete_button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-reverse:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .learndash_mark_complete_button:focus, .learndash-wrapper #learndash_mark_complete_button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .learndash_mark_complete_button:disabled, .learndash-wrapper #learndash_mark_complete_button:disabled { cursor: pointer; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }

.learndash-wrapper .ld-content-actions { clear: both; border-top: 2px solid #e2e7ed; padding: 1em 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .ld-content-actions .ld-content-action { -webkit-box-flex: 0; -ms-flex: 0 0 185px; flex: 0 0 185px; position: relative; }

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back { font-size: .75em; margin: 0 20%; }

.learndash-wrapper .ld-content-actions .ld-content-action + a { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }

.learndash-wrapper .ld-content-actions > a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; font-size: .75em; }

.learndash-wrapper .ld-content-actions .learndash_timer, .learndash-wrapper .ld-content-actions #learndash_timer { position: absolute; top: 100%; text-align: center; display: block; padding: 1em; left: 0; right: 0; color: #728188; font-weight: bold; }

@media (max-width: 768px) { .learndash-wrapper .ld-content-actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .learndash-wrapper .ld-content-actions .ld-content-action { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-content-actions > * { margin-bottom: 2em; margin-left: 0; } }

.learndash-wrapper .ld-mobile-only { display: none !important; }

@media (max-width: 640px) { .learndash-wrapper .ld-mobile-only { display: inherit !important; } }

@media (max-width: 640px) { .learndash-wrapper .ld-not-mobile { display: none !important; } }

.learndash-wrapper .ld-loading { position: relative; }

.learndash-wrapper .ld-loading::after { position: absolute; content: ''; display: block; z-index: 99; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.5); }

.learndash-wrapper .ld-loading::before { content: ''; display: block; position: absolute; border-radius: 50%; width: 40px; z-index: 100; height: 40px; left: 50%; top: 50%; margin: -20px 0 0 -20px; border: 3px solid rgba(0, 0, 0, 0.5); border-top: 3px solid #00a2e8; -webkit-animation: ldrotating 1.2s infinite linear; animation: ldrotating 1.2s infinite linear; }

@-webkit-keyframes ldrotating { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes ldrotating { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

/* Targets IE10/IE11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .learndash-wrapper .ld-expand-button { min-width: 120px; }
  .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { -ms-flex-preferred-size: 15px; flex-basis: 15px; }
  .learndash-wrapper .ld-status-icon.ld-status-incomplete, .learndash-wrapper .ld-status-icon.ld-status-in-progress { -ms-flex-preferred-size: 18px; flex-basis: 18px; }
  .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress { -ms-flex-preferred-size: 10px; flex-basis: 10px; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button { min-width: 80px; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button.ld-compact { min-width: 0; margin-right: 1em; }
  .learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt { margin-right: 3em; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper { width: 100%; } }

.learndash-wrapper .ld-group-list { margin-bottom: 2em; }

.learndash-wrapper .ld-item-list { margin: 2em 0 1em 0; }

.learndash-wrapper .ld-item-list .ld-table-list.ld-no-pagination { border-bottom: 0 !important; }

.learndash-wrapper .ld-item-list .ld-item-list-content { padding: 1.5em; }

.learndash-wrapper .ld-item-list .ld-section-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; align-items: center; }

.learndash-wrapper .ld-item-list .ld-section-heading h3 { font-weight: bold; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-stats { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-label { text-transform: none; font-size: 1.5em; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-bar { background-color: #e2e7ed; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button { margin-left: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-section-heading h2, .learndash-wrapper .ld-item-list .ld-section-heading h3 { text-align: center; margin-bottom: 10px; }
  .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button { margin: 10px auto; } }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt { display: -webkit-box; display: -ms-flexbox; display: flex; color: #728188; cursor: pointer; font-weight: 800; font-size: 0.875em; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt .ld-icon { width: 20px; height: 20px; margin-left: 5px; font-size: 1.4em; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover { color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search { height: auto; max-height: 0px; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; overflow: hidden; }

.learndash-wrapper .ld-item-list .ld-item-search h4 { margin: 0; margin-bottom: 0.5em; font-weight: bold; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-closer { position: absolute; top: 10px; right: 15px; cursor: pointer; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0.625em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before { content: 'x'; margin-right: 0.25em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper { padding: 12px; position: relative; background: #e2e7ed; border-radius: 6px; margin: 1em 0; overflow: visible; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { background: #e2e7ed; z-index: 9; left: auto; right: 130px; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { left: 20px; right: auto; } }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields > * { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields label { display: block; margin-bottom: 0.5em; font-size: 0.875em; color: #728188; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields input, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields select { height: 30px; border: 2px solid #ccd2d9; background: white; border-radius: 0; width: 100%; padding: 0 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name { position: relative; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button { position: absolute; right: 18px; bottom: 2px; font-weight: 700; font-size: 12px; background: #fff; height: 26px; padding: 0 1em; line-height: 26px; color: #728188; text-decoration: none; display: inline-block; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button::before { content: 'x'; margin-right: 0.25em; display: inline-block; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button { right: 2px; } }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name input[type=text] { width: 100%; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; padding-right: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button { height: 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; margin: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:focus { outline: none; opacity: 0.75; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields > * { width: 100%; margin-bottom: 1em; padding-right: 0; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button { margin: auto; } }

.learndash-wrapper .ld-item-list .ld-item-list-item { border: 2px solid #e2e7ed; border-radius: 6px; margin-bottom: 12px; background: #fff; }

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-is-next { border-color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon { margin-right: 0.5em; margin-top: 0.35em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -webkit-box-align: top; -ms-flex-align: top; align-items: top; color: #495255; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep { color: #e2e7ed; padding: 0 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover { color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components { color: #728188; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components { font-weight: 700; display: block; font-size: 0.825em; margin-top: 0.5em; color: #728188; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-status { display: inline-block; font-size: 0.825em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-component + .ld-status { margin-left: 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button { margin-left: 1em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link { margin-right: 15px; font-size: 26px; color: #019e7c; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded { position: relative; height: auto; max-height: 0px; overflow: hidden; -webkit-transition: max-height 0.5s ease; transition: max-height 0.5s ease; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before { left: 64px; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress { background: #e2e7ed; padding: 2em 4.125em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding: 2em 4.125em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress { margin-top: 0; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details { margin-top: 1em; margin-left: 2em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-status { margin-left: 0; margin-right: 1em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-expand-button { margin-left: 0; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding: 2em 1em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding-top: 0; } }

.learndash-wrapper .ld-table-list { border-radius: 6px; overflow: hidden; margin: 1.5em 0; }

.learndash-wrapper .ld-table-list .ld-table-list-header, .learndash-wrapper .ld-table-list .ld-table-list-item-preview { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; overflow-wrap: break-word; }

.learndash-wrapper .ld-table-list .ld-table-list-header a, .learndash-wrapper .ld-table-list .ld-table-list-item-preview a { color: #333333; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title a, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 2; -ms-flex: 2; flex: 2; padding-left: 1em; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; padding-left: 0.25em; padding-right: 0.25em; }

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview { color: #333333; }

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover { color: #00a2e8; }

.learndash-wrapper .ld-table-list .ld-table-list-header { background-color: #00a2e8; color: white; font-weight: 800; padding: 20px 22px; }

.learndash-wrapper .ld-table-list .ld-table-list-items { padding: 0 20px; border: 2px solid #e2e7ed; border-top: 0; border-bottom: 0; font-size: 0.875em; overflow: hidden; }

@media (max-width: 640px) { .learndash-wrapper .ld-table-list .ld-table-list-items { padding: 0 20px; } }

.learndash-wrapper .ld-table-list .ld-table-list-item { border-bottom: 1px solid #e2e7ed; padding-left: 0; padding-right: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a { color: #333333; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:hover { color: #00a2e8; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column { color: #728188; font-weight: 700; font-size: 1.2em; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a { color: #728188; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column .ld-icon-comments { font-size: 1.5em; -webkit-transform: translateY(0.2em); -ms-transform: translateY(0.2em); transform: translateY(0.2em); }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded { padding: 0.75em 2em; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list { position: relative; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list:before { left: 32px; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-header { background-color: #e2e7ed; color: #495255; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-items { padding-top: 0; background: #e2e7ed; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:first-child { border-top: 2px solid #495255; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item { border-bottom: 1px solid rgba(73, 82, 85, 0.2); }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item-preview { padding: 10px; padding-left: 0; padding-right: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-footer { background: #e2e7ed; padding: 20px; }

.learndash-wrapper .ld-table-list .ld-table-list-footer .ld-pagination { margin-bottom: 0; }

.learndash-wrapper .ld-table-list.ld-no-pagination { border-bottom: 2px solid #e2e7ed; }

.learndash-wrapper .ld-table-list.ld-no-pagination .ld-table-list-footer { background: transparent; padding: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column { font-size: 0.75em; -webkit-box-flex: 0; -ms-flex: 0 1 150px; flex: 0 1 150px; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column.ld-assignment-column-approved { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { font-size: 0.875em; -webkit-box-flex: 0; -ms-flex: 0 1 150px; flex: 0 1 150px; line-height: 1.4em; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label { display: none; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column.ld-statuscolumn { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }

.learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title { overflow: hidden; }

@media (max-width: 768px) { .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns { display: none; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title { width: 100%; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; /*padding-left:2em;*/ padding-top: 0.5em; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin: 0 0 0.5em 0; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label { display: inline-block; margin: 0 0 0.5em 0; }
  .learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

@media (max-width: 640px) { .learndash-wrapper .ld-lesson-list .ld-table-list-items { padding: 0; }
  .learndash-wrapper #ld-profile .ld-table-list .ld-table-list-item-expanded { padding: 0; } }

.learndash-wrapper .ld-progress { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 1em 0; }

.learndash-wrapper .ld-progress .ld-progress-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.75em; line-height: 1em; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label { text-transform: uppercase; font-weight: 800; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage { text-transform: uppercase; font-weight: 800; color: #019e7c; margin-right: 1.5em; }

.learndash-wrapper .ld-progress .ld-progress-bar { height: 7px; background-color: white; border-radius: 7px; margin: 5px 0; overflow: hidden; }

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage { height: 7px; background: #019e7c; }

.learndash-wrapper .ld-progress.ld-progress-inline { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin-right: 1em; }

.learndash-wrapper .ld-progress.ld-progress-inline .ld-status { margin-left: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-progress .ld-progress-heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-progress .ld-progress-heading.ld-progress-inline { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.learndash-wrapper .ld-breadcrumbs + .ld-topic-status { padding: 0; }

.learndash-wrapper.learndash-widget .ld-progress { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0.25em 0; }

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar { background-color: #e2e7ed; width: 100%; margin-right: 0; }

.learndash-pager { color: #728188; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color: #728188; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 12px; font-weight: 700; background-color: #e2e7ed; padding: 6px 12px; border-radius: 17px; margin: 10px 0; }

.learndash-pager a { font-size: 18px; color: #728188; text-decoration: none !important; border: none !important; cursor: pointer; -webkit-box-shadow: none !important; box-shadow: none !important; line-height: 1em; }

.learndash-pager a::before, .learndash-pager a::after { display: none; }

.learndash-pager a.disabled { opacity: 0.5; cursor: default; }

.learndash-pager .pager-left { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.learndash-pager .pager-legend { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 8px; }

.learndash-pager .pager-right { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.learndash-wrapper .ld-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; color: #728188; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.75em; font-weight: 700; margin-bottom: 1em; }

.learndash-wrapper .ld-pagination .ld-pages { background-color: #e2e7ed; -webkit-box-flex: 0; -ms-flex: 0 0 180px; flex: 0 0 180px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.5em; border-radius: 17px; overflow: hidden; line-height: 1; }

.learndash-wrapper .ld-pagination .ld-pages i { display: block; background-size: contain; background-position: center; background-repeat: no-repeat; color: #728188; cursor: pointer; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.learndash-wrapper .ld-pagination .ld-pages i:hover { color: #00a2e8; }

.learndash-wrapper .ld-pagination .ld-pages a { color: #728188; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-pagination .ld-pages a:hover { color: #333; }

.learndash-wrapper .ld-pagination .ld-pages a.disabled { pointer-events: none; opacity: 0.25; }

@media (max-width: 640px) { .learndash-wrapper .ld-pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; padding: 0 10px; }

.learndash-wrapper .ld-table-list-footer .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; }

.learndash-wrapper .ld-section-heading h3 { font-size: 24px; margin: 0.5em 0; }

.learndash-wrapper .ld-score { font-weight: 700; }

.learndash-wrapper .ld-score.score-low { color: #ff3c00; }

.learndash-wrapper .ld-score.score-high { color: #019e7c; }

.learndash-wrapper .ld-expand-button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; display: flex; align-items: center; }

.learndash-wrapper .ld-expand-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-expand-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-expand-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-expand-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-expand-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-expand-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-expand-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-expand-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-expand-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-expand-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-expand-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-expand-button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-expand-button.ld-expanded .ld-icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text { text-align: left; }

.learndash-wrapper .ld-status { border-radius: 12px; background-color: #e2e7ed; text-align: center; padding: 5px 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; font-size: 11px; line-height: 1.1; color: #728188; display: block; }

.learndash-wrapper .ld-status-icon { -ms-flex-preferred-size: 26px; flex-basis: 26px; -ms-flex-negative: 0; flex-shrink: 0; height: 26px; width: 26px; border-radius: 100%; display: inline-block; position: relative; text-align: center; }

.learndash-wrapper .ld-status-icon .ld-icon { font-size: 1.5em; }

.learndash-wrapper .ld-status-icon .ld-icon:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); }

.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon { font-size: 1em; }

.learndash-wrapper .ld-status-icon.ld-quiz-complete { color: #019e7c; }

.learndash-wrapper .ld-status-complete { background-color: #019e7c; color: white; }

.learndash-wrapper a.ld-status-complete:link, .learndash-wrapper a.ld-status-complete:visited, .learndash-wrapper a.ld-status-complete:focus { color: white; }

.learndash-wrapper .ld-status-waiting { background-color: #ffd200; color: rgba(0, 0, 0, 0.65); }

.learndash-wrapper .ld-status-unlocked { background-color: #ebf8fd; color: #00a2e8; }

.learndash-wrapper .ld-status-incomplete.ld-status-icon { border: 4px solid #e2e7ed; background-color: white; }

.learndash-wrapper .ld-status-in-progress { border: 4px solid #e2e7ed; border-left-color: #019e7c; border-top-color: #019e7c; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background-color: white; }

.learndash-wrapper .ld-certificate-icon { width: 40px; height: 30px; background: #019e7c; display: block; margin: auto; }

.learndash-wrapper .ld-item-icon { margin-right: 0.25em; -ms-flex-negative: 0; flex-shrink: 0; font-size: 1.4em; }

.learndash-wrapper .ld-item-icon.quiz-failure { /*background:rgba($orange, 0.6);*/ color: #ff3c00; }

.learndash-wrapper .ld-item-icon.ld-quiz-complete { /*background:rgba($green, 0.6);*/ color: #019e7c; }

.learndash-wrapper .ld-item-icon.ld-quiz-incomplete { color: #333333; }

.learndash-wrapper .ld-icon-delete { font-size: 1.8em; color: #7b8990; margin-right: 0.25em; }

.learndash-wrapper .ld-icon-delete:hover { color: #333333; }

.learndash-wrapper .ld-home-link { color: #495255; font-size: 0.75em; margin: 0 0 0.75em 0; text-decoration: underline; }

.learndash-wrapper .ld-home-link:hover { text-decoration: none; }

.learndash-wrapper .ld-text-content { color: #666666; line-height: 1.6; margin: 1.5em 0; }

.learndash-wrapper .ld-select-field { position: relative; }

.learndash-wrapper .ld-select-field:after { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e90e"; position: absolute; top: 50%; right: 0.5em; z-index: 9; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; }

.learndash-wrapper .ld-select-field select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.learndash-wrapper .ld-file-upload { padding: 1.5em; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; }

.learndash-wrapper .ld-file-upload .ld-file-upload-heading { color: #728188; font-size: 1.2em; font-weight: 700; }

.learndash-wrapper .ld-file-upload .ld-file-upload-heading span { font-weight: 300; font-size: 0.8em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 1em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: white; border-top-left-radius: 12px; border-bottom-left-radius: 12px; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label strong { background-color: #728188; font-weight: 700; color: white; padding: 0.5em 2em; font-size: 0.875em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label span { color: #333333; font-size: 0.875em; font-style: italic; border-top-right-radius: 12px; border-bottom-right-radius: 12px; padding: 0.5em 2em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; height: 35px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 0.875em; opacity: 0.5; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-selected + .ld-button { opacity: 1; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { cursor: pointer; border-top-right-radius: 12px; border-bottom-right-radius: 12px; margin-right: 0.5em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input:focus + label, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input.has-focus + label { outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-upload-message { font-size: 0.8em; margin-top: 1em; line-height: 1.5em; }

@media (max-width: 640px) { .learndash-wrapper .ld-file-upload .ld-file-upload-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 0; text-align: center; width: 100%; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label strong, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label span { width: 100%; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 1em; } }

.learndash-wrapper .ld-hide { display: none; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading { margin-bottom: 1.5em; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 { margin: 0; padding: 0; font-size: 24px; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions { width: auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading { margin-bottom: 0.5em; margin-top: 0.5em; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading { font-size: 18px; display: block; margin: 1em 0 0.5em 0; font-weight: bold; }

.learndash-wrapper { /* Lesson list in table format */ }

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list { border-radius: 0; margin-top: 0; margin: 0; }

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items { border: 0; }

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header { padding: 20px 60px; }

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item { margin: 0 2.8em; }

@media (max-width: 768px) { .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header { padding-left: 1em; padding-right: 1em; }
  .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item { margin: 0 1em; } }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.75em; line-height: 1em; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress { text-transform: uppercase; padding-right: 10px; margin-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.5); }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps { font-weight: normal; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon { margin-right: 0.5em; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded { padding-top: 0; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded .ld-status { display: inline-block; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item.unavailable .ld-table-list-item-preview { opacity: 0.5; }

@media (max-width: 640px) { .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details { margin: 1em 2.9em; } }

.learndash-wrapper .ld-topic-status { border-radius: 6px; background: #f0f3f6; overflow: hidden; }

.learndash-wrapper .ld-topic-status .ld-progress { padding: 0 1em; }

.learndash-wrapper .quiz_continue_link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin: 10px; }

.learndash-wrapper .ld-quiz-actions { border-top: 2px solid #f0f3f6; margin-top: 30px; padding-top: 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.learndash-wrapper .ld-quiz-actions .quiz_continue_link { margin: 0 10px; }

.learndash-wrapper .ld-quiz-actions .wpProQuiz_button { margin: 0 10px; background: #495255; }

.learndash-wrapper .ld-quiz-actions input[type='button'] { margin: 0 10px; }

.learndash-wrapper .ld-quiz-actions input[name="reShowQuestion"], .learndash-wrapper .ld-quiz-actions input[name="restartQuiz"] { background: #495255; }

@media (max-width: 768px) { .learndash-wrapper .ld-quiz-actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-quiz-actions .quiz_continue_link, .learndash-wrapper .ld-quiz-actions .wpProQuiz_button, .learndash-wrapper .ld-quiz-actions input[type='button'] { margin-bottom: 1em; margin-left: auto; margin-right: auto; width: auto; } }

.learndash-wrapper #quiz_continue_link { background: #019e7c; }

.learndash-wrapper #quiz_continue_link:hover { background: #019e7c; }

.learndash-wrapper .course_progress { height: 7px; max-width: 100%; background-color: #f0f3f6; border-radius: 7px; margin: 1em 0; overflow: hidden; }

.learndash-wrapper .course_progress .sending_progress_bar { height: 7px; background: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock, .learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz, .learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite, .learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable { border: 5px solid #f0f3f6; border-radius: 4px; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table, .learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody { border: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody td { padding: 15px; border: 0 !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultValue div { -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultName { line-height: 1.2em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate { text-align: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; display: inline-block; text-transform: none; font-family: inherit; font-weight: 800; font-size: .75em; display: inline-block; padding: 0.5em 1em; text-align: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; cursor: pointer; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; /* max-width:185px; */ width: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button + .ld-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent.ld-status-complete, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:focus, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus { outline: none; opacity: 0.75; }

@media (max-width: 640px) { .learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 { margin-right: auto !important; margin-left: auto !important; margin-bottom: 1em; float: none !important; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.wpProQuiz_TipButton { display: inline; margin: auto; padding: 0.25em 0.5em; width: auto; } }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; text-align: center; -ms-flex-pack: distribute; justify-content: space-around; background: #019e7c; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_question { padding-bottom: 1em; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList { margin: 1em 0; background: transparent; border: 0; padding: 0; list-style: none; padding-left: 0 !important; margin-left: 0 !important; /* .MathJax span { display: inline; } */ }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList[data-type="essay"] li.wpProQuiz_questionListItem { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput { max-width: 100%; width: 2%; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList span { margin-right: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion { padding: 5px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion ol { margin: 0 !important; padding: 0 !important; line-height: 1.5em !important; }

.learndash-wrapper .wpProQuiz_content .graded-disclaimer { margin-top: 1em; font-size: 0.85em; font-style: italic; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString { margin: 1em 0; background: transparent; border: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_sortStringList { padding: 0; margin: 1em 0 !important; padding: 0 !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_sortStringItem { display: inline-block; border: 0; background: #f0f3f6; border-radius: 6px; margin: 0 0.5em 0.5em 0; padding: 0.5em 1em; -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem { margin: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div { background-color: #f0f3f6; padding: 1em; border-radius: 6px; margin: 1em 0; width: auto; -webkit-box-shadow: 0; box-shadow: 0; border: 0; margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div:before { left: 1em; bottom: -4px; top: auto; background-color: #f0f3f6; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div h5 { padding-bottom: 0; font-weight: bold; text-transform: uppercase; font-size: 0.8em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] p { padding-bottom: 0; padding-right: 0.25em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem { margin-bottom: 0.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem p { text-align: left; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable { border: 2px solid #e2e7ed; border-radius: 6px; background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: none; box-shadow: none; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e904"; margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem span.wpProQuiz_cloze { margin: 0 5px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 2px solid #e2e7ed; border-radius: 6px; padding: 1em; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input { margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type='text'] { border: 0; -webkit-box-shadow: none; box-shadow: none; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within { border-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay { border: 2px solid #e2e7ed; border-radius: 6px; width: 100%; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label { background: #019e7c; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable { background: #019e7c; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete { background: transparent; border: 1px solid transparent !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze { display: inline-block; background: #e2e7ed; border-radius: 6px; padding: 2px 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze input { border: 0; background-color: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table { border-collapse: separate; border: 0; /* height:100%; */ border: 2px solid #e2e7ed; border-radius: 6px; /* tr { height:100%; } */ }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td { border: 0; padding: 0 !important; /* height:100%; */ vertical-align: top; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td:first-child { border-right: 2px solid #e2e7ed; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortText { display: block; /* border:2px solid $border-grey; border-radius:$border-radius; */ padding: 1em; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortCriterion { padding: 0.5em; /* border:2px solid $border-grey; border-radius:$border-radius; */ border-left: 0; height: 100%; border-top-left-radius: 0; border-bottom-left-radius: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td { background-color: #019e7c; border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td .wpProQuiz_maxtrixSortText { background-color: none; color: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td .wpProQuiz_maxtrixSortCriterion .wpProQuiz_sortStringItem { background-color: none; color: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect > table { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect > table td { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] .wpProQuiz_questionListItem { border: 2px solid #e2e7ed; border-radius: 6px; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] .wpProQuiz_questionListItem p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #728188; padding: 0; border: 0; margin: 0 0.25em; width: auto; font-weight: bold; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] label input { margin-right: 0.5em; height: 0.8em; width: 0.8em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerCorrect { background-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerIncorrect { background-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_header { font-weight: bold; margin: 0.5em 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; padding: 25px; background-color: #f0f3f6; text-align: center; -webkit-box-shadow: none; box-shadow: none; min-height: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response img { max-width: 100%; height: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul.wpProQuiz_questionList { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem[data-type="cloze_answer"] .wpProQuiz_questionListItem { display: block; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit { margin: 1em 0; background-color: #e2e7ed; border-radius: 6px; position: relative; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit:before { content: ''; position: absolute; bottom: 1em; left: 1em; right: 1em; height: 7px; z-index: 8; background: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time { color: #728188; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress { z-index: 9; position: relative; background-color: #019e7c; height: 7px; margin-bottom: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table { width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td:first-child { width: 150px; font-size: 0.9em; font-weight: 700; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td input[type=text], .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td select, .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td textarea { width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='5'] label, .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='8'] label { display: inline-block; margin-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select { margin-right: 1%; }

@media (max-width: 640px) { .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select { margin-bottom: 1em; -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select:first-child { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] { padding: 1.5em; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; margin: 1em 0; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=file] { background: white; padding: 1em; border-radius: 6px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; max-width: 100px; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .wpProQuiz_quiz_time { color: #728188; font-weight: bold; font-size: 0.8em; }

.learndash-wrapper .wpProQuiz_graded_points, .learndash-wrapper .wpProQuiz_points { padding: 1em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box { background: #f0f3f6; border: 0; border-radius: 3px; overflow: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li { -webkit-box-shadow: 0; box-shadow: 0; border: 0; border-radius: 2px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionTarget { -webkit-box-shadow: 0; box-shadow: 0; background-color: #00a2e8; color: #fff; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved { color: #fff; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview { color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 2px solid #f0f3f6; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion { background: #f0f3f6; border: 0; border-radius: 3px; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li { -webkit-box-shadow: 0; box-shadow: 0; border: 0; border-radius: 2px; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget { -webkit-box-shadow: 0; box-shadow: 0; background-color: #00a2e8; color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved { color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview { color: #fff; }

.learndash-wrapper { /* Lesson list in course navigation */ /* Topic list in course navigation */ }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading { border-bottom: 4px solid #e2e7ed; padding-bottom: 12px; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading h3 { margin-top: 0; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link { display: block; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button { margin-left: 0; font-size: 12px; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button .ld-icon { font-size: 10px; }

.learndash-wrapper .ld-course-navigation .ld-status-icon { width: 15px; height: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 15px; flex: 0 0 15px; border: 0; text-align: center; margin-right: 10px; margin-top: 0.15em; }

.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-checkmark { font-size: 0.825em; margin-top: 1px; }

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress { border: 2px solid #e2e7ed; border-left-color: #019e7c; border-top-color: #019e7c; }

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete { border: 2px solid #e2e7ed; }

.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-quiz { font-size: 1.1em; margin-top: -2px; }

.learndash-wrapper .ld-course-navigation .ld-item-icon { width: 14px; height: 20px; font-size: 1em; }

.learndash-wrapper .ld-course-navigation .ld-pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 1em 0; }

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; background-color: #728188; }

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages i, .learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages span { color: white; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item { border-bottom: 1px solid #e2e7ed; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title { color: #00a2e8; font-weight: bold; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete { border: 2px solid #00a2e8; }

.learndash-wrapper .ld-course-navigation .ld-sep { color: #e2e7ed; padding: 0 0.25em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading { margin-top: 1em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; text-align: left; display: block; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview { padding: 10px 0; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; line-height: 1.25em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading { color: #495255; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover { color: #00a2e8; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title { font-size: 0.875em; font-weight: 400; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon { margin-left: 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon .ld-icon { font-size: 0.825em; margin-top: 1px; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 2em; padding-top: 0.5em; color: #728188; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon { font-size: 0.625em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded { height: auto; max-height: 0px; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; overflow: hidden; background: #f0f3f6; border-radius: 8px; margin: 0 20px 0 20px; position: relative; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded::before { content: ''; display: block; left: 50px; top: 0px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded.ld-expanded { max-height: 20000px; margin-bottom: 1em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items { padding: 1em 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list-header { display: none; }

.learndash-wrapper .ld-course-navigation .ld-table-list-footer { background: transparent; padding: 0.25em !important; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list { margin: 0; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items { border: 0; padding-right: 0; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item { font-size: 0.9em; border-bottom: 0; line-height: 1.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item { font-weight: bold; }

.learndash-wrapper .widget_course_return { margin-top: 1em; font-size: 0.8em; }

.learndash-wrapper .ld-profile-summary { margin: 2em 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 1.5em 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar { width: 150px; height: 150px; border: 5px solid #e2e7ed; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading { font-size: 2em; font-weight: 800; margin: 5px 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link { color: #728188; font-size: 14px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat { -webkit-box-flex: 0; -ms-flex: 0 0 90px; flex: 0 0 90px; text-align: center; border-right: 1px solid #e2e7ed; padding: 0 12px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong { display: block; font-size: 36px; margin-bottom: 8px; font-weight: 800; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span { color: #728188; font-size: 14px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat:last-child { border-right: 0; }

.learndash-wrapper #ld-profile .ld-section-heading { margin-bottom: 0em; }

.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview + .ld-table-list-item-expanded { margin-top: -20px; }

.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview + .ld-table-list-item-expanded .ld-essay-list { margin-top: 0; }

.learndash-wrapper #ld-profile .ld-item-list-item-preview .ld-status { white-space: nowrap; }

@media (max-width: 640px) { .learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button { margin: 10px 0; max-width: 120px; }
  .learndash-wrapper #ld-profile .ld-profile-stats { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat { width: 50%; border: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 0 2em 0 !important; padding: 0 1em !important; } }

#wpProQuiz_overlay_close { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; max-width: 180px; }

#wpProQuiz_overlay_close .ld-icon { font-size: 0.875em; }

#wpProQuiz_overlay_close .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

#wpProQuiz_overlay_close + .ld-button { margin-left: 1em; }

#wpProQuiz_overlay_close.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#wpProQuiz_overlay_close.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

#wpProQuiz_overlay_close.ld-compact .ld-text { padding: 0; }

#wpProQuiz_overlay_close.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

#wpProQuiz_overlay_close.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

#wpProQuiz_overlay_close.ld-button-alternate .ld-text { padding-left: 0.5em; }

#wpProQuiz_overlay_close.ld-button-alternate:hover { background: transparent; }

#wpProQuiz_overlay_close.ld-button-transparent { color: #00a2e8; background: transparent; }

#wpProQuiz_overlay_close.ld-button-transparent.ld-status-complete { color: #019e7c; }

#wpProQuiz_overlay_close.ld-button-transparent:hover { background: transparent; }

#wpProQuiz_overlay_close.ld-button-reverse { background: white; color: #00a2e8; }

#wpProQuiz_overlay_close.ld-button-reverse:hover { background: #00a2e8; color: white; }

#wpProQuiz_overlay_close:hover { opacity: 0.75; background-color: #00a2e8; }

#wpProQuiz_overlay_close:focus { outline: none; opacity: 0.75; }

#wpProQuiz_user_content h2 { border-bottom: 2px solid #f0f3f6; font-size: 24px; padding: 0.5em 0; }

#wpProQuiz_user_content h2 + h2 { font-size: 18px; border-bottom: 0; }

#wpProQuiz_user_content table.wp-list-table { border-radius: 8px; border-collapse: collapse; background: transparent; border: 0; }

#wpProQuiz_user_content table.wp-list-table tr, #wpProQuiz_user_content table.wp-list-table td, #wpProQuiz_user_content table.wp-list-table th { background: transparent; }

#wpProQuiz_user_content table.wp-list-table thead th { background: #00a2e8; color: #fff; border-bottom: 0; padding: 25px 15px; font-size: 14px; line-height: 1; white-space: nowrap; }

#wpProQuiz_user_content table.wp-list-table thead th:first-child { border-radius: 8px 0 0 0; }

#wpProQuiz_user_content table.wp-list-table thead th:last-child { border-radius: 0 8px 0 0; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th { background: #f0f3f6; padding: 15px; border-bottom: 1px solid #f0f3f6; line-height: 1; white-space: nowrap; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:first-child, #wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:only-child { text-align: left; }

#wpProQuiz_user_content table.wp-list-table tbody tr th { padding: 15px; font-weight: normal; font-size: 16px; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tbody tr th p { margin: 0 0 5px 0; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:first-child { -webkit-box-shadow: inset 3px 0 0 0 #f0f3f6; box-shadow: inset 3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:last-child { -webkit-box-shadow: inset -3px 0 0 0 #f0f3f6; box-shadow: inset -3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2) { text-align: left; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:only-child { -webkit-box-shadow: inset -3px 0 0 0 #f0f3f6, inset 3px 0 0 0 #f0f3f6; box-shadow: inset -3px 0 0 0 #f0f3f6, inset 3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:nth-child(2) { text-align: center; }

#wpProQuiz_user_content table.wp-list-table tfoot tr { border-bottom: 0; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th { background: #f0f3f6; border: 0; padding: 15px; font-weight: normal; font-size: 16px; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th:first-child { border-radius: 0 0 0 8px; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th:last-child { border-radius: 0 0 8px 0; }

.learndash-wrapper .ld-tabs { margin: 1em 0; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation { position: relative; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation:after { content: ''; height: 6px; background: #e2e7ed; position: absolute; bottom: 0; left: 0; right: 0; z-index: 8; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1.5em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; font-weight: 700; color: #728188; cursor: pointer; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; white-space: nowrap; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab .ld-icon { font-size: 1.4em; margin-right: 0.25em; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:after { content: ''; height: 6px; background: transparent; position: absolute; bottom: 0; left: 0; right: 0; z-index: 9; z-index: 9; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active { color: #00a2e8; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after { background: #00a2e8; }

@media (max-width: 640px) { .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab { padding: 1em; } }

.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content { display: none; padding: 2em 0; }

.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible { display: block; }

.learndash-wrapper .ld-tabs.ld-tab-count-1 .ld-tab-content { padding: 0; }

.learndash-wrapper .ld-breadcrumbs { background: #f0f3f6; border-radius: 6px; padding: 0.5em 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments { font-size: 0.75em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 1em; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span { display: inline; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a { font-weight: 700; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after { content: '>'; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:last-child:after { display: none; }

.learndash-wrapper .ld-breadcrumbs .ld-status { white-space: nowrap; }

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress { background: #00a2e8; color: #fff; }

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete { background: #019e7c; color: #fff; }

@media (max-width: 640px) { .learndash-wrapper .ld-breadcrumbs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments { width: 100%; }
  .learndash-wrapper .ld-breadcrumbs .ld-status { width: 100%; margin-top: 1em; } }

.rtl .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after { content: '<'; }

.learndash-wrapper .ld-alert-content { width: 100%; }

.learndash-wrapper .ld-alert { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-alert .ld-alert-icon { background-color: #e2e7ed; border-radius: 100%; padding: 0.5em; margin-right: 0.5em; font-size: 24px; position: absolute; left: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-alert { padding: 3px; font-size: 42px; }

.learndash-wrapper .ld-alert .ld-alert-text { font-size: 1em; font-weight: 700; }

.learndash-wrapper .ld-alert .ld-button { margin-left: 1em; min-width: 7.5em; display: inline-block; height: auto; padding: 5px 20px 5px 30px; position: relative; max-width: 185px; }

.learndash-wrapper .ld-alert .ld-button .ld-icon { position: absolute; left: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.learndash-wrapper .ld-alert .ld-alert-content a, .learndash-wrapper .ld-alert .ld-text a { text-decoration: underline; color: rgba(0, 0, 0, 0.8); }

@media (max-width: 768px) { .learndash-wrapper .ld-alert { display: block; text-align: center; padding: 75px 15px 15px; }
  .learndash-wrapper .ld-alert .ld-alert-content { margin: 0 0 1em 0; }
  .learndash-wrapper .ld-alert .ld-icon { left: 50%; margin: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 10%; }
  .learndash-wrapper .ld-alert .ld-button { margin-left: 0; } }

.learndash-wrapper .ld-alert-warning { color: rgba(0, 0, 0, 0.65); border-color: #ffd200; background-color: #fff6cd; }

.learndash-wrapper .ld-alert-warning .ld-alert-icon { background-color: #ffd200; }

.learndash-wrapper .ld-alert-warning .ld-button { background-color: #ffd200; color: rgba(0, 0, 0, 0.65); }

.learndash-wrapper .ld-alert-certificate .ld-button { padding-left: 40px; min-width: unset; max-width: unset; width: auto; text-decoration: none !important; }

.learndash-wrapper .ld-alert-certificate.ld-alert-success { color: #495255; }

.learndash-wrapper .ld-alert-success { color: white; border-color: #019e7c; background-color: rgba(1, 158, 124, 0.2); }

.learndash-wrapper .ld-alert-success .ld-alert-icon { background-color: #019e7c; color: white; }

.learndash-wrapper .ld-alert-success .ld-button { background-color: #019e7c; }

.learndash-wrapper .ld-alert-success .ld-button .ld-icon-download { margin-right: 5px; font-size: 18px; }

.learndash-wrapper .ld-focus { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery) { display: block; list-style: disc outside none; margin: 1em 0; padding-left: 40px; }

.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery) { list-style-type: decimal; }

.learndash-wrapper .ld-focus .ld-tab-content li:not(.blocks-gallery-item) { display: list-item; }

.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid) ul, .learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid) ul { margin: 0; list-style-type: circle; }

.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid) ol, .learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid) ol { margin: 0; list-style-type: lower-latin; }

.learndash-wrapper .ld-focus .ld-focus-sidebar { position: fixed; left: 0; top: 0px; bottom: 0; width: 350px; background-color: white; border-right: 1px solid #e2e7ed; padding-top: 50px; padding-bottom: 150px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 99; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper { overflow-x: visible; overflow-y: auto; height: 100%; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger { position: absolute; height: 75px; width: 50px; right: 0; top: 0; bottom: 0; background: #00a2e8; z-index: 99; cursor: pointer; color: white; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon { position: absolute; border-radius: 100%; background: inherit; right: 0; top: 50%; -webkit-transform: translateY(-50%) translateX(25%); -ms-transform: translateY(-50%) translateX(25%); transform: translateY(-50%) translateX(25%); font-size: 0.8em; padding: 8px; z-index: 9; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon:before { opacity: 0.5; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading { background-color: #00a2e8; color: white; border-bottom: 0; min-height: 75px; overflow: visible; width: 350px; position: relative; z-index: 9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0.75em 3.125em 0.75em 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading a { color: #fff; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 { font-size: 1em; margin: 0; line-height: 1.35em; padding: 0 0 0 1.6em; font-weight: bold; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; color: white; position: relative; z-index: 100; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a { color: white; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon { position: absolute; left: 1px; top: 3px; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-expand-button { color: white; /* TODO: Should this be hidden? */ display: none; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-home-link { color: white; padding: 0; border-left: 0; margin-left: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation { position: relative; overflow: visible; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list { opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded { margin: 0; border-radius: 0; background: transparent; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items { padding: 0.5em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading { padding: 0 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading { margin-bottom: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list { background-color: #f0f3f6; border-radius: 0; padding: 1em 1em; position: relative; margin: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before { background-color: white; left: 43px; width: 13px; height: 13px; top: -7px; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item { font-size: 0.875em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview { padding: 0.5em; padding-left: 1.6em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item { border-bottom: 1px solid #e2e7ed; background-color: white; padding: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview { padding: 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination { margin: 1em 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages { background-color: #728188; -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages i, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages span { color: white; }

.learndash-wrapper .ld-focus .ld-focus-main { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin-left: 350px; width: -webkit-calc(100% - 350px); width: calc(100% - 350px); -webkit-transition: margin-left 0.3s ease; transition: margin-left 0.3s ease; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { padding: 5em; margin: 0px auto; max-width: 960px; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 { margin: 0; padding: 0; margin-bottom: 0.5em; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status .ld-progress { display: none; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status { margin-bottom: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header { position: fixed; background: white; top: 0; left: 0; right: 0; height: 51px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #e2e7ed; z-index: 99; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav { width: 55px; display: none; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a { display: block; padding: 0 15px; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span { display: block; width: 25px; height: 4px; margin: 4px 0; background-color: #333; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-1 { -webkit-transform: rotate(-45deg) translate(-4px, 8px); -ms-transform: rotate(-45deg) translate(-4px, 8px); transform: rotate(-45deg) translate(-4px, 8px); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-2 { opacity: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-3 { -webkit-transform: rotate(45deg) translate(-3px, -7px); -ms-transform: rotate(45deg) translate(-3px, -7px); transform: rotate(45deg) translate(-3px, -7px); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { background-color: white; -webkit-box-flex: 0; -ms-flex: 0 0 350px; flex: 0 0 350px; height: 100%; -webkit-transition: -webkit-box-flex 0.3s ease; transition: -webkit-box-flex 0.3s ease; transition: flex 0.3s ease; transition: flex 0.3s ease, -webkit-box-flex 0.3s ease, -ms-flex 0.3s ease; padding: 0.5em 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img { height: 100%; width: auto; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; border-top: none; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { position: relative; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .learndash_timer, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #learndash_timer { position: absolute; left: 0; bottom: 1px; right: 0; text-align: center; top: 0; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action, .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { border-right: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { border-right: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action:last-child, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action.ld-empty { border: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:after { color: #019e7c; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:disabled:after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:disabled:after { color: #728188; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button { color: #00a2e8; background: transparent; color: #019e7c; background: transparent !important; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:hover { background: transparent; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap { width: 100%; max-width: 500px; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 1; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #sfwd-mark-complete { margin: 0 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; padding-right: 1em; padding: 0; margin: 0; padding-top: 0.5em; padding-right: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar { background: #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-flex: 0; -ms-flex: 0 0 200px; flex: 0 0 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; height: 50px; padding-right: 1em; border-left: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { color: #728188; font-size: 0.75em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar { width: 40px; height: 40px; margin-left: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items { position: absolute; top: 100%; right: 0; z-index: 9; opacity: 0; visibility: hidden; margin-right: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before { content: ''; position: absolute; top: -5px; right: 1em; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #00a2e8; z-index: -1; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a { position: relative; display: block; white-space: nowrap; background-color: #00a2e8; color: white; font-weight: 700; padding: 0.75em 2.5em; font-size: 0.875em; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover { opacity: 0.8; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:last-child { border-bottom: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu:hover .ld-user-menu-items { opacity: 1; visibility: visible; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed { /* .ld-focus-header { .ld-brand-logo { flex: 0 0 50px; } }*/ }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar { background-color: transparent; -webkit-transform: translateX(-webkit-calc(-100% + 50px)); -ms-transform: translateX(calc(-100% + 50px)); transform: translateX(calc(-100% + 50px)); }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar-wrapper .ld-focus-sidebar-trigger .ld-icon { -webkit-transform: translateY(-50%) translateX(45%) rotate(180deg); -ms-transform: translateY(-50%) translateX(45%) rotate(180deg); transform: translateY(-50%) translateX(45%) rotate(180deg); }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading { top: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading h3 { opacity: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-list { opacity: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main { margin-left: 50px; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }

@media (max-width: 1280px) { .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { display: none; } }

@media (max-width: 1024px) { .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; }
  .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { padding-left: 3em; } }

@media (max-width: 768px) { .learndash-wrapper .ld-focus .ld-focus-header { position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: auto; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav { display: block; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 1em; margin: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-right: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-stats { text-align: center; display: block; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-percentage { line-height: 1em; margin-bottom: 0.3em; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-steps { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar { margin: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; border-left: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { border-top: 1px solid #efefef; background: #fff; padding: 0; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions > * { margin: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action { height: auto; -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; }
  .learndash-wrapper .ld-focus .ld-focus-content { margin-top: 30px; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger { display: none; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main { margin-left: 0px; width: 100%; }
  .learndash-wrapper .ld-focus .ld-focus-main { margin-left: 0; width: 100%; }
  .learndash-wrapper .ld-focus .ld-course-navigation-heading { position: static; }
  .learndash-wrapper .ld-focus .ld-course-navigation { padding-top: 0; }
  .learndash-wrapper .ld-focus .ld-focus-sidebar { top: 0px; padding-top: 0; z-index: 1000; position: absolute; } }

@media (max-width: 640px) { .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main, .learndash-wrapper .ld-focus .ld-focus-main { margin-left: 0; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { margin: 30px auto 50px; padding: 5% 1.5em; } }

body.admin-bar .learndash-wrapper .ld-focus-header { top: 32px; }

@media (max-width: 768px) { body.admin-bar .learndash-wrapper .ld-focus-header { top: 0; } }

body.admin-bar .learndash-wrapper .ld-focus-sidebar { top: 32px; }

@media (max-width: 768px) { body.admin-bar .learndash-wrapper .ld-focus-sidebar { top: 93px; } }

body.ld-in-focus-mode { margin: 0; padding: 0; background: #fff; }

body.ld-in-focus-mode::before, body.ld-in-focus-mode::after { display: none; }

body.ld-in-focus-mode .learndash-wrapper { background: #fff; }

body.ld-in-focus-mode.admin-bar { padding-top: 32px; }

@media (max-width: 768px) { body.ld-in-focus-mode.admin-bar { padding-top: 0; }
  body.ld-in-focus-mode.admin-bar .ld-focus-sidebar { top: 97px; } }

#learndash-tooltips { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; position: absolute; top: 0; right: 0; left: 0; bottom: 0; height: 100%; z-index: 999; font-size: 16px; pointer-events: none; }

#learndash-tooltips .ld-tooltip { position: absolute; background-color: #00a2e8; color: white; font-weight: 700; border-radius: 6px; padding: 0.25em 1em; -webkit-transform: translateX(1%) translateY(-25px); -ms-transform: translateX(1%) translateY(-25px); transform: translateX(1%) translateY(-25px); -webkit-box-shadow: 0 -1px 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 -1px 0 2px rgba(255, 255, 255, 0.75); font-size: 0.75em; opacity: 0; -webkit-transition: opacity 0.1s linear; transition: opacity 0.1s linear; text-align: center; min-width: 150px; max-width: 300px; }

#learndash-tooltips .ld-tooltip:after { content: ''; height: 5px; width: 5px; background: #00a2e8; position: absolute; bottom: -4px; -webkit-transform: rotate(45deg) translateX(-50%); -ms-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%); left: 5%; }

#learndash-tooltips .ld-tooltip.ld-shifted-left:after { left: 10%; }

#learndash-tooltips .ld-tooltip.ld-shifted-right { -webkit-transform: translateX(-100%) translateY(-30px); -ms-transform: translateX(-100%) translateY(-30px); transform: translateX(-100%) translateY(-30px); }

#learndash-tooltips .ld-tooltip.ld-shifted-right:after { left: auto; right: 10%; }

#learndash-tooltips .ld-tooltip.ld-visible { opacity: 1; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled { display: -webkit-box; display: -ms-flexbox; display: flex; background: #f0f3f6; padding: 1em 0; margin: 1em 0; border-radius: 6px; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; width: 33%; -ms-flex-pack: distribute; justify-content: space-around; text-align: center; border-right: 2px solid #bec5cb; padding: 0 1em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > *:last-child { border-right: 0; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-button { margin: 0; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status { display: inline-block; width: auto; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; text-align: center; margin-bottom: 0.5em; line-height: 1.25em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -ms-flex-pack: distribute; justify-content: space-around; font-size: 32px; font-weight: bold; color: #728188; margin-top: -3px; line-height: 1; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-text { font-size: 14px; margin-left: 8px; font-weight: normal; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency { font-size: 16px; margin-right: 0.25em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label { display: block; color: #728188; font-size: 0.75em; font-weight: bold; margin-bottom: 1em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ppalholder { position: absolute; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text { font-size: 14px; color: #728188; display: inline-block; white-space: nowrap; margin-right: 0.5em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text { display: inline-block; margin-left: 5px; text-decoration: underline; font-weight: bold; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons { margin: 0 .5em; }

@media (max-width: 1280px) { .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons, .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button { margin-right: 0; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button { margin-bottom: 0.5em; } }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action.status-closed .ld-text { white-space: normal; }

@media (max-width: 640px) { .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * { border-right: 0; border-bottom: 1px solid #e2e7ed; padding: 1em 0; width: auto; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > *:last-child { border-bottom: 0; } }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled { background-color: #f0f3f6; border-radius: 6px; padding: 0.5em 1em; display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress { margin: 0; padding: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-course-status.ld-course-status-enrolled { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-right: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-heading { display: block; width: 100%; text-align: center; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats .ld-progress-steps { margin-left: 0; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-bar { width: 100%; margin: 1em 0; } }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-status { width: auto; display: inline-block; margin: 0 auto; }

.learndash-wrapper .ld-course-status .ld-status { line-height: 1.3; }

.learndash-wrapper .ld-course-status .ld-status.ld-status-progress { background: #00a2e8; color: #fff; }

.learndash-wrapper .ld-course-status .ld-status.ld-status-complete { background: #019e7c; color: #fff; }

.learndash-wrapper .ld-course-certificate { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 1em 0; }

.learndash-wrapper .ld-course-certificate .ld-button { display: inline-block; max-width: inherit; font-size: 14px; }

.learndash-wrapper .ld-course-certificate .ld-icon-certificate { font-size: 24px; margin-right: 5px; }

/**
/// This is inserted outside our wrapper and with a generic name
**/
.jq-dropdown-menu { -webkit-box-shadow: 0 0 0 1px #ddd !important; box-shadow: 0 0 0 1px #ddd !important; }

.jq-dropdown-menu input[type='button'], .jq-dropdown-menu input[type='submit'] { margin: 0; padding: 0; -webkit-transition: none; transition: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1.5em; font-size: 16px; border-radius: 0; border: 0; display: block !important; width: 100% !important; color: #00a2e8; padding: 0.5em 1em; text-align: center; font-size: 14px !important; }

.jq-dropdown-menu input[type='button']:hover, .jq-dropdown-menu input[type='submit']:hover { background: #fafafa !important; color: #495255 !important; }

.jq-dropdown-menu .ppalholder { display: none; }

.learndash-wrapper .learndash-wrapper-login-modal { position: relative; }

.learndash-wrapper .ld-modal { position: absolute; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index: 999; width: 100%; z-index: 9000; max-width: 1024px; min-height: 300px; background: white; border-radius: 6px; overflow: hidden; overflow-y: auto; -webkit-box-shadow: -3px -3px 20px rgba(0, 0, 0, 0.14); box-shadow: -3px -3px 20px rgba(0, 0, 0, 0.14); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.learndash-wrapper .ld-modal .ld-modal-closer { position: absolute; top: 0.5em; right: 0; z-index: 9; color: #728188; cursor: pointer; line-height: 0.5; padding: 1em; font-size: 1.5em; }

.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer { color: #fff; }

.learndash-wrapper.ld-modal-closed { display: none !important; }

.learndash-wrapper.ld-modal-open .ld-modal { opacity: 1; visibility: visible; }

.learndash-wrapper .ld-login-modal { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; margin: 25% 50% 20px 50%; /* .ld-alert { padding: 10px; margin: 10 auto; .ld-alert-icon { position: relative; left: 0; top: 0; } } */ }

.learndash-wrapper .ld-login-modal .ld-modal-heading { font-weight: 300; font-size: 2.25em; margin: 0; margin: 0.5em 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper { padding: 20px; max-width: 350px; min-width: 80%; margin: 0 auto; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading { color: #00a2e8; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text { color: #728188; font-size: 0.875em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #00a2e8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: white; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover { opacity: 1; -webkit-box-shadow: 0 0 0 5px #fff !important; box-shadow: 0 0 0 5px #fff !important; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register label { display: block; font-weight: bold; margin-bottom: 0.5em; font-size: 14px; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #ld-user-register { margin: 2em 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='text'], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='password'], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='email'] { border: 2px solid #fff; margin: 0; margin-bottom: 1em; padding: 0; padding: 0.5em; background-color: #f9f9f9; padding-left: 2em; font-size: 1.2em; width: 100%; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='text']:focus, .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='password']:focus, .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type='email']:focus { background: #fff; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail { font-size: 0.825em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit { margin: 0 auto; min-width: 150px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; padding: 7px 35px; border-radius: 20px; font-weight: bold; font-size: 14px; border: 5px solid #fff; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form { margin: 2em 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form p { margin: 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit { text-align: center; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form label { display: block; color: #728188; font-weight: bold; margin-bottom: 0.5em; font-size: 14px; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username { position: relative; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e90c"; position: absolute; color: #728188; top: 2.5em; left: 0.5em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password { position: relative; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e900"; position: absolute; color: #728188; top: 2.5em; left: 0.5em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding { position: relative; padding-top: 2em; margin-top: 1em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding:before { content: ''; display: block; position: absolute; width: 50px; height: 3px; background-color: #e2e7ed; left: 50%; top: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img { max-width: 100%; max-height: 250px; height: auto; }

.learndash-wrapper .ld-login-modal input[type='text'], .learndash-wrapper .ld-login-modal input[type='password'], .learndash-wrapper .ld-login-modal input[type='email'], .learndash-wrapper .ld-login-modal .ld-login-field, .learndash-wrapper .ld-login-modal .ld-password-field { border: 2px solid #e2e7ed; margin: 0; margin-bottom: 1em; padding: 0; padding: 0.5em; background-color: #f0f3f6; color: #728188; padding-left: 2em; font-size: 0.875em; width: 100%; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-login-modal input[type='text']:focus, .learndash-wrapper .ld-login-modal input[type='password']:focus, .learndash-wrapper .ld-login-modal input[type='email']:focus, .learndash-wrapper .ld-login-modal .ld-login-field:focus, .learndash-wrapper .ld-login-modal .ld-password-field:focus { border-color: #495255; }

.learndash-wrapper .ld-login-modal ::-webkit-input-placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal :-ms-input-placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal ::placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal .ld-forgot-password-link { color: #333333; text-decoration: underline; font-size: 0.875em; }

.learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type='submit'] { margin: 2em auto; min-width: 150px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; border-radius: 20px; font-weight: bold; font-size: 14px; }

.learndash-wrapper .ld-login-modal input[type='submit'] { background: #00a2e8; color: #fff; cursor: pointer; padding: 0.75em 5em; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-login-modal input[type='submit']:hover { opacity: 0.8; }

@media (max-width: 1024px) { .learndash-wrapper .ld-login-modal { top: 100px; width: 80%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer { color: #728188; } }

@media (max-width: 768px) { .learndash-wrapper .ld-login-modal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 640px) { .learndash-wrapper .ld-login-modal { width: 100%; } }

.learndash-wrapper .ld-button.ld-login-button { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-button.ld-login-button.ld-logout { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .ld-button.ld-login-button.ld-login { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-button.ld-login-button.ld-login .ld-icon { margin-right: 10px; }

/** No Access */
.learndash-not-available .ld-table-list-item-preview, .learndash-not-available .ld-lesson-item-preview, .learndash-not-available .ld-item-list-item-preview, .user_has_no_access .ld-table-list-item-preview, .user_has_no_access .ld-lesson-item-preview, .user_has_no_access .ld-item-list-item-preview { cursor: not-allowed; pointer-events: none; }

.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-table-list-item-preview a.ld-item-name, .learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-lesson-item-preview a.ld-item-name, .learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-item-list-item-preview a.ld-item-name, .user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-table-list-item-preview a.ld-item-name, .user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-lesson-item-preview a.ld-item-name, .user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-item-list-item-preview a.ld-item-name { cursor: not-allowed; pointer-events: none; }

.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-table-list-item-preview a.ld-item-name .ld-status-icon, .learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-lesson-item-preview a.ld-item-name .ld-status-icon, .learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-item-list-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-table-list-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-lesson-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-item-list-item-preview a.ld-item-name .ld-status-icon { pointer-events: all; }

.learndash-not-available .ld-table-list-item-preview .ld-expand-button, .learndash-not-available .ld-lesson-item-preview .ld-expand-button, .learndash-not-available .ld-item-list-item-preview .ld-expand-button, .user_has_no_access .ld-table-list-item-preview .ld-expand-button, .user_has_no_access .ld-lesson-item-preview .ld-expand-button, .user_has_no_access .ld-item-list-item-preview .ld-expand-button { pointer-events: all; }

.learndash-not-available a.ld-topic-row, .user_has_no_access a.ld-topic-row { cursor: not-allowed; pointer-events: none; }

.learndash-not-available.is_sample .ld-lesson-item-preview, .learndash-not-available.is_sample .ld-item-list-item-preview, .user_has_no_access.is_sample .ld-lesson-item-preview, .user_has_no_access.is_sample .ld-item-list-item-preview { cursor: pointer; pointer-events: all; }

.learndash-not-available.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available.is_sample .ld-lesson-item-preview a.ld-item-name, .learndash-not-available.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available.is_sample .ld-item-list-item-preview a.ld-item-name, .user_has_no_access.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access.is_sample .ld-lesson-item-preview a.ld-item-name, .user_has_no_access.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access.is_sample .ld-item-list-item-preview a.ld-item-name { cursor: pointer; pointer-events: all; }

/** Make ld_course_list links clickable in Quiz results messages */
.user_has_no_access .wpProQuiz_resultsList .ld-item-list-item-preview a.ld-item-name { cursor: pointer; pointer-events: all; }

/** Force open sample content **/
.ld-topic-list.is_sample .ld-table-list-item-preview, .ld-topic-list.is_sample .ld-lesson-item-preview, .ld-topic-list.is_sample .ld-item-list-item-preview, .ld-lesson-item.is_sample .ld-table-list-item-preview, .ld-lesson-item.is_sample .ld-lesson-item-preview, .ld-lesson-item.is_sample .ld-item-list-item-preview, .ld-item-list-item.is_sample .ld-table-list-item-preview, .ld-item-list-item.is_sample .ld-lesson-item-preview, .ld-item-list-item.is_sample .ld-item-list-item-preview { cursor: pointer; pointer-events: all; }

.ld-topic-list.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-topic-list.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-topic-list.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-item-list-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-item-name { cursor: pointer; pointer-events: all; }

.ld-topic-list.is_sample a.ld-lesson-item-preview, .ld-topic-list.is_sample a.ld-table-list-item-preview, .ld-topic-list.is_sample a.ld-topic-row, .ld-lesson-item.is_sample a.ld-lesson-item-preview, .ld-lesson-item.is_sample a.ld-table-list-item-preview, .ld-lesson-item.is_sample a.ld-topic-row, .ld-item-list-item.is_sample a.ld-lesson-item-preview, .ld-item-list-item.is_sample a.ld-table-list-item-preview, .ld-item-list-item.is_sample a.ld-topic-row { cursor: pointer !important; pointer-events: all !important; }

.learndash-wrapper { /* .ld-course-info { .ld-section-heading { font-size: 0.8em; font-style: italic; display: block; margin: 0.5em 0; } .ld-item-list-item { border: 0; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid $border-grey; &:last-child { border-bottom: 0; } .ld-item-list-item-preview { flex-wrap: wrap; padding: 0; } a.item-name { width: 100%; } .ld-course-title { font-size: .875em; line-height: 1.3em; } .ld-item-details { margin-top: 10px; display: block; text-align: left; .ld-progress-steps { font-size: 12px; color: $text-grey; margin-bottom: 5px; } } } .ld-table-list-item-preview { display: flex; } }*/ }

.learndash-wrapper .ld-user-status.ld-is-widget { margin: 30px 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item { border: 0; border-bottom: 2px solid #f0f3f6; border-radius: 0; padding: 10px 0; margin: 10px 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding: 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title { font-size: 14px; line-height: 1.5em; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components { margin-top: 10px; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span { display: block; margin: 0 0 5px 0; font-size: 12px; line-height: 1.5em; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span.ld-sep { display: none; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-pagination { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-focus-comments { margin: 2em 0; }

.learndash-wrapper .ld-focus-comments p.comment-form-comment { margin: 0; width: 100% !important; max-width: 100% !important; }

.learndash-wrapper .ld-focus-comments p.comment-form-comment textarea { width: 100%; }

.learndash-wrapper .ld-focus-comments #ld-comments { margin-bottom: 50px; }

.learndash-wrapper .ld-focus-comments #commentform .logged-in-as { margin: 0; font-size: 0.875em; font-weight: normal; float: right; }

.learndash-wrapper .ld-focus-comments #commentform textarea#comment { font-family: inherit; padding: 0.875em; background: #e2e7ed; border: 5px solid #e2e7ed; border-radius: 6px; font-size: 1em; }

.learndash-wrapper .ld-focus-comments #commentform textarea#comment:focus { background: transparent; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-previous { margin: 0; text-align: left; min-width: 50%; width: 100%; font-weight: bold; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-next { margin: 0; text-align: right; min-width: 50%; width: 100%; font-weight: bold; }

.learndash-wrapper .ld-focus-comments .form-submit { width: 100% !important; max-width: 100% !important; }

.learndash-wrapper .ld-focus-comments .form-submit #submit { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; font-size: 1em; display: inline-block; padding: 0.75em 3em; margin-top: 0; height: auto; margin-top: 1em; min-width: unset; max-width: unset; width: unset; text-decoration: none !important; }

.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-focus-comments .form-submit #submit + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-focus-comments .form-submit #submit:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-focus-comments .form-submit #submit:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-focus-comments__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 4px solid #e2e7ed; margin-bottom: 0.5em; }

.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-text { padding-right: 0.5em; font-size: 1em; }

.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-icon { font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments__header { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 2em; font-weight: normal; margin-bottom: 10px; }

.learndash-wrapper .ld-focus-comments__comments { overflow: hidden; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; font-size: 1em; font-weight: normal; }

.learndash-wrapper .ld-focus-comments .comment-respond { position: relative; padding-top: 0; }

.learndash-wrapper .ld-focus-comments .comment-respond #reply-title { font-size: 1.5em; font-weight: normal; margin-bottom: 0.75em; }

.learndash-wrapper .ld-focus-comments .comment-respond small { margin-left: 1em; font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments .comment-form label { display: none; }

.learndash-wrapper .ld-focus-comments #ld-comments-post-button.ld-open { display: none; }

.learndash-wrapper .ld-focus-comments #ld-comments-form.ld-collapsed { display: none; }

.learndash-wrapper .ld-focus-comment { margin: 2em 0; }

.learndash-wrapper .ld-focus-comment:last-child { margin-bottom: 5em; }

.learndash-wrapper .ld-focus-comment.depth-1 { margin-left: 0; }

.learndash-wrapper .ld-focus-comment.depth-2, .learndash-wrapper .ld-focus-comment.depth-3, .learndash-wrapper .ld-focus-comment.depth-4, .learndash-wrapper .ld-focus-comment.depth-5 { margin-left: 74px; }

@media (max-width: 768px) { .learndash-wrapper .ld-focus-comment.depth-2, .learndash-wrapper .ld-focus-comment.depth-3, .learndash-wrapper .ld-focus-comment.depth-4, .learndash-wrapper .ld-focus-comment.depth-5 { margin-left: 20px; } }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar { position: relative; margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar img { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 58px; height: auto; border-radius: 100%; margin-right: 16px; border: 4px solid transparent; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author .ld-comment-author-name { color: black; font-size: 1.125em; margin-bottom: 5px; display: block; font-weight: bold; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author a.ld-comment-permalink { color: #728188; font-size: 0.875em; text-decoration: none; display: block; }

.learndash-wrapper .ld-focus-comment .ld-comment-body { overflow: hidden; position: relative; margin-left: 74px; }

.learndash-wrapper .ld-focus-comment .ld-comment-reply { margin: 1em 0; }

.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link { border: 0; display: inline-block; padding: 0.5em 1.75em; color: black; font-weight: bold; font-size: 0.875em; position: relative; z-index: 9; background-color: #e2e7ed; border-radius: 18px; }

.learndash-wrapper .ld-focus-comment.bypostauthor > .ld-comment-wrapper, .learndash-wrapper .ld-focus-comment.role-group_leader > .ld-comment-wrapper, .learndash-wrapper .ld-focus-comment.role-administrator > .ld-comment-wrapper { border-radius: 6px; background: #f2fafd; padding: 1em; }

.learndash-wrapper .ld-focus-comment.bypostauthor > .ld-comment-wrapper > .ld-comment-avatar img, .learndash-wrapper .ld-focus-comment.role-group_leader > .ld-comment-wrapper > .ld-comment-avatar img, .learndash-wrapper .ld-focus-comment.role-administrator > .ld-comment-wrapper > .ld-comment-avatar img { border-color: #00a2e8; }

.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment > .ld-comment-wrapper { border-radius: 0; background: transparent; padding: 0; }

.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment > .ld-comment-wrapper > .ld-comment-avatar img { border-color: transparent; }

.learndash-wrapper .ld-focus-comment.ld-no-avatar-image .ld-comment-body { margin-left: 0; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHVwL192YXJpYWJsZXMuc2NzcyIsInNldHVwL19pY29ucy5zY3NzIiwic2V0dXAvX2dsb2JhbC5zY3NzIiwic2V0dXAvX21peGlucy5zY3NzIiwic2V0dXAvX2llLnNjc3MiLCJsZWFybmRhc2guY3NzIiwiY29tcG9uZW50cy9faXRlbS1saXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJsZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdWkuc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL2xlc3Nvbi1saXN0LnNjc3MiLCJjb21wb25lbnRzL190b3BpYy1saXN0LnNjc3MiLCJjb21wb25lbnRzL190b3BpYy5zY3NzIiwiY29tcG9uZW50cy9fcXVpei5zY3NzIiwiY29tcG9uZW50cy9fY291cnNlLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19hbGVydHMuc2NzcyIsImNvbXBvbmVudHMvX2ZvY3VzLW1vZGUuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2Utc3RhdHVzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbm8tYWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2UtaW5mby5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQjZCLHlCQUF5QjtBQzNCdEQsYUFDRSx3QkFBdUIsQ0FDdkIseUNBQXlDLENBQ3pDLG9QQUc0RCxDQUM1RCxvQkFBbUIsQ0FDbkIsbUJBQWtCLEVBQUE7O0FBR3BCLFdBQ0UsZ0ZBQWdGLENBQ2hGLG1DQUFrQyxDQUNsQyxZQUFXLENBQ1gsbUJBQWtCLENBQ2xCLG9CQUFtQixDQUNuQixxQkFBb0IsQ0FDcEIscUJBQW9CLENBQ3BCLGVBQWMsQ0FFZCx1Q0FBdUMsQ0FDdkMsb0NBQW1DLENBQ25DLG1DQUFrQyxDQUVsQyxzQkFBb0IsRUFDckI7O0FBR0Qsd0JBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELDJCQUNFLGlCQUFnQixFQUNqQjs7QUFDRCx1QkFDRSxpQkFBZ0IsRUFDakI7O0FBQ0QsNEJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELDJCQUNFLGlCQUFnQixFQUNqQjs7QUFDRCxpQ0FDRSxpQkFBZ0IsRUFDakI7O0FBQ0QsMEJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELHNEQUVFLGlCQUFnQixFQUNqQjs7QUFDRCx3QkFDRSxpQkFBZ0IsRUFDakI7O0FBQ0QsOEJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELDJCQUNFLGlCQUFnQixFQUNqQjs7QUFDRCw2QkFDRSxpQkFBZ0IsRUFDakI7O0FBQ0QsMkJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELDhCQUNFLGlCQUFnQixFQUNqQjs7QUFDRCw2QkFDRSxpQkFBZ0IsRUFDakI7O0FBQ0QsNkJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELHdCQUNFLGlCQUFnQixFQUNqQjs7QUFDRCxpREFFRSxpQkFBZ0IsRUFDakI7O0FBQ0QsMkJBQ0UsaUJBQWdCLEVBQ2pCOztBQUNELHlCQUNFLGlCQUFnQixFQUNqQjs7QUMxRkQsdUJBR0UsK0JBQ0EsQ0FBQSx1QkFBQSxFQUFBOztBQUpGLGlEQU1FLG9CQUFtQixFQUNuQjs7QUFQRiw2REMwREMsVUFBUSxDQUNSLG9CQUFrQixDQUNsQiwwQkgzQ2EsQ0c0Q2IsYUg3Q1ksQ0c4Q1oseUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxzQkFDTSxDQUFBLGdCQUNJLENBQUEsWUFDVixDQUFBLGlCQUNBLENBQUEsb0JBQ00sQ0FBQSxrQkFFTixDQUFBLFVBQVcsQ0FBQSxXQUFBLENBQUEsc0NBRUssQ0FBQSw4QkFFaEIsQ0FBQSxxQkFDUyxDQUFBLHFCRHRFRyxDQUFBLGNBQ1gsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsQ0FBQSxlQUFBLEVBQUE7O0FDc0VELCtFQUNDLG1CQUFpQixFQUNqQjs7QUFDRCwrRUFDQyxlQUFhLENBQ2Isb0JBQ1UsQ0FBQyxZQUNYLENBQUEsUUFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBQ0QsdUZBQ0MsaUJBQWUsRUFDZjs7QUFDRCxtRkFDQyxXQUFTLENBQ1QsWUFBVSxDQUNWLGFBQVcsQ0FDWCxvQkFBa0IsQ0FDbEIsOEJBQ1csQ0FBQyxpQkFFWixDQUFBLHFCQUNBLENBQUEsZUFBZ0IsQ0FBQSxXQVFoQixDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxFQUFBOztBQVBBLHFHQUNDLGdCQUFjLENBQ2Qsa0JBQWdCLEVBQ2hCOztBQUNELHFHQUNDLFdBQVMsRUFDVDs7QUFFRixxR0FDQyx3QkFBc0IsQ0FDdEIsZUhoR1ksQ0dpR1osV0FBUyxFQW9CVDs7QUFuQkEsdUhBQ0Msb0JIbkdXLENHb0dYLGFIckdVLENHc0dWLG9CQUFrQixDQUNsQixZQUFXLENBQ1gsYUFBWSxDQUNaLG9CQUNBLENBQUEsbUJBQ0EsQ0FBVyxlQUNYLENBQUEsYUFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQVcsQ0FBQSxrQkFBQSxDQUFBLDBEQUNYLENBQUEsa0RBQUEsRUFBQTs7QUFDRCx1SEFDQyxvQkFBbUIsRUFDbkI7O0FBQ0QsaUhBQ0Msd0JBQXNCLEVBQ3RCOztBQUVGLHlHQXhGQSxlSDlCYSxDRytCYix3QkFBc0IsRUF5RnJCOztBQXhGRCwrSUFDQyxlSDFCYSxFRzJCYjs7QUFDRCxxSEFDQyx3QkFBc0IsRUFDdEI7O0FBb0ZELGlHQUNDLGtCSDNIVyxDRzRIWCxlSDNIWSxFR2dJWjs7QUFKQSw2R0FDQyxvQkg3SFcsQ0c4SFgsYUgvSFUsRUdnSVY7O0FBRUYseUVBQ0MsY0FBWSxDQUNaLDBCSG5JWSxFR29JWjs7QUFDRCx5RUFDQyxjQUFhLENBQ2IsY0FBYSxFQUNiOztBRHpKRixnQ0MwREMsVUFBUSxDQUNSLG9CQUFrQixDQUNsQiwwQkgzQ2EsQ0c0Q2IsYUg3Q1ksQ0c4Q1oseUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxzQkFDTSxDQUFBLGdCQUNJLENBQUEsWUFDVixDQUFBLGlCQUNBLENBQUEsb0JBQ00sQ0FBQSxrQkFFTixDQUFBLFVBQVcsQ0FBQSxXQUFBLENBQUEsc0NBRUssQ0FBQSw4QkFFaEIsQ0FBQSxxQkFDUyxDQUFBLHFCRHZEUixDQUFBLGNBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsRUFBQTs7QUN3REQseUNBQ0MsbUJBQWlCLEVBQ2pCOztBQUNELHlDQUNDLGVBQWEsQ0FDYixvQkFDVSxDQUFDLFlBQ1gsQ0FBQSxRQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFDRCw2Q0FDQyxpQkFBZSxFQUNmOztBQUNELDJDQUNDLFdBQVMsQ0FDVCxZQUFVLENBQ1YsYUFBVyxDQUNYLG9CQUFrQixDQUNsQiw4QkFDVyxDQUFDLGlCQUVaLENBQUEscUJBQ0EsQ0FBQSxlQUFnQixDQUFBLFdBUWhCLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLEVBQUE7O0FBUEEsb0RBQ0MsZ0JBQWMsQ0FDZCxrQkFBZ0IsRUFDaEI7O0FBQ0Qsb0RBQ0MsV0FBUyxFQUNUOztBQUVGLG9EQUNDLHdCQUFzQixDQUN0QixlSGhHWSxDR2lHWixXQUFTLEVBb0JUOztBQW5CQSw2REFDQyxvQkhuR1csQ0dvR1gsYUhyR1UsQ0dzR1Ysb0JBQWtCLENBQ2xCLFlBQVcsQ0FDWCxhQUFZLENBQ1osb0JBQ0EsQ0FBQSxtQkFDQSxDQUFXLGVBQ1gsQ0FBQSxhQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQkFBVyxDQUFBLGtCQUFBLENBQUEsMERBQ1gsQ0FBQSxrREFBQSxFQUFBOztBQUNELDZEQUNDLG9CQUFtQixFQUNuQjs7QUFDRCwwREFDQyx3QkFBc0IsRUFDdEI7O0FBRUYsc0RBeEZBLGVIOUJhLENHK0JiLHdCQUFzQixFQXlGckI7O0FBeEZELHlFQUNDLGVIMUJhLEVHMkJiOztBQUNELDREQUNDLHdCQUFzQixFQUN0Qjs7QUFvRkQsa0RBQ0Msa0JIM0hXLENHNEhYLGVIM0hZLEVHZ0laOztBQUpBLHdEQUNDLG9CSDdIVyxDRzhIWCxhSC9IVSxFR2dJVjs7QUFFRixzQ0FDQyxjQUFZLENBQ1osMEJIbklZLEVHb0laOztBQUNELHNDQUNDLGNBQWEsQ0FDYixjQUFhLEVBQ2I7O0FEekpGLHlDQWdCRywwQ0FDQSxDQUFBLGtDQUFBLEVBQUE7O0FBakJILDJEQW9CSSxtQ0FDQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsRUFBQTs7QUFyQkosMERBdUJJLG9DQUNBLENBQUEsZ0NBQUEsQ0FBQSw0QkFBQSxFQUFBOztBQXhCSix1QkE0QkUsc0JBQXFCLENBQ3JCLGtCQUFpQixDQUNqQiwrQkFBOEIsQ0FDOUIsb0NBSUEsQ0FBQSw0QkFBQSxFQUFBOztBQW5DRiw2QkFpQ0csc0JBQW9CLEVBQ3BCOztBQWxDSCxrQ0FxQ0UscUJBQ0EsQ0FBTyxxQkFDRyxDQUFBLGNBQ0gsQ0FBQSxlQUNQLENBQUEsa0JBQUEsQ0FBQSxhQUFBLEVBQUE7O0FBekNGLHNDQTJDRSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsYUFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBN0NGLHlDQStDRSxvQkFDQSxDQUFBLG9CQUNBLENBQUEsZ0JBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQWpERix3Q0FtREUsb0JBQWtCLENBQ2xCLGlCQUFlLEVBTWY7O0FBMURGLDRDQXNERyxZQUFVLENBQ1YsYUFBVyxFQUVYOztBQzVDRCw2QkRiRixrQ0E2REcsNkJBQ0EsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsRUFBQTtFQTlESCxzQ0FnRUcsbUJBQWlCLEVBQ2pCLEVBQUE7O0FBakVILGlGQXFFRSxtQkFBaUIsQ0FDakIsZUFBYSxDQUNiLGlCQUFlLEVBVWY7O0FBakZGLCtGQ3lLRSxtQ0FBa0MsQ0FDbEMsWUFBVyxDQUNYLG1CQUFrQixDQUNsQixvQkFBbUIsQ0FDbkIscUJBQW9CLENBQ3BCLHFCQUFvQixDQUNwQixlQUFjLENBRWQsdUNBQXVDLENBQ3ZDLG9DQUFtQyxDQUNuQyxtQ0FBa0MsQ0FFbEMsc0JBQW9CLENEM0duQixpQkFBZ0IsQ0FDaEIsbUJBQWlCLENBQ2pCLFdBQVMsQ0FDVCxTQUFPLENBQ1Asb0NGOURLLENBQUEsZ0NFZ0VMLENBQUEsNEJBQUEsQ0FBQSxhQUFBLEVBQUE7O0FBaEZILHlHQzBEQyxVQUFRLENBQ1Isb0JBQWtCLENBQ2xCLDBCSDNDYSxDRzRDYixhSDdDWSxDRzhDWix5QkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLHNCQUNNLENBQUEsZ0JBQ0ksQ0FBQSxZQUNWLENBQUEsaUJBQ0EsQ0FBQSxvQkFDTSxDQUFBLGtCQUVOLENBQUEsVUFBVyxDQUFBLFdBQUEsQ0FBQSxzQ0FFSyxDQUFBLDhCQUVoQixDQUFBLHFCQUNTLENBQUEscUJESVIsQ0FBQSxjRjdEYSxDRThEYix5QkFDQSxDQUFBLHNCQU1BLENBQUEsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsQ0FBQSwwQkFBQSxDQUFBLGFBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQ1hELDJIQUNDLG1CQUFpQixFQUNqQjs7QUFDRCwySEFDQyxlQUFhLENBQ2Isb0JBQ1UsQ0FBQyxZQUNYLENBQUEsUUFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBQ0QsbUlBQ0MsaUJBQWUsRUFDZjs7QUFDRCwrSEFDQyxXQUFTLENBQ1QsWUFBVSxDQUNWLGFBQVcsQ0FDWCxvQkFBa0IsQ0FDbEIsOEJBQ1csQ0FBQyxpQkFFWixDQUFBLHFCQUNBLENBQUEsZUFBZ0IsQ0FBQSxXQVFoQixDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxFQUFBOztBQVBBLGlKQUNDLGdCQUFjLENBQ2Qsa0JBQWdCLEVBQ2hCOztBQUNELGlKQUNDLFdBQVMsRUFDVDs7QUFFRixpSkFDQyx3QkFBc0IsQ0FDdEIsZUhoR1ksQ0dpR1osV0FBUyxFQW9CVDs7QUFuQkEsbUtBQ0Msb0JIbkdXLENHb0dYLGFIckdVLENHc0dWLG9CQUFrQixDQUNsQixZQUFXLENBQ1gsYUFBWSxDQUNaLG9CQUNBLENBQUEsbUJBQ0EsQ0FBVyxlQUNYLENBQUEsYUFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQVcsQ0FBQSxrQkFBQSxDQUFBLDBEQUNYLENBQUEsa0RBQUEsRUFBQTs7QUFDRCxtS0FDQyxvQkFBbUIsRUFDbkI7O0FBQ0QsNkpBQ0Msd0JBQXNCLEVBQ3RCOztBQUVGLHFKQXhGQSxlSDlCYSxDRytCYix3QkFBc0IsRUF5RnJCOztBQXhGRCwyTEFDQyxlSDFCYSxFRzJCYjs7QUFDRCxpS0FDQyx3QkFBc0IsRUFDdEI7O0FBb0ZELDZJQUNDLGtCSDNIVyxDRzRIWCxlSDNIWSxFR2dJWjs7QUFKQSx5SkFDQyxvQkg3SFcsQ0c4SFgsYUgvSFUsRUdnSVY7O0FBRUYscUhBQ0MsY0FBWSxDQUNaLDBCSG5JWSxFR29JWjs7QUFDRCxxSEFDQyxjQUFhLENBQ2IsY0FBYSxFQUNiOztBRHpKRiwySEF5RkcsZ0JBQWUsQ0FDZixnQ0FBK0IsQ0FBRSxzQkFBc0IsQ0FDdkQsd0JBQXVCLEVBQ3ZCOztBQTVGSCx5Q0ErRkUsWUFBVyxDQUNYLDhCRjVGbUIsQ0U2Rm5CLGVBQWEsQ0FDYixxQkFDQSxDQUFBLHFCQUFnQixDQUFBLGNBeUNoQixDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSwrQkFBQSxFQUFBOztBQTVJRiw0REFxR0csb0JBQ0EsQ0FBQSxvQkFLQSxDQUFBLGdCQUFBLENBQUEsbUJBQUEsRUFBQTs7QUEzR0gsaUZBd0dJLGlCQUFnQixDQUNoQixjQUFhLEVBQ2I7O0FBMUdKLGdFQTZHRyw0QkFDQSxDQUFBLDJCQUFBLENBQUEsbUJBQUEsRUFBQTs7QUE5R0gsNkNBZ0hHLG9CQUNVLENBQUMsWUFDWCxDQUFBLFFBQVcsQ0FBQSxtQkFDWCxDQUFBLGlCQUFBLEVBQUE7O0FBbkhILG1IQXNIRyxtQkFBa0IsQ0FDbEIsVUFBUyxDQUNULG1CQUFrQixDQUNsQixlQUFjLENBQ2QsYUFBWSxDQUNaLFFBQU8sQ0FDUCxTQUFRLENBQ1IsZUZwSGdCLENFcUhoQixrQkFBaUIsRUFDakI7O0FDNUdELDRCRG5CRix5Q0FpSUcsNkJBQ0EsQ0FBQSw4QkFVRCxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNEJBQUEsRUFBQTtFQTVJRiw0REFvSUksb0JBQ0EsQ0FBQSxZQUFBLENBQUEsUUFBQSxFQUFBO0VBcklKLDZDQXdJSSxtQkFBaUIsQ0FDakIsZUFBYSxFQUNiLEVBQUE7O0FBMUlKLHFDQThJRSx5QkFBd0IsRUFJeEI7O0FDekhBLDRCRHpCRixxQ0FnSkcsNEJBQTJCLEVBRTVCLEVBQUE7O0FDekhBLDRCRHpCRixvQ0FxSkcseUJBQXdCLEVBRXpCLEVBQUE7O0FBdkpGLGlDQXlKRSxtQkFBa0IsRUEyQmxCOztBQXBMRix3Q0EySkcsbUJBQWtCLENBQ2xCLFlBQVcsQ0FDWCxlQUFjLENBQ2QsWUFBVyxDQUNYLE9BQU0sQ0FDTixRQUFPLENBQ1AsU0FBUSxDQUNSLFVBQVMsQ0FDVCxxQ0FBZ0MsRUFDaEM7O0FBcEtILHlDQXNLRyxZQUFXLENBQ1gsZUFBYyxDQUNkLG1CQUFrQixDQUNsQixtQkFBa0IsQ0FDbEIsWUFBVyxDQUNYLGFBQVksQ0FDWixhQUFZLENBQ1osVUFBUyxDQUNULFNBQVEsQ0FDUix3QkFBdUIsQ0FDdkIscUNBQW9DLENBQ3BDLDhCRmhLVyxDRWlLWCxtREFDQSxDQUFBLDJDQUFBLEVBQUE7O0FBSUgsZ0NBRUUsT0FBQSxrQ0FBeUIsQ0FBQSwwQkFBQSxFQUFBLEVBQUE7O0FFeEwzQix3QkFBdUIsT0FBQSxrQ0FBQSxDQUFBLDBCQUFBLEVBQUEsRUFBQTs7QUN5TnZCLHVCRHJORTtBQ3NORix3RUR2TkMsdUNBYWdCLGlCQUdILEVBQUM7RUFoQmQsb0VBc0JpQiw4QkFEaEIsQ0FBQSxpQkFBQSxFQUFBO0VBckJELG9IQXdDSyw4QkFBQSxDQUFBLGlCQUFBLEVBQUE7RUF4Q0wsZ0tBdUNNLDhCQUFBLENBQUEsaUJBQUEsRUFBQTtFQXZDTix5RkE2Q2lCLGdCQUNiLEVBQUE7RUE5Q0osb0dBd0RJLGFBQUEsQ0FBQSxrQkFBQSxFQUFBO0VBeERKLHlFQTBEUyxrQkFDTCxFQUFBO0VBM0RKLG9FQWdFUSxvQkFDTixDQUFBLFlBQUEsQ0FBQSxRQUFBLEVBQUE7RUM4SkQsbUVBQW1FLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxRQUFRLEVBQUU7RUNuT2pILDZEQUdFLFlBQUEsRUFBQSxFQUFBOztBQUhGLG9DQUtFLG1CQUFtQixFQW1VbkI7O0FBeFVGLG1DQU1FLG9CQUFjLEVBQUE7O0FBTmhCLG1FQVVZLDRCQUNULEVBQUE7O0FBWEgseURBYUcsZUFDQSxFQUFBOztBQWRILHVEQWlCSyxxQkFDZSxDQUFBLHFCQUNoQixDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsK0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxvQkFBQSxFQUFBOztBQW5CSiwwREFvQkcsa0JBQXNCLEVBQ3JCOztBQXJCSiw2RUF3QkkscUJBQ08sQ0FBQSxxQkFZTixDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxZQUFBLEVBQUE7O0FBckNMLDBGQTBCSyxvQkFDQyxDQUFBLFlBQVksQ0FBQSxRQUFRLEVBQ3BCOztBQTVCTiw2R0E4Qk0sdUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLHNCQUFBLEVBQUE7O0FBaENOLDZHQWtDTSxxQk45QlEsQ0FBQSxpQk0rQlIsRUFBQTs7QUFuQ04sMkdBdUNnQiwwQkFDWCxFQUFBOztBSGZILCtGR3pCRixpQkFJQyxFQUFBOztBRDBQRCw0QkFBNEIsbUhBQW1ILG1CQUFtQixDQUFDLG9CQUFvQixFQUFFO0VDOVB6TCwrRk5TWSxrQk0rQ0QsRUFBQSxFQUFPOztBQXhEbEIseUVBNERJLHFCQUNXLENBQ1YscUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLG9DQUFBLENBQUEsNEJBQUEsRUFBQTs7QUFqRUwsa0ZBbUVLLFlObERTLENBQUEsYU1tRFQsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBcEVMLCtFQXlFYyxlQUNBLEVBQUE7O0FBMUVkLG1EQTRFSyxhQUNPLENBQ1IsZ0JBQWMsQ0FBQSx5Q0FFZCxDQUFBLGlDQUFBLENBQUEsaUJBQUEsRUFBQTs7QUFoRkosc0RBaUZHLFVBQ0MsQ0FBQSxxQkFDRyxDQUFDLGtCQUNNLEVBQ1Y7O0FBckZKLDhEQWlGYSxtQkFTRyxDQUFBLFVBQ1gsQ0FBQSxZQUFtQixDQUNuQixnQkFBQSxDQUFBLGlCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQTVGTCxxRUE4RkcsYUFDUSxDQUFBLHFCQUNFLEVBQUE7O0FIL0RaLDJFQUFDLGNBQ08sQ0FBQSxtQkFDRSxDQUFBLG9CQUVULENBQUEsbUJBQ0ksQ0FBSSxjQUVSLENBQUEsa0JBQ0EsRUFBQTs7QUd6Q0Ysa0ZBdUdLLFlObkdTLENBQUEsbUJNb0dBLENBQ1QsWUFDQSxDQUFBLGFBQVcsQ0FFWCxVQUFBLENBQUEsV0FBQSxDQUFBLGtCQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCQUFBLENBQUEsV0FBQSxFQUFBOztBSG5GSCxrRkdxRUMsb0JBQXVCLENBQUEsV0FpQmhCLENBQUEsV0FDSixDQUFLLGFBQ0wsRUFBQTs7QUFqSE4sNEJBSUMsa0ZBa0h1QixXQUNwQixDQUFBLFlBQWdCLEVBQUEsRUFBQTs7QUF2SHBCLDBFQXdITSxxQkFFRCxDQUFBLHFCQUNBLENBQUEsY0FBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSwrQkFBQSxFQUFBOztBQTNITCw4RUE0SFUsb0JBRUwsQ0FBQSxZQUFjLENBQUEsUUFDZCxDQUFBLG1CQUNBLEVBQUE7O0FBaElMLGdGQUFBLGVBQUEsQ0FBQSxxQkF1RUUsQ0FBQSxtQkE2Q0MsQ0FBQSxlQWVDLEVBQUE7O0FBbklKLGdLQXNLSyxhQUFBLENBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsWUFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBdEtMLCtGQTZJSyxtQkFDQyxFQUFBOztBQTlJTixnSEE2SXFCLG1CQWNMLENBQUcsWUFDWixDQUFBLFlBQ0EsQ0FBQSxpQkFBUyxDQUFBLGdCQUNULENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsZUFBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsRUFBQTs7QUhySUwsd0hHa0hzQixhQUVuQixDQUFBLHFCQXFCQyxDQUFBLHNCQUFBLEVBQUE7O0FBbEtOLDRCQUlDLGdIQWlLSyxXQUFBLEVBQUEsRUFBQTs7QUFyS04sZ0hBMkttQixZQUNkLEVBQUE7O0FBNUtMLGlHQThLSyxvQkFDUSxDQUFBLG9CQUNRLENBQUMsZ0JBQ1IsQ0FBQyxpQkh0SGQsRUFBQTs7QUF1QkEsNEdBQUEsYUFDQyxDQUFBLHlCQUNBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsb0JBQUEsQ0FBQSwwQkFBQSxDQUFBLGFBQUEsQ0FBQSx5QkFBQSxDQUFBLGlCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLHNCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQUEsaUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLFVBQUEsRUFBQTs7QUFDRCxxSEFDQyxtQkFDQSxFQUFJOztBQUdMLHFIQUFHLGVBQ1MsQ0FBQSxvQkFDWCxDQUFBLFlBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFDRCx5SEFDQyxpQkFDTSxFQUFBOztBQVFOLHVIQUFBLFdBQ0MsQ0FBQSxZQUFjLENBQUEsYUFDSixDQUFBLG9CQUNWLENBQUEsOEJBQUEsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEsZUFBQSxDQUFBLFdBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUFDRCxnSUFDQyxnQkFDQSxDQUFBLGtCQUFBLEVBQUE7O0FBRUYsZ0lBQ0MsV0FBVSxFQUFDOztBQUdYLGdJQUFBLHdCSGxHSyxDQUFBLGVBREMsQ0FBQSxXR3NHTCxFQUFBOztBQVVELHlJQUNDLG9CQUFtQixDQUFBLGFBQ25CLENBQUEsb0JBQUEsQ0FBQSxZQUFBLENBQUEsYUFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxlQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLDBEQUFBLENBQUEsa0RBQUEsRUFBQTs7QUFDRCx5SUFDQyxvQkFBc0IsRUFBQTs7QUFHeEIsc0lBeEZBLHdCQUNXLEVBQUE7O0FBQ1gsa0lBQUMsZUFBQSxDQUFtQix3QkFFbkIsRUFBQTs7QUFDRCxxSkFDWSxlQUNYLEVBQUE7O0FBb0ZELHdJQUNXLHdCSDFIRSxFR2dJWjs7QUFKQSw4SEFIa0Isa0JIekhiLENBQUEsZUFEQyxFQUFBOztBR2tJUCxvSUFFQyxvQkhuSUssQ0FBQSxhR29JTCxFQUFBOztBQUNELGtIQUNDLGNBQWEsQ0FDYiwwQkFDQSxFQUFBOztBQWhJQSxrSEc4SkcsY0FjRCxDQUFBLGNBQUEsRUFBQTs7QUQwSUosNEJDM1VDLDBFQTBMSyw2QkFDTSxDQUFBLDhCQUlOLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxFQUFBO0VBbk1OLDhFQTZMSyxZQUFBLENBQUEsbUJBSUUsQ0FBQSxpQkFDQSxFQUFBO0VEK0lMLGlHQUFpRyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFO0VDalZ6Tiw0R0EwTUcsYUFDQSxFQUFBLEVBQUE7O0FBM01ILHNEQXVNb0IsMEJOdExiLENBQUEsbUJNNkxILENBQUEsb0JBQUEsQ0FBQSxpQkFBQSxFQUFBOztBQTlNSixpRUErTUcsc0JBQ0MsRUFBTzs7QUFoTlgsaUZBb05JLGNBQWdCLENBQUEscUJBQ0csQ0FDbEIscUJBQ0EsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBdk5MLGlHQTJOa0Isb0JBRWQsQ0FBQSxtQkFJQSxFQUFBOztBSHhNRixvRUc4S0EscUJBa0JDLENBQUEscUJBUUMsQ0FBQSxjQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGVBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLEVBQUE7O0FBak9KLDRCQUlDLG9FQWdPbUIsb0JBQ2hCLENBQUEsWUFBQSxDQUFBLFFBQUEsRUFBQSxFQUFBOztBQXJPSiw4REFzT0ksZUFFQyxDQUFBLGlCQU9BLEVBQUE7O0FBL09MLDJFQXlPSyxlQUNDLEVBQUE7O0FBMU9OLDhHQXFQSyxlQUNBLEVBQUE7O0FBdFBMLHlGQTJQYSxpQkFDUixDQUFBLGVBQWtCLENBQUEsbUJBQ2xCLENBQUEsa0JBQUEsQ0FBQSxlQUFBLEVBQUE7O0FBN1BMLGdGQThQSSxzQkFDQyxDQUFBLG1CQUNBLEVBQUE7O0FBaFFMLHFHQXFRZ0IsbUJBQ1osRUFBZTs7QUF0UW5CLHVFQXVRSSxxQkFDQyxDQUFBLHFCQUNBLENBQUEsY0FBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQkFBQSxFQUFBOztBQXpRTCx5RkEwUXdCLGlCQUNMLEVBQUE7O0FBM1FuQiw0RkFrUmEsbUJBQ0YsQ0FBQSxnQkFDSSxDQUFBLGVBQ0YsRUFBQTs7QUhwUFosa0ZBQUMsbUJBQ1UsQ0FDVixhQUFTLENBQUEsZ0JBQ0gsQ0FBSSxpQkFFVixDQUFBLHlDQUdBLENBQUEsaUNBQ08sRUFBRTs7QUcxQ1gseUZBeVJLLFlBQVMsQ0FDVCxtQkFBQSxDQUFBLFlBQUEsQ0FBQSxhQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxrQkFBQSxDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLFdBQUEsRUFBQTs7QUExUkwseUZBMlJJLFdBQ0MsRUFBQTs7QUE1UkwsK0ZBK1JJLG9CQUNTLENBQUEscUJBQ1IsRUFBQTs7QUFqU0wsb0dBbVNLLHFCQUNBLEVBQUE7O0FIM1FILCtGR2tSRSxjQUNDLEVBQUE7O0FEa0ZMLDRCQzFYQyxpRkE2U2dCLDZCQUVWLENBQVksOEJBQ1osQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLEVBQUE7RUFwVFAsa0dBcVRNLGdCQUFrQixDQUFBLGlCQUNKLEVBQ2I7RUF2VFAsNkdBQUEsZUFJQyxDQUFBLGtCQXNTRSxFQUFrQjtFQTFTckIsb0hBbVVtQixlQUNiLEVBQUE7RUQ4REosa01BQWtNLGlCQUFpQixFQUFFO0VFbFl2TixvR0EwS0UsZUFBQSxFQUFBLEVBQUE7O0FBMUtGLG9DQUtFLG1CQUFxQixDQUFBLGlCQUx2QixDQUFBLGdCQUNlLEVBS2I7O0FBTkYseUhBWUcscUJBRUMsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsK0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLDBCQUFBLEVBQUE7O0FBZEosNkhBTUUsZUFTQyxFQUFBOztBQWZILG1LQW1CSSxvQkFFQyxDQUFBLFlBQVksQ0FBQSxRQUNaLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUF0QkwsdUtBeUJJLHFCQUNBLENBQUEscUJBQWdCLENBQUEsY0FDTCxDQUFBLDBCQUVYLENBQUEsdUJBT0EsQ0FBQSxvQkFBQSxFQUFBOztBQXBDSix1S0F3QkcscUJBTUMsQ0FBQSxxQkFBc0IsQ0FDckIsY0FDQSxDQUFBLDBCQUNZLENBQUEsdUJBQ0MsQ0FBRSwrQkFDZixDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG9CQUFBLENBQUEsWUFBQSxDQUFBLFFBQUEsQ0FBQSxrQkFBQSxFQUFBOztBQW5DTCxtTkEyQ0csb0JBQUEsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLG1CQUFBLENBQUEscUJBQUEsQ0FBQSxzQkFBQSxFQUFBOztBQTNDSCxpRUFzQzhCLGVQckJ2QixFQUFBOztBT2pCUCx1RUE2Q0csZUFDQSxFQUFBOztBQTlDSCwwREFtREcsMEJBQ08sQ0FBRyxhUGhEQyxDQUFPLGlCT2tEbEIsQ0FBQSxtQkFDQSxFQUFBOztBSjlCRCx5REl4QkQsZ0JBaURDLENBQUEsMEJBUWlCLENBQUEsY0FFaEIsQ0FBQSxpQkFBQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsRUFBQTs7QUE1REgsNEJBQ0MseURQR2EsZ0JPMkRYLEVBQVksRUFBRTs7QUEvRGpCLHdEQTZEcUIsaUNBTWpCLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxFQUFBOztBQW5FSixtRUFvRUcsaUJBRU8sRVBoRUc7O0FPTmIsK0VBcUVLLGVQcERFLEVBQUE7O0FPakJQLHFGUFNZLGVPcUVSLEVBQUE7O0FBOUVKLDRFQWdGTSxlUHZFTSxDQUFPLGlCT3lFZCxDQUFBLGlCQUFBLEVBQUE7O0FBbEZMLDhFQW1GSSxlQUFrQixFQUNqQjs7QUFwRkwsOEZBd0hHLGlCQUFBLENBQUEscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCQUFBLEVBQUE7O0FBeEhILGlFQTJGRyxvQkFDQyxFQUFBOztBSjNESCxnRkFBQyxtQkFDVSxFQUNWOztBSW5DRix1RkErRkssWUFBUyxDQUNULG1CQUFBLENBQUEsWUFBQSxDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLGtCQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCQUFBLENBQUEsV0FBQSxFQUFBOztBQWhHTCx1RkFpR0ksV0FBQSxFQUFzQjs7QUFqRzFCLHNHQXNHSywwQkFDVSxDUG5HRCxlT29HVCxFQUFBOztBQXhHTCxxR0F5R3VCLGVBQ2xCLENBQUEsb0JQL0ZZLEVBQUE7O0FPWGpCLGdIQTZHSyw4QlBsR1ksRUFBQTs7QU9YakIsb0dBNEd1QiwrQ0FJakIsRUFBQTs7QUFoSE4sK0dBbUhLLGlCQUNBLEVBQUE7O0FBcEhMLDRHQStIRyxjQUFBLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxFQUFBOztBQS9ISCwwREE0SEcsb0JBQ0MsQ0FBQSxjQUNBLEVBQUE7O0FBOUhKLHlFQXFJc0IsaUJBQ25CLEVBQUE7O0FBdElILHFEQWlJRyxpQ0FDVyxFQUFFOztBQWxJaEIsMkVBd0lHLHdCQUNDLENBQXFCLFdBQ3BCLEVBQVM7O0FBMUlkLHVHQXlJeUIsa0JBQUEsQ0FBQSxvQkFLbkIsQ0FBQSxvQkFDQSxDQUFBLGdCQUFBLEVBQUE7O0FBL0lOLHFJQXVKUyxvQkFDSixDQUFBLFlBQWtCLENBUWxCLFFBQUEsQ0FBQSxrQkFBQSxFQUFBOztBQWhLTCw2R0F5SkssbUJBQ0MsQ0FBQSxvQkFDQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQTNKTiw4SEE2Sk0sY0FDQSxFQUFBOztBQTlKTiw2SEF1S0ssb0JBQUEsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLGtCQUFBLEVBQUE7O0FKcEpILHdHSTRKRSxpQkFDUyxFQUFJOztBRm1TakIsNEJFdFNFLGlGQVlHLGNBQUEsRUFBQTtFQXpMTCxnRUEwTEksNkJBQ00sQ0FBQyw4QkFFTixDQUFBLDJCQUNBLENBQUEsdUJBQ0EsQ0FBQSx5QkFTQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTtFQXhNTCxxRkFnTUssWUFBQSxFQUFBO0VBaE1MLHVGQWdNSyxZQUFBLENBQUEsNkJBSUUsQ0FBQSw4QkFDUSxDQUFBLDJCQUNSLENBQUEsdUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG1CQUFBLEVBQUE7RUF0TVAsNkdBNk1VLG9CQUNKLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsb0JBQUEsRUFBQTtFRjBRSiw4SEFBOEgsc0JBQXNCLENBQUMsb0JBQW9CLEVBQUU7RUYvYjNLLHdHSStMRSxvQkFBQSxDQUFBLFlBQUEsQ0FBQSxRQUFBLEVBQUEsRUFBQTs7QUZtUUosNEJBQTRCLDBEQUEwRCxXQUFXLEVBQUU7RUczZG5HLDZFQUlRLFdBeUROLEVBQUEsRUFBQTs7QUE3REYsa0NBS0UscUJBQ0MsQ0FBQSxxQkFDQSxDQUFBLGNBQWdCLENBQUEsNkJBRWhCLENBQUEsOEJBaUJBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUFBLGNBQUEsRUFBQTs7QUExQkgsdURBVUcscUJBQ0MsQ0FBQSxxQkFBZSxDQUFTLGNBQ2IsQ0FBQywwQkFFWixDQUFBLHVCQUFBLENBQUEsK0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBZEosMEVBZ0JJLDBCQUNXLENBQUEsaUJBQ1gsRUFBQTs7QUFsQkosMEVBbUJJLHFCQUF1QixDQUFDLHFCQUNSLENBQUEsY0FDZixDQUFBLG9CUkdHLENBQUEsZ0JRREgsQ0FBWSx3QkFDWixDQUFBLHFCQUFBLENBQUEsNEJBQUEsRUFBQTs7QUF4Qkwsa0dBOEJHLDBCQUVBLENBQUEsaUJBQWUsQ0FLZixlQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFyQ0gsbURBaUNHLFlBQUEsQ0FBQSx3QkFDUSxDQUFBLG1CUlZILENBQUEsY1FZSixDQUFBLGlCQUFBLEVBQUE7O0FBcENKLCtFQXVDa0IsWUFDZixDQUFBLG9CQVdBLEVBQUE7O0FBbkRILHFEQTRDRywrQkFFQyxDQUFBLCtCQUNBLENBQUEsZ0NBQUEsQ0FBQSw0QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxFQUFBOztBQS9DSixzRUFpREksb0JBQ0EsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FBQSxrQkFBQSxFQUFBOztBTHpCRixnRUs0QkMsaUJBQXFCLEVBQ3BCOztBSDRiSiw0QkFBNEIsdURBQXVELDZCQUE2QixDQUFDLDhCQUE4QixDQUFDLDJCQUEyQixDQUFDLHVCQUF1QixFQUFFO0VHbGZyTSwwRUFnRUUsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsRUFBQSxFQUFBOztBQWhFRix3REFtRUcsV0FBZSxFQVdmOztBQTlFSCxtREFvRUcsb0JBQXFCLENBQ3BCLGdCQUNBLEVBQUE7O0FBdEVKLHdFQTBFSSw2QkFDSyxDQUFFLGtCQUNLLENBQUEsU0FDWixDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLENBQUEsaUJBQUEsRUFBQTs7QUM1RUosb0VBR0MsMEJBQ0ssQ0FBQSxZQUNMLENBQUEsZ0JBQWUsRUFBQTs7QUFMaEIsbUJBYUcsZUFDVSxDQUFBLDRCQUVYLENBQUEsNEJBQ0EsQ0FBQSxxQkFDQSxDQUFBLDBCQUNVLENBQUUsdUJBQ1osQ0FBQSwrQkFTQSxDQUFBLGVBQUEsQ0FBQSwwQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLEVBQUE7O0FBN0JGLHFCQWFFLGdCQWJGLENBQUEsZUFzQlUsQ0FBQyxpQ0FFUixDQUFBLHdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxvQ0FBQSxDQUFBLDRCQUFBLENBQUEsaUJBQUEsRUFBQTs7QUF4Qkgsd0RBMkJXLGNBQ1IsRUFBQTs7QUE1QkgsOEJBOEJhLGFBRVgsQ0FBQSxnQkFBQSxFQUFBOztBQWhDRiwrQkFpQ2UsNkJBR2IsQ0FBQSxrQkFBQSxDQUFBLFNBQUEsRUFBQTs7QUFwQ0YsaUNBc0NFLDZCQUNBLENBQUEsa0JBQUEsQ0FBQSxTQUFBLENBQUEsZUFBQSxFQUFBOztBQUdGLGdDQUVDLDZCQUVDLENBQUEsa0JBQ0EsQ0FBQSxTVHZDVSxFQUFPOztBU2tDbkIsb0NBV0UscUJBQ0MsQ0FBQSxxQkFDSyxDQUFBLGNBQ0wsQ0FBQSxzQkFDQSxDQUFBLG1CQUNBLENBQUEsMEJBQ0EsQ0FBTyxlQUNQLENBQUEsMEJBQ1MsQ0FBQSwwQkF5QlQsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBNUNILDhDQXFCSywwQkFFRCxDQUFBLG9CQUNBLENBQUEsb0JBQW9CLENBQUEsZ0JBQ3BCLENBQUEscUJBQ0EsQ0FBSyxxQkFDRSxDQUFBLGNBQ1AsQ0FBQSwwQkFJQSxDQUFBLHVCQUFBLENBQUEsK0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQUEsb0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGVBQUEsRUFBQTs7QUFoQ0osZ0RBcUJJLGVUL0NHLENBQUEseUJTeURGLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLGVBQUEsQ0FBQSxnQkFBQSxDQUFBLG9DQUFBLENBQUEsNEJBQUEsRUFBQTs7QUEvQkwsc0RBa0NTLGVBQ0wsRUFBQTs7QUFuQ0osZ0RBaUNJLGVBSVEsQ0FBQSwwQ0FDUCxDQUFBLGtDQUFBLEVBQUE7O0FBdENMLHNEQXVDYyxZQUNULEVBQUE7O0FOMURILHlETW9CRCxxQkE0Q0UsQ0FBZSxjQUVoQixFQUFBOztBQWhERiw0QkFpREMsb0NBRUUseUJBQ2UsQ0FBQSxzQkFFZCxDQUFBLHdCQUFBLEVBQUEsRUFBQTs7QUF0REosMEVBNERTLG9CQUNMLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLGdCQUFBLEVBQUE7O0FDeEdKLG9FQUtTLG9CQUNOLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxFQUFBOztBQU5ILDRDQVdjLGdCQU9aLENBQUEsZ0JBQUEsRUFBQTs7QUFsQkYsK0JBVVUsaUJWWUQsRUFBQTs7QVV0QlQseUNBZWUsZVZTQSxFQUFBOztBVXhCZiwwQ1AwREMsZUFDQSxFQUFBOztBQXVCQSx1Q0FBQSxVQUNDLENBQUEsb0JBQ0EsQ0FBQSwwQkFBQSxDQUFBLGFBQUEsQ0FBQSx5QkFBQSxDQUFBLGlCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLHNCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZQUFBLENBQUEsaUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFDRCxnREFDQyxtQkFDQSxFQUFJOztBQUdMLGdEQUFHLGVBQ1MsQ0FBQSxvQkFDWCxDQUFBLFlBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFDRCxvREFDQyxpQkFDTSxFQUFBOztBQVFOLGtEQUFBLFdBQ0MsQ0FBQSxZQUFjLENBQUEsYUFDSixDQUFBLG9CQUNWLENBQUEsOEJBQUEsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEsZUFBQSxDQUFBLFdBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUFDRCwyREFDQyxnQkFDQSxDQUFBLGtCQUFBLEVBQUE7O0FBRUYsMkRBQ0MsV0FBVSxFQUFDOztBQUdYLDJEQUFBLHdCSGxHSyxDQUFBLGVBREMsQ0FBQSxXR3NHTCxFQUFBOztBQVVELG9FQUNDLG9CQUFtQixDQUFBLGFBQ25CLENBQUEsb0JBQUEsQ0FBQSxZQUFBLENBQUEsYUFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxlQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLDBEQUFBLENBQUEsa0RBQUEsRUFBQTs7QUFDRCxvRUFDQyxvQkFBc0IsRUFBQTs7QUFHeEIsaUVBeEZBLHdCQUNXLEVBQUE7O0FBQ1gsNkRBQUMsZUFBQSxDQUFtQix3QkFFbkIsRUFBQTs7QUFDRCxnRkFDWSxlQUNYLEVBQUE7O0FBb0ZELG1FQUNXLHdCSDFIRSxFR2dJWjs7QUFKQSx5REFIa0Isa0JIekhiLENBQUEsZUFEQyxFQUFBOztBR2tJUCwrREFFQyxvQkhuSUssQ0FBQSxhR29JTCxFQUFBOztBQUNELDZDQUNDLGNBQWEsQ0FDYiwwQkFDQSxFQUFBOztBT3pKRiw2Q0FvQmtCLGNBS04sQ0FDUixjQUFVLEVBQUE7O0FBMUJkLDREQThCRyxtQ0FFQyxDQUFBLCtCQUFBLENBQUEsMkJBQUEsRUFBQTs7QUFoQ0osb0VBdUNFLGlCQUNBLEVBQUE7O0FBeENGLGdDQW1EQyxvQkFDWSxDQUFJLDBCQUVSLENBQUEsbUJBRVAsQ0FBQSxrQkFBa0IsQ0FDbEIsMEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHNCQW1CQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLENBQUEsZUFBQSxFQUFBOztBQTlFRixxQ0E0REUsOEJBUUMsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEsZUFBQSxDQUFBLGFBQUEsQ0FBQSxZQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUFBLG1CQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFwRUgsOENBNERVLGlCQUdHLEVBQUE7O0FBL0RiLHFEQXFFc0IsbUJBRWxCLENBQUEsU0FDQSxDQUFBLFVBQUEsQ0FBQSxxREFBQSxDQUFBLGlEQUFBLENBQUEsNkNBQUEsRUFBQTs7QUF4RUosaUVWd0JRLGVVb0RMLEVBQUE7O0FBNUVILHNEQWtGRSxlQUNBLEVBQUE7O0FBbkZGLHlDQXNGcUIsMEJBQ25CLENBQUEsYUFBQSxFQUFBOztBQXZGRiwrSUFnR0UsYUFBQSxFQUFBOztBQWhHRix3Q0FpR3FCLDBCVmxFRCxDQUFBLDJCVXFFbEIsRUFBQTs7QUFwR0YseUNBc0dzQiwwQkFDYixDQUFBLGVWbkdZLEVVb0duQjs7QUF4R0YsMERBNEdhLDBCQUNYLENBQUEsd0JBQ0EsRUFBQTs7QUE5R0YsNENBb0hFLDBCQUVBLENBQUEsMkJBQ08sQ0FBQywwQkFFUixDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLHdCQUFBLEVBQUE7O0FBekhGLDBDQTRIRSxZQUFhLENBQU0sYUFDUixDQUFBLG9CQUNJLENBQUEsZUFZZixDQUFBLGFBQUEsRUFBQTs7QUExSUYsbUNBMkhjLHFCQUtYLENBQUEscUJBQUEsQ0FBQSxlVjFHTSxDQUFBLGlCVTRHTixFQUFBOztBQWxJSCxnREEySGMsa0NBU1gsQ0FBQSxlVjVHSyxFQUFPOztBVXhCZixvREF1SXVCLGlDQUVwQixDQUFBLGVBQUEsRUFBQTs7QUF6SUgsc0RBNklpQixlVm5JUyxFVXFJeEI7O0FBL0lGLHFDQTRJZ0IsaUJWdElILENBQUEsZVU0SVYsQ0FBQSxxQkFBQSxFQUFBOztBQWxKSCwyQ1ZXaUIsZVU0SWYsRUFBUzs7QUF2SlgsbUNBcUpjLGVBTVgsQ0FBQSxrQkFDQSxDQUFBLHFCQUFBLENBQUEsMkJBQUEsRUFBQTs7QUE1SkgseUNBaUtFLHNCQUNBLEVBQVc7O0FBbEtiLHNDQXVLRSxlQUFTLENBQUEsaUJBY1QsQ0FBQSxnQkFBQSxFQUFBOztBQXJMRixzQ0FzS2lCLG1CUEdGLEVBQUE7O0FPektmLDRDQWtMUyxtQ0FFTixDQUFBLFlBQUEsQ0FBQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsbUNBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCQUFBLENBQUEsbUJBQUEsQ0FBQSxTQUFBLENBQUEsYUFBQSxDQUFBLFdBQUEsQ0FBQSxvQ0FBQSxDQUFBLGdDQUFBLENBQUEsNEJBQUEsQ0FBQSxxQkFBQSxFQUFBOztBQXBMSCw2Q0F5TFMseUJBQ1MsQ1ZyTEwsc0JVc0xFLENBQUEsaUJBQ04sRUFBSzs7QUE1TGQscUNBNkxFLGVBQUEsQ0FBQSwwQkFFQyxDQUFBLG1CQUNBLENBQUEsY0FLQSxFQUFBOztBQXJNSCw2REFpTUcsZUFDQyxDQUFXLGlCQUNGLENBQUMsaUJBQ1YsRUFBQTs7QUFwTUosa0VBdU1VLGlCQUNHLENBQUEsaUJBQ0MsRUFBQzs7QUF6TWYsMERBME1HLHFCQUNNLENBQUUscUJBQ00sQ0FDYixjQUNBLENBQUEsZ0JBQ0EsQ0FBQSwwQkFDTyxDQUFFLHVCQUNULENBQUEsb0JBQUEsRUFBQTs7QUFqTkoseUVBa05vQixhQUNiLENBQUEsY0FDQSxDQUFBLFdBQVksQ0FDWixpQkFDQSxDQUFBLG1CQUNBLENBQUEsWUFBQSxFQUFBOztBQXZOUCxpRkE0Tk8saUJBQ0MsQ0FBQSxxQkFDQSxDQUFBLHFCVjlNQSxDQUFBLGNVZ05RLENBQUEsb0JBQ0UsQ0FBQSxZQUNWLENBQUEsUUFBQSxDQUFBLHdCQUFBLENBQUEsNkJBQUEsQ0FBQSxnQ0FBQSxDQUFBLGlCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBbE9SLHdGQW9PUSwwQkFDVSxDQUFBLGlCQUNBLENBQUEsYUFDYixDQUFBLG1CQUF1QixDQUFDLG1CQUN4QixFQUFBOztBQXhPTCxzRkFpUEksZUFDQSxDQUFBLG1CQUNBLENBQUEsbUJBQWdCLENBQUEsOEJBRVQsQ0FBQSxpQ0FDUCxDQUFBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSx3QkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBdFBKLHFFQXVQRyxvQkFDQyxDQUFBLG9CQUVBLENBQUEsZ0JBQUEsQ0FBQSxhQUFBLENBQUEsbUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGFBQUEsRUFBQTs7QUExUEoseUZBZ1FZLFdBQ1IsRUFBQTs7QUFqUUosaUZBcVEwQixnQkFyUTFCLENBQUEsOEJBc01FLENBQUEsaUNBZ0VlLENBQUEsb0JBQ2IsRUFBTzs7QUF2UVgsaUxBOFFJLHlCQUFBLENBQUEsMkNBQUEsRUFBQTs7QVByUEYsa0ZPeVBDLGlCQUNDLENBQWMsZ0JBZWQsQ0FBQSxtQkFBQSxFQUFBOztBTHlYSiw0QktuZUMsMERBaUdJLDZCQWpHSixDQUFBLDhCQTRGRyxDQUFBLDJCQU1NLENBQ0osdUJBQ0EsRUFBQTtFQTVSTixpRkFnU0ssNkJBQ0EsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSxpQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxFQUFBO0VMNFhILDZLQUE2SyxZQUFZLEVBQUU7RUs3cEI3TCxxRUF5U0Usb0JBQUEsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLGdCQUFBLEVBQUEsRUFBQTs7QUN6U0YsOEJBQ0MsY0FBYSxFQUFBOztBQURkLDJJQUdxQixxQkFJakIsRUFBQTs7QUFQSixpSkFHRSxVQUFBLENBQUEsV0FPQyxDQUFBLGdCQUNDLEVBQUE7O0FSY0YsdUxRVmdCLFlBQ2QsQ0FBQSxzQkFDUyxDQUFDLG1CQVFYLENBQUEsMEJBQUEsRUFBQTs7QU4rb0JILDRCQUE0QiwySUFBMkkscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLEVBQUU7RU14cUJ2UCx1VUErQkcsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGVBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsK0JBQUEsRUFBQSxFQUFBOztBQy9CSCx5SkEyQkMsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxFQUFBOztBQTNCRCxxQkFLQyxpQ0FFQyxFQUFBOztBQVBGLG9GQWNJLGlCQUFBLENBQW9CLGNBQ1gsQ0FFUixVQUFBLEVBQUE7O0FDakJMLHlHQUtxQixVQUNqQixFQUFBOztBQU5KLHVGQVFJLG1CQUNBLEVBQUE7O0FWVUYscUZVaEJBLGdCQVFFLEVBQUE7O0FSNHFCSiw0QkFBNEIsdUZBQXVGLGtCQUFrQixDQUFDLG1CQUFtQixFQUFFO0VRdnJCM0oscUZBMEJVLGNBQ1AsRUFBQSxFQUFBOztBQTNCSCxnRkE4QkcscUJBQUEsQ0FBd0IscUJBQ1IsQ0FBQSxjQUNmLENBQUEsMEJBQ1ksQ0FBQSx1QkFDQyxDQUFHLG9CQUFPLENBQUEsa0JBQ3ZCLENBQUEsaUJBQUEsRUFBQTs7QUFuQ0oseUdBcUNJLDBCQUNBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGlEQUFBLEVBQUE7O0FBdENKLHNHQTBDSSxvQkFBZ0IsRUFBQTs7QUExQ3BCLGtHQTZDSSx3QkFDQyxDQUFBLHFCQUNBLENBQUEsNEJBQUEsQ0FBQSwrQkFBQSxDQUFBLDhCQUFBLENBQUEsd0JBQUEsQ0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxFQUFBOztBQS9DTCxrSEFrRGlCLG9CQUliLEVBQUE7O0FBdERKLG1HQW1ESSxlQUNDLEVBQUE7O0FBcERMLDhHQTRESyxzQkFFQSxFQUFBOztBVnJDSCw4R1UwQ0UsYUFBcUIsRUFDckI7O0FSc29CSiw0QkFBNEIsd0VBQXdFLDZCQUE2QixDQUFDLDhCQUE4QixDQUFDLDJCQUEyQixDQUFDLHVCQUF1QixDQUFDLDJCQUEyQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixFQUFFO0VTMXNCalMsZ0ZBSUUsa0JBSUEsRUFBQSxFQUFBOztBQVJGLHNDQUtFLG1CQUNDLENBQU8sb0JBQ1AsQ0FBQSxpQkFBQSxFQUFBOztBQ1BILG1EQUVXLGVBQ1QsRUFBQTs7QUFIRix5Q0FPRSxxQmZGVyxDQUFBLHFCZUdDLENBQUksY0FDTCxDQUFFLDBCQUNJLENBQUEsOEJBRWpCLENBQU0sYUFDTixFQUFBOztBQWJGLHNDQWVFLDhCQUNTLENBQUEsaUJBQ1IsQ0FBQSxrQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLCtCQUFBLENBQUEsK0JBQUEsQ0FBQSxnQ0FBQSxDQUFBLDRCQUFBLEVBQUE7O0FBakJILDBEQW1CRyxlQUNBLEVBQUE7O0FBcEJILHdEQXNCUSxlQUNHLENBQUEsb0JBQ1IsRUFBQTs7QUF4QkgsMkRBeUJhLGVBekJiLEVBQUE7O0FabUJFLGtJWXFCQSxvQkFBQSxFQUFBOztBVnFyQkYsNEJBQTRCLHNDQUFzQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyx1QkFBdUIsRUFBRTtFVTd0QnBMLDJLQStDRSxtQkFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLEVBQUEsRUFBQTs7QUEvQ0YseUNBMENvQixvQmZsQlosRUFBQTs7QWV4QlIsK0NBaURTLG9CQUNRLEVBQ2Y7O0FBbkRGLHNDQXVERSxZQUFBLENBQUEsZ0JBQ08sQ0FBQywwQmZoQ0ssQ2VrQ1osbUJBQUEsQ0FBQSxjQUFBLENBQUEsaUJBQUEsRUFBQTs7QUExREgsNERBQUEsWUFBQSxDQUFrQixvQkE4RGhCLEVBQUE7O0FBOURGLDRQQWdFRSw2QkFJVyxDQUFBLG9CQUNULENBQUEsMEJBQUEsQ0FBQSxtQkFBQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLGVBQUEsQ0FBQSxtQkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBckVKLG9RQTBGRyxVQUFBLENBQUEsV0FBQSxFQUFBOztBQTFGSCwrREE0RUcsMEJBaEJGLENBQUEsbUJBWUMsQ0FBQSxXQUFBLEVBQUE7O0FBeEVGLCtJQW1GSSxVQUFBLEVBQUE7O0FBbkZKLDhFQW9GRyxjQUNDLENBQUEscUJBQ0EsRUFBQTs7QUF0RkosMEZBd0ZJLHlCQUNBLENBQUEsaUJBQUEsRUFBQTs7QUF6RkoscUZBMkhHLG1CQUFBLEVBQUE7O0FBM0hILCtEQTZGSSxtQkFDUSxFQUFDOztBQTlGYiwwRUFBQSxVQTREQyxDQUFBLG9CQWlFQyxDQUFBLDBCWmxFRCxDQUFBLGFBQWtCLENBQUEseUJIMUNaLENBQU8saUJHNkNiLENBQUEsc0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHNCQUNBLENBQUEsbUJBQ0EsQ0FBTSxtQkFDQSxDQUFBLHdCQUVOLENBQUEscUJBQ0EsQ0FBQSw0QkFFQSxDQUFBLDBCQUNXLENBQUEsdUJBQ0gsQ0FBQSxvQkFDTyxDQUFDLHNCQUNKLENBQUEsZ0JBQ0wsQ0FBQSxvQkFDRSxDQUFBLGtCWThDUCxDQUFBLFVBQ0EsQ0FBQSxXQWFBLENBQUEscUNBQUEsQ0FBQSw2QkFBQSxFQUFBOztBWjNERixvSFkyQ0MsVVozQ0QsQ0FBQSxvQkFDVyxDQUFBLDBCQUNWLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsc0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FBQSxpQkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLHNDQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLHNCQUFBLENBQUEsWUFBQSxFQUFBOztBQUNELHNJQUNDLG1CQUNBLEVBQUk7O0FBR0wsc0lBQUcsZUFDRixDQUFBLG9CQUNBLENBQUEsWUFBQSxDQUFBLFFBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQUNELDhJQUNDLGlCQUNNLEVBQUk7O0FBUVYsMElBVkEsV0FVQSxDQUFBLFlBQ0MsQ0FBQSxhQUNBLENBQUEsb0JBQ0EsQ0FBQSw4QkFBQSxDQUFBLGlCQUFBLENBQUEscUJBQUEsQ0FBQSxlQUFBLENBQUEsV0FBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxFQUFBOztBQUNELDRKQUNDLGdCQUNBLENBQUEsa0JBQUEsRUFBQTs7QUFFRiw0SkFDQyxXQUFVLEVBQUM7O0FBR1gsNEpBSkEsd0JBS0MsQ0FBQSxlQUNBLENBQUEsV0hyR1UsRUdzR1Y7O0FBVUQsOEtBQ0Msb0JBQW1CLENBQUEsYUFDbkIsQ0FBQSxvQkFBQSxDQUFBLFlBQUEsQ0FBQSxhQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGVBQUEsQ0FBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGtCQUFBLENBQUEsMERBQUEsQ0FBQSxrREFBQSxFQUFBOztBQUNELDhLQUNDLG9CQUNBLEVBQUE7O0FBRUYsd0tIdEhNLHdCRytCSyxFQUFBOztBQUNYLGdLQXNGQyxlQUFBLENBdEZBLHdCQUNBLEVBQUE7O0FBRUQsc01BRUMsZUFBQSxFQUFBOztBQW9GRCw0S0FFQyx3QkFLQSxFQUFBOztBQUpBLHdKQUhBLGtCQUlDLENBQUEsZUFDQSxFQUFBOztBQUdGLG9LSGpJTSxvQkdvSUwsQ0FBQSxhQUFBLEVBQUE7O0FBQ0QsZ0lBQ0MsY0FBYSxDQUNiLDBCQUNBLEVBQUE7O0FBaElBLGdJWW9HQSxjQUFtQixDQUFBLGNBS0YsRUFBQzs7QVY0cEJwQiw0QkFBNEIsb0hBQW9ILDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLG1CQUFtQixDQUFDLHVCQUF1QixFQUFFO0VVOXhCMVAsNEpaK0RDLGdCQUNBLENBQUEsYUFBYSxDQUFBLHNCQUNELENBQUcsWUFDTixFQUFDLEVBQUE7O0FBZ0JWLDZEQUFBLFVBQ0MsQ0FBQSxvQkFDQSxDQUFBLDBCQUFBLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsc0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FBQSxpQkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLHNDQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLG1CQUFBLENBQUEsMEJBQUEsQ0FBQSw4QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBQ0Qsc0VBQ0MsbUJBQ0EsRUFBSTs7QUFHTCxzRUFBRyxlQUNTLENBQUEsb0JBQ1gsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBQ0QsMEVBQ0MsaUJBQ00sRUFBQTs7QUFRTix3RUFBQSxXQUNDLENBQUEsWUFBYyxDQUFBLGFBQ0osQ0FBQSxvQkFDVixDQUFBLDhCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSxXQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLEVBQUE7O0FBQ0QsaUZBQ0MsZ0JBQ0EsQ0FBQSxrQkFBQSxFQUFBOztBQUVGLGlGQUNDLFdBQVUsRUFBQzs7QUFHWCxpRkFBQSx3QkhsR0ssQ0FBQSxlQURDLENBQUEsV0dzR0wsRUFBQTs7QUFVRCwwRkFDQyxvQkFBbUIsQ0FBQSxhQUNuQixDQUFBLG9CQUFBLENBQUEsWUFBQSxDQUFBLGFBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSwwREFBQSxDQUFBLGtEQUFBLEVBQUE7O0FBQ0QsMEZBQ0Msb0JBQXNCLEVBQUE7O0FBR3hCLHVGQXhGQSx3QkFDVyxFQUFBOztBQUNYLG1GQUFDLGVBQUEsQ0FBbUIsd0JBRW5CLEVBQUE7O0FBQ0Qsc0dBQ1ksZUFDWCxFQUFBOztBQW9GRCx5RkFDVyx3QkgxSEUsRUdnSVo7O0FBSkEsK0VBSGtCLGtCSHpIYixDQUFBLGVBREMsRUFBQTs7QUdrSVAscUZBRUMsb0JIbklLLENBQUEsYUdvSUwsRUFBQTs7QUFDRCxtRUFDQyxjQUFhLENBQ2IsMEJBQ0EsRUFBQTs7QVl6SkYsbUVBcUpHLGNBQWtCLENBQ2xCLGNBQUEsRUFBQTs7QUF0SkgsNERBdUpJLG9CQUNXLEVBQ1o7O0FBekpILGtFQStKSSxjQUFXLENBQVYsd0JBQ0MsQ0FBQSxVQUNELENBQUEsV0FBVyxDQUFBLGlCQUNYLENBQUEsMkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHdDQUFBLEVBQUE7O0FBbEtMLG1IQTJLSSxvQkFDQSxDQUFBLGdCQUFBLEVBQUE7O0FBNUtKLGdHQStLSSxnQkFBQSxDQUFBLFVBQUEsRUFBQTs7QUEvS0osdUVBbUxHLGdCQU1BLEVBQUE7O0FBekxILGtFQW9MSyxhQUNPLEVBQUE7O0FBckxaLHFFQTJMYSxxQkFDQyxDQUFBLHNCQUNPLENBQUEsOEJBQ2xCLEVBQUE7O0FBOUxILDJEQStMRSxnQkFDTyxDQUFDLGtCQUNHLENBQUMsbUJBQ0wsRUFBQzs7QUFsTVYsb0VBc01HLGNBQ0EsQ0FBQSx3QkFDQSxDQUFBLFVBQVEsQ0FBQSxXQUNSLEVBQUE7O0FBek1ILG9FQTJNRyxXQUFRLENBQUEseUJBRVIsQ0FBQSxzQkFDQSxFQUFBOztBQTlNSCxrRUFvTkcsc0JBQ0MsQ0FBQSxVQUFRLENBQUssb0JBQ2IsQ0FBQSxtQkFBQSxDQUFBLHdCQUFBLENBQUEsbUJBQUEsQ0FBQSx5QkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBdE5KLHVGZktvQixjZXFOTixFQUNYOztBWjFMRiw4REFBQywwQkFFQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDTSxDQUFDLGNBQ0gsQ0FBSSxZQUNDLENBQUEsc0JBRVQsQ0FBQSxjQUFVLENBQUEsVUFDVixDQUFBLGlCQUNBLEVBQUE7O0FZM0NGLHFFQW1PSSxZQUNBLENBQUEsbUJBQ0ksQ0FBQSxZQUNKLENBQUEsYWZqT1MsQ0FBQSxVZWtPVCxDQUFBLFdBQUEsQ0FBQSxrQkFBQSxDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLFdBQUEsRUFBQTs7QUF2T0oscUVBeU9JLFVBQWMsQ0FBQSxhQUNkLENBQUEsVUFDQSxDQUFBLDBCQUNBLEVBQUE7O0FBNU9KLGlFQStPeUIsa0JBQVcsQ0FBQSxrQkFFaEMsQ0FBQSwwQkFDYyxDQUFBLGlCQUNkLEVBQUE7O0FBblBKLDRGQXVQRyxrQkFDQSxDQUFBLHNCQUNBLEVBQUE7O0FBelBILG9FQTBQSyxxQkFFRCxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUE1UEosc0VBNlBHLGlCQUFvQixFQUNuQjs7QUE5UEosd0ZBNlBzQiwwQlpwRlAsQ0FBQSxtQkFDYixDQUFBLHdCQUNZLENBQUEscUJBQ0MsQ0FBQSxxQkFDQyxDQUFBLGNBQ2QsQ0FBQSxhQUNBLENBQUEsMEJBRUEsQ0FBQSx1QkFBQSxDQUF1QyxvQkFDdkMsQ0FBQSx5QkFDQSxDQUFBLGlCQUF5QixDQUFBLFlBRXpCLEVBQUE7O0FZckxGLCtGQTZRVSxtQ0FDTixDQUFBLFlBQUEsQ0FBQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsbUNBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCQUFBLENBQUEsa0JBQUEsRUFBQTs7QUE5UUoseUZBaVJJLGNBQVksRUFBQTs7QUFqUmhCLDBFQXNSSSxxQkFDYyxDQUFBLHFCQUNiLENBQUEsY0FBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLDBCQUFBLENBQUEsbUJBQUEsQ0FBQSxhQUFBLENBQUEsWUFBQSxFQUFBOztBQXhSTCxnRkF5UlMsa0JBQUEsRUFBQTs7QUF6UlQscUhBNERDLFVBeUxDLENBQUEseUJBMkNDLENBQUEsaUJBQW1CLENBQ2xCLFlBQVksRWZoUlQ7O0FlakJQLDRLQXVTWSxzQkFDUixFQUFBOztBQXhTSixxR0EwU0ksMEJBU0EsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FBQSxhQUFBLEVBQUE7O0FBblRKLDRGQTJTSSx3QmZqUmtCLEVBQU87O0FlMUI3QixrR0ErU0ksb0JBQ0MsQ0FBQSxhZnRSd0IsRWV1UnhCOztBQWpUTCxnSEFxVGUsb0JBT1gsQ0FBQSxhQUFBLEVBQUE7O0FBNVRKLDhGQXNUSSx3QmYzUnVCLEVlNlJ0Qjs7QUF4VEwsb0dBeVRJLGtCQUNDLEVBQUE7O0FBMVRMLGtIQThUZSxrQkFDWCxFQUFNOztBQS9UVixzR0FnVUksd0JmdFNrQixDQUFBLHlDZXdTakIsRUFBQTs7QUFsVUwsNEdBbVVJLHNCQUNDLEVBQUE7O0FBcFVMLDBIZkljLHNCQXlCRSxFQUFBOztBZTdCaEIscUZBNFVJLHNCQUVJLENBQUEsb0JBQWtCLENBQUEsbUJBQ3JCLENBQUEsbUJBQUEsRUFBQTs7QUEvVUwsMkZBcVZtQixVQUFVLENBQUEsOEJBSXZCLEVBQ0Y7O0FBMVZKLDRFQWdXTSwwQkFLTyxDQUFBLFVBQ1IsQ0FBQSxrQkFHQSxDQUFBLDBCQTJCQSxDQUFBLG1CQUFBLENBQUEseUJBQUEsRUFBQTs7QUFwWUwsK0VBZ1dNLFVBQ2EsQ0FBQSxzQkFDSyxDQUFBLGtCQUNsQixDQUFBLG9CQUFBLEVBQUE7O0FBbldOLDJGQTBXSyxnQ0FFQyxFQUFBOztBQTVXTiwwR0F1WEssZUFDVSxDQUFBLGtFQUNULENBQUEsYUFJQSxDQUFBLDJCQUVBLENBQUEsOEJBQ0EsRUFBQTs7QUFoWU4sK0dBd1lLLGVBZUEsQ0FBQSxrRUFBQSxDQUFBLGVBQUEsQ0FBQSxhQUFBLENBQUEsMEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBdlpMLG9HQXlZTyxzQmYvV2UsRUFBQTs7QWUxQnRCLHVHQTRZTSwwQkFBMEIsQ0FDekIsc0JBQXFCLEVBQ3JCOztBQTlZUCxrSUFnWk0sdUJBQ0MsQ0FBQSxZQUNDLEVBQUE7O0FBbFpSLGlLQWdhSyx1QkFBQSxDQUFBLFlBQUEsRUFBQTs7QUFoYUwsc0dBNFpPLGtCZmpZaUIsRUFBRzs7QWUzQjNCLHlHQW9hRyxrQkFDQyxFQUFBOztBQXJhSiwySEF3YU0sMEJBR0QsQ0FBQSxtQkFBQSxDQUFBLGFBQUEsRUFBQTs7QUEzYUwsNkhBK2FJLFVmdGFRLENBQUEsV2V1YUQsRUFBRTs7QUFoYmIscUdBcWJJLDRCQUVDLENBQUEsNEJBRUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSxXQUFBLENBQUEsVUFBQSxDQUFBLGlCQUFBLENBQUEsWUFBQSxDQUFBLGtCQUFBLEVBQUE7O0FBemJMLDJHQTZiRyxvQkFDQyxDQUFBLGNBQ0MsQ0FBQSxhQUFBLEVBQXlCOztBQS9iOUIsZ0tBa2NnQywwQkFFMUIsRUFBQTs7QUFwY04sa0tBNGNHLHNCQUFBLEVBQUE7O0FBNWNILDBEQTZjc0Isa0JaaFRaLENBQUEsZ0JBQ1QsRUFBQTs7QVk5SkQsNERBb2RLLDZCQUdELENBQUEsb0JBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBQUEsY0FBQSxDQUFBLDBCQUFBLENBQUEsZUFBQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSxtQkFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxpQkFBQSxFQUFBOztBQXZkSiw4REF3ZE8sVUFDSCxDQUFTLFdBQ1QsRUFBQTs7QUExZEosZ0VBOGRHLGdCQUNHLENBQUEsYUFBQSxFQUFBOztBQS9kTiwwR0FxZUksVUFDQyxDQUFBLFdBQWMsRUFBQTs7QUF0ZW5CLGtIQThlRyxlQUNBLEVBQUE7O0FBL2VILDhEQTJldUIsY0FRWixDQUFBLDBCQUVQLENBQUEsbUJBQ0ssQ0FBRyxtQkFFUixDQUFNLGFBQ04sRUFBTzs7QUF6ZlgscUVBOGZJLFlmcmZRLENBQU8sbUJldWZmLENBQUEsWUFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsWUFBQSxDQUFBLFdBQUEsQ0FBQSxrQkFBQSxFQUFBOztBQWhnQkosb0VBa2dCRyxlQUNDLEVBQUE7O0FBbmdCSixrRkF5aUJJLFdBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBQUEsWUFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBemlCSiwrREE4Z0JNLFlBQ0MsRUFBQTs7QUEvZ0JQLGlGQXFoQlcsYUFyaEJYLENBQUEsaUJBNERDLENBQUEsaUJBK2NDLEVBQUE7O0FBM2dCRiw4T0E2aEJnQixZQUNSLEVBQUE7O0FBOWhCUiwrTkFzaUJPLHNCQUFBLENBQUEsbUJBQUEsRUFBQTs7QUF0aUJQLDBHQW1pQk8scUJBQ2MsQ0FBQSxxQkFDYixDQUFBLGNBQUEsRUFBQTs7QVo1Z0JOLGlIWXNoQkssaUJBQXNCLEVBQWU7O0FWb2E1Qyw0QlV2NUJDLDBHQXlmYyxvQkFDTCxDQUFBLGdCQUFBLEVBQUE7RVY4WlIsaUhBQWlILG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsRUFBRTtFVXA5Qi9MLDZIQW1rQkcsb0JBQ00sQ0FBQSxtQkFDRCxDQUFBLGVBQ0csRUFBSSxFQUNaOztBQXZrQkgsK0RBeWtCRyxlQUFpQixDQUFBLDBCQUVoQixDQUFPLG1CQUNQLENBQWEsY0FDUCxDQUFBLGNBQ00sQ0FBQyxvQkFDYixDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLCtCQUFBLEVBQUE7O0FBL2tCSixnRkFnbEJzQixrQlpyaEJyQixDQUFBLGFBQWtCLENBQUEsbUJIMUNaLENBQUEsb0JBRE0sQ0FBQSxZRzhDRixDQUFFLFFBQ1osQ0FBQSxrQkFBb0IsRUFDcEI7O0FBa0JBLGtGQUFBLFVBQ0MsQ0FBQSxvQkFDQSxDQUFBLDBCQUFBLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsc0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FBQSxpQkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLHNDQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBQ0QsMkZBQ0MsbUJBQ0EsRUFBSTs7QUFHTCwyRkFBRyxlQUNTLENBQUEsb0JBQ1gsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBQ0QsK0ZBQ0MsaUJBQ00sRUFBQTs7QUFRTiw2RkFBQSxXQUNDLENBQUEsWUFBYyxDQUFBLGFBQ0osQ0FBQSxvQkFDVixDQUFBLDhCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSxXQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLEVBQUE7O0FBQ0Qsc0dBQ0MsZ0JBQ0EsQ0FBQSxrQkFBQSxFQUFBOztBQUVGLHNHQUNDLFdBQVUsRUFBQzs7QUFHWCxzR0FBQSx3QkhsR0ssQ0FBQSxlQURDLENBQUEsV0dzR0wsRUFBQTs7QUFVRCwrR0FDQyxvQkFBbUIsQ0FBQSxhQUNuQixDQUFBLG9CQUFBLENBQUEsWUFBQSxDQUFBLGFBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSwwREFBQSxDQUFBLGtEQUFBLEVBQUE7O0FBQ0QsK0dBQ0Msb0JBQXNCLEVBQUE7O0FBR3hCLDRHQXhGQSx3QkFDVyxFQUFBOztBQUNYLHdHQUFDLGVBQUEsQ0FBbUIsd0JBRW5CLEVBQUE7O0FBQ0QsMkhBQ1ksZUFDWCxFQUFBOztBQW9GRCw4R0FDVyx3QkgxSEUsRUdnSVo7O0FBSkEsb0dBSGtCLGtCSHpIYixDQUFBLGVBREMsRUFBQTs7QUdrSVAsMEdBRUMsb0JIbklLLENBQUEsYUdvSUwsRUFBQTs7QUFDRCx3RkFDQyxjQUFhLENBQ2IsMEJBQ0EsRUFBQTs7QVl6SkYsd0ZBNGxCYSxjQUNYLENBQUEsY0FBQSxFQUFBOztBQTdsQkYsMENBOGxCQyxlQTlsQkQsQ0FBQSxrQkErbEJDLENBQUEsaUJBQ1MsRUFBRzs7QUFobUJiLG9GQTRtQlcsYUFDUixDQUFBLHlCQUNjLENBaUJkLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBQUEsY0FBQSxDQUFBLDBCQUFBLENBQUEsZUFBQSxFQUFBOztBQS9uQkgsdURBK21CSyxvQkFFRCxDQUFBLFVBQ0EsQ0FBQSxtQkFZQSxDQUFBLGVBQUEsRUFBQTs7QUE5bkJKLDBEQSttQkssc0JBQUEsQ0FBQSxjQUtBLENBQUEsVUFDQSxDQUFBLG1CZnBtQkUsRUFBQTs7QWVqQlAseUZBeW5CSyxzQkFDQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLFlBQUEsRUFBQTs7QUExbkJMLHlGQTRuQkssWUFBVyxFQUNYOztBQTduQkwseUZBb29CRSxZQUFrQixFQUFDOztBQXBvQnJCLDBDQXFvQkUsbUJBQUEsQ0FBQSxvQmZob0JXLENBQUEsaUNlbW9CSyxFQUFHOztBQXhvQnJCLG9FQXlvQkssb0JBRUQsQ0FBQSxVQUNBLENBQUEsbUJBWUEsRUFBQTs7QUF4cEJKLHVFQXlvQkssc0JBQUEsQ0FBQSxjQUtBLENBQUEsVUFDQSxDQUFBLG1CZjluQkUsRUFBQTs7QWVqQlAsc0dBbXBCSyxzQkFDQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLFlBQUEsRUFBQTs7QUFwcEJMLHNHQXNwQkssWUFBVyxFQUNYOztBQ3ZwQkwsc0dBbU1DLFlBQUEsRUFBQTs7QUFuTUQscUJBQ0Msc0NBQ0MsQ0FBQSxxQ0FDd0IsRWhCQ1o7O0FnQkpkLHlFQUtLLGlDQUVELENBQUEscUJBQUEsRUFBQTs7QUFQSiw0RUFVRyxjQUNDLEVBQUE7O0FBWEosdUZBYUcsZUFDWSxFQUFDOztBQWRoQiwyRkFnQkksZUFDQyxDQUFBLGdCQUNBLEVBQUE7O0FBbEJMLG9HQXlCZ0IsZ0JBRWIsRUFBQTs7QUEzQkgsMkRBOEJHLFlBQUEsQ0FBQSxhYjdCRixDQUFBLG9CQUNBLENBQUEsbUJhOEJHLENBQUEsZUFBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFoQ0osOEVBaUMwQixtQkFDWCxDQUFLLGdCQUNoQixFQUFBOztBQW5DSixpRkF1Q0ksMEJoQm5DaUIsQ2dCb0NqQiwyQkFBQSxDQUFBLDBCQUFBLEVBQUE7O0FBeENKLGdGQTBDSSwwQkFDWSxFQUFJOztBQTNDcEIseUVBZ0RHLGlCQUNBLENBQUEsaUJBQ0EsRUFBQTs7QUFsREgseURBbURpQixZQUNkLENBQUEsYUFDQSxDQUFBLGVBUUEsRUFBQTs7QUE3REgsMERBc0RHLHlCQUNlLENBQUEsc0JoQjlDTixDQUFBLHdCZ0JtRFIsQ0FBQSxjQUFBLEVBQUE7O0FBNURKLG9FQXlESyxvQkF4REosQ0FBQSxvQkFBcUIsQ0FrRHBCLGdCQUdDLENBQUEsMEJoQnRDSyxFQUFLOztBZ0JoQmIsOElBK0VHLGFBQUEsRUFBQTs7QUEvRUgsMkRBcUVpQixpQ0FFUyxFQUFBOztBQXZFMUIsZ05BcUVpQixlQUdTLENBQUEsa0JBR3RCLEVBQUE7O0FBM0VKLDRQQW1GRywwQkFBQSxFQUFBOztBQW5GSCxtREFvRkUsZUFBQSxDQUFBLGtCQUNXLEVBQUU7O0FBckZmLDJFQXNGRyxnQkFBQSxFQUFBOztBQXRGSCxzR0FrSUcsZUFBQSxDQUFBLGtCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGVBQUEsRUFBQTs7QUFsSUgsbUVBZ0dHLGdCQUFBLEVBQUE7O0FBaEdILG1HQXNHb0MscUJBS2hDLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDRCQUFBLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLHdCQUFBLENBQUEsb0JBQUEsQ0FBQSxvQkFBQSxFQUFBOztBQTNHSixvR0FzR21DLGVoQnJGNUIsRUFBQTs7QWdCakJQLDBHQThHSSxlQUFlLEVBQ2Y7O0FBL0dKLG9GQWlISSxtQkFDQyxDQUFBLGlCQUlBLENBQUEsb0JBQUEsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLEVBQUE7O0FBdEhMLG9HQW1ISyxtQmJsSEssRUFBQzs7QWFEWCw2R0EwSEksbUJBQWdCLENBQUEsZ0JBQ0osRUFBQzs7QUEzSGpCLHFGQThISSw4QkFFQyxDQUFBLGlCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDRCQUFBLENBQUEsa0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGVBQUEsRUFBQTs7QUFoSUwsOEZBcUljLG1CQUNBLEVBQUE7O0FBdElkLG9FQW1JMEIsYUFVdEIsQ0FBQSxnQkFDUyxDQUFBLHlDQUdDLENBQUEsaUNBR1YsQ0FBQSxpQkFBYSxDQUFBLG9CQUNiLENBQUEsbUJBQWMsQ0FBQSxzQkFDRixDQUFBLG1CQUNaLEVBQUE7O0FBdkpKLDRFQW1JMEIsWUFzQnRCLENBQUEsZUFDQSxDQUFBLFdBQWUsQ0FBQSxTQUNmLENBQUEsbUJBQUEsQ0FBQSxTQUFBLENBQUEsVUFBQSxDQUFBLG1DQUFBLENBQUEsb0NBQUEsQ0FBQSwyQkFBQSxFQUFBOztBQTNKSixnRkE0Skcsb0JBQ1UsQ0FBQSxtQkFDVCxFQUFBOztBQTlKSix5RkFrS0csbUJBQUEsRUFBQTs7QUFsS0gsaUVBb0tHLGNBQVksRUFBQTs7QUFwS2YsaUVBMktnQix3QkFrQmIsQ0FBQSwyQkFBQSxFQUFBOztBQTdMSCx3RUE2S0csVUFBQSxFQUFBOztBQTdLSCw2RkFrTEksVUFBVSxDQUFBLGlCQUNWLEVBQWE7O0FBbkxqQiw0RkFxTEksaUJBQUEsQ0FBQSxpQkFDQyxDQUFBLG1CQUNBLEVBQUE7O0FBdkxMLHdIQXFMK0IseUJBSXpCLENBQUEsc0JBQ0EsQ0FBQSx3QkFBQSxDQUFBLGVBQUEsRUFBQTs7QUExTE4sMklBa01FLGtCQUFBLEVBQUE7O0FDbE1GLDJDQUVFLGdCQThDQSxDQUFBLGlCQUFBLEVBQUE7O0FBaERGLHlDQUdFLGNBQWdCLEVBQUM7O0FBSG5CLDBEQVNHLHFCQUNDLENBQUEscUJBQ08sQ0FBQSxjQUNBLENBQUcsNkJBQ1YsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsRUFBQTs7QUFiSiw2RUFjdUIsYUFDVCxDQUFBLGNBQ0MsQ0FBQSwwQkFFWCxFQUFBOztBQWxCSiw4RUFtQnlCLGVqQlZiLENBQU8saUJpQllELENBQUEsY0FDZCxFQUFBOztBQXRCSixnRkEwQkcsZUFBZ0IsQ0FBQSxnQkFxQmhCLEVBQUE7O0FBL0NILDJEQTJCRyxxQkFDSyxDQUFBLHFCQUNNLENBQUEsY0FDVixDQUFBLHlCakIxQmlCLENBQUEsc0JpQjBDakIsQ0FBQSx3QkFBQSxFQUFBOztBQTlDSiw0RUFnQ0ksb0JBQ1MsQ0FBSyxtQkFFYixDQUFBLGVBQWUsQ0FBQSxtQkFDQSxDQUFBLGdDQUNmLENBQUEsZ0JBQUEsRUFBQTs7QUFyQ0wsbUZBdUNLLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsRUFBQTs7QUF6Q0wsaUZBMkJtQixlQWlCZCxDQUFBLGdCQUNBLEVBQUE7O0FBN0NMLHVGQW9ERyxnQkFBQSxFQUFBOztBQXBESCxxREFzREcsbUJBQTJCLEVBQUE7O0FBdEQ5QiwwR0F3REksa0JBQ0MsRUFBQTs7QUF6REwseUhBZ0VJLGNBQUEsRUFBQTs7QWR2Q0YsdUVjMENDLG9CQUVDLEVBQUE7O0Fab2tDSiw0Qll4bENDLDJFQXNDRywwQkFBQSxDQUFBLHVCQUFBLENBQUEsK0JBQUEsRUFBQTtFQXZGSix1RUFpRkssZUFDTSxDQUFBLGlCQUVOLEVBQU07RVp1akNULG1EQUFtRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsRUFBRTtFWS9pQzVGLG9FZGhDQyxXSDNDTSxDQUFBLFVHNENELENIN0NFLG9CRzhDSyxDQUFBLFlBQ1osQ0FBQSxRQUFnQixDQUFBLDZCQUVoQixDQUFBLDBCQUNVLEVBQUEsRUFBQTs7QUFnQlYsMkJBQUEsVUFDQyxDQUFBLG9CQUNBLENBQUEsMEJBQUEsQ0FBQSxhQUFBLENBQUEseUJBQUEsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxpQkFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGdCQUFBLENBQUEsWUFBQSxDQUFBLGlCQUFBLENBQUEsb0JBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsYUFBQSxDQUFBLHFCQUFBLENBQUEsaUJBQUEsRUFBQTs7QUFDRCxvQ0FDQyxtQkFDQSxFQUFJOztBQUdMLG9DQUFHLGVBQ1MsQ0FBQSxvQkFDWCxDQUFBLFlBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFDRCx3Q0FDQyxpQkFDTSxFQUFBOztBQVFOLHNDQUFBLFdBQ0MsQ0FBQSxZQUFjLENBQUEsYUFDSixDQUFBLG9CQUNWLENBQUEsOEJBQUEsQ0FBQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEsZUFBQSxDQUFBLFdBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUFDRCwrQ0FDQyxnQkFDQSxDQUFBLGtCQUFBLEVBQUE7O0FBRUYsK0NBQ0MsV0FBVSxFQUFDOztBQUdYLCtDQUFBLHdCSGxHSyxDQUFBLGVBREMsQ0FBQSxXR3NHTCxFQUFBOztBQVVELHdEQUNDLG9CQUFtQixDQUFBLGFBQ25CLENBQUEsb0JBQUEsQ0FBQSxZQUFBLENBQUEsYUFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxlQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLDBEQUFBLENBQUEsa0RBQUEsRUFBQTs7QUFDRCx3REFDQyxvQkFBc0IsRUFBQTs7QUFHeEIscURBeEZBLHdCQUNXLEVBQUE7O0FBQ1gsaURBQUMsZUFBQSxDQUFtQix3QkFFbkIsRUFBQTs7QUFDRCxvRUFDWSxlQUNYLEVBQUE7O0FBb0ZELHVEQUNXLHdCSDFIRSxFR2dJWjs7QUFKQSw2Q0FIa0Isa0JIekhiLENBQUEsZUFEQyxFQUFBOztBR2tJUCxtREFFQyxvQkhuSUssQ0FBQSxhR29JTCxFQUFBOztBQUNELGlDQUNDLGNBQWEsQ0FDYiwwQkFDQSxFQUFBOztBY3pERixpQ0FFRSxjQUFrQixDQUFDLGNqQjdGRCxFaUI4RmxCOztBQUhGLDZCQUtJLGlDQUVELENBQUEsZ0JBQ0EsQ0FBQSxpQkFBQSxFQUFBOztBQVJILGtDQVVNLGdCQUNKLENBQUEsaUJBQ0EsRUFBQTs7QUFaRiw4Q0FlSSxtQkFmSixDQUFBLDBCQWVLLENBQUEsd0JBZkwsQ0FBQSxVQVVNLEVBQUE7O0FBVk4saUpBd0JHLHdCQUNBLEVBQVc7O0FBekJkLHVEQWtCVSxvQkFTTixDQUFBLFlBQWUsQ0FBQSxpQkFDZixDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsb0JBQUEsRUFBQTs7QUE1QkosbUVBOEJJLHlCQUF3QixFQUN4Qjs7QUEvQkosa0VBbUNNLHlCQUVELEVBQUE7O0FBckNMLHFFQW1DTSxvQkFuQ04sQ0FBQSxjQVVDLENBQUEsaUNBd0JJLENBQUEsZUFDQyxDQUFBLG9CQVNZLENBQUksbUJBQ2hCLEVBQUE7O0FBN0NOLGdLQXFFSyxpQkFBQSxFQUFBOztBQXJFTCwwREFrRE8sY0FDTyxDQUFBLG9CQUNSLENBQUEsZ0JBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQXBETiw0REFpRE0sa0JBU0EsRUFBVTs7QUExRGhCLHNFQTZETSw0Q0FDQSxDQUFBLG9DQUFBLEVBQUE7O0FBOUROLHFFQStEb0IsNkNBRWQsQ0FBQSxxQ0FBQSxFQUFBOztBQWpFTix1RUFtRU0saUJBQW1CLEVBQUE7O0FBbkV6QixxRUF1RU8sc0VBR0EsQ0FBQSw4REFBQSxFQUFBOztBQTFFUCxrRkFnR0ksbUJBQUEsRUFBQTs7QUFoR0osdURBa0ZNLGlCakI3S08sRUFBQTs7QWlCMkZiLDBEQWtGTSxvQkFRQSxDQUFBLFVBQWUsQ0FBQSxjQUNmLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLG1CQUFBLEVBQUE7O0FBM0ZOLHNFQTZGTSx5QkFBd0IsRUFDeEI7O0FDN0xOLHFFQXVFRSx5QkFBQSxFQUFBOztBQXZFRiw4QkFHRSxjQUFBLEVBQUE7O0FBSEYsa0RBR3FCLG1CQVFqQixDQUFBLFVBQVUsQ0FBQSxXQUNBLENBQUEscUJBQ0QsQ0FBQSxxQkFFVCxDQUFBLGNBQ08sQ0FBQSwwQkFFUCxDQUFBLHVCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFsQkosd0RBbUJXLFlBQ0MsQ0FBQSxZQUNELENBQUMsb0JBQ0ksQ0FBQSxtQkFDSCxDQUFBLFVBQ1QsQ0FBQSxRQUFXLENBQUMsU0FDWixDQUFLLFdBQ0wsRUFBQTs7QUExQkosMERBNkJJLHFCQUNXLENBQUEscUJBQ0csQ0FBQSxjQUNiLENBQUEsZUFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLENBQUEsZ0JBQUEsQ0FBQSxvQ0FBQSxDQUFBLDRCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFoQ0wsbUVBa0NLLGlCQUNNLENBQUMscUJBQ0ksRUFBQTs7QUFwQ2hCLGdFQW1CVSxZbEJISCxDQUFBLFlrQm1DRixDQUFBLHdCQUFBLENBQUEsbUJBQUEsQ0FBQSxVQUFBLENBQUEsUUFBQSxDQUFBLFNBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLHlDQUFBLENBQUEsaUNBQUEsRUFBQTs7QUFuREwsb0VBNkNlLGVBSVQsRUFBVTs7QWZ6QmQsMEVlckJBLG9CQWtEVSxFQUFFOztBQXJEZCw0QkF5REUsMERBR1MsYUFJUCxFQUFBLEVBQUE7O0FBaEVKLCtEQTBEa0IsY0FJYixDQUFBLGVBQ0EsRUFBQTs7QUEvREwsMEVBcUVJLGVBQUEsRUFBQTs7QUN0RUosNkRBR0UsV0FBYSxFbkIwQkM7O0FtQjdCaEIscUNBUUUsb0JBQUEsQ0FBQSxtQkFDVyxDQUFBLG1CQUNLLENBQUEscUJBQ0csQ0FDbEIscUJBQWMsQ0FBQSxjQUNkLENBQUEsMEJBZUEsQ0FBQSx1QkFBQSxDQUFBLCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBNUJILDhEQWNHLGtCQUNTLENBQUEsaUJBWVIsQ0FBQSxvQkFBQSxDQUFBLHdCQUFBLENBQUEsbUJBQUEsRUFBQTs7QUEzQkosbUVBZ0JNLGdCQUNXLEVBQUc7O0FBakJwQixxRUFjTyxpQkFNUyxFQUNYOztBQXJCTCx5RUFjTyxhQVVELEVBQUE7O0FBeEJOLG9GQXVDRyxjQUFBLEVBQUE7O0FBdkNILGdEQTZCWSxvQkFHUixFQUFBOztBQWhDSixtRUFvQ0ksb0JuQlpXLENtQmFYLFlBQVcsRUFDWDs7QWhCYkYsbUVnQmlCQyxvQkFBcUIsQ0FBQSxZQUNWLEVBQUM7O0FkeXRDZiw0QmNud0NDLHFDQWdERyw2QkFDQSxDQUFBLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxFQUFBO0VkbXRDRiw4REFBOEQsWUFBWSxFQUFFO0VjNXNDOUUsZ0RBR0csWUFBQSxDQUFBLGdCQUdHLEVBQUEsRUFBQTs7QUMvRE4sOEVBR0UsYUFBQSxFQUFBOztBQUhGLHVDakI2SlEsWUFBRSxFQUFBOztBaUI3SlYsK0JBU0UsNkJBQ0MsQ0FBQSxvQkFDQSxDQUFBLDBCQUNjLENBQUEsbUJBQ0QsQ0FBSyxjQUNQLENBQUEsMEJBRVgsQ0FBQSxlQUNLLENBQUEsbUJBQ00sQ0FBQSxpQkFLWCxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBdkJILDhDQVNnQiwwQkFXQSxDQUFBLG9CQUVaLENBQUEsZUFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFdBQUEsQ0FBQSxTQUFBLENBQUEsb0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLDRCQUFBLEVBQUE7O0FBdEJKLDREQXlCZ0IsYUFDRixDQUFBLGdCQUNYLEVBQUE7O0FBM0JILDhDQTZCRyxlQUNBLENBQUEsaUJBQ0EsRUFBQTs7QUEvQkgsMENBb0NHLGlCQUNTLENBQUEsaUJBQ0YsQ0FBQSxzQkFFTixDQUFBLGFBQVcsQ0FBQSwyQkFDWCxDQUFBLG1CQUFBLENBQUEsaUJBQUEsRUFBQTs7QUF6Q0osbURBQUEsbUJBSUMsQ0FBQSxXQXdDQyxDQUFBLFNBQ0MsQ0FBQSxvQ0FDTyxDQUFBLGdDQUNQLENBQUEsNEJBQUEsRUFBQTs7QWpCNUJELDRGaUIrQmEsMkJBQ1csQ0FBQSwwQkFjeEIsRUFBQTs7QWZ5dENGLDRCZXR4Q0MsK0JBcURTLGVBQ0csQ0FBRSxtQkFDWCxDQUFBLHdCQUNBLEVBQUE7RUE1REosaURBOERJLGtCQUNBLEVBQUE7RWY2dENGLHdDQUF3QyxVQUFVLENBQUMsVUFBVSxDQUFDLG9DQUFvQyxDQUFDLGdDQUFnQyxDQUFDLDRCQUE0QixDQUFDLFNBQVMsRUFBRTtFZTV4QzlLLDBDQW1FTyxlcEJoRE8sRUFBQSxFQUFBOztBb0JuQmQsdUNBc0VFLDJCQUNDLENBQUEsc0JBQ0EsQ0FBQSwwQkFBQSxFQUFBOztBQXhFSCxzREEwRUcsMEJBQ0EsRUFBSzs7QUEzRVIsa0RBK0VFLDBCQUVDLENBQUEsMkJBQ1csRUFBQTs7QUFsRmQsc0RBOEVzQixtQnBCbkVMLENBQU8saUJvQjZFckIsQ0FBQSxpQkFBQSxDQUFBLFlBQUEsQ0FBQSxpQ0FBQSxFQUFBOztBQXhGSCw0REE0RkUsZXBCcEVhLEVvQnFFYjs7QUE3RkYsdUNBOEZFLGFBQWUsQ0FBQSxzQnBCdEVULENBQUEseUNvQnlFTCxFQUFBOztBQWpHSCxzREFtR0csMEJBS0EsQ0FBQSxhQUFBLEVBQUE7O0FBeEdILGtEQW9HRywwQkFDQyxFQUFBOztBQ3JHSixvRUE2YkUsa0JBQUEsQ0FBQSxnQkFBQSxFQUFBOztBQTdiRiwrQkFHRSxxQkFDUSxDQUFBLHFCQUFxQixDQUFBLGNBQUssRUFBQTs7QUFKcEMscU1BWUksZUFBQSxDQUFBLDhCQUFBLENBQUEsY0FBQSxDQUFBLG1CQUFBLEVBQUE7O0FBWkosbUdBZUkseUJBQUEsRUFBQTs7QUFmSiw0RUFnQmtDLG1CQWhCbEMsRUFDQzs7QUFERCw2SkF1QkksVUFBUyxDQUNULHdCQUFpQixFQUFBOztBQXhCckIsNkpBa0NvQixVckI5QkMsQ3FCK0JsQiw2QkFDQSxFQUFBOztBQXBDSCxpREF1Q0csZ0JBQUEsQ0FBQSxRQUEwQixDQUN6QixTQUFBLENBQVUsVUFBUSxDQUNsQixhQUFXLENBQUEsd0JBRVgsQ0FBQSxnQ0FBQSxDQUFBLGtCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsWUFBQSxFQUFBOztBQTNDSiwyRUE2Q0ksb0JBQ0EsQ0FBQSxpQkFDQSxDQUFLLGFBQ0EsRUFBRTs7QUFoRFgsMkVBdURJLG1CQUNVLENBQUEsYUFDVCxDQUFBLFlBQWMsQ0FBQSxTQUNkLENBQUEsT0FBVyxDQUFBLFVBQ1gsQ0FBSyxvQkFFTCxDQUFBLFlBQVUsQ0FBQSxnQkFBaUIsQ0FBQSxhQUMzQixFQUFBOztBQTlETCxvRkFtRUssbUJBRUUsQ0FBTyxvQkFDUCxDQUFBLG9CQUFBLENBQUEsU0FBQSxDQUFBLFNBQUEsQ0FBQSxvREFBQSxDQUFBLGdEQUFBLENBQUEsNENBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FBQSxXQUFBLEVBQUE7O0FBdEVQLGlHckJpQk8sYXFCMkRILEVBQUs7O0FBNUVULCtFQXdGTSwwQkFFRCxDQUFBLGFBQUEsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSxhQUFBLENBQUEsbUJBQUEsQ0FBQSxXQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSw2QkFBQSxDQUFBLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLG1DQUFBLEVBQUE7O0FBMUZMLGlGQTJGTyxZQUNRLEVBQUE7O0FBNUZmLGtGQXNHTyxlckJ0Rk0sQ0FBQSxVcUJ3RlAsQ0FBQSxvQkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSxXQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLGFBQUEsQ0FBQSxtQkFBQSxDQUFBLGFBQUEsRUFBQTs7QUF4R04sb0ZBeUdLLGFBQ0MsRUFBUTs7QUExR2QsMkZBK0dJLG1CckIvRlMsQ3FCaUdSLFVBQUEsQ0FBQSxTQUFBLEVBQUE7O0FBakhMLGlHQXNISyxhQUNBLENBQUEsa0NBRUEsQ0FBVyxjQUNYLEVBQUE7O0FBMUhMLDZGQThISSxhQUFTLENBQUEsV0FrRFQsQ0FBQSxlQUFBLENBQUEsZUFBQSxFQUFBOztBQWhMSix1RUErSEksbUJBQUEsQ0FBQSxrQkFDVSxFQUNUOztBQWpJTCxrR0FvSUssV0FDQSxDQUFBLHNDQUN1QixDQUFBLDhCQUt2QixFQUFBOztBQTNJTCxnR0F1SUssVUFBQSxDQUFBLGlCQUNRLENBQUEsd0JBRVAsRUFBQTs7QUExSU4scUhBNkltQixlQUlkLEVBQUE7O0FBakpMLHVHQThJSyxlQUFBLEVBQUE7O0FBOUlMLGtJQW9KSyxpQkFDQSxFQUFBOztBbEJwSEosb0dBQUMsMEJBRUEsQ0FBQSxpQkFDQSxDQUFLLGlCQUNFLENBQUEsbUJBRUgsQ0FBQSxVQUNKLEVBQUE7O0FrQnhDRiwyR0EwSk0sWUFBQSxDQUFBLG1CQUNTLENBQUEsWUFDQyxDQUFBLGFBQ0MsQ0FBQSxVQUNILENBQUEsV0FDUixDQUFBLGtCQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCQUFBLENBQUEsV0FBQSxFQUFBOztBQS9KTiwyR0FnS0ssd0JBQ1csQ0FBQSxXQUtWLENBQUEsWUFBQSxDQUFBLGFBQUEsQ0FBQSxVQUFBLEVBQUE7O0FBdEtOLHdIQWtLTSxtQkFBQSxFQUFBOztBQWxLTixvSkEyS0ssZUFJQSxDQUFBLG9CQUFBLEVBQUE7O0FBL0tMLHVGQTRLSyxpQ0FDUyxDQUFBLHdCQUNSLENBQUEsV0FBQSxFQUFBOztBQTlLTiwrR0EyTEksYUFBQSxFQUFBOztBQTNMSixnRUFvTEksY0FDQyxDQUFBLHlCQUNBLENBQUksc0JBSUosQ0FBQSx3QkFBQSxFQUFBOztBQTFMTCwwRUF1TE0sMEJBdExMLENBQUEsb0JBMEJrQixDQXNKaEIsb0JBR0MsQ0FBQSxnQkFJTyxFckJ4S0g7O0FxQmhCUiwwSkFxTkcsYUFBQSxFQUFBOztBQXJOSCw4Q0FrTUcsb0JBQ0MsQ0FBQSxpQkFDTSxDQUFBLGFBQ04sQ0FBQSxtQkFlQSxDQUFBLGtDQUFBLENBQUEsMEJBQUEsQ0FBQSwwQ0FBQSxDQUFBLGtDQUFBLEVBQUE7O0FBcE5KLGdFQXNNTSxhQUNRLENBQ1QsaUJBQ0EsQ0FBQSxpQkFDQSxFQUFBOztBQTFNTCxtRUEyTUksVUFBQSxDQUFnQixXQUNmLENBQUEscUJBRUMsRUFBQTs7QUE5TU4sOEZBQUEsY0FDVSxFQTRMUjs7QUE3TEYsa0tBK05HLG1CQUFnQixFQUFBOztBQS9ObkIsZ0RBa09HLGdCQUNDLENBQUEsa0JBQ08sQ0FBQSxPQUFNLENBd0JiLFFBQUEsQ0FBQSxTQUFBLENBQUEsYUFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLCtCQUFBLENBQUEsaUNBQUEsQ0FBQSxZQUFBLEVBQUE7O0FBNVBKLCtEQXFPTSxZQUNRLENBQUEsY0FDQSxFQUFBOztBQXZPZCxpRUF5T1EsZUFDTSxDQUFBLGdCQUVULEVBQUE7O0FBNU9MLG9FQWtPaUIsZUFpQlgsQ0FBQSxZQUFXLENBQUEsWUFBZSxDQUFBLGNBQUEsQ0FBb0IsdUJBQzlDLENBQUEsMENBQUEsQ0FBQSxrQ0FBQSxFQUFBOztBQXBQTiwrRUFzUE0sdURBQ0EsQ0FBQSxtREFBQSxDQUFBLCtDQUFBLEVBQUE7O0FBdlBOLCtFQXlQTSxXQUFXLEVBQUE7O0FBelBqQiwrRUE4UG9CLHVEQUdMLENBQUEsbURBTVgsQ0FBQSwrQ0FBQSxFQUFBOztBQXZRSiwrREFtUUksd0JBRU0sQ0FBQyxvQkFDTixDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSxhQUFBLENBQUEsK0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLDJCQUFBLENBQUEsMkVBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQXRRTCxtRUF3UXVCLGFBRW5CLENBQUEsWUFBWSxFQUNaOztBQTNRSixvRUFnUkksb0JBY0EsQ0FBQSxjQUFBLENBQUEsVUFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBQUEsaUJBQUEsRUFBQTs7QUE5UkosbUVBaVJJLG1CQWpSSixFQUFBOztBQUFBLHVLQW1TSSxtQkFDQSxDQUFBLFFBQWMsQ0FBQSxZQUNkLENBQUEsU0FBQSxDQUFBLG1CQUFBLENBQUEsT0FBQSxDQUFBLGlCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUFyU0osK0hBd1NJLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLEVBQUE7O0FBeFNKLDZEQXlTRyxnQ3JCclNXLEVBQUE7O0FxQkpkLG1FQXlTcUIsZ0NBeFNwQixFQUFBOztBQURELHlKQW1UVSxVckIzUkssRXFCNFJWOztBQXBUTCxtSkFpVHNCLGVBSUYsRUFBQzs7QUFyVHJCLHFLQXlUSSxlQUFBLEVBQUE7O0FsQnhRSCw2WWtCcUtDLGVBMkZDLENBQUEsd0JBUUMsQ0FBQSxlbEJ4UUYsQ0FBQSxtQ0h6QmEsRUcyQmI7O0FBQ0QseWRBRUMsZUFBQSxFQUFBOztBa0J0REYscWFBaVVJLHdCQUFBLEVBQUE7O0FBalVKLDZEQWtVRyx1QkFFQyxDQUFBLG9CQUNBLENBQUEsc0JBQUEsRUFBQTs7QUFyVUosa0VBc1VzQixZQUNWLENBS1IsaUJBQUEsRUFBQTs7QUE1VUosbUVBd1VJLG9CQXhVSixDQUFBLGNBQUEsQ0FBQSxVQUNDLEVBcU5DOztBQXRORiw2S0F1VkksY0FBQSxFQUFBOztBQXZWSiw2REFvVkksb0JBQ0MsQ0FBQSxtQkFDQSxDQUFBLGVBQUEsQ0FBQSxtQkFBQSxDQUFBLFdBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQXRWTCw4RUF5VmtCLG9CQUVkLEVBQUE7O0FBM1ZKLDhEQWlXSSxvQnJCeFZRLENBQUEsb0JxQjBWRyxDQUFNLGdCQUNoQixDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxhQUFBLENBQUEsbUJBQUEsQ0FBQSwrQkFBQSxFQUFBOztBQXBXTCx1RUFxV0ksZUFDTSxDQUFBLGtCQUNFLEVBQUk7O0FBdldoQixpRkEwV3dCLFlBQ1YsQ0FBQSxhQUNMLENBQUEsaUJBRUosRUFBQTs7QUE5V0wsa0ZBMFd1QixtQkFTUCxDQUNWLFVBQVMsQ0FBQSxTQUNULENBQUEsV0FDQSxDQUFBLFdBQ0EsQ0FBQSxtQkFFQSxDQUFBLGtCQUFhLEVBQUE7O0FBelhuQix5RkFnWU0sWUFBVSxDQUFRLG1CQUVsQixDQUFBLFVBQVcsQ0FBQyxXQUNaLENBQUEsU0FBQSxDQUFBLFVyQmxYQyxDQUFPLG1DcUJxWFIsQ0FBQSxvQ0FDVSxDQUFBLGlDQUNlLENBQUEsWUFBQSxFQUFBOztBQXhZL0Isb0ZBK1hNLG1CQVdhLENBQUEsZUFDWixDQUFBLG9CQUFBLENBQUEsMEJBQUEsQ0FBQSxhQUFBLENBQUEsaUJBQUEsQ0FBQSxzQkFBQSxDQUFBLG1CQUFBLENBQUEsa0RBQUEsRUFBQTs7QUEzWVAsMEZBK1hNLGFBY0MsRUFBQTs7QUE3WVAsK0ZBb1phLGlCQUNJLEVBQUE7O0FBclpqQix3RkFrYkcsV0FBQSxDQUFBLG9CQVVBLEVBQUE7O0FBNWJILDBEQTJaRyw0REFFVyxFQUFBOztBQTdaZCw0RUErWkcsOEJBQ0MsQ0FBeUIsMERBRW9CLENBQUEsOENBQzNDLENBQUEsMENBQUEsRUFBQTs7QUFuYU4sdUhBNmFLLG1FQUFBLENBQUEsK0RBQUEsQ0FBQSwyREFBQSxFQUFBOztBQTdhTCw4R0EwYU8sT0FDRCxFQUFBOztBQTNhTixpSEErYUssV0FDQSxFQUFBOztBQWhiTCwyR0EwYlUsV0FBaUIsRUFDdkI7O0FsQnBiRix5RWtCeWJDLGtCQUVFLENBQUEsaUNBQ0EsQ0FBQSx5QkFBQSxFQUFBOztBaEJraENMLDZCZ0J0aENFLDZEQVVJLG9CQUFBLENBQUEsWUFBQSxDQUFBLFFBQUEsRUFBQTtFaEI2Z0NKLDhEQUE4RCxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsVUFBVSxFQUFFO0VGejhDOUcsdUVrQm1jQyxjQUNDLEVBQ0MsRUFBQTs7QWhCdWdDTCw2QmdCMWdDRSx1RUFlRyxjQUFBLEVBQUE7RWhCNC9CSCwrREFBK0Qsb0JBQW9CLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLEVBQUU7RUZ2OEMzSCxnRWtCaWRDLGtCQUNTLEVBQUUsRUFBQTs7QWhCdy9CZCw0QmdCMS9CRSxnREFVWSxtQkFFVCxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSwrQkFBQSxDQUFBLDhCQUFBLENBQUEsd0JBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsRUFBQTtFQS9lTCwrREFpZkssY0FDQSxFQUFPO0VBbGZaLCtEQXNmSyxlQUFtQixDQUFBLDZCQUVYLENBQUUsa0JBQ1QsQ0FBQSxTQUFBLEVBQUE7RUF6Zk4sNkRBMGZLLDZCQUNDLENBQUEsa0JBQ0EsQ0FBQSxTQUFlLENBQUEsZUFDZixDQUFBLFVBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxFQUFBO0VBN2ZOLGdGQStmTSxtQkFDQSxDQUFBLGVBQUEsRUFBQTtFQWhnQk4scUZBa2dCWSxpQkFDTixDQUFBLHFCQUFBLEVBQUE7RUFuZ0JOLGdGQXVnQkssY0FDQSxFQUFBO0VBeGdCTCw4RUEwZ0JlLFVBQUUsRUFBQTtFQTFnQmpCLDhEQXlnQkksNkJBU0UsQ0FBQSxrQkFBQSxDQUFBLFNBQUEsQ0FBQSxlQUFBLEVBQUE7RUFsaEJOLG9FQW1oQkssOEJBQ1MsQ0FBSSxpQkFFWixDQUFBLFdBQUEsQ0FBQSw2QkFBQSxDQUFBLGtCQUFBLENBQUEsU0FBQSxDQUFBLCtCQUFBLENBQUEsOEJBQUEsQ0FBQSx3QkFBQSxDQUFBLG9CQUFBLENBQUEsdUJBQUEsQ0FBQSxlQUFBLENBQUEsV0FBQSxFQUFBO0VBdGhCTix3RUEyaEJJLFVBQUEsRUFBQTtFQTNoQkosdUZBK2hCZ0IsYUFBQSxDQUFBLHNCQUlYLENBQUEsY0FBQSxDQUFBLFVBQUEsRUFBQTtFQW5pQkwsaURBbWVXLGlCQTJEUCxFQUFBO0VBOWhCSiw0RUFxaUJLLHFDQUVBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxFQUFBO0VBdmlCTCxzR0E0aUJJLGNBQUEsRUFBQTtFQTVpQkoseUVBOGlCYyxpQkFDVixDQUFBLFlBQUEsRUFBQTtFQS9pQkosOENBZ2pCRyxlQUNDLENBQUEsWUFDQSxFQUFBO0VBbGpCSiw2REFxakJJLGlCQUNBLEVBQUE7RWhCeTdCRixxREFBcUQsZUFBZSxFQUFFO0VGdDlDdEUsaURrQm1pQkEsU0FBUyxDQUFBLGVBQUEsQ0FBQSxjQUNxQixDQUFBLG1CQTdqQmhDLEVBQUEsRUFBQTs7QWhCay9DQSw0QkFBNEIsc0hBQXNILGVBQWUsRUFBRTtFZ0J6NkJuSywwSkFPRyx1QkFBQSxDQUFBLGtCQUFBLEVBQUEsRUFBQTs7QWxCN2pCRCxxRGtCdWpCRCxVQUNDLEVBQUE7O0FBRkYsNEJBQ0MscURBWUUsT0FBQSxFQUFBLEVBQUE7O0FsQm5rQkQsc0RrQnVqQkQsVUFPQyxFQUFBOztBQVNGLDRCQUNDLHNEQW1CQSxVQUFBLEVBQUEsRUFBQTs7QUFwQkQsd0JBQXFCLFVBQXJCLENBQUksV0FBQSxDQUFBLGlCQU1GLEVBQUE7O0FBTkYsOERBVUUsY0FBQSxFQUFBOztBQVZGLDJDQVlFLGlCQU9BLEVBQUE7O0FsQjFsQkEsa0NrQnVrQkUsa0JBQWlCLEVBQUE7O0FoQjI2QnJCLDRCQUE0QixrQ0FBa0MsZUFBZSxFQUFFO0VpQnBnRC9FLG9EQUNhLFVBQUEsRUFBQSxFQUFBOztBQURiLHNCQVNDLDBEdEJPYSxDc0JKWixtQkFDQSxDQUFBLE9BQVksQ0FBQSxTQUNaLENBQUEsUUFBYSxDQUFDLFVBQ2QsQ0FBQSxhQUFrQixDQUFBLGFBQ1IsQ0FBQSxnQkFBZSxDQUFBLHFCQUN6QixFQUFBOztBQWpCRixrQ0FTWSxtQkFpQlQsQ0FBQSwwQkFFQSxDQUFBLGF0QlpJLENBQUEsaUJzQmFLLENBQUEsbUJBQ0UsQ0FDWCxvQkFBVSxDQUFBLG9EQUVWLENBQUEsZ0RBQUEsQ0FBQSw0Q0FBQSxDQUFBLDJEQUFBLENBQUEsbURBQUEsQ0FBQSxrQkFBQSxDQUFBLFdBQUEsQ0FBQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsbUJBQUEsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLEVBQUE7O0FBakNILHdDQVNZLFlBMEJPLENBQ1QsWUFDRSxDQUFBLFdBQ1IsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsYUFBQSxDQUFBLGtEQUFBLENBQUEsOENBQUEsQ0FBQSwwQ0FBQSxDQUFBLFNBQUEsRUFBQTs7QUF0Q0osd0RBeUNHLFVBQVUsRUFBQTs7QUF6Q2IsbURBd0NvQix1REFLaEIsQ0FBQSxtREFBQSxDQUFBLCtDQUFBLEVBQUE7O0FBN0NKLHlEQWdEWSxXQUNULENBQUEsV0FBQSxFQUFBOztBQ2xESCw2Q0FFa0IsV0FBQSxFQUFBOztBQUZsQixxRUFRSSxxQkFFRCxDQUFBLHFCQUNBLENBQUEsY0FBaUIsQ0FBWSxvQkFDWCxDQUFBLGVBQ0osQ0FBQSxjQUFBLENBQUEsbUJBQ0QsRUFJYjs7QUFsQkgseUVBUUssb0JBUUQsQ0FBQSxpQkFDQSxDQUFBLGFBQUEsQ0FBQSxXQUFBLENBQUEsMEJBQUEsQ0FBQSw4QkFBQSxDQUFBLG1CQUFBLENBQUEsZ0NBQUEsQ0FBQSxlQUFBLEVBQUE7O0FBakJKLG9GQW9CRyxnQkFDQSxFQUFBOztBQXJCSCxnRkF1QkcsVUFBUSxFQUFBOztBQXZCWCxnRkEwQkUsc0JBQ1EsQ0FBQSxZQUNQLEVBQUE7O0FBNUJILCtGQW1DRyxxQkFDQSxDQUFBLHFCQUNBLENBQVUsY0FDVixDQUFBLDBCQUNBLENBQUEsdUJBQ0EsQ0FBQSxvQnZCL0JTLENBQUEsMEJ1QmtDVCxDQUFBLDhCQVVBLENBQUEsbUJBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBckRILDZGQTRDRyxxQkFDWSxDQUFBLHFCQUNLLENBQ2hCLGNBQWEsQ0FBQSwwQkFDYixDQUFBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBQUEsOEJBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLGlCQUFBLENBQUEsZUFBQSxFQUFBOztBQWhESixzR0FpREcsZ0JBQ1ksQ0FBQSxpQkFDQyxDQUFFLG9CQUNkLEVBQUE7O0FBcERKLDBHQXVEVyxnQnZCOUNDLENBQU8scUJ1QmlEaEIsRUFBQTs7QUExREgsNkZBNkQyQixlQUNYLENBQ2IsZUFBYSxDQUFBLGtCQUNiLENBQUEsa0JBQ0EsQ0FBQSxtQkF5Q0EsRUFBQTs7QUExR0gsOEZBa0VHLHFCQUNTLENBQUUscUJBQ1YsQ0FBQSxjQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsMEJBQUEsQ0FBQSw4QkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsRUFBQTs7QUFwRUosMEdBc0VJLG1CQUNLLEV2QjlERzs7QXVCVFosdUdBMkVJLGdCQUNDLENBQUEsZUFBUyxDQUFBLHNCQUNPLENBQ2hCLG9CQUFpQixDQUFBLG9CQUNKLEVBQUE7O0FBL0VsQixzSEFtRkcsc0JBRUMsQ0FBQSxpQkFBQSxDQUFBLDJCQUFBLENBQUEsa0JBQUEsRUFBQTs7QXBCOUVGLDBIb0JzRHlCLGVBNkJULEVBQUM7O0FsQjA5Q25CLDZCa0JsakRDLDhGQWdHSSw2QkFDQSxDQUFBLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUFBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw0QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxFQUFBO0VsQms5Q0gsa1BBQWtQLGdCQUFnQixFQUFFO0VrQnJqRHRRLHlIQTZHSSxxQkFDQSxFQUFBLEVBQUE7O0FwQnJGRix5SG9Cd0ZzQixvQkFZdEIsRUFBQTs7QWxCNjdDRiw0QmtCeGpEQyxxRUFzSEksNkJBQ0EsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsRUFBQTtFbEJrOENILHlFQUF5RSxnQkFBZ0IsQ0FBQyxpQ0FBaUMsQ0FBQyxlQUFlLENBQUMsWUFBWSxFQUFFO0VrQjNqRDVKLG9GdkJLYSxpQnVCMkhYLEVBQWEsRXZCbkdDOztBdUI3QmhCLGlFQW1JRSwwQkFFQyxDQUFBLG1CQUVBLENBQUEsbUJBRUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxFQUFBOztBcEJoSEQsOEVvQnFHZ0IsVUFBQSxDQUFBLFdBYWYsQ0FBQSxvQkEyQkQsQ0FBQSxZQUFBLENBQUEsUUFBQSxDQUFBLG1CQUFBLEVBQUE7O0FsQjQ1Q0YsNEJrQnA4Q0MsaUVBa0JHLDZCQUVNLENBQUEsOEJBRUwsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLEVBQUE7RUFwSkwsOEVBcUpJLDZCQUNDLENBQUEsOEJBSUEsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLENBQUEsaUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTtFQTFKTCxtR0F1SkssZUFBbUIsQ0FBQSxZQUNQLENBQUEsbUJBQ1gsRUFBQTtFQXpKTixpR0E0SkssNkJBRUEsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsRUFBQTtFbEJ3NkNILG9IQUFvSCxlQUFlLEVBQUU7RWtCdGtEdkksK0ZBbUtVLFlBQUUsQ0FBWSxjQUNiLEVBQU0sRUFBQTs7QUFwS2pCLDRFQWtMRyxZQUFBLENBQUEsc0JBQUEsQ0FBQSxlQUFBLEVBQUE7O0FBbExILGtEQXdLWSxpQkFFWSxFQUNwQjs7QUEzS0oscUVBK0tJLG9CdkJ2SlcsQ3VCd0pYLFlBQVcsRUFDWDs7QUFqTEoscUVBc0xFLG9CQUNBLENBQVcsWUFDWCxFQUFBOztBQXhMRiw0Q0EwTEUsbUJBQ1EsQ0FBRSxxQkFDVCxDQUFBLHFCQUNTLENBQUEsY0FDVCxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLGNBQUEsRUFBQTs7QUE5TEgsdURBK0xFLHNCQUNZLENBQUEsbUJBQ0csQ0FBQSxnQkFDZCxFQUFBOztBQUtILGlFQUFBLGdCQUFBLENBQUEsa0JBQUEsRUFBQTs7QWxCZzVDQTs7R0FFRztBa0IvNENILG9CQUVDLDhDQUNLLENBQUEsc0NwQmxCTCxFQUFBOztBb0JlRCxpRkFHWSxVQVFGLENBQUEsV0FDRyxDQUFBLHlCQUNWLENBQUssaUJBQWtCLENBQUEsbUJBQ3ZCLENBQUEsb0JBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsVUFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxlQUFBLENBQUEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLDJCQUFBLEVBQUE7O0FBZEgsNkZBa0JFLCtCQUFBLENBQUEsMEJBQUEsRUFBQTs7QUM1TkYsZ0NBQ0MsY0FBQSxFQUFBOztBQURELG9EQVFFLG1CQUFVLEVBQUE7O0FBUlosK0JBc0JFLG1CQUNDLENBQUEscURBSUEsQ0FBQSxpREFHQSxDQUFBLDZDQUVBLENBQUEsYUFBQSxDQUFBLFlBQUEsQ0FBQSxjQUFBLENBQUEsa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLENBQUEsdURBQUEsQ0FBQSwrQ0FBQSxDQUFBLFdBQUEsQ0FBQSxtQkFBQSxDQUFBLGtDQUFBLENBQUEsMEJBQUEsRUFBQTs7QUFoQ0gsZ0RBa0NHLG1CQUNDLENBQUEsV0FDQSxDQUFBLFNBQUEsQ0FBQSxXQUFBLENBQUEsZUFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsaUJBQUEsRUFBQTs7QUFwQ0osZ0VBeUNFLFlBQUEsRUFBQTs7QUF6Q0YscUNBMkNFLHlCQUVDLEVBQUE7O0FBN0NILDZDQWtEUyxXQUNQLENBQUEsb0JBQ0EsRUFBTTs7QUFwRFIscUNBaUVFLHFCQUNDLENBQUEscUJBQ0EsQ0FBQSxjQUNBLENBQUEsbUJBQ08sQ0FBQSx5QkFDUCxDQUFBLDJHQUFBLEVBQUE7O0FBdEVILHVEQXVFRSxpQkFDVSxDQUFBLGtCQUNFLENBQUssVUFDaEIsQ0FBUyxnQkFDRCxFQUFBOztBQTNFWCw2REE4RUcsY0FDQSxDQUFBLGlCQUNBLENBQU8sZUFDUCxDQUFBLGVBQXFCLEVBQ3JCOztBQWxGSCwyREFtRkcsb0JBQ0MsQ0FBQSxZeEJuRVUsQ0FBQSxRd0JvRVYsQ0FBQSxrQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsRUFBQTs7QUFyRkosNkVBdUZJLGVBQ0EsRUFBQTs7QUF4RkosMEVBNkZHLGV4QjVFSSxDQUFPLG1Cd0I4RVgsRUFBQTs7QUEvRkgsOERBa0dHLG9CQUVFLENBQUEsWUFDQSxDQUFBLFFBQVksQ0FBQSxvQkFBQSxDQUFBLHFCQUNaLENBQUEscUJBQUEsQ0FBQSxjQUFBLENBQUEsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSxhQUFBLEVBQUE7O0FBdEdMLCtFQXlHYSxXQUNULENBQUEsOENBRVcsQ0FBQSxzQ0FDWCxFQUFBOztBQTdHSixvRUE4R0csZUFDQyxDQUFBLGtCQUNBLENBQUEscUJBQUEsQ0FBQSxnQkFBQSxFQUFBOztBQWhISixnRkFBQSxjQUFBLEVBQUE7O0FBQUEsc1BBbUhTLHVCQVlKLENBQUEsVUFBZ0IsQ0FBQSxtQkFDaEIsQ0FBQSxXQUFBLENBQUEsZUFBQSxDQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLFlBQUEsQ0FBQSwwQ0FBQSxDQUFBLGtDQUFBLEVBQUE7O0FBaElMLHdRQXFJSSxpQkFBQSxFQUFBOztBQXJJSiw0RUF1SUksbUJBQ0EsRUFBQTs7QUF4SUoseUVBb0plLGVBZ0VaLENBQUEsaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLFVBQUEsQ0FBQSxrQkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLHVCQUFBLEVBQUE7O0FBcE5ILDBEQXFKRyxjQUNTLEVBQUE7O0FBdEpaLCtEQTJKSSxxQkFJQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLEVBQUE7O0FBL0pKLDREQTBKSSxVQUVjLEVBQUM7O0FBNUpuQix5RUFpS2EsbUJ4QnhKRCxFQUFPOztBd0JUbkIsZ0VBdUtHLGVBQ0MsQ0FBQSxlQVNBLENBQUEsa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLEVBQUE7O0FBakxKLDBFQXVLa0IsbUJyQkVMLEVBQUU7O0FxQnpLZixpRkFtTEksbUNBU0EsQ0FBQSxZQUFBLENBQUEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxlQUFBLENBQUEsdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLG1DQUFBLENBQUEsc0JBQUEsQ0FBQSxpQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLFdBQUEsQ0FBQSxZQUFBLEVBQUE7O0FBNUxKLDBFQWtMa0IsbUJyQlRMLEVBQUU7O0FxQnpLZixpRkE4TDRCLG1DQUVaLENBQUEsWUFDWixDQUFBLG1CQWtCQSxDQUFBLG9CQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsbUNBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCQUFBLENBQUEsbUJBQUEsQ0FBQSxlQUFBLENBQUEsV0FBQSxDQUFBLFlBQUEsRUFBQTs7QUFuTkosbUZBOEwyQixtQkFLWixDQUNWLGlCQUNBLENBQUEsZ0JBQWlCLEVBQ2pCOztBQXRNTCwwRkErTUssWUFBYyxDQUFBLGVBQ0YsQ0FBQSxtQkFFWixDQUFBLFlBQUEsQ0FBQSxZQUFBLENBQUEsMEJBQUEsQ0FBQSxVQUFBLENBQUEsT0FBQSxDQUFBLG9DQUFBLENBQUEsZ0NBQUEsQ0FBQSw0QkFBQSxFQUFBOztBQWxOTCx1RkFpREMsZ0JBcUtZLENBQUEsa0JBdE5iLENBQUEsYUFpREMsRUFBQTs7QUFqREQsc1JBaURDLDBCQXdLbUIsQ0FZVixVQUNOLENBQUEsbUJBQ0EsQ0FBQSxXQUFBLENBQUEsZUFBQSxDQUFBLDBCQUFBLENBQUEsZUFBQSxDQUFBLGtCQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQUEsMENBQUEsQ0FBQSxrQ0FBQSxFQUFBOztBQXZPSixvVEEyT0csc0JBQUEsRUFBQTs7QUEzT0gsaUVBNk9HLDBEQUVVLEVBQU87O0FBL09wQiw0REFBQSwwREFtUFUsRUFBQTs7QUFuUFYsbURBNFBhLDBEQUlWLEVBQUE7O0FBaFFILDhEQWtRVyxlQUNLLENBQUEsMkJBQ1osQ0FBQSxtQkFBQSxFQUFBOztBckJ2UEYseUdxQjRQWSxpQkFhWixDQUFBLGlCQUFBLENBQUEsbUJBQUEsQ0FBQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsd0JBQUEsQ0FBQSxVQUFBLENBQUEsb0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGdCQUFBLEVBQUE7O0FuQjA1Q0YsMERBQTBELG9CQUFvQixDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsRUFBRTs7QUFFak4sZ0VBQWdFLGFBQWEsRUFBRTs7QUFFL0UsNkJBQTZCLHFDQUFxQyxXQUFXLENBQUMsV0FBVyxDQUFDLG9DQUFvQyxDQUFDLGdDQUFnQyxDQUFDLDRCQUE0QixFQUFFO0VtQnByRDlMLHNFQWtTRSxlQUFBLEVBQUEsRUFBQTs7QUFsU0YsNEJBdVJDLHFDQUdFLDZCQUNBLENBQUEsOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCQUFBLEVBQUEsRUFBQTs7QUEzUkgsNEJBdVJDLHFDQU1FLFlBQWlCLEVBQUEsRUFBQTs7QUE3UnBCLGdEQXVSMkIscUJBUXZCLENBQUEscUJBQ0EsQ0FBQSxjQUFBLEVBQUE7O0FDL1JKLDBEQUVHLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSwrQkFBQSxFQUFBOztBcEI0ckRILHlEQUF5RCx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyw0QkFBNEIsRUFBRTs7QUFFdEksa0VBQWtFLG1CQUFtQixFQUFFOztBQUV2RixnQkFBZ0I7QW9COXJEaEIsNFNBR0Msb0JBQUEsQ0FBdUIscUJBRnhCLEVBQUE7O0FBREEsdTNCQXNCRSxvQkFBQSxDQUFBLHFCQUFBLEVBQUE7O0FBdEJGLHVqQ0FpQ0csb0JBQUEsRUFBQTs7QUFqQ0gsd1pBNEJJLG9CQUErQixFQTNCbkM7O0FBb0NBLDhFQUFtRSxvQkFBQSxDQUFBLHFCQUFBLEVBQUE7O0FwQm9xRG5FLDZPQUE2TyxnQkFBZ0IsQ0FBQyxvQkFBb0IsRUFBRTs7QW9CdnBEcFIseXBCQWFFLGdCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFiRixtRUFRRztBcEJvcERILHVGQUF1RixnQkFBZ0IsQ0FBQyxvQkFBb0IsRUFBRTs7QUFFOUgsaUNBQWlDO0FxQnJ0RGpDLHVlQW9DSSxnQkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBcENKLDYzQ0FtQ0ssZ0JBQUEsQ0FBQSxvQkFBQSxFQUFBOztBQW5DTCx5Y0ErQlMsMkJBQUEsQ0FBQSwrQkFBQSxFQUFBOztBQS9CVCxxQkFDSSx3bUJBVVMsRUFBQTs7QUFYYixrREFHUSxlQUFjLEVBQUE7O0FBSHRCLG1GQVlZLFVBQUEsQ0FBQSxpQ0FHUSxDQUFBLGlCQUNBLENBQUEsZ0JBQWtCLENBQ3JCLGVBQUEsRUFBQTs7QUFqQmpCLDhGQVlZLGlCQU1JLEVBQUE7O0FBbEJoQiw4R0FrQmdCLFdBQUEsRUFBQTs7QUFsQmhCLDZIQWtCZ0IsZ0JBUWdCLENBQ1IsbUJBQ0gsRUFBQTs7QUE1QnJCLGtJQWtDUyxpQkFBQSxFQUFBOztBQ2xDVCx1SUFxSUssZUFBQSxDQUFBLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxtQkFBQSxFQUFBOztBQXJJTCw4SUFVUyxjQUFBLEVBQUE7O0FBVlQsaUVBT1ksd0JBRUMsQ0FBQSxxQkFBQSxDQUFBLDRCQUFBLEVBQUE7O0FBVGIsd0NBV1EsY0FDSSxFQUFBOztBQVpaLCtEQWVZLFVBQ1UsQ0FBQSx1QkFDWSxDQUNsQiwyQkFDSyxFQUFDOztBQW5CdEIsd0VBdUJnQixZQUFhLEVBQUE7O0FBdkI3QixxREFzQlksb0JBT1csRUFBQzs7QUE3QnhCLG1FQXFDWSxVQUNDLENBQU8sbUJBQ0osQ0FBQSxvQkFlSCxDQUFBLGFBQUEsRUFBQTs7QUF0RGIsc0VBd0NnQixxQkFDVSxDQUFBLGlCQUNNLENBQUEsb0JBRVosQ0FBQSwwQkFDYSxDQUFBLG1CQUNoQixDQUFBLGVBQUEsRUFBQTs7QUE5Q2pCLDRFQStDZ0Isd0JBRUksQ0FBQSxXQUNBLENBQUEseUJBQ1csQ0FBQSxpQkFDRSxFQUFJOztBQXBEckMsdUVBeURtQixxQkFDSSxDQUFBLHFCQWNkLENBQUEsY0FBQSxDQUFBLCtCQUFBLENBQUEsOEJBQUEsQ0FBQSx3QkFBQSxDQUFBLG9CQUFBLEVBQUE7O0FBeEVULHFGeEIyRGMsVUFDYixDQUFBLGlCSDNDTSxDQUFBLGVBREMsQ0FBQSxZRzhDUCxDQUFBLGtCQUNBLEVBQUE7O0FBbUJBLGlGQUNXLFVBQ1YsQ0FBQSxrQkFBQSxDQUFBLGVBQUEsQ0FBQSxZQUFBLENBQUEsa0JBQUEsRUFBQTs7QUFDRCxxRHdCMUJXLHVCeEIyQlYsQ0FBTywyQkFFUCxFQUFVOztBQUVYLDZEQUFHLFVBQVUsQ0FBQyxvQkFDRSxDQUNmLDBCQUFBLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUJBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsc0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FBQSxpQkFBQSxDQUFBLG9CQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLHNDQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsY0FBQSxDQUFBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGFBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSxzQkFBQSxDQUFBLG9CQUFBLENBQUEsY0FBQSxDQUFBLGFBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsaUNBQUEsRUFBQTs7QUFDRCxzRUFBYSxtQkFFUCxFQUFDOztBQVFOLHNFQUFBLGVBQ0MsQ0FBQSxvQkFDQSxDQUFTLFlBQ1QsQ0FBQSxRQUFBLENBQUEsbUJBQUEsRUFBQTs7QUFDRCwwRUFBQSxpQkFDVSxFQUFBOztBQUdYLHdFQUFDLFdBQ0EsQ0FBQSxZQUFXLENBQUEsYUFDWCxDQUFLLG9CQUNHLENBQUMsOEJBb0JULENBQUEsaUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsQ0FBQSxXQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLHdCQUFBLEVBQUE7O0FBbkJBLGlGQUFBLGdCQUNDLENBQUEsa0JBQ0ssRUhyR0E7O0FHZ0hOLGlGQUFBLFdBQ0MsRUFBQTs7QUFFRCxpRkFwQm9CLHdCQXFCUixDQUFBLGVBQ1gsQ0FBQSxXQUFBLEVBQUE7O0FBRUYsMEZIdEhNLG9CRytCSSxDQUFDLGFBQVcsQ0F5RnJCLG9CQUFBLENBQUEsWUFBQSxDQUFBLGFBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSwwREFBQSxDQUFBLGtEQUFBLEVBQUE7O0FBeEZELDBGQUFDLG9CSHpCTSxFQUFBOztBRzRCUCx1RkFBUSx3QkFDSSxFQUFXOztBQXFGdkIsbUZBQ0MsZUFDQSxDQUFBLHdCQUtBLEVBQUE7O0FBSkEsc0dINUhLLGVBREMsRUFBSzs7QUdrSVoseUZBRUMsd0JBQ0EsRUFBQTs7QUFDRCwrRUFDVSxrQkFDSSxDQUNiLGVBQUEsRUFBQTs7QXdCekpGLHFGQTJFNEIsb0JBQ2hCLENBQUEsYUFDQSxFQUFBOztBQTdFWixtRUFpRmdCLGNBQ0ksQ0FBQSwwQkFDUyxFQUFDOztBQW5GOUIsbUVBc0ZnQixjQUNJLENBQUEsY0FDSCxFQUFBOztBQXhGakIsaURBNEZZLHFCQUNVLENBQUcscUJBQ0ssQ0FBQSxjQUNMLENBQUEsMEJBQ2hCLENBQUEsdUJBQUEsQ0FBQSwrQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGlDQUFBLENBQUEscUJBQUEsRUFBQTs7QUFoR1QsNEVBbUdZLHFCQUFXLENBQUEsZUFDRCxFQUFBOztBQXBHdEIsNEVBd0c2QixrQkFXcEIsRUFBQTs7QUFuSFQsZ0RBdUdRLG9CQUdpQixDQUFBLFlBQ0MsQ0FBQSxRQUNWLENBQUEsZUFBWSxDQUFNLG9CQUNKLENBQUEsb0JBQ2pCLEVBQUE7O0FBOUdiLGtEQXVHUSxpQkFTUSxDQUFBLHlDQUVILENBQUEsaUNBQUEsQ0FBQSxlQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFsSGIseURBcUhpQixtQkFHSixDQUFBLGVBQUEsRUFBQTs7QUF4SGIsc0VBMkhxQixpQkFDTyxDQUFBLG9CQUNmLENBQUEsc0JBQUEsRUFBQTs7QUE3SGIsK0RBK0h5QixpQkFFRCxDQUFBLGtCQUVYLEVBQUE7O0FBbkliLDREQXlPSyxjQUFBLEVBQUE7O0FBek9MLHlFQTBJUyxjQUFBLEVBQUE7O0FBMUlULHVFQTZJUyxjQUFBLEVBQUE7O0FBN0lULHVDQXNJcUIsY0F0SXJCLEVBQUE7O0F4Qm1CRSxrRHdCbUhFLG1CQUFpQixFQUFBOztBQXRJckIsK0NBdUpRLGVBQ0ksRUFBQTs7QUF4SloseUxBa0t1QixrQkFDVixFQUFBOztBQW5LYiw0QkFzSUkseUxBc0NhLGtCQUFBLEVBQUEsRUFBQTs7QUE1S2pCLDBEQW9LWSxtQkFBQSxDQUFBLG1CQVNLLENBQUEscUIzQnBLTCxDQUFBLHFCMkJzSzBCLENBQUEsY0FDbEIsQ0FBQSwwQkFHSCxDQUFBLHVCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFuTGpCLDhEQXVMWSwrQkFDa0IsQ0FDbEIsdUJBQ0gsQ0FBQSxnQkFBQSxDQUFBLGFBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsOEJBQUEsRUFBQTs7QUExTFQsNEdBeU1TLGFBQUEsQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsZUFBQSxDQUFBLGtCQUFBLEVBQUE7O0FBek1ULDJHQStMeUIsZUFDQSxDQUFBLG1CQUNILENBQUEsc0JBQ00sQ0FBSSxlQUNOLEVBQUE7O0FBbk0xQix3REE2TWMsaUJBN01kLENBQUEsbUJBc0lJLENBQUEsa0JBQWlCLEVBQUE7O0FBdElyQix5REE2TWMsY0FBbUIsRUFBQTs7QUE3TWpDLDhFQXlOYyxVQUFBLENBQUEsc0JBQ2dCLENBQUMsc0JBQ0osQ0FBQSxhQUNILENBQUMsa0JBTVosQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsV0FBQSxDQUFBLDBCQUFBLENBQUEsb0JBQUEsRUFBQTs7QUFsT2IsdU9BZ09xQixtQkFBQSxDQUFBLG9CQUFBLENBQUEsYUFBQSxFQUFBOztBQWhPckIsa1RBdU9hLHNCQUFBLEVBQUE7O0F0QnFuRGIsZ0dBQWdHLGlCQUFpQixDQUFDLHdCQUF3QixDQUFDLFdBQVcsRUFBRTs7QUFFeEoseUhBQXlILDBCQUEwQixFQUFFOztBQUVySiwyRUFBMkUsZUFBZSxFQUFFIiwiZmlsZSI6InRvLmNzcyJ9 */
/*# sourceMappingURL=learndash.css.map */
