 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');:root {--bs-blue: #0d6efd !important;--bs-indigo: #6610f2 !important;--bs-purple: #6f42c1 !important;--bs-pink: #d63384 !important;--bs-red: #dc3545 !important;--bs-orange: #fd7e14 !important;--bs-yellow: #ffc107 !important;--bs-green: #198754 !important;--bs-teal: #20c997 !important;--bs-cyan: #0dcaf0 !important;--bs-white: #fff !important;--bs-gray: #6c757d !important;--bs-gray-dark: #343a40 !important;--bs-gray-100: #f8f9fa !important;--bs-gray-200: #e9ecef !important;--bs-gray-300: #dee2e6 !important;--bs-gray-400: #ced4da !important;--bs-gray-500: #adb5bd !important;--bs-gray-600: #6c757d !important;--bs-gray-700: #495057 !important;--bs-gray-800: #343a40 !important;--bs-gray-900: #212529 !important;--bs-primary: #213458 !important;--bs-secondary: #1FA187 !important;--bs-success: #C8C8C8 !important;--bs-info: #3A6EA5 !important;--bs-warning: #FDE725 !important;--bs-danger: #dc3545 !important;--bs-light: #f8f9fa !important;--bs-dark: #212529 !important;--bs-primary-rgb: 33, 52, 88 !important;--bs-secondary-rgb: 31, 161, 135 !important;--bs-success-rgb: 200, 200, 200 !important;--bs-info-rgb: 58, 110, 165 !important;--bs-warning-rgb: 253, 231, 37 !important;--bs-danger-rgb: 220, 53, 69 !important;--bs-light-rgb: 248, 249, 250 !important;--bs-dark-rgb: 33, 37, 41 !important;--bs-white-rgb: 255, 255, 255 !important;--bs-black-rgb: 0, 0, 0 !important;--bs-body-color-rgb: 33, 37, 41 !important;--bs-body-bg-rgb: 255, 255, 255 !important;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;--bs-body-font-family: var(--bs-font-sans-serif) !important;--bs-body-font-size: 1rem !important;--bs-body-font-weight: 400 !important;--bs-body-line-height: 1.5 !important;--bs-body-color: #212529 !important;--bs-body-bg: #fff !important;}.bg-primary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}.bg-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;}.bg-success {--bs-bg-opacity: 1;background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;}.bg-info {--bs-bg-opacity: 1;background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;}.bg-warning {--bs-bg-opacity: 1;background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;}.bg-danger {--bs-bg-opacity: 1;background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;}.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}.bg-dark {--bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;}.bg-black {--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;}.bg-white {--bs-bg-opacity: 1;background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;}.btn:hover {color: #212529;}.btn-check:focus + .btn, .btn:focus {outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.btn:disabled, .btn.disabled, fieldset:disabled .btn {pointer-events: none;opacity: 0.65;}.btn-primary {color: #fff;background-color: #0d6efd;border-color: #0d6efd;}.btn-primary:hover {color: #fff;background-color: #0b5ed7;border-color: #0a58ca;}.btn-check:focus + .btn-primary, .btn-primary:focus {color: #fff;background-color: #0b5ed7;border-color: #0a58ca;box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);}.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #0a58ca;border-color: #0a53be;}.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);}.btn-primary:disabled, .btn-primary.disabled {color: #fff;background-color: #0d6efd;border-color: #0d6efd;}.btn-secondary {color: #fff;background-color: #1FA187;border-color: #6c757d;}.btn-secondary:hover {color: #fff;background-color: #4AC16D;border-color: #565e64;}.btn-check:focus + .btn-secondary, .btn-secondary:focus {color: #fff;background-color: #1FA187;border-color: #565e64;box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);}.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {color: #fff;background-color: #1FA187;border-color: #51585e;}.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);}.btn-secondary:disabled, .btn-secondary.disabled {color: #fff;background-color: ##1FA187;border-color: #6c757d;}.btn-success {color: #fff;background-color: #198754;border-color: #198754;}.btn-success:hover {color: #fff;background-color: #157347;border-color: #146c43;}.btn-check:focus + .btn-success, .btn-success:focus {color: #fff;background-color: #157347;border-color: #146c43;box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);}.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {color: #fff;background-color: #146c43;border-color: #13653f;}.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);}.btn-success:disabled, .btn-success.disabled {color: #fff;background-color: #198754;border-color: #198754;}.btn-info {color: #000;background-color: #0dcaf0;border-color: #0dcaf0;}.btn-info:hover {color: #000;background-color: #31d2f2;border-color: #25cff2;}.btn-check:focus + .btn-info, .btn-info:focus {color: #000;background-color: #31d2f2;border-color: #25cff2;box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);}.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {color: #000;background-color: #3dd5f3;border-color: #25cff2;}.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);}.btn-info:disabled, .btn-info.disabled {color: #000;background-color: #0dcaf0;border-color: #0dcaf0;}.btn-warning {color: #000;background-color: #ffc107;border-color: #ffc107;}.btn-warning:hover {color: #000;background-color: #ffca2c;border-color: #ffc720;}.btn-check:focus + .btn-warning, .btn-warning:focus {color: #000;background-color: #ffca2c;border-color: #ffc720;box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);}.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {color: #000;background-color: #ffcd39;border-color: #ffc720;}.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);}.btn-warning:disabled, .btn-warning.disabled {color: #000;background-color: #ffc107;border-color: #ffc107;}.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-danger:hover {color: #fff;background-color: #bb2d3b;border-color: #b02a37;}.btn-check:focus + .btn-danger, .btn-danger:focus {color: #fff;background-color: #bb2d3b;border-color: #b02a37;box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);}.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {color: #fff;background-color: #b02a37;border-color: #a52834;}.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);}.btn-danger:disabled, .btn-danger.disabled {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-light {color: #000;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-light:hover {color: #000;background-color: #f9fafb;border-color: #f9fafb;}.btn-check:focus + .btn-light, .btn-light:focus {color: #000;background-color: #f9fafb;border-color: #f9fafb;box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);}.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {color: #000;background-color: #f9fafb;border-color: #f9fafb;}.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);}.btn-light:disabled, .btn-light.disabled {color: #000;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-dark {color: #fff;background-color: #212529;border-color: #212529;}.btn-dark:hover {color: #fff;background-color: #1c1f23;border-color: #1a1e21;}.btn-check:focus + .btn-dark, .btn-dark:focus {color: #fff;background-color: #1c1f23;border-color: #1a1e21;box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);}.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1a1e21;border-color: #191c1f;}.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);}.btn-dark:disabled, .btn-dark.disabled {color: #fff;background-color: #212529;border-color: #212529;}.btn-outline-primary {color: #0d6efd;border-color: #0d6efd;}.btn-outline-primary:hover {color: #fff;background-color: #0d6efd;border-color: #0d6efd;}.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);}.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {color: #fff;background-color: #0d6efd;border-color: #0d6efd;}.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);}.btn-outline-primary:disabled, .btn-outline-primary.disabled {color: #0d6efd;background-color: transparent;}.btn-outline-secondary {color: var(--bs-secondary);border-color: var(--bs-secondary);}.btn-outline-secondary:hover {color: #fff;background-color: var(--bs-secondary);border-color: var(--bs-secondary);}.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);}.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {color: #fff;background-color: var(--bs-secondary);border-color: var(--bs-secondary);}.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);}.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {color: #6c757d;background-color: transparent;}.btn-outline-success {color: #198754;border-color: #198754;}.btn-outline-success:hover {color: #fff;background-color: #198754;border-color: #198754;}.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);}.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {color: #fff;background-color: #198754;border-color: #198754;}.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);}.btn-outline-success:disabled, .btn-outline-success.disabled {color: #198754;background-color: transparent;}.btn-outline-info {color: #0dcaf0;border-color: #0dcaf0;}.btn-outline-info:hover {color: #000;background-color: #0dcaf0;border-color: #0dcaf0;}.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);}.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {color: #000;background-color: #0dcaf0;border-color: #0dcaf0;}.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);}.btn-outline-info:disabled, .btn-outline-info.disabled {color: #0dcaf0;background-color: transparent;}.btn-outline-warning {color: #ffc107;border-color: #ffc107;}.btn-outline-warning:hover {color: #000;background-color: #ffc107;border-color: #ffc107;}.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);}.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {color: #000;background-color: #ffc107;border-color: #ffc107;}.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);}.btn-outline-warning:disabled, .btn-outline-warning.disabled {color: #ffc107;background-color: transparent;}.btn-outline-danger {color: #dc3545;border-color: #dc3545;}.btn-outline-danger:hover {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);}.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);}.btn-outline-danger:disabled, .btn-outline-danger.disabled {color: #dc3545;background-color: transparent;}.btn-outline-light {color: #f8f9fa;border-color: #f8f9fa;}.btn-outline-light:hover {color: #000;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);}.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {color: #000;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);}.btn-outline-light:disabled, .btn-outline-light.disabled {color: #f8f9fa;background-color: transparent;}.btn-outline-dark {color: #212529;border-color: #212529;}.btn-outline-dark:hover {color: #fff;background-color: #212529;border-color: #212529;}.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);}.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {color: #fff;background-color: #212529;border-color: #212529;}.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);}.btn-outline-dark:disabled, .btn-outline-dark.disabled {color: #212529;background-color: transparent;}.btn-link {font-weight: 400;color: #0d6efd;text-decoration: underline;}.btn-link:hover {color: #0a58ca;}.btn-link:disabled, .btn-link.disabled {color: #6c757d;}.btn-lg, .btn-group-lg > .btn {padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: 0.3rem;}.btn-sm, .btn-group-sm > .btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.2rem;}.text-primary {--bs-text-opacity: 1;color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;}.text-secondary {--bs-text-opacity: 1;color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;}.text-success {--bs-text-opacity: 1;color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;}.text-info {--bs-text-opacity: 1;color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;}.text-warning {--bs-text-opacity: 1;color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;}.text-danger {--bs-text-opacity: 1;color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}.text-light {--bs-text-opacity: 1;color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;}.text-dark {--bs-text-opacity: 1;color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;}.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;}.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}.text-body {--bs-text-opacity: 1;color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;}.text-muted {--bs-text-opacity: 1;color: #6c757d !important;}.text-black-50 {--bs-text-opacity: 1;color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {--bs-text-opacity: 1;color: rgba(255, 255, 255, 0.5) !important;}.badge {display: inline-block;padding: 0.35em 0.65em;font-size: 0.85em;font-weight: 700;line-height: 2;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25rem;}.accordion-button.collapsed::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg);}#footer li {font-size: small;padding: 0px;}#footer small {font-size: small;}.nav-item li {font-size: small;padding: 0px;}.results {font-size: small !important;}a:link {text-decoration: none;}a:visited {text-decoration: none;}a:hover {text-decoration: none;}a:active {text-decoration: none;}.pagination > li > a {background-color: white;color: #1FA187;}.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #1FA187;background-color: #eee;border-color: #ddd;}.pagination > .active > a {color: white;background-color: #1FA187 !Important;border: solid 1px #1FA187 !Important;}.pagination > .active > a:hover {background-color: #1FA187 !Important;border: solid 1px #1FA187;}.card:hover{box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);}.card{background: #fff;box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);}.enlarge-card:hover {transform: scale(1.02);box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);}.enlarge-card {transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);}.display-6 {font-size: calc(1.375rem + 1.5vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-6 {font-size: 2.3rem;}}.testimonial-slider .carousel-indicators button {width: 10px;height: 10px;background-color: #dc3545;border-radius: 100%;}.testimonial-slider {padding: 10px 0px 40px;}.breadcrumb-item{font-size: small;}#typed-strings {display: none;}#gtm {display: none;visibility: hidden;}.card-img-full {width: 100%;}#clickable {z-index: 2;position: relative;}#social-footer {max-width: 100px;}#nav-logo {width: 300px;}.dc-ad {position: absolute;visibility: hidden;}#blog-image {max-width: 300px;}.clear {clear:both;}.btn-info {margin-right:15px;text-transform:uppercase;padding:10px;display:block;float:left;}.btn-info a {display:block;text-decoration:none;width:100%;height:100%;color:#fff;}.more.label {float:right;vertical-align: middle;}.blog-post blockquote{font-size: 1.4em;width:80%;margin:50px auto;font-family:Open Sans;font-style:normal;color: #555555;padding:0.5em 30px 1.2em 75px;border-left:8px solid #1FA187 ;line-height:1.6;position: relative;background:#EDEDED;}.blog-post blockquote::before{font-family:Arial;content: "\201C";color:#1FA187;font-size:4em;position: absolute;left: 10px;top:-10px;}.blog-post blockquote::after{content: '';}.blog-post blockquote span{display:block;color:#333333;font-style: normal;font-weight: bold;margin-top:1em;}.btn-group {flex-wrap: wrap;}#auto-result {border: 1px dotted #ccc !important;padding: 3px !important;}#auto-result ul {list-style-type: none !important;padding: 0 !important;margin: 0 !important;}#auto-result ul li {padding: 5px 0 !important;}#auto-result ul li:hover {background: #eee !important;}#free.card::after{position: absolute;content: attr(data-label);top: 2px;right: -14px;padding: 0.2rem;width: 8rem;background: #3949ab;color: white;text-align: center;box-shadow: 4px 4px 15px rgba(26, 35, 126, 0.2);}.ui-autocomplete {z-index: 2000 !important;position: fixed;}.ui-autocomplete-category {font-weight: bold;font-size: 14px;padding: 5px;margin: 5px;color: #0d6efd;line-height: 0.5;}.ui-menu-item {font-size: 14px;padding: 5px;margin: 5px;}#searchForm2 .form-control {font-size: 12px;height: 50px !important;}span.mySpanClass {background-color: #1FA187;}#searchInput .form-control {height: 60px;}#job-descriptions ul, ol, li {font-size: inherit;padding-top: 5px;}.exit-intent-popup {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;background: rgba(33, 33, 33, 0.8);transform: translateY(60%) scale(0);transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);}.exit-intent-popup.visible {transform: translateY(0) scale(1);}.search-now {position: absolute;width: 500px;top: 20%;left: 50%;transform: translate(-50%, -50%);}.search-now {background: #FFF;padding: 10px;border-radius: 3px;}#course-link .popover {background-color: #000;}#visual {max-width: 800px;}.drop2 {width: 100% !important;}#partners {margin-top: -40px;margin-bottom: -40px;}#partners img {width: 110px;margin-right: 10px;-webkit-filter: grayscale(100%) brightness(60%) contrast(10000000%);opacity: .3;}iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, input, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;box-sizing: border-box;}:root {--white: #fff;--black: #000;--secondary: #213458;--primary: #1FA187;--warning: #FFFAEC;--dark-gray: #696969;--light-gray: #E6E6E6;--input-border: #ced4da;--bg-gray: #FCFCFD;--yellow: #FFA800;--theme-shadow: 0 3px 20px rgba(0,0,0,0.1);}a {text-decoration: none}.btn {color: var(--white);background: var(--primary);border-radius: 8px;padding: 10px 20px;border: 1px solid var(--primary);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);}.btn-outline {background: var(--white);color: var(--primary);}.btn:hover {color: var(--white);}.btn-outline:hover {color: var(--primary);}.btn:focus {box-shadow: none !important;}html {font-family: 'Poppins', sans-serif;font-size: 18px;line-height: 1.6rem;overflow-x: hidden;scroll-behavior: smooth;animation-delay: 0.5;font-weight: 400;scroll-padding-top: 4rem;}.dark-gray {color: var(--dark-gray)}.top-message {background: var(--warning);padding: 10px;font-size: 14px;line-height: 24px;}.top-message img {height: 16px;margin-right: 10px;position: relative;top: -2px;}.top-message a {color: var(--black);}::selection {color: var(--white);background: var(--primary);}.dropdown-menu {box-shadow: var(--theme-shadow);border: 0;}input:focus, textarea:focus, .form-control:focus, .form-check-input:focus {box-shadow: none;border-color: initial;}h1.section-title {color: var(--secondary);font-size: 30px;font-weight: 600;}::-webkit-scrollbar {width: 8px;margin-right: 6px;}::-webkit-scrollbar-track {background: var(--light-gray);border-radius: 0;transition: 0.3s;}::-webkit-scrollbar-thumb {background: var(--dark-gray);border-radius: 0;}::-webkit-scrollbar-thumb:hover {background: var(--primary);}hr {opacity: 1;color: var(--light-gray);}.navbar .navbar-brand img {height: 62px;}.navbar .nav-item .nav-link {color: var(--white);opacity: 0.8;}.navbar .nav-item .nav-link:hover, .navbar .nav-item .nav-link:focus {opacity: 1;color: var(--white);}.navbar .nav-item {margin-left: 30px;}.navbar .dropdown-menu {font-size: 16px;}.navbar .login-btn a {padding: 10px 30px;}.navbar {background: var(--secondary);}footer {font-size: 14px;background: var(--secondary);color: var(--white);}footer .divider {width: 100%;height: 1px;background-color: var(--light-gray);margin-bottom: 50px;}footer .footer-social {margin-top: 30px}footer .footer-social a {margin-right: 10px;}footer .footer-social a img {height: 30px;}footer .site-language {margin-top: 50px;font-size: 14px;}footer h5 {font-weight: 600;color: var(--primary);margin-bottom: 15px;font-size: 14px;}footer .site-language a {text-decoration: none;margin-bottom: 6px;display: inline-block;color: var(--white);}footer .footer-links a {display: block;color: var(--white);text-decoration: none;margin-bottom: 10px;}footer .footer-links a:hover {text-decoration: underline;}footer .footer-logo img {width: 75%}footer .copyright {border-top: 1px solid var(--light-gray);padding: 20px 0;margin-top: 40px;}.hero {background: url('/static/img/search/bg.jpg') no-repeat;background-size: cover;}.hero-title {margin-top: 90px;font-size: 50px;color: var(--white);font-weight: 600;line-height: 64px;}.hero-search {margin: 30px 0}.hero-search input {border-color: var(--white);border-left: 0;border-right: 0;padding: 15px 80px 18px 0;border-top-right-radius: 10px !important;border-bottom-right-radius: 10px !important;}.hero-search input:focus {border-color: #fff;}.hero-search .btn {position: absolute;right: 9px;border-radius: 8px !important;z-index: 9;top: 50%;transform: translateY(-50%);padding: 8px 20px;}.hero-search .input-group-text {background: var(--white);border-radius: 10px;border-color: var(--white);}.recent-searches {margin-top: 20px;font-size: 14px;color: var(--white);}.recent-searches p {opacity: 0.5;margin-bottom: 10px;}.recent-searches a {text-decoration: underline;margin-right: 20px;color: var(--white);}.empty-search {padding: 70px 0;font-size: 24px;color: var(--dark-gray);}.filter-switch-box {padding: 24px 30px;background: white;border-radius: 10px;box-shadow: var(--theme-shadow);}.filter-switch {margin-top: -25px;position: relative;}.filter-switch-box .switches {font-size: 16px;color: var(--dark-gray);position: relative;top: 50%;transform: translateY(-50%);}.filter-switch-box .switches .form-switch {margin-right: 30px;}.filter-switch-box .switches .form-check-input:focus {border-color: var(--primary);}.filter-switch-box .switches .form-check-input:focus {border-color: var(--dark-gray);box-shadow: none;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");background-repeat: no-repeat;}.filter-switch-box .switches .form-check-input {background-color: var(--dark-gray);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");background-repeat: no-repeat;border: 0;height: 20px;width: 36px;margin-right: 6px;}.filter-switch-box .switches .form-check-input:checked {background-color: var(--primary);border-color: var(--primary);background-repeat: no-repeat;}.filters {text-align: right;}.filters .clear-filters {font-size: 16px;color: var(--secondary);text-decoration: underline;margin-right: 10px;}.filters .btn img {height: 20px;margin-bottom: 4px;}.openNav, .closeNav {cursor: pointer;}.closeNav {border-radius: 8px;box-shadow: 0 3px 6px rgb(0 0 0 / 15%);padding: 10px 20px;background: var(--black);color: var(--white);transition: 0.3s;font-size: 16px;}.closeNav svg {width: 24px;height: 24px;}.filters-box {height: 100%;width: 0;position: fixed;z-index: 1030;top: 0;right: 0;background: var(--white);overflow-x: hidden;transition: 0.5s;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}.filters-box .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}.filters-box-content {display: none;padding: 30px;}.body-overlay {position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;top: 0;left: 0;backdrop-filter: blur(6px);z-index: 8;display: none;}.filters-box-content h1.section-title {position: relative;top: 40%;transform: translateY(-50%);margin-left: 10px;}.search-snapshot h1.section-title {position: relative;top: 50%;transform: translateY(-50%);}.search-snapshot {padding: 50px 0;}.search-snapshot .details-btn img {height: 16px;margin-left: 3px;margin-bottom: 2px;}.snapshot-results {padding: 20px 20px 0;margin-top: 0px;}.snapshot-results .accordion-item {border-radius: 10px;box-shadow: var(--theme-shadow);overflow-x: hidden;border: 0;margin-bottom: 20px;}.snapshot-results .accordion-button:not(.collapsed)::after {background-image: url(/static/icons/chevron-down-white.svg);background-size: 16px;filter: none;width: 16px;margin: 0;height: 13px;position: absolute;right: 20px;top: 36%;}.snapshot-results .accordion-button.collapsed::after {background-image: url(/static/icons/chevron-down-white.svg);background-size: 16px;filter: none;width: 16px;margin: 0;height: 13px;position: absolute;right: 20px;top: 40%;}.snapshot-results .accordion-button, .snapshot-results .accordion-button:not(.collapsed) {box-shadow: none;color: var(--white);font-size: 20px;font-family: var(--ax-semibold);background: var(--secondary);font-weight: 600;display: block;}.snapshot-results .accordion-header span {display: inline-block;}.snapshot-results .accordion-header span.results {color: var(--white);opacity: 0.7;font-size: 14px;font-weight: 400;text-align: right;padding-right: 34px;display: block;line-height: 20px;position: relative;top: 5px;}.snapshot-results .accordion-item .accordion-body .item {border: 1px solid var(--light-gray);background: var(--bg-gray);border-radius: 4px;padding: 5px 6px;font-size: 12px;color: var(--dark-gray);display: block;line-height: 20px;transition: 0.2s;}.snapshot-results .accordion-item .accordion-body .view-more {margin-top: 10px}.snapshot-results .accordion-item .accordion-body .item:hover {box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);}.snapshot-results .accordion-item .accordion-body .view-more a {color: var(--primary);font-size: 14px;}.search-details {margin-top: 20px;padding-bottom: 40px;}.search-details-cards {margin-top: 30px;}.search-detail-card {border-radius: 10px;border: 1px solid var(--light-gray);background: var(--bg-gray);transition: 0.2s;}.search-detail-card:hover {border-color: var(--primary);box-shadow: var(--theme-shadow);}.search-detail-card .course-body {padding: 20px}.search-detail-card .course-by {background-color: var(--primary);display: inline-block;border-top-right-radius: 6px;border-bottom-right-radius: 6px;font-size: 12px;padding: 3px 10px;margin: 15px 0 4px;color: var(--white);}.search-detail-card .institute-name {color: var(--white);background-color: var(--secondary);padding: 4px 10px;border-top-right-radius: 6px;border-bottom-right-radius: 6px;font-size: 14px;display: inline-block;}.search-detail-card .course-type {background: var(--yellow);border-radius: 6px;color: var(--white);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);position: absolute;right: 0;padding: 6px 20px;margin-top: 10px;margin-right: 10px;font-size: 14px;}.search-detail-card .course-name {color: var(--secondary);font-size: 24px;margin-bottom: 20px;font-weight: 600;display: block;}.search-detail-card .short-desc {color: var(--dark-gray);font-size: 14px;}.search-detail-card .course-meta {margin: 16px 0;border-bottom: 1px solid var(--light-gray);padding: 10px 0;font-size: 12px;}.search-detail-card .course-meta-institution {font-size: 12px;}.search-detail-card .course-meta img {height: 20px;}.search-detail-card .course-tags a {color: var(--primary);border: 1px solid var(--primary);padding: 3px 10px;font-size: 12px;border-radius: 6px;display: inline-block;margin: 0 4px 10px;transition: 0.2s;}.search-detail-card .course-tags a:hover {background: var(--primary);color: var(--white);}.career-track {padding: 40px 0 80px;}.career-track-box {background-color: var(--bg-gray);border-radius: 10px;border: 1px solid var(--light-gray);padding: 30px;}.career-track h1 {font-size: 24px;color: var(--secondary);font-weight: 600;}.career-track-btns {margin-top: 24px}.career-track-btns .btn {font-size: 14px;margin-right: 15px;display: inline-block;margin-bottom: 15px;padding: 10px;}.career-track-btns .btn img {margin-right: 10px;}.career-track-box .subscription-box {border-radius: 10px;padding: 30px 40px 40px;background-color: var(--white);border: 1px solid var(--light-gray);}.career-track-box .subscription-box form {padding: 24px 70px;}.career-track-box .subscription-box .input-group-text {background: var(--white);border-radius: 10px;}.career-track-box .subscription-box .input-group-text img {height: 20px;filter: brightness(100%);}.career-track-box .subscription-box input {font-size: 14px;border-top-right-radius: 10px !important;border-bottom-right-radius: 10px !important;border-left: 0;padding-left: 0;}.career-track-box .subscription-box input:focus {border-color: var(--input-border);}.career-track-box .subscription-box .btn {border-radius: 10px !important;font-size: 14px;}.career-track-box .subscription-box a {color: var(--primary);font-size: 14px;display: block;text-align: center;}.essential-header {margin: 25px 0}.datacourse-essential-header {margin-bottom: 50px}.other-links {font-size: 16px;font-weight: 600}.other-links .btn {font-size: 12px;margin-left: 6px;margin-bottom: 10px;padding: 6px 10px;}.other-links p {position: relative;top: -3px;font-size: 14px;}.other-links .btn:hover {background: var(--primary);color: var(--white)}.essential-header-box {background: var(--secondary);color: var(--white);position: relative;padding: 40px 80px;border-radius: 10px;}.essential-header-box .dots {position: absolute;right: 0;top: 0;}.essential-header-box .dots-2 {position: absolute;left: 0;bottom: 0;transform: rotate(180deg);}.essential-title {font-size: 40px;color: var(--white);font-weight: 600;line-height: 64px;}.essential-img {display: block;height: 180px;margin: 0 auto;position: relative;top: -20px;}.essential-logo {height: 50px}.essential-meta {position: relative}.essential-meta-box span {opacity: 0.7;font-size: 16px;margin-left: 6px;}.essential-meta-box {display: inline-block;margin-right: 20px;}.essential-meta {margin-top: 20px;}.essential-header .start-learning {margin-top: 40px;display: block;position: relative;}.course-title {font-size: 27px;color: var(--secondary);font-weight: 600;}.learning-course .course-author a {font-size: 16px;color: var(--primary);border: 1px solid var(--primary);border-radius: 50px;display: inline-block;padding: 8px 15px;margin-top: 20px;}.learning-course .course-description p {font-size: 16px;line-height: 40px;color: var(--dark-gray);margin-bottom: 20px;margin-top: 20px;}.similarity-score-chart {border: 1px solid var(--light-gray);border-radius: 10px;padding: 20px;}.similary-score-head {font-size: 16px;color: var(--black);font-weight: 600;}.learning-course {padding-bottom: 50px}.learning-course .snapshot-results {padding: 0;background: white;}.learning-course .snapshot-results .accordion-item {box-shadow: none;padding: 0;margin-bottom: 0;}.learning-course .snapshot-results .accordion-item .accordion-header {font-size: 16px;font-weight: 400;}.learning-course .snapshot-results .accordion-item .accordion-header .accordion-button {border-top-left-radius: 10px;border-top-right-radius: 10px;}.learning-course .snapshot-results .accordion-item .search-details-cards .search-detail-card {margin-bottom: 20px}.learning-course .career-track-box {background-color: var(--white);border-radius: 10px;border: none;padding: 0;margin-bottom: 40px;}.learning-course .career-track-box .subscription-box form {padding: 20px 0;}.learning-course .career-track {padding: 0}.learning-course .career-track-box .subscription-box {padding: 20px 20px}.learning-course .learning-sidebar h1 {font-size: 20px;color: var(--secondary);font-weight: 600;}.learning-course .learning-sidebar .sidebar-box {padding: 20px;border-radius: 10px;border: 1px solid var(--light-gray);margin-bottom: 40px;}.learning-course .learning-sidebar .sidebar-box .fast-facts {font-size: 16px;}.learning-course .learning-sidebar .sidebar-box .fast-facts h3 {font-size: 18px;font-weight: 600px;margin-top: 20px;}.learning-course .learning-sidebar .sidebar-box .fast-facts .fast-fact {font-size: 14px;margin-bottom: 10px;margin-top: 10px;}.learning-course .learning-sidebar .sidebar-box .fast-facts .fast-fact .fact-value {background: #F2F2F2;border-radius: 50px;padding: 3px 8px;white-space: nowrap;}.learning-course .learning-sidebar .sidebar-box .fast-facts .tool-tags a {font-size: 12px;border: 1px solid var(--primary);color: var(--primary);border-radius: 6px;padding: 5px 8px;display: inline-block;margin-bottom: 5px;margin-top: 5px;margin-right: 5px;transition: 0.2s;}.learning-course .learning-sidebar .sidebar-box .fast-facts .tool-tags a:hover {background: var(--primary);color: var(--white);}.learning-course .learning-sidebar .sidebar-box .opportunity-box {margin-top: 20px;border-radius: 10px;box-shadow: var(--theme-shadow);padding: 10px 15px;transition: 0.2s;display: block;}.learning-course .learning-sidebar .sidebar-box .opportunity-box:hover {background: var(--primary);}.learning-course .learning-sidebar .sidebar-box .opportunity-box:hover h2, .learning-course .learning-sidebar .sidebar-box .opportunity-box:hover p {color: var(--white);}.learning-course .learning-sidebar .sidebar-box .opportunity-box h2 {font-size: 16px;color: var(--secondary);font-weight: 600;line-height: 24px;margin-bottom: 6px;}.learning-course .learning-sidebar .sidebar-box .opportunity-box p {font-size: 12px;color: var(--dark-gray);line-height: 20px;}.essential-text {font-size: 20px;margin-top: 20px;opacity: 0.7;font-weight: 300;line-height: 40px;}.related-training .search-detail-card {margin-top: 20px;}.course-title-with-filter .course-filter {color: var(--dark-gray);font-size: 16px;}.course-title-with-filter .course-filter span {margin-right: 10px;transition: 0.2s;}.course-title-with-filter .course-filter:hover span {text-decoration: underline;}.related-commnunities .tool-tags {margin-top: 20px}.learning-sidebar .job-relevance p {font-size: 14px;margin-top: 10px;color: var(--dark-gray);line-height: 30px;}.learning-sidebar .job-relevance p a {color: var(--primary);font-weight: 600;}.learning-sidebar .job-relevance .job-relevance-list a {border-bottom: 1px solid var(--light-gray);transition: 0.2s;font-size: 16px;color: var(--dark-gray);padding: 10px;display: block;}.learning-sidebar .job-relevance .job-relevance-list a:hover {background: var(--primary);color: var(--white);border-radius: 8px;box-shadow: var(--theme-shadow);}.learning-sidebar .job-relevance .job-relevance-list a:last-child {border: 0}.learning-sidebar .job-relevance .job-relevance-list a .course-name {width: 220px;display: inline-block;}.learning-sidebar .job-relevance .job-relevance-list a .percentage-bar {width: 100px;display: inline-block;}.learning-sidebar .job-relevance .job-relevance-list a .percentage {width: 65px;text-align: right;display: inline-block;font-weight: 500;}.learning-sidebar .job-relevance .job-relevance-list a .progress {height: 13px;border-radius: 10px;position: relative;top: 0;}.learning-sidebar .job-relevance .job-relevance-list a .progress-bar {background: var(--secondary);border-radius: 10px;}.affiliations .affiliation-list {overflow: hidden;}.affiliations .affiliation-list a {font-size: 14px;color: var(--dark-gray);transition: 0.2s;display: block;margin-top: 10px;}.affiliations .affiliation-list a span {text-decoration: underline;}.affiliations .affiliation-list a img {height: 18px;margin-right: 4px;position: relative;top: -1px;}.affiliations .affiliation-list a:hover {color: var(--primary);}.affiliations .view-more {display: block;margin: 10px auto 0;color: var(--primary);font-size: 14px;text-align: center;line-height: 20px;}.affiliations .affiliation-list.full-view {height: auto;}.affiliations .view-more.view-less img {transform: rotate(180deg)}.related-training .learning-sidebar {margin-top: 56px}.sidebar-blog-list .single-blog {margin-top: 20px}.sidebar-blog-list .single-blog:hover .blog-title {text-decoration: underline;}.sidebar-blog-list .blog-img {border-radius: 10px;}.sidebar-blog-list .blog-title {font-size: 14px;font-weight: 500;color: var(--black);display: block;}.sidebar-blog-list .blog-date {color: var(--dark-gray);font-size: 12px;}.accordion-button:focus {box-shadow: none}.upcoming-events-accordion .accordion-button:not(.collapsed) {box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}.upcoming-events-accordion {margin-top: 50px}.upcoming-events-accordion .accordion-button {color: var(--dark-gray);}.upcoming-events-accordion .accordion-button:focus {background: #FCFCFD;}.upcoming-events-accordion .accordion-button:not(.collapsed), .upcoming-events-accordion .accordion-button.collapsed {background: #FCFCFD;}.upcoming-events-accordion .accordion-item {border: 1px solid var(--light-gray);border-radius: 8px;overflow: hidden;margin-bottom: 20px;}.upcoming-events-accordion .accordion-item .accordion-body {font-size: 16px;line-height: 40px;color: var(--dark-gray)}.upcoming-events-accordion .accordion-button:not(.collapsed)::after {background-image: url('/static/icons/minus.svg');background-size: 60px;height: 60px;width: 60px;transform: none;position: relative;top: 3px;}.upcoming-events-accordion .accordion-button.collapsed::after {position: relative;background-image: url('/static/icons/plus.svg');top: 3px;background-size: 60px;height: 60px;width: 60px;}.upcoming-events-accordion .accordion-button {padding: 6px 20px;}.upcoming-events {padding: 10px 0 100px}.upcoming-events-accordion .upcoming-links .upcoming-link {color: var(--white);background: var(--secondary);border-radius: 8px;padding: 1px 20px;display: inline-block;margin-bottom: 10px;margin-right: 10px;}.upcoming-events-accordion .accordion-item {background: #FCFCFC;}#searchForm2 {width: 40%;margin: 0 auto;}#searchForm2 .form-control {font-size: 12px;border-top-left-radius: 8px;border-bottom-left-radius: 8px }#searchForm2 .form-control:focus {border-color: var(--input-border);}#searchForm2 .mySpanClass img {height: 20px}.blog-post {max-width: 1000px;}.blog-post h1 {color: #004E98;font-size: xx-large;}.blog-post h2 {font-size: x-large;padding-top: 20px;}.blog-post h3 {font-size: large;padding-top: 20px;}.blog-post h4 {color: black;font-size: large;}.blog-post img {background: white;object-fit: contain;object-position: left;max-width: 100%;max-height: 500px;}.blog-post pre {background-color: #eeeeee;padding: 20px;margin: 25px 5px 25px 5px;}.blog-post hr {margin-top: 30px;}.blog-post p {font-size: large;padding-top: 10px;}.blog-post ul {font-size: large;padding-top: 10px !important;}.blog-post li {margin-left: 50px;}.blog-post ol {font-size: large;margin-bottom: 25px;padding-top: 20px;}.blog-post ol, li {font-size: large;padding-top: 20px;line-height:150%;}.blog-post table {width: 80% !important;}.blog-post td, .blog-post th {border: 1px solid #ddd;padding: 8px;}.blog-post tr:nth-child(even){background-color: #f2f2f2;}.blog-post tr:hover {background-color: #ddd;}.path-detail {font-size: 14px;}.dropdown-menu {min-width: 200px;}.dropdown-menu.columns-2 {min-width: 400px;}.dropdown-menu.columns-3 {min-width: 600px;}.dropdown-menu.columns-4 {min-width: 800px;}.dropdown-menu li a {padding: 5px 15px;font-weight: 300;}.multi-column-dropdown {list-style: none;margin: 0px;padding: 0px;}.multi-column-dropdown li a {display: block;clear: both;line-height: 1.428571429;color: #333;white-space: normal;}.multi-column-dropdown li a:hover {text-decoration: none;opacity: 1;color: var(--white);background-color: #999;}.multi-column-dropdown-dropdown-all a:hover {text-decoration: none;opacity: 1;color: var(--white);background-color: #999;}@media (max-width: 767px) {.dropdown-menu.multi-column {min-width: 240px !important;overflow-x: hidden;}}@media (min-width: 768px) {.dropdown:hover .dropdown-menu {display: block;margin-top: 0;transition-delay: 3s;}}@media (max-width: 767px) {.dropdown:hover .dropdown-menu {display: none;margin-top: auto;transition-delay: 3s;}}.dropdown-title {font-weight: bold;color: #1FA187;}.dropdown-all {color: #1FA187 !important;}.follow {color: var(--yellow);}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}pre {border: 1px solid #999;page-break-inside: avoid;}.container-fluid {padding-right: 15px;padding-left: 0px;margin-right: auto;margin-left: auto;}.container .jumbotron, .container-fluid .jumbotron {border-radius: 6px;}.kable {margin-top: 75px;margin-bottom: 75px;border: none;}.fact-type {margin-right:5px;}@media (max-width: 2150px) {}@media (min-width: 1600px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1450px;}}@media (max-width: 1599px) {.career-track-box .subscription-box form {padding: 24px 50px}.essential-title {font-size: 32px}.essential-text {font-size: 18px;margin-top: 10px;}.learning-sidebar .job-relevance .job-relevance-list a {font-size: 14px}.learning-sidebar .job-relevance .job-relevance-list a .percentage {width: 50px}.learning-sidebar .job-relevance .job-relevance-list a .percentage-bar {width: 90px}.learning-sidebar .job-relevance .job-relevance-list a .course-name {width: 200px}.learning-sidebar .job-relevance .job-relevance-list a .progress {height: 12px;top: 1px;}.learning-course .learning-sidebar .sidebar-box .fast-facts .fast-fact {font-size: 12px}}@media (max-width: 1399px) {.navbar .nav-item .nav-link {font-size: 16px}.navbar .navbar-brand img {height: 50px}.top-message {font-size: 12px;line-height: 20px;}.hero-title {font-size: 40px;line-height: 55px;margin-top: 70px;}.hero-search input {padding: 10px 80px 13px 0;font-size: 16px;}.hero-search .input-group-text img {height: 18px;position: relative;top: -2px;}.hero-search .btn {right: 6px;padding: 2px 16px 6px;}.recent-searches {font-size: 12px}.hero .student-img {width: 75%}.empty-search {padding: 50px 0;font-size: 20px;}footer .footer-logo img {width: 100%}.filter-switch-box .switches .form-check-input {height: 16px;width: 30px;top: 1px;position: relative;}.filter-switch-box .switches {font-size: 14px}.filter-switch-box .switches .form-switch {margin-right: 20px}.filters .clear-filters {font-size: 14px}.filters .btn {font-size: 14px}.filters .btn img {height: 16px;margin-bottom: 0px;margin-left: 3px;}h1.section-title {font-size: 20px}.search-snapshot .btn {font-size: 14px}.search-snapshot .btn img {height: 14px;margin-bottom: 0px;margin-left: 3px;}.snapshot-results .accordion-header span.results {font-size: 12px;padding-right: 20px;text-align: left;}.snapshot-results .accordion-header .accordion-button .col-3 {padding-left: 0}.snapshot-results .accordion-button, .snapshot-results .accordion-button:not(.collapsed) {font-size: 16px}.snapshot-results .accordion-body {padding: 10px}.search-detail-card .course-by {font-size: 10px;padding: 1px 7px;}.search-detail-card .institute-name {padding: 2px 7px;font-size: 12px;}.search-detail-card .course-type {padding: 1px 12px;font-size: 12px;}.search-detail-card .course-body {padding: 14px}.search-detail-card .course-name {font-size: 20px;margin-bottom: 10px}.search-detail-card .short-desc {font-size: 13px}.search-detail-card .course-tags a {padding: 1px 8px;font-size: 11px;margin: 0 1px 8px;}.search-detail-card .course-meta img {height: 18px}.career-track h1 {font-size: 20px}.career-track-btns .btn {font-size: 13px;margin-right: 10px;margin-bottom: 10px;padding: 8px;}.career-track-box .subscription-box form {padding: 24px 0}.filter-switch {margin-top: -45px}.affiliations .affiliation-list a {font-size: 12px}.learning-course .learning-sidebar h1 {font-size: 16px}.sidebar-blog-list .blog-title {font-size: 12px;line-height: 24px;}.learning-sidebar .subscription-box .form-control {width: 70%}.career-track-box .subscription-box .btn {margin: 10px auto !important;display: block;}.related-commnunities .tool-tags {margin-top: 10px}.sidebar-blog-list .btn img {height: 12px;margin-left: 4px;position: relative;top: -1px;}.sidebar-blog-list .btn {font-size: 12px}.learning-sidebar .job-relevance p {font-size: 12px;line-height: 24px;}.learning-sidebar .job-relevance .job-relevance-list a {font-size: 12px;padding: 6px;}.learning-sidebar .job-relevance .job-relevance-list a .course-name {width: 180px}.learning-sidebar .job-relevance .job-relevance-list a .percentage-bar {width: 70px}.learning-sidebar .job-relevance .job-relevance-list a .percentage {width: 40px}.learning-sidebar .job-relevance .job-relevance-list a .progress {height: 9px;top: 0;}.learning-course .career-track-box .subscription-box form {padding: 10px 0 0;}.essential-meta-box {margin-bottom: 10px}.essential-logo {height: 40px}.essential-meta-box span {font-size: 14px;margin-left: 3px;}.learning-course .course-description p {font-size: 14px;line-height: 32px;}.learning-course .course-author a {font-size: 14px;padding: 6px 12px;}.learning-course .course-author a img {height: 20px}.essential-img {height: 160px;top: 20px;}.learning-course .learning-sidebar .sidebar-box .fast-facts h3 {font-size: 12px}.learning-course .learning-sidebar .sidebar-box .opportunity-box h2 {font-size: 14px}}@media (max-width: 1199px) {.top-message img {height: 12px;margin-right: 5px;top: -1px;}.navbar .nav-item .nav-link {font-size: 14px}.navbar .navbar-brand img {height: 35px}.navbar .login-btn a {padding: 8px 20px;font-size: 16px;position: relative;top: 3px;}.top-message {font-size: 11px;line-height: 18px;}.hero-title {font-size: 32px;line-height: 45px;margin-top: 50px;}.hero-search input {padding: 8px 70px 10px 0;font-size: 14px;}.hero-search .btn img {height: 12px}.hero-search .input-group-text img {height: 16px;position: relative;top: -2px;}.hero-search .btn {right: 4px;padding: 0px 16px 4px;}.empty-search {padding: 40px 0;font-size: 16px;}footer .footer-social a {margin-right: 6px}footer .footer-social a img {height: 20px}footer .site-language {margin-top: 20px;font-size: 12px;}footer h5 {font-size: 12px;line-height: 20px;}footer {font-size: 12px}.recent-searches {line-height: 24px}.snapshot-results .accordion-item .accordion-body .item {font-size: 11px;line-height: 18px;}.filter-switch-box .switches {font-size: 12px}.filter-switch-box {padding: 11px 10px}.filter-switch-box .switches .form-check-input {width: 27px;top: 2px;}.filter-switch {margin-top: -32px}.learning-course .learning-sidebar .sidebar-box {padding: 14px}.learning-sidebar .job-relevance .job-relevance-list a .course-name {width: 150px}.learning-sidebar .job-relevance .job-relevance-list a .percentage-bar {width: 60px}.learning-sidebar .job-relevance .job-relevance-list a .percentage {width: 32px}.essential-header {margin: 50px 0}.sidebar-box .fast-facts .col-md-6 {width: 100%}.sidebar-box .fast-facts .col-md-6:nth-child(2) {margin-top: -10px}}@media (max-width: 991px) {.top-message {font-size: 10px;line-height: 16px;padding: 6px;}.hero-title {font-size: 27px;line-height: 36px;margin-top: 40px;}.hero-search input {padding: 10px 60px 10px 0;font-size: 12px;}.hero-search .input-group-text {padding: 8px}.hero-search .input-group-text img {height: 12px;top: 0;}.hero-search {margin-top: 15px}.recent-searches {margin-top: 10px;line-height: 20px;}.recent-searches a {font-size: 10px}.recent-searches p {margin-bottom: 0}.hero .student-img {width: 80%}footer .footer-col-1 {text-align: center;padding-bottom: 20px;border-bottom: 1px solid var(--light-gray);}footer .footer-logo img {height: 35px}footer .divider {margin-bottom: 30px}footer .footer-social {margin-top: 10px}footer h5 {margin-bottom: 10px}footer .footer-col-2, footer .footer-col-3 {padding: 30px 0 10px;height: 100%;}footer .copyright {margin-top: 30px}.navbar-light .navbar-toggler {border: 0;box-shadow: none !important;}.navbar .dropdown-menu {font-size: 16px;box-shadow: none;border: 1px solid var(--light-gray);}.navbar .nav-item {margin-left: 0}.filters .btn, .search-snapshot .btn {font-size: 12px;padding: 9px 10px;}.filters .btn img, .search-snapshot .btn img {height: 14px}.filters .clear-filters {font-size: 11px;margin-right: 4px;position: relative;top: -2px;}h1.section-title {font-size: 18px}.search-snapshot {padding: 30px 0}.snapshot-results {margin-top: 20px;padding: 15px 15px 10px}.snapshot-results .accordion-button, .snapshot-results .accordion-button:not(.collapsed) {font-size: 14px;padding: 10px 20px;}.snapshot-results .accordion-button.collapsed::after, .snapshot-results .accordion-button:not(.collapsed)::after {width: 12px;height: 9px;right: 16px;background-size: 100%;}.snapshot-results .accordion-item {margin-bottom: 10px}.search-details-cards {margin-top: 0}.career-track-btns {margin-bottom: 20px}.career-track-btns .btn {font-size: 12px;padding: 6px 8px;}.learning-sidebar .job-relevance .job-relevance-list a .course-name {width: 70%}.learning-sidebar .job-relevance .job-relevance-list a .percentage-bar {width: 17%}.learning-sidebar .job-relevance .job-relevance-list a .percentage {width: 10%}.subscription-box .input-group-text, .subscription-box .form-control {height: 40px}.learning-sidebar .subscription-box .form-control {width: 85%}.essential-title {font-size: 24px;line-height: 40px;}.essential-header-box {padding: 30px 50px}.essential-text {font-size: 16px;line-height: 32px;}.essential-img {height: 100px;position: absolute;right: 0;bottom: 4px;top: auto;}}@media (max-width: 767px) {#searchForm2 {width: 100%;margin: 10px auto;display: block;}.footer-col-2 {text-align: center;border-bottom: 1px solid var(--light-gray)}.footer-col-2 .footer-links {margin-bottom: 20px}.footer-col-3 .footer-links {margin-bottom: 10px}footer h5 {margin-bottom: 14px}footer .footer-links a {margin-bottom: 6px}.hero-title {font-size: 24px;line-height: 34px;text-align: center;}.hero-search {margin: 30px 0 10px}.hero-search input {padding: 12px 70px 12px 0}.hero-search .btn {right: 6px}.recent-searches {margin-top: 15px;line-height: 27px;}.recent-searches a {font-size: 12px}.empty-search {padding: 30px 0;font-size: 14px;}.navbar-collapse .dropdown-item {font-size: 14px;padding: 0 10px;}footer .divider.d-lg-none {width: 94%;margin-left: auto;margin-right: auto;}.filter-switch-box .switches {justify-content: center}.filter-switch-box .filters {text-align: center;margin-top: 10px}.filter-switch-box, .career-track-box {margin-left: 0;margin-right: 0 }.filter-switch-box .switches {flex-direction: row;flex-wrap: wrap;}.filter-switch-box .switches .form-switch {margin-right: 0;width: 50%;}.filter-switch-box .filters {margin-bottom: 10px;margin-top: 0;text-align: right;}.filters-box {border-radius: 0}.essential-header .start-learning .btn {font-size: 14px}.learning-course .course-description p {font-size: 12px;line-height: 27px;}.course-title {font-size: 20px}.upcoming-events-accordion .accordion-item .accordion-body {font-size: 12px;line-height: 24px;}.upcoming-events-accordion .upcoming-links .upcoming-link {padding: 5px 20px;margin-right: 6px;font-size: 12px;}.upcoming-events-accordion .accordion-button {font-size: 14px}.upcoming-events-accordion .accordion-item .accordion-body {padding: 16px}}@media (max-width: 575px) {.filter-switch-box, .career-track-box {margin-left: 0;margin-right: 0 }.filter-switch-box .switches {flex-direction: row;flex-wrap: wrap;}.filter-switch-box .switches .form-switch {margin-right: 0;width: 50%;}.filter-switch-box .filters {margin-bottom: 10px;margin-top: 0;text-align: right;}.search-detail-card .course-name {font-size: 16px;margin-bottom: 4px;line-height: 24px;}.search-detail-card .course-tags a {padding: 0px 6px;font-size: 10px;margin: 0 0px 4px;}.career-track-box .subscription-box {padding: 24px 20px 30px}.career-track-box .subscription-box .input-group-text {padding: 10px}.career-track-box .subscription-box .input-group-text img {height: 16px}.career-track-box .subscription-box input, .career-track-box .subscription-box .btn, .career-track-box .subscription-box a, .search-detail-card .short-desc {font-size: 12px}.career-track-box {padding: 15px 1px}.search-detail-card .course-meta {margin: 10px 0;padding: 5px 0 0;font-size: 10px;}.snapshot-results .accordion-header span.results {font-size: 10px;padding-right: 10px;}.filter-switch-box .switches .form-check-input {margin-right: 0}.filter-switch-box .col-4 {padding-left: 0}.search-details h1.section-title {position: relative;top: 50%;transform: translateY(-50%);}.snapshot-results .accordion-header span.results {line-height: 14px;margin: 0;top: 50%;transform: translateY(-50%);}.filters-box-content .btn-back {padding: 0 10px}.filters-box-content h1.section-title {transform: none;top: 0}.filters-box-content {padding: 20px 10px}.essential-header-box {padding: 20px}.course-title {font-size: 20px}.course-title-with-filter .course-filter {font-size: 12px}.essential-title {font-size: 20px;line-height: 30px;}.essential-text {font-size: 12px;line-height: 27px;}.course-title-with-filter .course-filter {text-align: center}.course-title-with-filter .course-filter span {margin-right: 0}.course-title-with-filter .course-filter img {height: 16px}.course-title {font-size: 18px}.essential-img {display: none}.essential-header .start-learning {margin-top: 20px}.essential-meta-box {display: block}.other-links {font-size: 14px}.other-links .btn {font-size: 12px}.upcoming-events-accordion .accordion-button:not(.collapsed)::after {right: -12px}.upcoming-events-accordion .accordion-button.collapsed::after {right: -12px}.upcoming-events-accordion .accordion-button {padding: 6px 10px;}}@media (max-width: 450px) {.filter-switch-box .switches .form-switch {margin-right: 0;width: 100%;}.essential-meta-box span {font-size: 12px}.essential-logo {height: 30px}}@media (max-width: 425px) {.hero-title {font-size: 20px;line-height: 30px;}.hero .student-img {width: 90%}.empty-search {font-size: 12px}.navbar-collapse .dropdown-item {font-size: 12px}}.filter-switch-box .filter-label {font-size: 12px;margin: 2px;background-color: white;outline-color: grey;color: var(--bs-secondary);}.filter-switch-box-accordion {background: transparent;}#id_captcha_1{
    height: 34px;
    margin: 12px;
    padding: 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    }