 :root {--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, ::after, ::before {box-sizing: border-box;}html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}footer, header, nav, section {display: block;}body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}hr {box-sizing: content-box;height: 0;overflow: visible;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0.5rem;}p {margin-top: 0;margin-bottom: 1rem;}ol, ul {margin-top: 0;margin-bottom: 1rem;}b, strong {font-weight: bolder;}a {color:#0054B3;font-weight: 600;text-decoration: none;background-color: transparent;}a:hover {color: #0056b3;text-decoration: underline;}img {vertical-align: middle;border-style: none;}button {border-radius: 0;}button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}button, input {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button, input {overflow: visible;}button {text-transform: none;}[type="button"], [type="submit"], button {-webkit-appearance: button;}[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {cursor: pointer;}[type="button"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}.h1, .h2, .h4, .h5, h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2;}.h1, h1 {font-size: 2.5rem;}.h2, h2 {font-size: 2rem;}h3 {font-size: 1.75rem;}.h4, h4 {font-size: 1.5rem;}.h5, h5 {font-size: 1.25rem;}h6 {font-size: 1rem;}.lead {font-size: 1.25rem;font-weight: 300;}.display-4 {font-size: 2.5rem;font-weight: 300;line-height: 1.2;}hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);}.small {font-size: 80%;font-weight: 400;}.img-thumbnail {padding: 0.25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: 0.25rem;max-width: 100%;height: auto;}.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container {max-width: 540px;}}@media (min-width: 768px) {.container {max-width: 720px;}}@media (min-width: 992px) {.container {max-width: 960px;}}@media (min-width: 1200px) {.container {max-width: 1140px;}}.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}.col-12, .col-4, .col-6, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-6, .col-lg-8, .col-lg-9, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-12, .col-sm-3, .col-sm-4, .col-sm-6, .col-sm-9, .col-xl-4 {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}@media (min-width: 576px) {.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 768px) {.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-lg-2 {-ms-flex-order: 2;order: 2;}}@media (min-width: 1200px) {.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}.form-control {display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-control {transition: none;}}.form-control::-ms-expand {background-color: transparent;border: 0;}.form-control:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.form-control::-webkit-input-placeholder {color: #6c757d;opacity: 1;}.form-control::-moz-placeholder {color: #6c757d;opacity: 1;}.form-control:-ms-input-placeholder {color: #6c757d;opacity: 1;}.form-control::-ms-input-placeholder {color: #6c757d;opacity: 1;}.form-control:disabled {background-color: #e9ecef;opacity: 1;}.form-control-sm {height: calc(1.5em + 0.5rem + 2px);padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}.form-group {margin-bottom: 1rem;}.form-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}.form-row > [class*="col-"] {padding-right: 5px;padding-left: 5px;}.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {border-color: #28a745;}.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {border-color: #dc3545;}.btn {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.btn {transition: none;}}.btn:hover {color: #212529;text-decoration: none;}.btn:focus {outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn:disabled {opacity: 0.65;}.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-primary:hover {color: #fff;background-color: #0069d9;border-color: #0062cc;}.btn-primary:focus {box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-primary:disabled {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {color: #fff;background-color: #0062cc;border-color: #005cbf;}.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {color: #fff;background-color: #545b62;border-color: #4e555b;}.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);}.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {color: #fff;background-color: #1e7e34;border-color: #1c7430;}.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);}.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active {color: #fff;background-color: #117a8b;border-color: #10707f;}.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);}.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active {color: #212529;background-color: #d39e00;border-color: #c69500;}.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);}.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {color: #fff;background-color: #bd2130;border-color: #b21f2d;}.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);}.btn-light {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-light:hover {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;}.btn-light:focus {box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}.btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active {color: #212529;background-color: #dae0e5;border-color: #d3d9df;}.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {color: #fff;background-color: #1d2124;border-color: #171a1d;}.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);}.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active {color: #fff;background-color: #6c757d;border-color: #6c757d;}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);}.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active {color: #fff;background-color: #28a745;border-color: #28a745;}.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active {color: #212529;background-color: #ffc107;border-color: #ffc107;}.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.btn-outline-light {color: #f8f9fa;border-color: #f8f9fa;}.btn-outline-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-outline-light:focus {box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);}.btn-outline-light:disabled {color: #f8f9fa;background-color: transparent;}.left {text-align: left;}.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);}.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active {color: #fff;background-color: #343a40;border-color: #343a40;}.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus {box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);}.btn-sm {padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}.fade {transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce) {.fade {transition: none;}}.fade:not(.show) {opacity: 0;}.collapse:not(.show) {display: none;}.dropdown.show .dropdown-menu.show {display: none !important;}.dropdown {position: relative;}.dropdown-toggle {white-space: nowrap;}.dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: 0.5rem 0;margin: 0.125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;}.dropdown-item {display: block;width: 100%;padding: 0.25rem 1.5rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;}.dropdown-item:focus, .dropdown-item:hover {color: #16181b;text-decoration: none;background-color: #f8f9fa;}.dropdown-item:active {color: #fff;text-decoration: none;background-color: #007bff;}.dropdown-item:disabled {color: #6c757d;pointer-events: none;background-color: transparent;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {border-color: #80bdff;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before {color: #fff;background-color: #b3d7ff;border-color: #b3d7ff;}.nav {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}.nav-link {display: block;padding: 0.5rem 1rem;}.nav-link:focus, .nav-link:hover {text-decoration: none;}.nav-tabs {border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item {margin-bottom: -1px;}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.navbar {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;padding: 0.5rem 1rem;}.navbar-brand {display: inline-block;padding-top: 0.3125rem;padding-bottom: 0.3125rem;margin-right: 1rem;font-size: 1.25rem;line-height: inherit;white-space: nowrap;}.navbar-brand:focus, .navbar-brand:hover {text-decoration: none;}.navbar-nav {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}.navbar-nav .nav-link {padding-right: 0;padding-left: 0;}.navbar-nav .dropdown-menu {position: static;float: none;}.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;}.navbar-toggler {padding: 0.25rem 0.75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 0.25rem;}.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none;}.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;background-size: 100% 100%;}@media (min-width: 768px) {.navbar-expand-md {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}.navbar-expand-md .navbar-nav {-ms-flex-direction: row;flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-md .navbar-nav .nav-link {padding-right: 0.5rem;padding-left: 0.5rem;}.navbar-expand-md .navbar-collapse {display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}.navbar-expand-md .navbar-toggler {display: none;}}.navbar-light .navbar-brand {color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-toggler {color: rgba(0, 0, 0, 0.5);border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.25rem;}.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}.card-header {padding: 0.75rem 1.25rem;margin-bottom: 0;background-color: rgba(0, 0, 0, 0.03);border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header:first-child {border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: 0.5;}.close:hover {color: #000;text-decoration: none;}.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {opacity: 0.75;}button.close {padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}.modal-dialog {position: relative;width: auto;margin: 0.5rem;pointer-events: none;}.modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0.3rem;outline: 0;}.modal-header {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;}.modal-header .close {padding: 1rem 1rem;margin: -1rem -1rem -1rem auto;}.modal-body {position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem;}@media (min-width: 576px) {.modal-dialog {max-width: 500px;margin: 1.75rem auto;}}.carousel {position: relative;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner::after {display: block;clear: both;content: "";}.carousel-item {position: relative;display: none;float: left;width: 100%;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: -webkit-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce) {.carousel-item {transition: none;}}.carousel-item.active {display: block;}.carousel-control-next, .carousel-control-prev {position: absolute;top: 0;bottom: 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: 0.5;transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce) {.carousel-control-next, .carousel-control-prev {transition: none;}}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color: #fff;text-decoration: none;outline: 0;opacity: 0.9;}.carousel-control-prev {left: 0;}.carousel-control-next {right: 0;}.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block;width: 20px;height: 20px;background: no-repeat 50%/100% 100%;}.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}.carousel-indicators li {box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: 0.5;transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce) {.carousel-indicators li {transition: none;}}.carousel-indicators .active {opacity: 1;}.bg-primary {background-color: #007bff !important;}.bg-light {background-color: #f8f9fa !important;}.bg-white {background-color: #fff !important;}.border-top {border-top: 1px solid #dee2e6 !important;}.border-bottom {border-bottom: 1px solid #dee2e6 !important;}.border-left {border-left: 1px solid #dee2e6 !important;}.border-0 {border: 0 !important;}.border-primary {border-color: #007bff !important;}.rounded-lg {border-radius: 0.3rem !important;}.rounded-circle {border-radius: 50% !important;}.rounded-0 {border-radius: 0 !important;}.d-none {display: none !important;}.d-block {display: block !important;}.d-flex {display: -ms-flexbox !important;display: flex !important;}@media (min-width: 768px) {.d-md-block {display: block !important;}}.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}.align-items-center {-ms-flex-align: center !important;align-items: center !important;}.overflow-hidden {overflow: hidden !important;}.position-relative {position: relative !important;}@supports ((position: -webkit-sticky) or (position: sticky)) {.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.shadow-sm {box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow {box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-none {box-shadow: none !important;}.w-100 {width: 100% !important;}.w-auto {width: auto !important;}.h-100 {height: 100% !important;}.h-auto {height: auto !important;}.my-0 {margin-top: 0 !important;}.mx-0 {margin-right: 0 !important;}.mb-0, .my-0 {margin-bottom: 0 !important;}.mx-0 {margin-left: 0 !important;}.mb-1 {margin-bottom: 0.25rem !important;}.mt-2, .my-2 {margin-top: 0.5rem !important;}.mr-2 {margin-right: 0.5rem !important;}.mb-2, .my-2 {margin-bottom: 0.5rem !important;}.mt-3 {margin-top: 1rem !important;}.mt-4, .my-4 {margin-top: 1.5rem !important;}.mr-4 {margin-right: 1.5rem !important;}.mb-4, .my-4 {margin-bottom: 1.5rem !important;}.mb-5 {margin-bottom: 3rem !important;}.py-0 {padding-top: 0 !important;}.px-0 {padding-right: 0 !important;}.py-0 {padding-bottom: 0 !important;}.px-0 {padding-left: 0 !important;}.p-1 {padding: 0.25rem !important;}.pt-1 {padding-top: 0.25rem !important;}.px-1 {padding-right: 0.25rem !important;}.px-1 {padding-left: 0.25rem !important;}.py-2 {padding-top: 0.5rem !important;}.px-2 {padding-right: 0.5rem !important;}.pb-2, .py-2 {padding-bottom: 0.5rem !important;}.px-2 {padding-left: 0.5rem !important;}.p-3 {padding: 1rem !important;}.py-3 {padding-top: 1rem !important;}.px-3 {padding-right: 1rem !important;}.pb-3, .py-3 {padding-bottom: 1rem !important;}.pl-3, .px-3 {padding-left: 1rem !important;}.p-4 {padding: 1.5rem !important;}.pt-4, .py-4 {padding-top: 1.5rem !important;}.pb-4, .py-4 {padding-bottom: 1.5rem !important;}.pt-5, .py-5 {padding-top: 3rem !important;}.px-5 {padding-right: 3rem !important;}.pb-5, .py-5 {padding-bottom: 3rem !important;}.px-5 {padding-left: 3rem !important;}.mx-n3 {margin-right: -1rem !important;}.mx-n3 {margin-left: -1rem !important;}.mx-auto {margin-right: auto !important;}.mx-auto {margin-left: auto !important;}@media (min-width: 768px) {.mb-md-0 {margin-bottom: 0 !important;}}@media (min-width: 992px) {.pl-lg-5 {padding-left: 3rem !important;}}.text-justify {text-align: justify !important;}.text-left {text-align: left !important;}.text-center {text-align: center !important;}@media (min-width: 768px) {.text-md-left {text-align: left !important;}.text-md-right {text-align: right !important;}}@media (min-width: 992px) {.text-lg-left {text-align: left !important;}.text-lg-right {text-align: right !important;}}.text-uppercase {text-transform: uppercase !important;}.font-weight-bold {font-weight: 700 !important;}.text-white {color: #fff !important;}.text-primary {color: #007bff !important;}.text-dark {color: #343a40 !important;}a.text-dark:focus, a.text-dark:hover {color: #121416 !important;}@media print {*, ::after, ::before {text-shadow: none !important;box-shadow: none !important;}a:not(.btn) {text-decoration: underline;}img {page-break-inside: avoid;}h2, h3, p {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}@page {size: a3;}body {min-width: 992px !important;}.container {min-width: 992px !important;}.navbar {display: none;}}* {-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}body {font-size: 15px;line-height: 1.7;font-family: Roboto, sans-serif;color: #555;letter-spacing: 0.5px;}img {max-width: 100%;height: auto;object-fit: cover;}.container {max-width: 1100px;}.h1, .h2, .h4, .h5, h1, h2, h3, h4, h5, h6 {line-height: 1.5;}.h1, h1 {font-size: 25px;}.h2, h2 {font-size: 22px;}h3 {font-size: 20px;}.h4, h4 {font-size: 18px;}.h5, h5 {font-size: 16px;}h6 {font-size: 14px;}a, a:active, a:focus, a:hover {text-decoration: none;}ol, p, ul {margin-bottom: 15px;}.navbar-primary .dropdown-menu .dropdown-item, .navbar-primary .nav-item .nav-link {color: #000;padding: 8px 15px;font-size: 14px;text-transform: uppercase;font-weight: 500;}.navbar-primary .nav-item .nav-link:active, .navbar-primary .nav-item .nav-link:focus, .navbar-primary .nav-item .nav-link:hover {color: #a53692;}.navbar-primary .dropdown-menu {border-color: transparent;border-top: 2px solid #a53692;padding: 0;margin-top: 0;margin-left: 15px;}.navbar-primary .dropdown-menu .dropdown-item {font-size: 0.8em;}.navbar-brand img {max-width: initial;width: auto;height: 56px;}.navbar-primary .dropdown-menu .dropdown-item:active, .navbar-primary .dropdown-menu .dropdown-item:focus, .navbar-primary .dropdown-menu .dropdown-item:hover {background-color: transparent;color: #a53692;}.navbar-primary .dropdown:hover .dropdown-menu {display: block;}.bg-primary {background-color: #a53692 !important;}.site-header {background-color: #fff;}.line {width: 50px;height: 3px;background-color: #a53692;margin: 8px auto;}.text-primary {color: #a53692 !important;}.service-box {text-align: center;}.service-box .fa {font-size: 45px;margin-bottom: 15px;}.service-box:hover .fa {color: #a53692;}.service-box:hover h4:after {background: #a53692;}.service-box h4:after {content: " ";display: block;width: 40px;height: 2px;background: #000;margin: 10px auto 5px auto;}.service-box h4 {margin-bottom: 20px;font-weight: 700;}.service-box p {line-height: 1.6;}.empty-space {display: block;width: 100%;height: 32px;}.section-about .about-img {border-bottom: 4px solid #a53692;border-radius: 15px;}.section-about p {font-family: Roboto, sans-serif;font-size: 15px;line-height: 28px;}.section-about .tab-pane {padding-top: 20px;}.form-control {border-radius: 0;border-width: 1px;border-color: #e2e2e2;}.form-control:active, .form-control:focus, .form-control:hover {box-shadow: none !important;border-color: #a53692;}.btn {border-radius: 0;-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);}.btn:active, .btn:focus, .btn:hover {webkit-box-shadow: 1px 1px 8px RGBA(105, 91, 91, 0.61);-moz-box-shadow: 1px 1px 8px RGBA(105, 91, 91, 0.61);box-shadow: 1px 1px 8px RGBA(105, 91, 91, 0.61);}.btn-primary {background-color: #a53692;color: #fff;border-color: #a53692;}.btn-primary:active, .btn-primary:focus, .btn-primary:hover {background-color: #000 !important;}.section-contact .form-control {font-size: 15px;opacity: 1;}.section-contact .btn-primary {padding: 8px 25px;text-transform: uppercase;font-size: 15px;}#testimonial {background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;color: #fff;}#testimonial .bg-wrapper {position: relative;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);content: "";}#testimonial .testimonial-content {padding: 25px 150px 25px;position: relative;text-align: center;}#testimonial .testimonial-content p {color: #fff;}#testimonial .testimonial-content::before {position: absolute;font-family: FontAwesome;font-size: 40px;top: 11px;left: 100px;content: "\f10d";opacity: 1;color: #fff;transform: rotate(14deg);}#testimonial .testimonial-info {text-align: center;}#testimonial .testimonial-info .arrow {position: relative;}#testimonial .testimonial-info .arrow::before {position: absolute;content: "";border-top: 16px solid transparent;border-left: 23px solid;left: 49%;top: -14px;}#testimonial .testimonial-info .img {display: block;position: relative;}#testimonial .testimonial-info img {width: 80px;height: 80px;display: inline-block;margin-bottom: 10px;vertical-align: middle;position: relative;border: 2px solid #fff;}#testimonial .testimonial-info h6 {font-size: 18px;text-transform: uppercase;padding-bottom: 15px;position: relative;font-weight: 500;color: #fff;display: inline-block;margin: 0;}#testimonial .testimonial-info h6:before {position: absolute;left: 0;bottom: 0;width: 50%;left: 50%;margin-left: -25%;height: 2px;content: "";background: #a53692;}#testimonial .testimonial-info span {display: block;font-size: 12px;margin-top: 10px;color: #fff;}.section-blog .single-blog {background: #fff;box-shadow: 0 0 4px rgba(21, 20, 20, 0.15);padding: 8px;}.section-blog .blog-content {padding: 20px 0 0;}.section-blog .blog-content h2 {margin-bottom: 10px;font-size: 18px;text-transform: uppercase;font-weight: 500;cursor: pointer;line-height: 25px;}.section-blog .blog-content h2 a {color: #444;}.section-blog .blog-content .meta {margin-bottom: 10px;}.section-blog .blog-content .meta span {margin-right: 10px;color: #666;font-size: 14px;}.section-blog .blog-content .meta span i {margin-right: 5px;color: #a53692;}.section-blog .blog-content p {color: #666;font-size: 14px;}#footer {background: #252525;position: relative;text-align: center;}#footer::before {position: absolute;left: 0;top: 0;content: "";background: #fff;border-bottom: 26px solid;border-left: 30px solid transparent;}#footer .copyright {background: #151515;padding: 8px 0;}#footer .copyright p {color: #fff;}#footer:before {border-bottom-color: #a53692;}#hp-slider {position: relative;overflow: hidden;height: 580px;}#hp-slider .single-slider {background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative;height: 580px;position: relative;}#hp-slider .single-slider::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 16%);content: "";}#hp-slider .slide-text {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;width: 100%;height: 580px;}#hp-slider .slide-text .h1 {color: #fff;font-size: 48px;font-weight: 700;text-transform: capitalize;margin-bottom: 20px;padding-bottom: 20px;line-height: 55px;position: relative;background: #00000061;padding: 10px;}#hp-slider .slide-text .h1:before {position: absolute;left: 0;bottom: -1px;content: "";content: "";width: 60px;height: 2px;}#hp-slider .slide-text p {color: #fff;font-size: 15px;margin-bottom: 20px;background: #00000061;padding: 10px;}#hp-slider .slide-text {max-width: 75%;}#hp-slider .slide-text.left {text-align: left;}@media (min-width: 768px) and (max-width: 991px) {#hp-slider .slide-text.left {max-width: 70%;}#hp-slider .slide-text .h1 {font-size: 30px;margin-bottom: 15px;}#hp-slider .slide-text p {font-size: 14px;margin-bottom: 15px;}#hp-slider .single-slider, #hp-slider .slide-text {height: 500px;}}@media (max-width: 767px) {#hp-slider .slide-text.left {max-width: 100%;}#hp-slider .slide-text span {font-size: 20px;margin-bottom: 10px;padding-bottom: 10px;}#hp-slider .slide-text .h1 {font-size: 20px;margin-bottom: 15px;line-height: 26px;}#hp-slider .slide-text p {font-size: 14px;margin-bottom: 15px;}#hp-slider, #hp-slider .single-slider, #hp-slider .slide-text {height: 420px;}}@media (max-width: 320px) {#hp-slider .slide-text.left {max-width: 100%;}#hp-slider .slide-text .slider-inner {padding: 10px;}#hp-slider .slide-text span {font-size: 14px;margin-bottom: 5px;padding-bottom: 5px;}#hp-slider .slide-text .h1 {font-size: 18px;margin-bottom: 15px;line-height: 30px;}#hp-slider .slide-text p {font-size: 14px;margin-bottom: 15px;}#hp-slider .single-slider, #hp-slider .slide-text {height: 400px;}}div.single-blog {display: table;width: 100%;}.wfit-row, .wfit-row * {box-sizing: border-box;}.wfit-row {display: table;width: 100%;max-width: 100%;}.wfit-col {float: left;width:50%;}.wfit-cwm {z-index: 999;display: none;width: 100%;position: fixed;bottom: 0;left: 0;right: 0;background-image: linear-gradient(90deg, #e38fd5, #a53692);box-shadow: 0 0 10px 0 #ccc;}.wfit-c, .wfit-m, .wfit-w {display: block;width: 100%;max-width: 80px;margin-left: auto;margin-right: auto;text-align: center;padding: 10px;text-decoration: none;color: #fff;font-size: 10px;font-family: arial;letter-spacing: 0.5px;}.wfit-c .fa, .wfit-m .fa, .wfit-w .fa {display: block;font-size: 25px;margin-bottom: 5px;font-weight: 100;}@media only screen and (max-width: 768px) {.wfit-cwm {display: table;}}.wfit-cwm a:active, .wfit-cwm a:focus, .wfit-cwm a:hover {text-decoration: none;color: #fff;}#footer::before {background: var(--light);}.fix-bottom-sticky-notes {bottom: 5px;position: fixed;left: calc(50% - 150px);z-index: 999;text-align: right;width: auto;border-radius: 20px;padding: 7px 40px;background-color: #a83c96;}@media only screen and (max-width: 768px) {.fix-bottom-sticky-notes {display: none;}}.slider-inner {text-shadow: 2px 2px 20px #000;}.fix-bottom-sticky-notes a, .fix-bottom-sticky-notes span {font-size: 14px;color: #fff;font-weight: bold;}.single-blog a {color: #a83c96 !important;text-decoration: underline !important;}.outter.hero-video {width: 100%;height:100%;display: flex;flex-direction: column;justify-content: center;}.hero-video .video-container {height:500px;width: 100%;position: relative;overflow: hidden;}.hero-video video {-o-object-fit: cover;object-fit: cover;position: absolute;height:500px;width: 100%;top: 0;left: 0;}.hero-video .video-container:after {content: "";display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.2);z-index: 0;}.hero-video .desc {color: white;font-weight: 400;font-size: 18px;}.hero-video .callout {position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 70%;text-align: center;position: relative;z-index: 10;width: 70%;margin: auto;}.hero-video .button:hover {cursor: pointer;background-color: #6e9e01;}.callout p {line-height: 80px;}.callout p:nth-child(1) {color: #FFFFFF;font-size: 45px;font-weight: 800;margin: 0;}.callout p:nth-child(2) {color: #FFFFFF;font-size: 85px;font-weight: 900;margin:10px 0;}.callout a {background: #a53692;color: #fff;padding: 12px 35px;font-weight: 700;font-size: 18px;margin-top: 5px;display: block;}@media only screen and (max-width: 600px) {.hero-video .callout{width: 100%;height: 100%;}.callout p:nth-child(2) {font-size: 35px;}.callout p:nth-child(1) {font-size: 25px;}.typeJsText {font-size: 25px !important;}.callout p {line-height: 50px;}}.typeJsText{font-size: 45px;font-weight: bold;color: #fff;padding: 0 15px;text-align: center;}.typeJsText::after {content: "|";animation-name: blinking;animation-duration: 0.71s;animation-iteration-count: infinite;}@keyframes blinking {from {color: transparent;}to {color: lightgrey;}}