: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","Liberation 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; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }article, footer, header, nav, section { display: block; }body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation 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: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }[tabindex="-1"]:focus:not(:focus-visible) { outline: 0px !important; }hr { box-sizing: content-box; height: 0px; overflow: visible; }h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }p { margin-top: 0px; margin-bottom: 1rem; }address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }ol, ul { margin-top: 0px; margin-bottom: 1rem; }ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }b, strong { font-weight: bolder; }small { font-size: 80%; }sub { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }sub { bottom: -0.25em; }a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }a:hover { color: rgb(0, 86, 179); text-decoration: underline; }a:not([href]):not([class]) { color: inherit; text-decoration: none; }a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }code { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }img { vertical-align: middle; border-style: none; }table { border-collapse: collapse; }th { text-align: -webkit-match-parent; }label { display: inline-block; margin-bottom: 0.5rem; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }button, input, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, input { overflow: visible; }button, select { text-transform: none; }[role="button"] { cursor: pointer; }select { overflow-wrap: normal; }[type="button"], [type="submit"], button { appearance: button; }[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }textarea { overflow: auto; resize: vertical; }[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }[type="search"] { outline-offset: -2px; appearance: none; }[type="search"]::-webkit-search-decoration { appearance: none; }::-webkit-file-upload-button { font: inherit; appearance: button; }summary { display: list-item; cursor: pointer; }[hidden] { display: none !important; }.h1, .h2, .h3, .h4, .h5, .h6, 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, h3 { font-size: 1.75rem; }.h4, h4 { font-size: 1.5rem; }.h5, h5 { font-size: 1.25rem; }.h6, h6 { font-size: 1rem; }.lead { font-size: 1.25rem; font-weight: 300; }hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; }.small, small { font-size: 80%; font-weight: 400; }code { font-size: 87.5%; color: rgb(232, 62, 140); overflow-wrap: break-word; }a > code { color: inherit; }.container, .container-fluid { 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; }}.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.no-gutters { margin-right: 0px; margin-left: 0px; }.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }.col, .col-12, .col-3, .col-4, .col-5, .col-6, .col-7, .col-9, .col-auto, .col-lg-10, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-md-1, .col-md-12, .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-5, .col-sm-6, .col-xl-12, .col-xl-3, .col-xl-5 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }.col-3 { flex: 0 0 25%; max-width: 25%; }.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }.col-6 { flex: 0 0 50%; max-width: 50%; }.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }.col-9 { flex: 0 0 75%; max-width: 75%; }.col-12 { flex: 0 0 100%; max-width: 100%; }@media (min-width: 576px){.col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }.col-sm-6 { flex: 0 0 50%; max-width: 50%; }.col-sm-12 { flex: 0 0 100%; max-width: 100%; }}@media (min-width: 768px){.col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }.col-md-3 { flex: 0 0 25%; max-width: 25%; }.col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }.col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }.col-md-6 { flex: 0 0 50%; max-width: 50%; }.col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }.col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }.col-md-9 { flex: 0 0 75%; max-width: 75%; }.col-md-12 { flex: 0 0 100%; max-width: 100%; }}@media (min-width: 992px){.col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }.col-lg-3 { flex: 0 0 25%; max-width: 25%; }.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }.col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }.col-lg-6 { flex: 0 0 50%; max-width: 50%; }.col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }.col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }.col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }.col-lg-12 { flex: 0 0 100%; max-width: 100%; }}@media (min-width: 1200px){.col-xl-3 { flex: 0 0 25%; max-width: 25%; }.col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }.col-xl-12 { flex: 0 0 100%; max-width: 100%; }}.table { width: 100%; margin-bottom: 1rem; color: rgb(33, 37, 41); }.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(222, 226, 230); }.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222, 226, 230); }.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }.table-bordered { border: 1px solid rgb(222, 226, 230); }.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230); }.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }.table-hover tbody tr:hover { color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(184, 218, 255); }.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th { border-color: rgb(122, 186, 255); }.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(159, 205, 255); }.table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); }.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }@media (max-width: 767.98px){.table-responsive-md { display: block; width: 100%; overflow-x: auto; }.table-responsive-md > .table-bordered { border: 0px; }}.table-responsive { display: block; width: 100%; overflow-x: auto; }.table-responsive > .table-bordered { border: 0px; }.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }@media (prefers-reduced-motion: reduce){.form-control { }}.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }input[type="date"].form-control, input[type="time"].form-control { appearance: none; }.form-control-file { display: block; width: 100%; }select.form-control[size] { height: auto; }textarea.form-control { height: auto; }.form-group { margin-bottom: 1rem; }.form-check { position: relative; display: block; padding-left: 1.25rem; }.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { color: rgb(108, 117, 125); }.form-check-label { margin-bottom: 0px; }.form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; }.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }.btn { display: inline-block; font-weight: 400; color: rgb(33, 37, 41); text-align: center; vertical-align: middle; 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; }@media (prefers-reduced-motion: reduce){.btn { }}.btn:hover { color: rgb(33, 37, 41); text-decoration: none; }.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.btn.disabled, .btn:disabled { opacity: 0.65; }.btn:not(:disabled):not(.disabled) { cursor: pointer; }a.btn.disabled { pointer-events: none; }.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }.btn-secondary.focus, .btn-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }.btn-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }.btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }.btn-info.focus, .btn-info:focus { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }.btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }.btn-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-warning:hover { color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }.btn-warning.focus, .btn-warning:focus { color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }.btn-warning.disabled, .btn-warning:disabled { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }.btn-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }.btn-danger.focus, .btn-danger:focus { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }.btn-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-light:hover { color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }.btn-light.focus, .btn-light:focus { color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }.btn-light.disabled, .btn-light:disabled { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }.btn-dark.focus, .btn-dark:focus { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }.btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-primary { color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(0, 123, 255); background-color: transparent; }.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-secondary { color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(108, 117, 125); background-color: transparent; }.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-success { color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(40, 167, 69); background-color: transparent; }.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-info { color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(23, 162, 184); background-color: transparent; }.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-warning { color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-outline-warning:hover { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(255, 193, 7); background-color: transparent; }.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-danger { color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(220, 53, 69); background-color: transparent; }.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-light { color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-outline-light:hover { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; }.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }.btn-link { font-weight: 400; color: rgb(0, 123, 255); text-decoration: none; }.btn-link:hover { color: rgb(0, 86, 179); text-decoration: underline; }.btn-link.focus, .btn-link:focus { text-decoration: underline; }.btn-link.disabled, .btn-link:disabled { color: rgb(108, 117, 125); pointer-events: none; }.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }.btn-block { display: block; width: 100%; }.btn-block + .btn-block { margin-top: 0.5rem; }input[type="button"].btn-block, input[type="submit"].btn-block { width: 100%; }.fade { }@media (prefers-reduced-motion: reduce){.fade { }}.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }.collapsing { position: relative; height: 0px; overflow: hidden; }@media (prefers-reduced-motion: reduce){.collapsing { }}.dropdown { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }.dropdown-toggle:empty::after { margin-left: 0px; }.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }.dropdown-menu-left { right: auto; left: 0px; }.dropdown-menu-right { right: 0px; left: auto; }@media (min-width: 576px){.dropdown-menu-sm-left { right: auto; left: 0px; }.dropdown-menu-sm-right { right: 0px; left: auto; }}@media (min-width: 768px){.dropdown-menu-md-left { right: auto; left: 0px; }.dropdown-menu-md-right { right: 0px; left: auto; }}@media (min-width: 992px){.dropdown-menu-lg-left { right: auto; left: 0px; }.dropdown-menu-lg-right { right: 0px; left: auto; }}@media (min-width: 1200px){.dropdown-menu-xl-left { right: auto; left: 0px; }.dropdown-menu-xl-right { right: 0px; left: auto; }}.dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] { right: auto; bottom: auto; }.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(233, 236, 239); }.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(173, 181, 189); pointer-events: none; background-color: transparent; }.dropdown-menu.show { display: block; }.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: rgb(33, 37, 41); }.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 1 1 auto; }.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 1; }.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }.btn-toolbar .input-group { width: auto; }.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) { margin-left: -1px; }.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }.dropdown-toggle-split::after { margin-left: 0px; }.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: -1px; }.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }.btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }.input-group > .form-control { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; margin-bottom: 0px; }.input-group > .form-control + .form-control { margin-left: -1px; }.input-group > .form-control:focus { z-index: 3; }.input-group > .form-control:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.input-group:not(.has-validation) > .form-control:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group-append { display: flex; }.input-group-append .btn { position: relative; z-index: 2; }.input-group-append .btn:focus { z-index: 3; }.input-group-append .btn + .btn { margin-left: -1px; }.input-group-append { margin-left: -1px; }.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group > .input-group-append > .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav-link { display: block; padding: 0.5rem 1rem; }.nav-link:focus, .nav-link:hover { text-decoration: none; }.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; cursor: default; }.nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); }.nav-tabs .nav-link { margin-bottom: -1px; border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }.nav-tabs .nav-link.disabled { color: rgb(108, 117, 125); background-color: transparent; border-color: transparent; }.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }.nav-pills .nav-link { border-radius: 0.25rem; }.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }.nav-fill .nav-item, .nav-fill > .nav-link { flex: 1 1 auto; text-align: center; }.nav-justified .nav-item, .nav-justified > .nav-link { flex-basis: 0px; flex-grow: 1; text-align: center; }.tab-content > .tab-pane { display: none; }.tab-content > .active { display: block; }.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 6px 0px; }.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }.navbar-brand { display: inline-block; padding: 0px; margin: 0px; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }.navbar-nav .dropdown-menu { position: static; float: none; }.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }.navbar-collapse { flex-basis: 100%; flex-grow: 1; 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: 50% center / 100% 100% no-repeat; }.navbar-nav-scroll { max-height: 75vh; overflow-y: auto; }@media (max-width: 575.98px){.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { padding-right: 0px; padding-left: 0px; }}@media (min-width: 576px){.navbar-expand-sm { flex-flow: row; justify-content: flex-start; }.navbar-expand-sm .navbar-nav { flex-direction: row; }.navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { flex-wrap: nowrap; }.navbar-expand-sm .navbar-nav-scroll { overflow: visible; }.navbar-expand-sm .navbar-collapse { flex-basis: auto; display: flex !important; }.navbar-expand-sm .navbar-toggler { display: none; }}@media (max-width: 767.98px){.navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { padding-right: 0px; padding-left: 0px; }}@media (min-width: 768px){.navbar-expand-md { flex-flow: row; justify-content: flex-start; }.navbar-expand-md .navbar-nav { 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 > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { flex-wrap: nowrap; }.navbar-expand-md .navbar-nav-scroll { overflow: visible; }.navbar-expand-md .navbar-collapse { flex-basis: auto; display: flex !important; }.navbar-expand-md .navbar-toggler { display: none; }}@media (max-width: 991.98px){.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { padding-right: 0px; padding-left: 0px; }}@media (min-width: 992px){.navbar-expand-lg { flex-flow: row; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { flex-wrap: nowrap; }.navbar-expand-lg .navbar-nav-scroll { overflow: visible; }.navbar-expand-lg .navbar-collapse { flex-basis: auto; display: flex !important; }.navbar-expand-lg .navbar-toggler { display: none; }}@media (max-width: 1199.98px){.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { padding-right: 0px; padding-left: 0px; }}@media (min-width: 1200px){.navbar-expand-xl { flex-flow: row; justify-content: flex-start; }.navbar-expand-xl .navbar-nav { flex-direction: row; }.navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { flex-wrap: nowrap; }.navbar-expand-xl .navbar-nav-scroll { overflow: visible; }.navbar-expand-xl .navbar-collapse { flex-basis: auto; display: flex !important; }.navbar-expand-xl .navbar-toggler { display: none; }}.navbar-expand { flex-flow: row; justify-content: flex-start; }.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { padding-right: 0px; padding-left: 0px; }.navbar-expand .navbar-nav { flex-direction: row; }.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { flex-wrap: nowrap; }.navbar-expand .navbar-nav-scroll { overflow: visible; }.navbar-expand .navbar-collapse { flex-basis: auto; display: flex !important; }.navbar-expand .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-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }.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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { color: rgba(0, 0, 0, 0.9); }.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: rgb(255, 255, 255); }.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link { color: rgb(255, 255, 255); }.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }.navbar-dark .navbar-text a { color: rgb(255, 255, 255); }.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { color: rgb(255, 255, 255); }.card { position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }.card > hr { margin-right: 0px; margin-left: 0px; }.card > .list-group { border-top: inherit; border-bottom: inherit; }.card > .list-group:first-child { border-top-width: 0px; border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }.card > .list-group:last-child { border-bottom-width: 0px; border-bottom-right-radius: calc(-1px + 0.25rem); border-bottom-left-radius: calc(-1px + 0.25rem); }.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0px; }.card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }.card-title { margin-bottom: 0.75rem; }.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }.card-text:last-child { margin-bottom: 0px; }.card-link:hover { text-decoration: none; }.card-link + .card-link { margin-left: 1.25rem; }.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; 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(-1px + 0.25rem) calc(-1px + 0.25rem) 0px 0px; }.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }.card-footer:last-child { border-radius: 0px 0px calc(-1px + 0.25rem) calc(-1px + 0.25rem); }.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; }.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }.card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; border-radius: calc(-1px + 0.25rem); }.card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%; }.card-img, .card-img-top { border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }.card-img, .card-img-bottom { border-bottom-right-radius: calc(-1px + 0.25rem); border-bottom-left-radius: calc(-1px + 0.25rem); }.card-deck .card { margin-bottom: 15px; }@media (min-width: 576px){.card-deck { display: flex; flex-flow: wrap; margin-right: -15px; margin-left: -15px; }.card-deck .card { flex: 1 0 0%; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; }}.card-group > .card { margin-bottom: 15px; }@media (min-width: 576px){.card-group { display: flex; flex-flow: wrap; }.card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }.card-group > .card + .card { margin-left: 0px; border-left: 0px; }.card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }.card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }.card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }.card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }}.card-columns .card { margin-bottom: 0.75rem; }@media (min-width: 576px){.card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; }.card-columns .card { display: inline-block; width: 100%; }}.accordion { overflow-anchor: none; }.accordion > .card { overflow: hidden; }.accordion > .card:not(:last-of-type) { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.accordion > .card:not(:first-of-type) { border-top-left-radius: 0px; border-top-right-radius: 0px; }.accordion > .card > .card-header { border-radius: 0px; margin-bottom: -1px; }.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }.breadcrumb-item.active { color: rgb(108, 117, 125); }.pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem; }.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); }.page-link:hover { z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }.page-link:focus { z-index: 3; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }.page-item.active .page-link { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.page-item.disabled .page-link { color: rgb(108, 117, 125); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; }@media (prefers-reduced-motion: reduce){.badge { }}a.badge:focus, a.badge:hover { text-decoration: none; }.badge:empty { display: none; }.btn .badge { position: relative; top: -1px; }.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }.badge-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }a.badge-primary:focus, a.badge-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); }a.badge-primary.focus, a.badge-primary:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); }a.badge-secondary:focus, a.badge-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }a.badge-secondary.focus, a.badge-secondary:focus { outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }.badge-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }a.badge-success:focus, a.badge-success:hover { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }a.badge-success.focus, a.badge-success:focus { outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }.badge-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); }a.badge-info:focus, a.badge-info:hover { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); }a.badge-info.focus, a.badge-info:focus { outline: 0px; box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }.badge-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); }a.badge-warning:focus, a.badge-warning:hover { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); }a.badge-warning.focus, a.badge-warning:focus { outline: 0px; box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }.badge-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); }a.badge-danger:focus, a.badge-danger:hover { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); }a.badge-danger.focus, a.badge-danger:focus { outline: 0px; box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }.badge-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); }a.badge-light:focus, a.badge-light:hover { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }a.badge-light.focus, a.badge-light:focus { outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }a.badge-dark:focus, a.badge-dark:hover { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }a.badge-dark.focus, a.badge-dark:focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }.alert-heading { color: inherit; }.alert-link { font-weight: 700; }.alert-dismissible { padding-right: 4rem; }.alert-dismissible .close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 0.75rem 1.25rem; color: inherit; }.alert-primary { color: rgb(0, 64, 133); background-color: rgb(204, 229, 255); border-color: rgb(184, 218, 255); }.alert-primary hr { border-top-color: rgb(159, 205, 255); }.alert-primary .alert-link { color: rgb(0, 39, 82); }.alert-secondary { color: rgb(56, 61, 65); background-color: rgb(226, 227, 229); border-color: rgb(214, 216, 219); }.alert-secondary hr { border-top-color: rgb(200, 203, 207); }.alert-secondary .alert-link { color: rgb(32, 35, 38); }.alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }.alert-success hr { border-top-color: rgb(177, 223, 187); }.alert-success .alert-link { color: rgb(11, 46, 19); }.alert-info { color: rgb(12, 84, 96); background-color: rgb(209, 236, 241); border-color: rgb(190, 229, 235); }.alert-info hr { border-top-color: rgb(171, 221, 229); }.alert-info .alert-link { color: rgb(6, 44, 51); }.alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); border-color: rgb(255, 238, 186); }.alert-warning hr { border-top-color: rgb(255, 232, 161); }.alert-warning .alert-link { color: rgb(83, 63, 3); }.alert-danger { color: rgb(114, 28, 36); background-color: rgb(248, 215, 218); border-color: rgb(245, 198, 203); }.alert-danger hr { border-top-color: rgb(241, 176, 183); }.alert-danger .alert-link { color: rgb(73, 18, 23); }.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); }.alert-light hr { border-top-color: rgb(236, 236, 246); }.alert-light .alert-link { color: rgb(104, 104, 104); }.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }.alert-dark hr { border-top-color: rgb(185, 187, 190); }.alert-dark .alert-link { color: rgb(4, 5, 5); }.media { display: flex; align-items: flex-start; }.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }.close:hover { color: rgb(0, 0, 0); text-decoration: none; }.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }button.close { padding: 0px; background-color: transparent; border: 0px; }a.close.disabled { pointer-events: none; }.modal-open { overflow: hidden; }.modal-open .modal { overflow: hidden auto; }.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }.modal.fade .modal-dialog { transform: translate(0px, -50px); }@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog { }}.modal.show .modal-dialog { transform: none; }.modal.modal-static .modal-dialog { transform: scale(1.02); }.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }.modal-dialog-scrollable .modal-content { max-height: calc(-1rem + 100vh); overflow: hidden; }.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header { flex-shrink: 0; }.modal-dialog-scrollable .modal-body { overflow-y: auto; }.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }.modal-dialog-centered::before { display: block; height: min-content; content: ""; }.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }.modal-backdrop.fade { opacity: 0; }.modal-backdrop.show { opacity: 0.5; }.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }.modal-title { margin-bottom: 0px; line-height: 1.5; }.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }.modal-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }.modal-footer > * { margin: 0.25rem; }.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }@media (min-width: 576px){.modal-dialog { max-width: 500px; margin: 1.75rem auto; }.modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }.modal-dialog-scrollable .modal-content { max-height: calc(-3.5rem + 100vh); }.modal-dialog-centered { min-height: calc(100% - 3.5rem); }.modal-dialog-centered::before { height: min-content; }.modal-sm { max-width: 300px; }}@media (min-width: 992px){.modal-lg, .modal-xl { max-width: 800px; }}@media (min-width: 1200px){.modal-xl { max-width: 1140px; }}.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }.tooltip.show { opacity: 0.9; }.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.3rem; }.popover .arrow::after, .popover .arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1rem; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }.popover-header:empty { display: none; }.popover-body { padding: 0.5rem 0.75rem; color: rgb(33, 37, 41); }.carousel { position: relative; }.carousel.pointer-event { touch-action: pan-y; }.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%; backface-visibility: hidden; }@media (prefers-reduced-motion: reduce){.carousel-item { }}.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { transform: translateX(100%); }.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-100%); }.carousel-fade .carousel-item { opacity: 0; transform: none; }.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; }@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { }}.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; }@media (prefers-reduced-motion: reduce){.carousel-control-next, .carousel-control-prev { }}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }.carousel-control-prev { left: 0px; }.carousel-control-next { right: 0px; }.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: 50% center / 100% 100% no-repeat; }.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; }.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; }@media (prefers-reduced-motion: reduce){.carousel-indicators li { }}.carousel-indicators .active { opacity: 1; }.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; }.bg-white { background-color: rgb(255, 255, 255) !important; }.border { border: 1px solid rgb(222, 226, 230) !important; }.border-0 { border: 0px !important; }.rounded { border-radius: 0.25rem !important; }.rounded-circle { border-radius: 50% !important; }.d-none { display: none !important; }.d-inline { display: inline !important; }.d-flex { display: flex !important; }@media (min-width: 576px){.d-sm-block { display: block !important; }}@media (min-width: 768px){.d-md-none { display: none !important; }.d-md-inline { display: inline !important; }}@media (min-width: 992px){.d-lg-inline { display: inline !important; }}.flex-column { flex-direction: column !important; }.flex-wrap { flex-wrap: wrap !important; }.justify-content-center { justify-content: center !important; }.align-items-center { align-items: center !important; }.float-right { float: right !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }.w-100 { width: 100% !important; }.h-100 { height: 100% !important; }.m-0 { margin: 0px !important; }.my-0 { margin-top: 0px !important; }.mb-0, .my-0 { margin-bottom: 0px !important; }.mx-1 { margin-right: 0.25rem !important; }.mb-1 { margin-bottom: 0.25rem !important; }.mx-1 { margin-left: 0.25rem !important; }.mt-2 { margin-top: 0.5rem !important; }.mr-2 { margin-right: 0.5rem !important; }.mb-2 { margin-bottom: 0.5rem !important; }.mt-3 { margin-top: 1rem !important; }.mr-3, .mx-3 { margin-right: 1rem !important; }.mb-3 { margin-bottom: 1rem !important; }.mx-3 { margin-left: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.mt-5, .my-5 { margin-top: 3rem !important; }.mb-5, .my-5 { margin-bottom: 3rem !important; }.p-0 { padding: 0px !important; }.py-2 { padding-top: 0.5rem !important; }.py-2 { padding-bottom: 0.5rem !important; }.py-3 { padding-top: 1rem !important; }.py-3 { padding-bottom: 1rem !important; }.p-5 { padding: 3rem !important; }.mr-auto, .mx-auto { margin-right: auto !important; }.ml-auto, .mx-auto { margin-left: auto !important; }@media (min-width: 992px){.mb-lg-0 { margin-bottom: 0px !important; }}.text-right { text-align: right !important; }.text-center { text-align: center !important; }@media (min-width: 768px){.text-md-right { text-align: right !important; }}.text-uppercase { text-transform: uppercase !important; }.font-weight-normal { font-weight: 400 !important; }.font-weight-bold { font-weight: 700 !important; }.text-primary { color: rgb(0, 123, 255) !important; }a.text-primary:focus, a.text-primary:hover { color: rgb(0, 86, 179) !important; }.text-success { color: rgb(40, 167, 69) !important; }a.text-success:focus, a.text-success:hover { color: rgb(25, 105, 44) !important; }.text-danger { color: rgb(220, 53, 69) !important; }a.text-danger:focus, a.text-danger:hover { color: rgb(167, 29, 42) !important; }.text-muted { color: rgb(108, 117, 125) !important; }@media print{*, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }a:not(.btn) { text-decoration: underline; }thead { display: table-header-group; }img, tr { break-inside: avoid; }h2, h3, p { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }@page { size: a3; }body { min-width: 992px !important; }.container { min-width: 992px !important; }.navbar { display: none; }.badge { border: 1px solid rgb(0, 0, 0); }.table { border-collapse: collapse !important; }.table td, .table th { background-color: rgb(255, 255, 255) !important; }.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230) !important; }}.mt_5 { margin-top: 5px !important; }.mt_10 { margin-top: 10px !important; }.mt_20 { margin-top: 20px !important; }.mt_30 { margin-top: 30px !important; }.mt_40 { margin-top: 40px !important; }.mt_50 { margin-top: 50px !important; }.mt_60 { margin-top: 60px !important; }.mb_5 { margin-bottom: 5px !important; }.mb_10 { margin-bottom: 10px !important; }.mb_20 { margin-bottom: 20px !important; }.mb_25 { margin-bottom: 25px !important; }.mb_30 { margin-bottom: 30px !important; }.mb_40 { margin-bottom: 40px !important; }.mb_50 { margin-bottom: 50px !important; }.mr_5 { margin-right: 5px !important; }.pt_0 { padding-top: 0px !important; }.pt_10 { padding-top: 10px !important; }.pt_50 { padding-top: 50px !important; }.pb_0 { padding-bottom: 0px !important; }.pb_60 { padding-bottom: 60px !important; }.pl_30 { padding-left: 30px !important; }.fa, .fab, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }.fa-xs { font-size: 0.75em; }.fa-sm { font-size: 0.875em; }.fa-1x { font-size: 1em; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-6x { font-size: 6em; }.fa-7x { font-size: 7em; }.fa-8x { font-size: 8em; }.fa-9x { font-size: 9em; }.fa-10x { font-size: 10em; }.fa-fw { text-align: center; width: 1.25em; }.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }.fa-ul > li { position: relative; }.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }.fa-pull-left { float: left; }.fa-pull-right { float: right; }.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }.fa-spin { }.fa-pulse { }.fa-rotate-90 { transform: rotate(90deg); }.fa-rotate-180 { transform: rotate(180deg); }.fa-rotate-270 { transform: rotate(270deg); }.fa-flip-horizontal { transform: scaleX(-1); }.fa-flip-vertical { transform: scaleY(-1); }.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }.fa-stack-1x { line-height: inherit; }.fa-stack-2x { font-size: 2em; }.fa-inverse { color: rgb(255, 255, 255); }.fa-500px::before { content: ""; }.fa-accessible-icon::before { content: ""; }.fa-accusoft::before { content: ""; }.fa-acquisitions-incorporated::before { content: ""; }.fa-ad::before { content: ""; }.fa-address-book::before { content: ""; }.fa-address-card::before { content: ""; }.fa-adjust::before { content: ""; }.fa-adn::before { content: ""; }.fa-adobe::before { content: ""; }.fa-adversal::before { content: ""; }.fa-affiliatetheme::before { content: ""; }.fa-air-freshener::before { content: ""; }.fa-airbnb::before { content: ""; }.fa-algolia::before { content: ""; }.fa-align-center::before { content: ""; }.fa-align-justify::before { content: ""; }.fa-align-left::before { content: ""; }.fa-align-right::before { content: ""; }.fa-alipay::before { content: ""; }.fa-allergies::before { content: ""; }.fa-amazon::before { content: ""; }.fa-amazon-pay::before { content: ""; }.fa-ambulance::before { content: ""; }.fa-american-sign-language-interpreting::before { content: ""; }.fa-amilia::before { content: ""; }.fa-anchor::before { content: ""; }.fa-android::before { content: ""; }.fa-angellist::before { content: ""; }.fa-angle-double-down::before { content: ""; }.fa-angle-double-left::before { content: ""; }.fa-angle-double-right::before { content: ""; }.fa-angle-double-up::before { content: ""; }.fa-angle-down::before { content: ""; }.fa-angle-left::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-angle-up::before { content: ""; }.fa-angry::before { content: ""; }.fa-angrycreative::before { content: ""; }.fa-angular::before { content: ""; }.fa-ankh::before { content: ""; }.fa-app-store::before { content: ""; }.fa-app-store-ios::before { content: ""; }.fa-apper::before { content: ""; }.fa-apple::before { content: ""; }.fa-apple-alt::before { content: ""; }.fa-apple-pay::before { content: ""; }.fa-archive::before { content: ""; }.fa-archway::before { content: ""; }.fa-arrow-alt-circle-down::before { content: ""; }.fa-arrow-alt-circle-left::before { content: ""; }.fa-arrow-alt-circle-right::before { content: ""; }.fa-arrow-alt-circle-up::before { content: ""; }.fa-arrow-circle-down::before { content: ""; }.fa-arrow-circle-left::before { content: ""; }.fa-arrow-circle-right::before { content: ""; }.fa-arrow-circle-up::before { content: ""; }.fa-arrow-down::before { content: ""; }.fa-arrow-left::before { content: ""; }.fa-arrow-right::before { content: ""; }.fa-arrow-up::before { content: ""; }.fa-arrows-alt::before { content: ""; }.fa-arrows-alt-h::before { content: ""; }.fa-arrows-alt-v::before { content: ""; }.fa-artstation::before { content: ""; }.fa-assistive-listening-systems::before { content: ""; }.fa-asterisk::before { content: ""; }.fa-asymmetrik::before { content: ""; }.fa-at::before { content: ""; }.fa-atlas::before { content: ""; }.fa-atlassian::before { content: ""; }.fa-atom::before { content: ""; }.fa-audible::before { content: ""; }.fa-audio-description::before { content: ""; }.fa-autoprefixer::before { content: ""; }.fa-avianex::before { content: ""; }.fa-aviato::before { content: ""; }.fa-award::before { content: ""; }.fa-aws::before { content: ""; }.fa-baby::before { content: ""; }.fa-baby-carriage::before { content: ""; }.fa-backspace::before { content: ""; }.fa-backward::before { content: ""; }.fa-bacon::before { content: ""; }.fa-bacteria::before { content: "陵"; }.fa-bacterium::before { content: "讀"; }.fa-bahai::before { content: ""; }.fa-balance-scale::before { content: ""; }.fa-balance-scale-left::before { content: ""; }.fa-balance-scale-right::before { content: ""; }.fa-ban::before { content: ""; }.fa-band-aid::before { content: ""; }.fa-bandcamp::before { content: ""; }.fa-barcode::before { content: ""; }.fa-bars::before { content: ""; }.fa-baseball-ball::before { content: ""; }.fa-basketball-ball::before { content: ""; }.fa-bath::before { content: ""; }.fa-battery-empty::before { content: ""; }.fa-battery-full::before { content: ""; }.fa-battery-half::before { content: ""; }.fa-battery-quarter::before { content: ""; }.fa-battery-three-quarters::before { content: ""; }.fa-battle-net::before { content: ""; }.fa-bed::before { content: ""; }.fa-beer::before { content: ""; }.fa-behance::before { content: ""; }.fa-behance-square::before { content: ""; }.fa-bell::before { content: ""; }.fa-bell-slash::before { content: ""; }.fa-bezier-curve::before { content: ""; }.fa-bible::before { content: ""; }.fa-bicycle::before { content: ""; }.fa-biking::before { content: ""; }.fa-bimobject::before { content: ""; }.fa-binoculars::before { content: ""; }.fa-biohazard::before { content: ""; }.fa-birthday-cake::before { content: ""; }.fa-bitbucket::before { content: ""; }.fa-bitcoin::before { content: ""; }.fa-bity::before { content: ""; }.fa-black-tie::before { content: ""; }.fa-blackberry::before { content: ""; }.fa-blender::before { content: ""; }.fa-blender-phone::before { content: ""; }.fa-blind::before { content: ""; }.fa-blog::before { content: ""; }.fa-blogger::before { content: ""; }.fa-blogger-b::before { content: ""; }.fa-bluetooth::before { content: ""; }.fa-bluetooth-b::before { content: ""; }.fa-bold::before { content: ""; }.fa-bolt::before { content: ""; }.fa-bomb::before { content: ""; }.fa-bone::before { content: ""; }.fa-bong::before { content: ""; }.fa-book::before { content: ""; }.fa-book-dead::before { content: ""; }.fa-book-medical::before { content: ""; }.fa-book-open::before { content: ""; }.fa-book-reader::before { content: ""; }.fa-bookmark::before { content: ""; }.fa-bootstrap::before { content: ""; }.fa-border-all::before { content: ""; }.fa-border-none::before { content: ""; }.fa-border-style::before { content: ""; }.fa-bowling-ball::before { content: ""; }.fa-box::before { content: ""; }.fa-box-open::before { content: ""; }.fa-box-tissue::before { content: "拏"; }.fa-boxes::before { content: ""; }.fa-braille::before { content: ""; }.fa-brain::before { content: ""; }.fa-bread-slice::before { content: ""; }.fa-briefcase::before { content: ""; }.fa-briefcase-medical::before { content: ""; }.fa-broadcast-tower::before { content: ""; }.fa-broom::before { content: ""; }.fa-brush::before { content: ""; }.fa-btc::before { content: ""; }.fa-buffer::before { content: ""; }.fa-bug::before { content: ""; }.fa-building::before { content: ""; }.fa-bullhorn::before { content: ""; }.fa-bullseye::before { content: ""; }.fa-burn::before { content: ""; }.fa-buromobelexperte::before { content: ""; }.fa-bus::before { content: ""; }.fa-bus-alt::before { content: ""; }.fa-business-time::before { content: ""; }.fa-buy-n-large::before { content: ""; }.fa-buysellads::before { content: ""; }.fa-calculator::before { content: ""; }.fa-calendar::before { content: ""; }.fa-calendar-alt::before { content: ""; }.fa-calendar-check::before { content: ""; }.fa-calendar-day::before { content: ""; }.fa-calendar-minus::before { content: ""; }.fa-calendar-plus::before { content: ""; }.fa-calendar-times::before { content: ""; }.fa-calendar-week::before { content: ""; }.fa-camera::before { content: ""; }.fa-camera-retro::before { content: ""; }.fa-campground::before { content: ""; }.fa-canadian-maple-leaf::before { content: ""; }.fa-candy-cane::before { content: ""; }.fa-cannabis::before { content: ""; }.fa-capsules::before { content: ""; }.fa-car::before { content: ""; }.fa-car-alt::before { content: ""; }.fa-car-battery::before { content: ""; }.fa-car-crash::before { content: ""; }.fa-car-side::before { content: ""; }.fa-caravan::before { content: ""; }.fa-caret-down::before { content: ""; }.fa-caret-left::before { content: ""; }.fa-caret-right::before { content: ""; }.fa-caret-square-down::before { content: ""; }.fa-caret-square-left::before { content: ""; }.fa-caret-square-right::before { content: ""; }.fa-caret-square-up::before { content: ""; }.fa-caret-up::before { content: ""; }.fa-carrot::before { content: ""; }.fa-cart-arrow-down::before { content: ""; }.fa-cart-plus::before { content: ""; }.fa-cash-register::before { content: ""; }.fa-cat::before { content: ""; }.fa-cc-amazon-pay::before { content: ""; }.fa-cc-amex::before { content: ""; }.fa-cc-apple-pay::before { content: ""; }.fa-cc-diners-club::before { content: ""; }.fa-cc-discover::before { content: ""; }.fa-cc-jcb::before { content: ""; }.fa-cc-mastercard::before { content: ""; }.fa-cc-paypal::before { content: ""; }.fa-cc-stripe::before { content: ""; }.fa-cc-visa::before { content: ""; }.fa-centercode::before { content: ""; }.fa-centos::before { content: ""; }.fa-certificate::before { content: ""; }.fa-chair::before { content: ""; }.fa-chalkboard::before { content: ""; }.fa-chalkboard-teacher::before { content: ""; }.fa-charging-station::before { content: ""; }.fa-chart-area::before { content: ""; }.fa-chart-bar::before { content: ""; }.fa-chart-line::before { content: ""; }.fa-chart-pie::before { content: ""; }.fa-check::before { content: ""; }.fa-check-circle::before { content: ""; }.fa-check-double::before { content: ""; }.fa-check-square::before { content: ""; }.fa-cheese::before { content: ""; }.fa-chess::before { content: ""; }.fa-chess-bishop::before { content: ""; }.fa-chess-board::before { content: ""; }.fa-chess-king::before { content: ""; }.fa-chess-knight::before { content: ""; }.fa-chess-pawn::before { content: ""; }.fa-chess-queen::before { content: ""; }.fa-chess-rook::before { content: ""; }.fa-chevron-circle-down::before { content: ""; }.fa-chevron-circle-left::before { content: ""; }.fa-chevron-circle-right::before { content: ""; }.fa-chevron-circle-up::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-chevron-left::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-child::before { content: ""; }.fa-chrome::before { content: ""; }.fa-chromecast::before { content: ""; }.fa-church::before { content: ""; }.fa-circle::before { content: ""; }.fa-circle-notch::before { content: ""; }.fa-city::before { content: ""; }.fa-clinic-medical::before { content: ""; }.fa-clipboard::before { content: ""; }.fa-clipboard-check::before { content: ""; }.fa-clipboard-list::before { content: ""; }.fa-clock::before { content: ""; }.fa-clone::before { content: ""; }.fa-closed-captioning::before { content: ""; }.fa-cloud::before { content: ""; }.fa-cloud-download-alt::before { content: ""; }.fa-cloud-meatball::before { content: ""; }.fa-cloud-moon::before { content: ""; }.fa-cloud-moon-rain::before { content: ""; }.fa-cloud-rain::before { content: ""; }.fa-cloud-showers-heavy::before { content: ""; }.fa-cloud-sun::before { content: ""; }.fa-cloud-sun-rain::before { content: ""; }.fa-cloud-upload-alt::before { content: ""; }.fa-cloudscale::before { content: ""; }.fa-cloudsmith::before { content: ""; }.fa-cloudversify::before { content: ""; }.fa-cocktail::before { content: ""; }.fa-code::before { content: ""; }.fa-code-branch::before { content: ""; }.fa-codepen::before { content: ""; }.fa-codiepie::before { content: ""; }.fa-coffee::before { content: ""; }.fa-cog::before { content: ""; }.fa-cogs::before { content: ""; }.fa-coins::before { content: ""; }.fa-columns::before { content: ""; }.fa-comment::before { content: ""; }.fa-comment-alt::before { content: ""; }.fa-comment-dollar::before { content: ""; }.fa-comment-dots::before { content: ""; }.fa-comment-medical::before { content: ""; }.fa-comment-slash::before { content: ""; }.fa-comments::before { content: ""; }.fa-comments-dollar::before { content: ""; }.fa-compact-disc::before { content: ""; }.fa-compass::before { content: ""; }.fa-compress::before { content: ""; }.fa-compress-alt::before { content: ""; }.fa-compress-arrows-alt::before { content: ""; }.fa-concierge-bell::before { content: ""; }.fa-confluence::before { content: ""; }.fa-connectdevelop::before { content: ""; }.fa-contao::before { content: ""; }.fa-cookie::before { content: ""; }.fa-cookie-bite::before { content: ""; }.fa-copy::before { content: ""; }.fa-copyright::before { content: ""; }.fa-cotton-bureau::before { content: ""; }.fa-couch::before { content: ""; }.fa-cpanel::before { content: ""; }.fa-creative-commons::before { content: ""; }.fa-creative-commons-by::before { content: ""; }.fa-creative-commons-nc::before { content: ""; }.fa-creative-commons-nc-eu::before { content: ""; }.fa-creative-commons-nc-jp::before { content: ""; }.fa-creative-commons-nd::before { content: ""; }.fa-creative-commons-pd::before { content: ""; }.fa-creative-commons-pd-alt::before { content: ""; }.fa-creative-commons-remix::before { content: ""; }.fa-creative-commons-sa::before { content: ""; }.fa-creative-commons-sampling::before { content: ""; }.fa-creative-commons-sampling-plus::before { content: ""; }.fa-creative-commons-share::before { content: ""; }.fa-creative-commons-zero::before { content: ""; }.fa-credit-card::before { content: ""; }.fa-critical-role::before { content: ""; }.fa-crop::before { content: ""; }.fa-crop-alt::before { content: ""; }.fa-cross::before { content: ""; }.fa-crosshairs::before { content: ""; }.fa-crow::before { content: ""; }.fa-crown::before { content: ""; }.fa-crutch::before { content: ""; }.fa-css3::before { content: ""; }.fa-css3-alt::before { content: ""; }.fa-cube::before { content: ""; }.fa-cubes::before { content: ""; }.fa-cut::before { content: ""; }.fa-cuttlefish::before { content: ""; }.fa-d-and-d::before { content: ""; }.fa-d-and-d-beyond::before { content: ""; }.fa-dailymotion::before { content: "勒"; }.fa-dashcube::before { content: ""; }.fa-database::before { content: ""; }.fa-deaf::before { content: ""; }.fa-deezer::before { content: "亮"; }.fa-delicious::before { content: ""; }.fa-democrat::before { content: ""; }.fa-deploydog::before { content: ""; }.fa-deskpro::before { content: ""; }.fa-desktop::before { content: ""; }.fa-dev::before { content: ""; }.fa-deviantart::before { content: ""; }.fa-dharmachakra::before { content: ""; }.fa-dhl::before { content: ""; }.fa-diagnoses::before { content: ""; }.fa-diaspora::before { content: ""; }.fa-dice::before { content: ""; }.fa-dice-d20::before { content: ""; }.fa-dice-d6::before { content: ""; }.fa-dice-five::before { content: ""; }.fa-dice-four::before { content: ""; }.fa-dice-one::before { content: ""; }.fa-dice-six::before { content: ""; }.fa-dice-three::before { content: ""; }.fa-dice-two::before { content: ""; }.fa-digg::before { content: ""; }.fa-digital-ocean::before { content: ""; }.fa-digital-tachograph::before { content: ""; }.fa-directions::before { content: ""; }.fa-discord::before { content: ""; }.fa-discourse::before { content: ""; }.fa-disease::before { content: ""; }.fa-divide::before { content: ""; }.fa-dizzy::before { content: ""; }.fa-dna::before { content: ""; }.fa-dochub::before { content: ""; }.fa-docker::before { content: ""; }.fa-dog::before { content: ""; }.fa-dollar-sign::before { content: ""; }.fa-dolly::before { content: ""; }.fa-dolly-flatbed::before { content: ""; }.fa-donate::before { content: ""; }.fa-door-closed::before { content: ""; }.fa-door-open::before { content: ""; }.fa-dot-circle::before { content: ""; }.fa-dove::before { content: ""; }.fa-download::before { content: ""; }.fa-draft2digital::before { content: ""; }.fa-drafting-compass::before { content: ""; }.fa-dragon::before { content: ""; }.fa-draw-polygon::before { content: ""; }.fa-dribbble::before { content: ""; }.fa-dribbble-square::before { content: ""; }.fa-dropbox::before { content: ""; }.fa-drum::before { content: ""; }.fa-drum-steelpan::before { content: ""; }.fa-drumstick-bite::before { content: ""; }.fa-drupal::before { content: ""; }.fa-dumbbell::before { content: ""; }.fa-dumpster::before { content: ""; }.fa-dumpster-fire::before { content: ""; }.fa-dungeon::before { content: ""; }.fa-dyalog::before { content: ""; }.fa-earlybirds::before { content: ""; }.fa-ebay::before { content: ""; }.fa-edge::before { content: ""; }.fa-edge-legacy::before { content: "兩"; }.fa-edit::before { content: ""; }.fa-egg::before { content: ""; }.fa-eject::before { content: ""; }.fa-elementor::before { content: ""; }.fa-ellipsis-h::before { content: ""; }.fa-ellipsis-v::before { content: ""; }.fa-ello::before { content: ""; }.fa-ember::before { content: ""; }.fa-empire::before { content: ""; }.fa-envelope::before { content: ""; }.fa-envelope-open::before { content: ""; }.fa-envelope-open-text::before { content: ""; }.fa-envelope-square::before { content: ""; }.fa-envira::before { content: ""; }.fa-equals::before { content: ""; }.fa-eraser::before { content: ""; }.fa-erlang::before { content: ""; }.fa-ethereum::before { content: ""; }.fa-ethernet::before { content: ""; }.fa-etsy::before { content: ""; }.fa-euro-sign::before { content: ""; }.fa-evernote::before { content: ""; }.fa-exchange-alt::before { content: ""; }.fa-exclamation::before { content: ""; }.fa-exclamation-circle::before { content: ""; }.fa-exclamation-triangle::before { content: ""; }.fa-expand::before { content: ""; }.fa-expand-alt::before { content: ""; }.fa-expand-arrows-alt::before { content: ""; }.fa-expeditedssl::before { content: ""; }.fa-external-link-alt::before { content: ""; }.fa-external-link-square-alt::before { content: ""; }.fa-eye::before { content: ""; }.fa-eye-dropper::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-facebook::before { content: ""; }.fa-facebook-f::before { content: ""; }.fa-facebook-messenger::before { content: ""; }.fa-facebook-square::before { content: ""; }.fa-fan::before { content: ""; }.fa-fantasy-flight-games::before { content: ""; }.fa-fast-backward::before { content: ""; }.fa-fast-forward::before { content: ""; }.fa-faucet::before { content: "串"; }.fa-fax::before { content: ""; }.fa-feather::before { content: ""; }.fa-feather-alt::before { content: ""; }.fa-fedex::before { content: ""; }.fa-fedora::before { content: ""; }.fa-female::before { content: ""; }.fa-fighter-jet::before { content: ""; }.fa-figma::before { content: ""; }.fa-file::before { content: ""; }.fa-file-alt::before { content: ""; }.fa-file-archive::before { content: ""; }.fa-file-audio::before { content: ""; }.fa-file-code::before { content: ""; }.fa-file-contract::before { content: ""; }.fa-file-csv::before { content: ""; }.fa-file-download::before { content: ""; }.fa-file-excel::before { content: ""; }.fa-file-export::before { content: ""; }.fa-file-image::before { content: ""; }.fa-file-import::before { content: ""; }.fa-file-invoice::before { content: ""; }.fa-file-invoice-dollar::before { content: ""; }.fa-file-medical::before { content: ""; }.fa-file-medical-alt::before { content: ""; }.fa-file-pdf::before { content: ""; }.fa-file-powerpoint::before { content: ""; }.fa-file-prescription::before { content: ""; }.fa-file-signature::before { content: ""; }.fa-file-upload::before { content: ""; }.fa-file-video::before { content: ""; }.fa-file-word::before { content: ""; }.fa-fill::before { content: ""; }.fa-fill-drip::before { content: ""; }.fa-film::before { content: ""; }.fa-filter::before { content: ""; }.fa-fingerprint::before { content: ""; }.fa-fire::before { content: ""; }.fa-fire-alt::before { content: ""; }.fa-fire-extinguisher::before { content: ""; }.fa-firefox::before { content: ""; }.fa-firefox-browser::before { content: "龜"; }.fa-first-aid::before { content: ""; }.fa-first-order::before { content: ""; }.fa-first-order-alt::before { content: ""; }.fa-firstdraft::before { content: ""; }.fa-fish::before { content: ""; }.fa-fist-raised::before { content: ""; }.fa-flag::before { content: ""; }.fa-flag-checkered::before { content: ""; }.fa-flag-usa::before { content: ""; }.fa-flask::before { content: ""; }.fa-flickr::before { content: ""; }.fa-flipboard::before { content: ""; }.fa-flushed::before { content: ""; }.fa-fly::before { content: ""; }.fa-folder::before { content: ""; }.fa-folder-minus::before { content: ""; }.fa-folder-open::before { content: ""; }.fa-folder-plus::before { content: ""; }.fa-font::before { content: ""; }.fa-font-awesome::before { content: ""; }.fa-font-awesome-alt::before { content: ""; }.fa-font-awesome-flag::before { content: ""; }.fa-font-awesome-logo-full::before { content: ""; }.fa-fonticons::before { content: ""; }.fa-fonticons-fi::before { content: ""; }.fa-football-ball::before { content: ""; }.fa-fort-awesome::before { content: ""; }.fa-fort-awesome-alt::before { content: ""; }.fa-forumbee::before { content: ""; }.fa-forward::before { content: ""; }.fa-foursquare::before { content: ""; }.fa-free-code-camp::before { content: ""; }.fa-freebsd::before { content: ""; }.fa-frog::before { content: ""; }.fa-frown::before { content: ""; }.fa-frown-open::before { content: ""; }.fa-fulcrum::before { content: ""; }.fa-funnel-dollar::before { content: ""; }.fa-futbol::before { content: ""; }.fa-galactic-republic::before { content: ""; }.fa-galactic-senate::before { content: ""; }.fa-gamepad::before { content: ""; }.fa-gas-pump::before { content: ""; }.fa-gavel::before { content: ""; }.fa-gem::before { content: ""; }.fa-genderless::before { content: ""; }.fa-get-pocket::before { content: ""; }.fa-gg::before { content: ""; }.fa-gg-circle::before { content: ""; }.fa-ghost::before { content: ""; }.fa-gift::before { content: ""; }.fa-gifts::before { content: ""; }.fa-git::before { content: ""; }.fa-git-alt::before { content: ""; }.fa-git-square::before { content: ""; }.fa-github::before { content: ""; }.fa-github-alt::before { content: ""; }.fa-github-square::before { content: ""; }.fa-gitkraken::before { content: ""; }.fa-gitlab::before { content: ""; }.fa-gitter::before { content: ""; }.fa-glass-cheers::before { content: ""; }.fa-glass-martini::before { content: ""; }.fa-glass-martini-alt::before { content: ""; }.fa-glass-whiskey::before { content: ""; }.fa-glasses::before { content: ""; }.fa-glide::before { content: ""; }.fa-glide-g::before { content: ""; }.fa-globe::before { content: ""; }.fa-globe-africa::before { content: ""; }.fa-globe-americas::before { content: ""; }.fa-globe-asia::before { content: ""; }.fa-globe-europe::before { content: ""; }.fa-gofore::before { content: ""; }.fa-golf-ball::before { content: ""; }.fa-goodreads::before { content: ""; }.fa-goodreads-g::before { content: ""; }.fa-google::before { content: ""; }.fa-google-drive::before { content: ""; }.fa-google-pay::before { content: "凉"; }.fa-google-play::before { content: ""; }.fa-google-plus::before { content: ""; }.fa-google-plus-g::before { content: ""; }.fa-google-plus-square::before { content: ""; }.fa-google-wallet::before { content: ""; }.fa-gopuram::before { content: ""; }.fa-graduation-cap::before { content: ""; }.fa-gratipay::before { content: ""; }.fa-grav::before { content: ""; }.fa-greater-than::before { content: ""; }.fa-greater-than-equal::before { content: ""; }.fa-grimace::before { content: ""; }.fa-grin::before { content: ""; }.fa-grin-alt::before { content: ""; }.fa-grin-beam::before { content: ""; }.fa-grin-beam-sweat::before { content: ""; }.fa-grin-hearts::before { content: ""; }.fa-grin-squint::before { content: ""; }.fa-grin-squint-tears::before { content: ""; }.fa-grin-stars::before { content: ""; }.fa-grin-tears::before { content: ""; }.fa-grin-tongue::before { content: ""; }.fa-grin-tongue-squint::before { content: ""; }.fa-grin-tongue-wink::before { content: ""; }.fa-grin-wink::before { content: ""; }.fa-grip-horizontal::before { content: ""; }.fa-grip-lines::before { content: ""; }.fa-grip-lines-vertical::before { content: ""; }.fa-grip-vertical::before { content: ""; }.fa-gripfire::before { content: ""; }.fa-grunt::before { content: ""; }.fa-guitar::before { content: ""; }.fa-gulp::before { content: ""; }.fa-h-square::before { content: ""; }.fa-hacker-news::before { content: ""; }.fa-hacker-news-square::before { content: ""; }.fa-hackerrank::before { content: ""; }.fa-hamburger::before { content: ""; }.fa-hammer::before { content: ""; }.fa-hamsa::before { content: ""; }.fa-hand-holding::before { content: ""; }.fa-hand-holding-heart::before { content: ""; }.fa-hand-holding-medical::before { content: "樂"; }.fa-hand-holding-usd::before { content: ""; }.fa-hand-holding-water::before { content: ""; }.fa-hand-lizard::before { content: ""; }.fa-hand-middle-finger::before { content: ""; }.fa-hand-paper::before { content: ""; }.fa-hand-peace::before { content: ""; }.fa-hand-point-down::before { content: ""; }.fa-hand-point-left::before { content: ""; }.fa-hand-point-right::before { content: ""; }.fa-hand-point-up::before { content: ""; }.fa-hand-pointer::before { content: ""; }.fa-hand-rock::before { content: ""; }.fa-hand-scissors::before { content: ""; }.fa-hand-sparkles::before { content: "諾"; }.fa-hand-spock::before { content: ""; }.fa-hands::before { content: ""; }.fa-hands-helping::before { content: ""; }.fa-hands-wash::before { content: "丹"; }.fa-handshake::before { content: ""; }.fa-handshake-alt-slash::before { content: "寧"; }.fa-handshake-slash::before { content: "怒"; }.fa-hanukiah::before { content: ""; }.fa-hard-hat::before { content: ""; }.fa-hashtag::before { content: ""; }.fa-hat-cowboy::before { content: ""; }.fa-hat-cowboy-side::before { content: ""; }.fa-hat-wizard::before { content: ""; }.fa-hdd::before { content: ""; }.fa-head-side-cough::before { content: "率"; }.fa-head-side-cough-slash::before { content: "異"; }.fa-head-side-mask::before { content: "北"; }.fa-head-side-virus::before { content: "磻"; }.fa-heading::before { content: ""; }.fa-headphones::before { content: ""; }.fa-headphones-alt::before { content: ""; }.fa-headset::before { content: ""; }.fa-heart::before { content: ""; }.fa-heart-broken::before { content: ""; }.fa-heartbeat::before { content: ""; }.fa-helicopter::before { content: ""; }.fa-highlighter::before { content: ""; }.fa-hiking::before { content: ""; }.fa-hippo::before { content: ""; }.fa-hips::before { content: ""; }.fa-hire-a-helper::before { content: ""; }.fa-history::before { content: ""; }.fa-hockey-puck::before { content: ""; }.fa-holly-berry::before { content: ""; }.fa-home::before { content: ""; }.fa-hooli::before { content: ""; }.fa-hornbill::before { content: ""; }.fa-horse::before { content: ""; }.fa-horse-head::before { content: ""; }.fa-hospital::before { content: ""; }.fa-hospital-alt::before { content: ""; }.fa-hospital-symbol::before { content: ""; }.fa-hospital-user::before { content: ""; }.fa-hot-tub::before { content: ""; }.fa-hotdog::before { content: ""; }.fa-hotel::before { content: ""; }.fa-hotjar::before { content: ""; }.fa-hourglass::before { content: ""; }.fa-hourglass-end::before { content: ""; }.fa-hourglass-half::before { content: ""; }.fa-hourglass-start::before { content: ""; }.fa-house-damage::before { content: ""; }.fa-house-user::before { content: "便"; }.fa-houzz::before { content: ""; }.fa-hryvnia::before { content: ""; }.fa-html5::before { content: ""; }.fa-hubspot::before { content: ""; }.fa-i-cursor::before { content: ""; }.fa-ice-cream::before { content: ""; }.fa-icicles::before { content: ""; }.fa-icons::before { content: ""; }.fa-id-badge::before { content: ""; }.fa-id-card::before { content: ""; }.fa-id-card-alt::before { content: ""; }.fa-ideal::before { content: "邏"; }.fa-igloo::before { content: ""; }.fa-image::before { content: ""; }.fa-images::before { content: ""; }.fa-imdb::before { content: ""; }.fa-inbox::before { content: ""; }.fa-indent::before { content: ""; }.fa-industry::before { content: ""; }.fa-infinity::before { content: ""; }.fa-info::before { content: ""; }.fa-info-circle::before { content: ""; }.fa-instagram::before { content: ""; }.fa-instagram-square::before { content: "凌"; }.fa-intercom::before { content: ""; }.fa-internet-explorer::before { content: ""; }.fa-invision::before { content: ""; }.fa-ioxhost::before { content: ""; }.fa-italic::before { content: ""; }.fa-itch-io::before { content: ""; }.fa-itunes::before { content: ""; }.fa-itunes-note::before { content: ""; }.fa-java::before { content: ""; }.fa-jedi::before { content: ""; }.fa-jedi-order::before { content: ""; }.fa-jenkins::before { content: ""; }.fa-jira::before { content: ""; }.fa-joget::before { content: ""; }.fa-joint::before { content: ""; }.fa-joomla::before { content: ""; }.fa-journal-whills::before { content: ""; }.fa-js::before { content: ""; }.fa-js-square::before { content: ""; }.fa-jsfiddle::before { content: ""; }.fa-kaaba::before { content: ""; }.fa-kaggle::before { content: ""; }.fa-key::before { content: ""; }.fa-keybase::before { content: ""; }.fa-keyboard::before { content: ""; }.fa-keycdn::before { content: ""; }.fa-khanda::before { content: ""; }.fa-kickstarter::before { content: ""; }.fa-kickstarter-k::before { content: ""; }.fa-kiss::before { content: ""; }.fa-kiss-beam::before { content: ""; }.fa-kiss-wink-heart::before { content: ""; }.fa-kiwi-bird::before { content: ""; }.fa-korvue::before { content: ""; }.fa-landmark::before { content: ""; }.fa-language::before { content: ""; }.fa-laptop::before { content: ""; }.fa-laptop-code::before { content: ""; }.fa-laptop-house::before { content: "復"; }.fa-laptop-medical::before { content: ""; }.fa-laravel::before { content: ""; }.fa-lastfm::before { content: ""; }.fa-lastfm-square::before { content: ""; }.fa-laugh::before { content: ""; }.fa-laugh-beam::before { content: ""; }.fa-laugh-squint::before { content: ""; }.fa-laugh-wink::before { content: ""; }.fa-layer-group::before { content: ""; }.fa-leaf::before { content: ""; }.fa-leanpub::before { content: ""; }.fa-lemon::before { content: ""; }.fa-less::before { content: ""; }.fa-less-than::before { content: ""; }.fa-less-than-equal::before { content: ""; }.fa-level-down-alt::before { content: ""; }.fa-level-up-alt::before { content: ""; }.fa-life-ring::before { content: ""; }.fa-lightbulb::before { content: ""; }.fa-line::before { content: ""; }.fa-link::before { content: ""; }.fa-linkedin::before { content: ""; }.fa-linkedin-in::before { content: ""; }.fa-linode::before { content: ""; }.fa-linux::before { content: ""; }.fa-lira-sign::before { content: ""; }.fa-list::before { content: ""; }.fa-list-alt::before { content: ""; }.fa-list-ol::before { content: ""; }.fa-list-ul::before { content: ""; }.fa-location-arrow::before { content: ""; }.fa-lock::before { content: ""; }.fa-lock-open::before { content: ""; }.fa-long-arrow-alt-down::before { content: ""; }.fa-long-arrow-alt-left::before { content: ""; }.fa-long-arrow-alt-right::before { content: ""; }.fa-long-arrow-alt-up::before { content: ""; }.fa-low-vision::before { content: ""; }.fa-luggage-cart::before { content: ""; }.fa-lungs::before { content: ""; }.fa-lungs-virus::before { content: "不"; }.fa-lyft::before { content: ""; }.fa-magento::before { content: ""; }.fa-magic::before { content: ""; }.fa-magnet::before { content: ""; }.fa-mail-bulk::before { content: ""; }.fa-mailchimp::before { content: ""; }.fa-male::before { content: ""; }.fa-mandalorian::before { content: ""; }.fa-map::before { content: ""; }.fa-map-marked::before { content: ""; }.fa-map-marked-alt::before { content: ""; }.fa-map-marker::before { content: ""; }.fa-map-marker-alt::before { content: ""; }.fa-map-pin::before { content: ""; }.fa-map-signs::before { content: ""; }.fa-markdown::before { content: ""; }.fa-marker::before { content: ""; }.fa-mars::before { content: ""; }.fa-mars-double::before { content: ""; }.fa-mars-stroke::before { content: ""; }.fa-mars-stroke-h::before { content: ""; }.fa-mars-stroke-v::before { content: ""; }.fa-mask::before { content: ""; }.fa-mastodon::before { content: ""; }.fa-maxcdn::before { content: ""; }.fa-mdb::before { content: ""; }.fa-medal::before { content: ""; }.fa-medapps::before { content: ""; }.fa-medium::before { content: ""; }.fa-medium-m::before { content: ""; }.fa-medkit::before { content: ""; }.fa-medrt::before { content: ""; }.fa-meetup::before { content: ""; }.fa-megaport::before { content: ""; }.fa-meh::before { content: ""; }.fa-meh-blank::before { content: ""; }.fa-meh-rolling-eyes::before { content: ""; }.fa-memory::before { content: ""; }.fa-mendeley::before { content: ""; }.fa-menorah::before { content: ""; }.fa-mercury::before { content: ""; }.fa-meteor::before { content: ""; }.fa-microblog::before { content: "駱"; }.fa-microchip::before { content: ""; }.fa-microphone::before { content: ""; }.fa-microphone-alt::before { content: ""; }.fa-microphone-alt-slash::before { content: ""; }.fa-microphone-slash::before { content: ""; }.fa-microscope::before { content: ""; }.fa-microsoft::before { content: ""; }.fa-minus::before { content: ""; }.fa-minus-circle::before { content: ""; }.fa-minus-square::before { content: ""; }.fa-mitten::before { content: ""; }.fa-mix::before { content: ""; }.fa-mixcloud::before { content: ""; }.fa-mixer::before { content: "稜"; }.fa-mizuni::before { content: ""; }.fa-mobile::before { content: ""; }.fa-mobile-alt::before { content: ""; }.fa-modx::before { content: ""; }.fa-monero::before { content: ""; }.fa-money-bill::before { content: ""; }.fa-money-bill-alt::before { content: ""; }.fa-money-bill-wave::before { content: ""; }.fa-money-bill-wave-alt::before { content: ""; }.fa-money-check::before { content: ""; }.fa-money-check-alt::before { content: ""; }.fa-monument::before { content: ""; }.fa-moon::before { content: ""; }.fa-mortar-pestle::before { content: ""; }.fa-mosque::before { content: ""; }.fa-motorcycle::before { content: ""; }.fa-mountain::before { content: ""; }.fa-mouse::before { content: ""; }.fa-mouse-pointer::before { content: ""; }.fa-mug-hot::before { content: ""; }.fa-music::before { content: ""; }.fa-napster::before { content: ""; }.fa-neos::before { content: ""; }.fa-network-wired::before { content: ""; }.fa-neuter::before { content: ""; }.fa-newspaper::before { content: ""; }.fa-nimblr::before { content: ""; }.fa-node::before { content: ""; }.fa-node-js::before { content: ""; }.fa-not-equal::before { content: ""; }.fa-notes-medical::before { content: ""; }.fa-npm::before { content: ""; }.fa-ns8::before { content: ""; }.fa-nutritionix::before { content: ""; }.fa-object-group::before { content: ""; }.fa-object-ungroup::before { content: ""; }.fa-odnoklassniki::before { content: ""; }.fa-odnoklassniki-square::before { content: ""; }.fa-oil-can::before { content: ""; }.fa-old-republic::before { content: ""; }.fa-om::before { content: ""; }.fa-opencart::before { content: ""; }.fa-openid::before { content: ""; }.fa-opera::before { content: ""; }.fa-optin-monster::before { content: ""; }.fa-orcid::before { content: ""; }.fa-osi::before { content: ""; }.fa-otter::before { content: ""; }.fa-outdent::before { content: ""; }.fa-page4::before { content: ""; }.fa-pagelines::before { content: ""; }.fa-pager::before { content: ""; }.fa-paint-brush::before { content: ""; }.fa-paint-roller::before { content: ""; }.fa-palette::before { content: ""; }.fa-palfed::before { content: ""; }.fa-pallet::before { content: ""; }.fa-paper-plane::before { content: ""; }.fa-paperclip::before { content: ""; }.fa-parachute-box::before { content: ""; }.fa-paragraph::before { content: ""; }.fa-parking::before { content: ""; }.fa-passport::before { content: ""; }.fa-pastafarianism::before { content: ""; }.fa-paste::before { content: ""; }.fa-patreon::before { content: ""; }.fa-pause::before { content: ""; }.fa-pause-circle::before { content: ""; }.fa-paw::before { content: ""; }.fa-paypal::before { content: ""; }.fa-peace::before { content: ""; }.fa-pen::before { content: ""; }.fa-pen-alt::before { content: ""; }.fa-pen-fancy::before { content: ""; }.fa-pen-nib::before { content: ""; }.fa-pen-square::before { content: ""; }.fa-pencil-alt::before { content: ""; }.fa-pencil-ruler::before { content: ""; }.fa-penny-arcade::before { content: ""; }.fa-people-arrows::before { content: "泌"; }.fa-people-carry::before { content: ""; }.fa-pepper-hot::before { content: ""; }.fa-percent::before { content: ""; }.fa-percentage::before { content: ""; }.fa-periscope::before { content: ""; }.fa-person-booth::before { content: ""; }.fa-phabricator::before { content: ""; }.fa-phoenix-framework::before { content: ""; }.fa-phoenix-squadron::before { content: ""; }.fa-phone::before { content: ""; }.fa-phone-alt::before { content: ""; }.fa-phone-slash::before { content: ""; }.fa-phone-square::before { content: ""; }.fa-phone-square-alt::before { content: ""; }.fa-phone-volume::before { content: ""; }.fa-photo-video::before { content: ""; }.fa-php::before { content: ""; }.fa-pied-piper::before { content: ""; }.fa-pied-piper-alt::before { content: ""; }.fa-pied-piper-hat::before { content: ""; }.fa-pied-piper-pp::before { content: ""; }.fa-pied-piper-square::before { content: "爛"; }.fa-piggy-bank::before { content: ""; }.fa-pills::before { content: ""; }.fa-pinterest::before { content: ""; }.fa-pinterest-p::before { content: ""; }.fa-pinterest-square::before { content: ""; }.fa-pizza-slice::before { content: ""; }.fa-place-of-worship::before { content: ""; }.fa-plane::before { content: ""; }.fa-plane-arrival::before { content: ""; }.fa-plane-departure::before { content: ""; }.fa-plane-slash::before { content: "數"; }.fa-play::before { content: ""; }.fa-play-circle::before { content: ""; }.fa-playstation::before { content: ""; }.fa-plug::before { content: ""; }.fa-plus::before { content: ""; }.fa-plus-circle::before { content: ""; }.fa-plus-square::before { content: ""; }.fa-podcast::before { content: ""; }.fa-poll::before { content: ""; }.fa-poll-h::before { content: ""; }.fa-poo::before { content: ""; }.fa-poo-storm::before { content: ""; }.fa-poop::before { content: ""; }.fa-portrait::before { content: ""; }.fa-pound-sign::before { content: ""; }.fa-power-off::before { content: ""; }.fa-pray::before { content: ""; }.fa-praying-hands::before { content: ""; }.fa-prescription::before { content: ""; }.fa-prescription-bottle::before { content: ""; }.fa-prescription-bottle-alt::before { content: ""; }.fa-print::before { content: ""; }.fa-procedures::before { content: ""; }.fa-product-hunt::before { content: ""; }.fa-project-diagram::before { content: ""; }.fa-pump-medical::before { content: "索"; }.fa-pump-soap::before { content: "參"; }.fa-pushed::before { content: ""; }.fa-puzzle-piece::before { content: ""; }.fa-python::before { content: ""; }.fa-qq::before { content: ""; }.fa-qrcode::before { content: ""; }.fa-question::before { content: ""; }.fa-question-circle::before { content: ""; }.fa-quidditch::before { content: ""; }.fa-quinscape::before { content: ""; }.fa-quora::before { content: ""; }.fa-quote-left::before { content: ""; }.fa-quote-right::before { content: ""; }.fa-quran::before { content: ""; }.fa-r-project::before { content: ""; }.fa-radiation::before { content: ""; }.fa-radiation-alt::before { content: ""; }.fa-rainbow::before { content: ""; }.fa-random::before { content: ""; }.fa-raspberry-pi::before { content: ""; }.fa-ravelry::before { content: ""; }.fa-react::before { content: ""; }.fa-reacteurope::before { content: ""; }.fa-readme::before { content: ""; }.fa-rebel::before { content: ""; }.fa-receipt::before { content: ""; }.fa-record-vinyl::before { content: ""; }.fa-recycle::before { content: ""; }.fa-red-river::before { content: ""; }.fa-reddit::before { content: ""; }.fa-reddit-alien::before { content: ""; }.fa-reddit-square::before { content: ""; }.fa-redhat::before { content: ""; }.fa-redo::before { content: ""; }.fa-redo-alt::before { content: ""; }.fa-registered::before { content: ""; }.fa-remove-format::before { content: ""; }.fa-renren::before { content: ""; }.fa-reply::before { content: ""; }.fa-reply-all::before { content: ""; }.fa-replyd::before { content: ""; }.fa-republican::before { content: ""; }.fa-researchgate::before { content: ""; }.fa-resolving::before { content: ""; }.fa-restroom::before { content: ""; }.fa-retweet::before { content: ""; }.fa-rev::before { content: ""; }.fa-ribbon::before { content: ""; }.fa-ring::before { content: ""; }.fa-road::before { content: ""; }.fa-robot::before { content: ""; }.fa-rocket::before { content: ""; }.fa-rocketchat::before { content: ""; }.fa-rockrms::before { content: ""; }.fa-route::before { content: ""; }.fa-rss::before { content: ""; }.fa-rss-square::before { content: ""; }.fa-ruble-sign::before { content: ""; }.fa-ruler::before { content: ""; }.fa-ruler-combined::before { content: ""; }.fa-ruler-horizontal::before { content: ""; }.fa-ruler-vertical::before { content: ""; }.fa-running::before { content: ""; }.fa-rupee-sign::before { content: ""; }.fa-rust::before { content: "梁"; }.fa-sad-cry::before { content: ""; }.fa-sad-tear::before { content: ""; }.fa-safari::before { content: ""; }.fa-salesforce::before { content: ""; }.fa-sass::before { content: ""; }.fa-satellite::before { content: ""; }.fa-satellite-dish::before { content: ""; }.fa-save::before { content: ""; }.fa-schlix::before { content: ""; }.fa-school::before { content: ""; }.fa-screwdriver::before { content: ""; }.fa-scribd::before { content: ""; }.fa-scroll::before { content: ""; }.fa-sd-card::before { content: ""; }.fa-search::before { content: ""; }.fa-search-dollar::before { content: ""; }.fa-search-location::before { content: ""; }.fa-search-minus::before { content: ""; }.fa-search-plus::before { content: ""; }.fa-searchengin::before { content: ""; }.fa-seedling::before { content: ""; }.fa-sellcast::before { content: ""; }.fa-sellsy::before { content: ""; }.fa-server::before { content: ""; }.fa-servicestack::before { content: ""; }.fa-shapes::before { content: ""; }.fa-share::before { content: ""; }.fa-share-alt::before { content: ""; }.fa-share-alt-square::before { content: ""; }.fa-share-square::before { content: ""; }.fa-shekel-sign::before { content: ""; }.fa-shield-alt::before { content: ""; }.fa-shield-virus::before { content: "塞"; }.fa-ship::before { content: ""; }.fa-shipping-fast::before { content: ""; }.fa-shirtsinbulk::before { content: ""; }.fa-shoe-prints::before { content: ""; }.fa-shopify::before { content: "綾"; }.fa-shopping-bag::before { content: ""; }.fa-shopping-basket::before { content: ""; }.fa-shopping-cart::before { content: ""; }.fa-shopware::before { content: ""; }.fa-shower::before { content: ""; }.fa-shuttle-van::before { content: ""; }.fa-sign::before { content: ""; }.fa-sign-in-alt::before { content: ""; }.fa-sign-language::before { content: ""; }.fa-sign-out-alt::before { content: ""; }.fa-signal::before { content: ""; }.fa-signature::before { content: ""; }.fa-sim-card::before { content: ""; }.fa-simplybuilt::before { content: ""; }.fa-sink::before { content: "省"; }.fa-sistrix::before { content: ""; }.fa-sitemap::before { content: ""; }.fa-sith::before { content: ""; }.fa-skating::before { content: ""; }.fa-sketch::before { content: ""; }.fa-skiing::before { content: ""; }.fa-skiing-nordic::before { content: ""; }.fa-skull::before { content: ""; }.fa-skull-crossbones::before { content: ""; }.fa-skyatlas::before { content: ""; }.fa-skype::before { content: ""; }.fa-slack::before { content: ""; }.fa-slack-hash::before { content: ""; }.fa-slash::before { content: ""; }.fa-sleigh::before { content: ""; }.fa-sliders-h::before { content: ""; }.fa-slideshare::before { content: ""; }.fa-smile::before { content: ""; }.fa-smile-beam::before { content: ""; }.fa-smile-wink::before { content: ""; }.fa-smog::before { content: ""; }.fa-smoking::before { content: ""; }.fa-smoking-ban::before { content: ""; }.fa-sms::before { content: ""; }.fa-snapchat::before { content: ""; }.fa-snapchat-ghost::before { content: ""; }.fa-snapchat-square::before { content: ""; }.fa-snowboarding::before { content: ""; }.fa-snowflake::before { content: ""; }.fa-snowman::before { content: ""; }.fa-snowplow::before { content: ""; }.fa-soap::before { content: "葉"; }.fa-socks::before { content: ""; }.fa-solar-panel::before { content: ""; }.fa-sort::before { content: ""; }.fa-sort-alpha-down::before { content: ""; }.fa-sort-alpha-down-alt::before { content: ""; }.fa-sort-alpha-up::before { content: ""; }.fa-sort-alpha-up-alt::before { content: ""; }.fa-sort-amount-down::before { content: ""; }.fa-sort-amount-down-alt::before { content: ""; }.fa-sort-amount-up::before { content: ""; }.fa-sort-amount-up-alt::before { content: ""; }.fa-sort-down::before { content: ""; }.fa-sort-numeric-down::before { content: ""; }.fa-sort-numeric-down-alt::before { content: ""; }.fa-sort-numeric-up::before { content: ""; }.fa-sort-numeric-up-alt::before { content: ""; }.fa-sort-up::before { content: ""; }.fa-soundcloud::before { content: ""; }.fa-sourcetree::before { content: ""; }.fa-spa::before { content: ""; }.fa-space-shuttle::before { content: ""; }.fa-speakap::before { content: ""; }.fa-speaker-deck::before { content: ""; }.fa-spell-check::before { content: ""; }.fa-spider::before { content: ""; }.fa-spinner::before { content: ""; }.fa-splotch::before { content: ""; }.fa-spotify::before { content: ""; }.fa-spray-can::before { content: ""; }.fa-square::before { content: ""; }.fa-square-full::before { content: ""; }.fa-square-root-alt::before { content: ""; }.fa-squarespace::before { content: ""; }.fa-stack-exchange::before { content: ""; }.fa-stack-overflow::before { content: ""; }.fa-stackpath::before { content: ""; }.fa-stamp::before { content: ""; }.fa-star::before { content: ""; }.fa-star-and-crescent::before { content: ""; }.fa-star-half::before { content: ""; }.fa-star-half-alt::before { content: ""; }.fa-star-of-david::before { content: ""; }.fa-star-of-life::before { content: ""; }.fa-staylinked::before { content: ""; }.fa-steam::before { content: ""; }.fa-steam-square::before { content: ""; }.fa-steam-symbol::before { content: ""; }.fa-step-backward::before { content: ""; }.fa-step-forward::before { content: ""; }.fa-stethoscope::before { content: ""; }.fa-sticker-mule::before { content: ""; }.fa-sticky-note::before { content: ""; }.fa-stop::before { content: ""; }.fa-stop-circle::before { content: ""; }.fa-stopwatch::before { content: ""; }.fa-stopwatch-20::before { content: "說"; }.fa-store::before { content: ""; }.fa-store-alt::before { content: ""; }.fa-store-alt-slash::before { content: "殺"; }.fa-store-slash::before { content: "辰"; }.fa-strava::before { content: ""; }.fa-stream::before { content: ""; }.fa-street-view::before { content: ""; }.fa-strikethrough::before { content: ""; }.fa-stripe::before { content: ""; }.fa-stripe-s::before { content: ""; }.fa-stroopwafel::before { content: ""; }.fa-studiovinari::before { content: ""; }.fa-stumbleupon::before { content: ""; }.fa-stumbleupon-circle::before { content: ""; }.fa-subscript::before { content: ""; }.fa-subway::before { content: ""; }.fa-suitcase::before { content: ""; }.fa-suitcase-rolling::before { content: ""; }.fa-sun::before { content: ""; }.fa-superpowers::before { content: ""; }.fa-superscript::before { content: ""; }.fa-supple::before { content: ""; }.fa-surprise::before { content: ""; }.fa-suse::before { content: ""; }.fa-swatchbook::before { content: ""; }.fa-swift::before { content: ""; }.fa-swimmer::before { content: ""; }.fa-swimming-pool::before { content: ""; }.fa-symfony::before { content: ""; }.fa-synagogue::before { content: ""; }.fa-sync::before { content: ""; }.fa-sync-alt::before { content: ""; }.fa-syringe::before { content: ""; }.fa-table::before { content: ""; }.fa-table-tennis::before { content: ""; }.fa-tablet::before { content: ""; }.fa-tablet-alt::before { content: ""; }.fa-tablets::before { content: ""; }.fa-tachometer-alt::before { content: ""; }.fa-tag::before { content: ""; }.fa-tags::before { content: ""; }.fa-tape::before { content: ""; }.fa-tasks::before { content: ""; }.fa-taxi::before { content: ""; }.fa-teamspeak::before { content: ""; }.fa-teeth::before { content: ""; }.fa-teeth-open::before { content: ""; }.fa-telegram::before { content: ""; }.fa-telegram-plane::before { content: ""; }.fa-temperature-high::before { content: ""; }.fa-temperature-low::before { content: ""; }.fa-tencent-weibo::before { content: ""; }.fa-tenge::before { content: ""; }.fa-terminal::before { content: ""; }.fa-text-height::before { content: ""; }.fa-text-width::before { content: ""; }.fa-th::before { content: ""; }.fa-th-large::before { content: ""; }.fa-th-list::before { content: ""; }.fa-the-red-yeti::before { content: ""; }.fa-theater-masks::before { content: ""; }.fa-themeco::before { content: ""; }.fa-themeisle::before { content: ""; }.fa-thermometer::before { content: ""; }.fa-thermometer-empty::before { content: ""; }.fa-thermometer-full::before { content: ""; }.fa-thermometer-half::before { content: ""; }.fa-thermometer-quarter::before { content: ""; }.fa-thermometer-three-quarters::before { content: ""; }.fa-think-peaks::before { content: ""; }.fa-thumbs-down::before { content: ""; }.fa-thumbs-up::before { content: ""; }.fa-thumbtack::before { content: ""; }.fa-ticket-alt::before { content: ""; }.fa-tiktok::before { content: "糧"; }.fa-times::before { content: ""; }.fa-times-circle::before { content: ""; }.fa-tint::before { content: ""; }.fa-tint-slash::before { content: ""; }.fa-tired::before { content: ""; }.fa-toggle-off::before { content: ""; }.fa-toggle-on::before { content: ""; }.fa-toilet::before { content: ""; }.fa-toilet-paper::before { content: ""; }.fa-toilet-paper-slash::before { content: "沈"; }.fa-toolbox::before { content: ""; }.fa-tools::before { content: ""; }.fa-tooth::before { content: ""; }.fa-torah::before { content: ""; }.fa-torii-gate::before { content: ""; }.fa-tractor::before { content: ""; }.fa-trade-federation::before { content: ""; }.fa-trademark::before { content: ""; }.fa-traffic-light::before { content: ""; }.fa-trailer::before { content: "論"; }.fa-train::before { content: ""; }.fa-tram::before { content: ""; }.fa-transgender::before { content: ""; }.fa-transgender-alt::before { content: ""; }.fa-trash::before { content: ""; }.fa-trash-alt::before { content: ""; }.fa-trash-restore::before { content: ""; }.fa-trash-restore-alt::before { content: ""; }.fa-tree::before { content: ""; }.fa-trello::before { content: ""; }.fa-tripadvisor::before { content: ""; }.fa-trophy::before { content: ""; }.fa-truck::before { content: ""; }.fa-truck-loading::before { content: ""; }.fa-truck-monster::before { content: ""; }.fa-truck-moving::before { content: ""; }.fa-truck-pickup::before { content: ""; }.fa-tshirt::before { content: ""; }.fa-tty::before { content: ""; }.fa-tumblr::before { content: ""; }.fa-tumblr-square::before { content: ""; }.fa-tv::before { content: ""; }.fa-twitch::before { content: ""; }.fa-twitter::before { content: ""; }.fa-twitter-square::before { content: ""; }.fa-typo3::before { content: ""; }.fa-uber::before { content: ""; }.fa-ubuntu::before { content: ""; }.fa-uikit::before { content: ""; }.fa-umbraco::before { content: ""; }.fa-umbrella::before { content: ""; }.fa-umbrella-beach::before { content: ""; }.fa-underline::before { content: ""; }.fa-undo::before { content: ""; }.fa-undo-alt::before { content: ""; }.fa-uniregistry::before { content: ""; }.fa-unity::before { content: "雷"; }.fa-universal-access::before { content: ""; }.fa-university::before { content: ""; }.fa-unlink::before { content: ""; }.fa-unlock::before { content: ""; }.fa-unlock-alt::before { content: ""; }.fa-unsplash::before { content: "良"; }.fa-untappd::before { content: ""; }.fa-upload::before { content: ""; }.fa-ups::before { content: ""; }.fa-usb::before { content: ""; }.fa-user::before { content: ""; }.fa-user-alt::before { content: ""; }.fa-user-alt-slash::before { content: ""; }.fa-user-astronaut::before { content: ""; }.fa-user-check::before { content: ""; }.fa-user-circle::before { content: ""; }.fa-user-clock::before { content: ""; }.fa-user-cog::before { content: ""; }.fa-user-edit::before { content: ""; }.fa-user-friends::before { content: ""; }.fa-user-graduate::before { content: ""; }.fa-user-injured::before { content: ""; }.fa-user-lock::before { content: ""; }.fa-user-md::before { content: ""; }.fa-user-minus::before { content: ""; }.fa-user-ninja::before { content: ""; }.fa-user-nurse::before { content: ""; }.fa-user-plus::before { content: ""; }.fa-user-secret::before { content: ""; }.fa-user-shield::before { content: ""; }.fa-user-slash::before { content: ""; }.fa-user-tag::before { content: ""; }.fa-user-tie::before { content: ""; }.fa-user-times::before { content: ""; }.fa-users::before { content: ""; }.fa-users-cog::before { content: ""; }.fa-users-slash::before { content: "拾"; }.fa-usps::before { content: ""; }.fa-ussunnah::before { content: ""; }.fa-utensil-spoon::before { content: ""; }.fa-utensils::before { content: ""; }.fa-vaadin::before { content: ""; }.fa-vector-square::before { content: ""; }.fa-venus::before { content: ""; }.fa-venus-double::before { content: ""; }.fa-venus-mars::before { content: ""; }.fa-viacoin::before { content: ""; }.fa-viadeo::before { content: ""; }.fa-viadeo-square::before { content: ""; }.fa-vial::before { content: ""; }.fa-vials::before { content: ""; }.fa-viber::before { content: ""; }.fa-video::before { content: ""; }.fa-video-slash::before { content: ""; }.fa-vihara::before { content: ""; }.fa-vimeo::before { content: ""; }.fa-vimeo-square::before { content: ""; }.fa-vimeo-v::before { content: ""; }.fa-vine::before { content: ""; }.fa-virus::before { content: "若"; }.fa-virus-slash::before { content: "掠"; }.fa-viruses::before { content: "略"; }.fa-vk::before { content: ""; }.fa-vnv::before { content: ""; }.fa-voicemail::before { content: ""; }.fa-volleyball-ball::before { content: ""; }.fa-volume-down::before { content: ""; }.fa-volume-mute::before { content: ""; }.fa-volume-off::before { content: ""; }.fa-volume-up::before { content: ""; }.fa-vote-yea::before { content: ""; }.fa-vr-cardboard::before { content: ""; }.fa-vuejs::before { content: ""; }.fa-walking::before { content: ""; }.fa-wallet::before { content: ""; }.fa-warehouse::before { content: ""; }.fa-water::before { content: ""; }.fa-wave-square::before { content: ""; }.fa-waze::before { content: ""; }.fa-weebly::before { content: ""; }.fa-weibo::before { content: ""; }.fa-weight::before { content: ""; }.fa-weight-hanging::before { content: ""; }.fa-weixin::before { content: ""; }.fa-whatsapp::before { content: ""; }.fa-whatsapp-square::before { content: ""; }.fa-wheelchair::before { content: ""; }.fa-whmcs::before { content: ""; }.fa-wifi::before { content: ""; }.fa-wikipedia-w::before { content: ""; }.fa-wind::before { content: ""; }.fa-window-close::before { content: ""; }.fa-window-maximize::before { content: ""; }.fa-window-minimize::before { content: ""; }.fa-window-restore::before { content: ""; }.fa-windows::before { content: ""; }.fa-wine-bottle::before { content: ""; }.fa-wine-glass::before { content: ""; }.fa-wine-glass-alt::before { content: ""; }.fa-wix::before { content: ""; }.fa-wizards-of-the-coast::before { content: ""; }.fa-wolf-pack-battalion::before { content: ""; }.fa-won-sign::before { content: ""; }.fa-wordpress::before { content: ""; }.fa-wordpress-simple::before { content: ""; }.fa-wpbeginner::before { content: ""; }.fa-wpexplorer::before { content: ""; }.fa-wpforms::before { content: ""; }.fa-wpressr::before { content: ""; }.fa-wrench::before { content: ""; }.fa-x-ray::before { content: ""; }.fa-xbox::before { content: ""; }.fa-xing::before { content: ""; }.fa-xing-square::before { content: ""; }.fa-y-combinator::before { content: ""; }.fa-yahoo::before { content: ""; }.fa-yammer::before { content: ""; }.fa-yandex::before { content: ""; }.fa-yandex-international::before { content: ""; }.fa-yarn::before { content: ""; }.fa-yelp::before { content: ""; }.fa-yen-sign::before { content: ""; }.fa-yin-yang::before { content: ""; }.fa-yoast::before { content: ""; }.fa-youtube::before { content: ""; }.fa-youtube-square::before { content: ""; }.fa-zhihu::before { content: ""; }@font-face { font-family: FontAwesomeBrandsRemoved; }.fab { font-family: "Font Awesome 5 Brands"; }@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: swap; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }.fab, .far { font-weight: 400; }@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: swap; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }.fa, .fas { font-weight: 900; }a.meanmenu-reveal { display: none; }.mean-container .mean-bar { float: left; width: 100%; position: absolute; background: transparent; padding: 20px 0px 0px; z-index: 999; border-bottom: 1px solid rgba(0, 0, 0, 0.03); height: 55px; }.mean-container a.meanmenu-reveal { width: 35px; height: 30px; padding: 12px 15px 0px 0px; position: absolute; right: 0px; cursor: pointer; color: rgb(255, 255, 255); text-decoration: none; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-weight: 700; }.mean-container a.meanmenu-reveal span { display: block; background: rgb(255, 255, 255); height: 4px; margin-top: 3px; border-radius: 3px; }.mean-container .mean-nav { float: left; width: 100%; background: rgb(255, 255, 255); margin-top: 55px; }.mean-container .mean-nav ul { padding: 0px; margin: 0px; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; }.mean-container .mean-nav ul li { position: relative; float: left; width: 100%; }.mean-container .mean-nav ul li a { display: block; float: left; width: 90%; padding: 1em 5%; margin: 0px; text-align: left; color: rgb(103, 114, 148); border-top: 1px solid rgb(219, 238, 253); text-decoration: none; }.mean-container .mean-nav ul li a.active { color: rgb(0, 0, 0); }.mean-container .mean-nav ul li li a { width: 80%; padding: 1em 10%; color: rgb(103, 114, 148); border-top: 1px solid rgb(219, 238, 253); opacity: 1; visibility: visible; text-transform: none; font-size: 14px; text-shadow: none !important; }.mean-container .mean-nav ul li.mean-last a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-bottom: 0px; }.mean-container .mean-nav ul li li li a { width: 70%; padding: 1em 15%; }.mean-container .mean-nav ul li li li li a { width: 60%; padding: 1em 20%; }.mean-container .mean-nav ul li li li li li a { width: 50%; padding: 1em 25%; }.mean-container .mean-nav ul li a:hover { background: rgba(255, 255, 255, 0.1); }.mean-container .mean-nav ul li a.mean-expand { margin-top: 3px; width: 100%; height: 24px; text-align: right; position: absolute; right: 0px; top: 0px; z-index: 2; font-weight: 700; background: transparent; padding: 12px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }.mean-container .mean-push { float: left; width: 100%; padding: 0px; margin: 0px; clear: both; }.mean-nav .wrapper { width: 100%; padding: 0px; margin: 0px; }.mean-container .mean-bar, .mean-container .mean-bar * { box-sizing: content-box; }.mean-remove { display: none !important; }.mobile-nav { display: none; }.mobile-nav.mean-container .mean-nav ul li a.active { color: rgb(255, 45, 85); }.main-nav { padding: 0px; background: rgb(255, 255, 255); width: 100%; }.mean-nav .dropdown-toggle::after { display: none; }.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover { color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; }.main-nav nav ul { padding: 0px; margin: 0px; list-style-type: none; }.main-nav nav .navbar-nav .nav-item { position: relative; padding: 15px 0px; }.main-nav nav .navbar-nav .nav-item a { font-weight: 500; font-size: 16px; text-transform: uppercase; color: rgb(255, 255, 255); padding: 0px; margin-left: 15px; margin-right: 15px; }.main-nav nav .navbar-nav .nav-item a:hover, .main-nav nav .navbar-nav .nav-item a:focus, .main-nav nav .navbar-nav .nav-item a.active { color: rgb(255, 45, 85); }.main-nav nav .navbar-nav .nav-item:hover a { color: rgb(255, 45, 85); }.main-nav nav .navbar-nav .nav-item .dropdown-menu { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 30px 0px; background: rgb(13, 16, 40); position: absolute; top: 80px; left: 0px; width: 250px; z-index: 99; display: block; padding: 20px 5px; opacity: 0; visibility: hidden; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li { position: relative; padding: 0px; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li a { font-size: 15px; font-weight: 500; text-transform: capitalize; padding: 9px 15px; margin: 0px; display: block; color: rgb(255, 255, 255); }.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active { color: rgb(255, 45, 85); }.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu { position: absolute; left: -100%; top: 0px; opacity: 0 !important; visibility: hidden !important; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu { opacity: 1 !important; visibility: visible !important; top: -20px !important; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu { position: absolute; left: -100%; top: 0px; opacity: 0 !important; visibility: hidden !important; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu { opacity: 1 !important; visibility: visible !important; top: -20px !important; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a { color: rgb(255, 255, 255); text-transform: capitalize; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active { color: rgb(255, 45, 85); }.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a { color: rgb(255, 45, 85); }.main-nav nav .navbar-nav .nav-item:hover ul { opacity: 1; visibility: visible; top: 100%; }.main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu { left: auto; right: 0px; }@media only screen and (max-width: 991px){.mobile-nav { display: block; position: relative; }.mobile-nav .logo { text-decoration: none; position: absolute; top: 11px; z-index: 999; left: 15px; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; font-size: 20px; }.mean-container .mean-bar { background-color: rgb(0, 0, 0); padding: 0px; }.mean-container a.meanmenu-reveal { padding: 15px 15px 0px 0px; }.mobile-nav nav .navbar-nav .nav-item a i { display: none; }.main-nav { display: none !important; }}.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }.mfp-align-top .mfp-container::before { display: none; }.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }.mfp-ajax-cur { cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }.mfp-zoom { cursor: zoom-in; }.mfp-auto-cursor .mfp-content { cursor: auto; }.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }.mfp-loading.mfp-figure { display: none; }.mfp-hide { display: none !important; }.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }.mfp-preloader a { color: rgb(204, 204, 204); }.mfp-preloader a:hover { color: rgb(255, 255, 255); }.mfp-s-ready .mfp-preloader { display: none; }.mfp-s-error .mfp-content { display: none; }button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }.mfp-close:hover, .mfp-close:focus { opacity: 1; }.mfp-close:active { top: 1px; }.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }.mfp-arrow:active { margin-top: -54px; }.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }.mfp-arrow-left { left: 0px; }.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }.mfp-arrow-right { right: 0px; }.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }.mfp-iframe-holder .mfp-close { top: -40px; }.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }.mfp-figure { line-height: 0; }.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }.mfp-figure figure { margin: 0px; }.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }.mfp-image-holder .mfp-content { max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }.mfp-img-mobile img.mfp-img { padding: 0px; }.mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }.mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }}@media (max-width: 900px){.mfp-arrow { transform: scale(0.75); }.mfp-arrow-left { transform-origin: 0px center; }.mfp-arrow-right { transform-origin: 100% center; }.mfp-container { padding-left: 6px; padding-right: 6px; }}.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }.owl-carousel { display: none; width: 100%; z-index: 1; }.owl-carousel .owl-stage { position: relative; }.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-item { min-height: 1px; float: left; backface-visibility: hidden; }.owl-carousel .owl-item img { display: block; width: 100%; transform-style: preserve-3d; }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }.owl-carousel.owl-loaded { display: block; }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }.owl-carousel.owl-loading { opacity: 0; display: block; }.owl-carousel.owl-hidden { opacity: 0; }.owl-carousel.owl-refresh .owl-item { visibility: hidden; }.owl-carousel.owl-drag .owl-item { user-select: none; }.owl-carousel.owl-grab { cursor: grab; }.owl-carousel.owl-rtl { direction: rtl; }.owl-carousel.owl-rtl .owl-item { float: right; }.owl-carousel .animated { }.owl-carousel .owl-animated-in { z-index: 0; }.owl-carousel .owl-animated-out { z-index: 1; }.owl-carousel .fadeOut { }.owl-height { }.owl-carousel .owl-item .owl-lazy { opacity: 0; }.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; }.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; }.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }@supports (-ms-accelerator:true) {
  .swal2-range input { width: 100% !important; }
  .swal2-range output { display: none; }
}* { margin: 0px; padding: 0px; }body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; color: rgb(51, 51, 51); background: rgb(255, 255, 255); font-size: 16px; }.search-section h1 { font-family: inherit; }label { font-weight: 500 !important; }.w_100 { width: 100px !important; }.w_150 { width: 150px !important; }.w_200 { width: 200px !important; }.w_300 { width: 300px !important; }h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); }.d_n { display: none !important; }a { text-decoration: none; }a:hover { text-decoration: none; }.limit { font-size: 14px; color: red; }.dashboard-box { padding: 20px; color: rgb(255, 255, 255); margin-bottom: 20px; }.dashboard-box-1 { background: rgb(0, 123, 255); }.dashboard-box-2 { background: rgb(40, 167, 69); }.dashboard-box-3 { background: rgb(234, 234, 234); color: rgb(51, 51, 51); }.dashboard-box-3 table, .dashboard-box-3 table tr td { border: 1px solid rgb(177, 177, 177); }.contact-page-map iframe { width: 100%; height: 500px; margin-bottom: 50px; }.w-400 { width: 400px !important; }.w-300 { width: 300px !important; }.w-200 { width: 200px !important; }.w-100 { width: 100px !important; }.w-150 { width: 150px !important; }.w-100-p { width: 100% !important; }.h-100 { height: 100px !important; }.h-70 { height: 70px !important; }.h-200 { height: 200px !important; }.btn-arf { border: 0px; background: rgb(224, 4, 69) !important; }.btn-arf:hover { background: rgb(51, 51, 51) !important; }.existing-video iframe { width: 100%; height: 170px; }.psp_pagination .page-link { color: rgb(61, 171, 59); outline: none; width: 35px; text-align: center; height: 35px; font-size: 12px; padding: 0px; line-height: 35px; font-weight: 700; border-top: rgb(238, 238, 238); border-bottom: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px; margin: 0px 5px; background: rgb(255, 255, 255); border-radius: 3px !important; }.psp_pagination .page-link:focus { box-shadow: none; }.psp_pagination .page-item.active .page-link, .psp_pagination .page-item .page-link:hover { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(61, 171, 59); border-color: rgb(221, 221, 221); }.top { height: 36px; }.top ul.top-left { width: 100%; }.top ul.top-left li { list-style-type: none; float: left; padding-top: 6px; margin-right: 30px; }.top ul.top-left li, .top ul.top-left li a { color: rgb(255, 255, 255); font-size: 14px; }.top ul.top-right { width: 100%; }.top ul.top-right li { list-style-type: none; float: right; }.top ul.top-right li, .top ul.top-right li a { color: rgb(255, 255, 255); font-size: 14px; }.top ul.top-right select { font-size: 14px; margin-top: 1px; padding-left: 10px; padding-right: 0px; background: transparent !important; color: rgb(255, 255, 255) !important; border: 0px !important; }.top ul.top-right select option { color: rgb(0, 0, 0) !important; }@media only screen and (max-width: 991px){.top { height: auto; }.top ul.top-left li { float: none; }}@media only screen and (max-width: 767px){.top { height: auto; }.top ul.top-left { margin-top: 10px; }.top ul.top-left, .top ul.top-right { text-align: center; }.top ul.top-left li, .top ul.top-right li { float: none; display: inline-block; }}.search-section { background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; padding-top: 30px; padding-bottom: 30px; }.search-section .bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(13, 38, 59); opacity: 0.7; }.search-section h1 { color: rgb(255, 255, 255); font-weight: 700; font-size: 50px; text-align: center; }.search-section p { color: rgb(255, 255, 255); font-weight: 400; font-size: 20px; text-align: center; }.search-section .box { margin-top: 30px; }.search-section .input-box { background: rgba(245, 245, 245, 0.3); padding: 10px; border-radius: 6px; }.search-section .input-box input { height: 44px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; font-size: 16px !important; }.search-section .input-group-append { height: 40px; width: 20% !important; font-size: 16px !important; }.search-section .input-group-append button { background: rgb(12, 11, 208); border: 0px; color: rgb(255, 255, 255); border-top-right-radius: 6px; border-bottom-right-radius: 6px; width: 100% !important; }@media only screen and (max-width: 767px){.search-section { padding-top: 22px; padding-bottom: 22px; }.search-section .input-group { display: block; }.search-section .input-box input { width: 100%; margin-bottom: 5px; border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }.search-section .input-group-append { width: 100% !important; }.search-section .input-group-append button { border-top-left-radius: 6px !important; border-bottom-left-radius: 6px !important; }}.main-nav { position: relative; padding-top: 0px; padding-bottom: 0px; background: rgb(255, 255, 255); }.main-nav .navbar { padding: 0px; }.main-nav nav .navbar-nav .nav-item { padding-top: 28px; padding-bottom: 28px; }.main-nav nav .navbar-nav .nav-item .dropdown-menu { top: 80px !important; background: rgb(255, 255, 255) !important; padding: 0px !important; border: 2px solid rgb(245, 245, 245) !important; border-radius: 0px !important; }.main-nav nav .navbar-nav .nav-item a { color: rgb(51, 51, 51); font-weight: 600; text-transform: none !important; }.main-nav nav .navbar-nav .nav-item .dropdown-menu li a { color: rgb(68, 68, 68); border-bottom: 1px solid rgb(219, 219, 219); }.mobile-nav.mean-container .mean-nav ul li a.active, .main-nav nav .navbar-nav .nav-item a:hover, .main-nav nav .navbar-nav .nav-item a:focus, .main-nav nav .navbar-nav .nav-item a.active, .main-nav nav .navbar-nav .nav-item:hover a, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a { color: rgb(224, 4, 69); }.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover { color: rgb(224, 4, 69) !important; }.main-nav img { height: 70px; }.sticky { position: fixed; left: 0px; top: 0px; width: 100%; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); z-index: 999; }.sidepanel { height: 250px; width: 0px; position: fixed; z-index: 1; top: 0px; left: 0px; background-color: rgb(17, 17, 17); overflow-x: hidden; padding-top: 60px; }.sidepanel a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: rgb(129, 129, 129); display: block; }.sidepanel a:hover { color: rgb(241, 241, 241); }.mobile-nav img { height: 40px; }.mean-container .mean-bar { background-color: rgb(255, 255, 255); height: 60px; }.mean-container .logo { top: 5px; }.mean-container img { height: 50px; }.mean-container a.meanmenu-reveal span { background: rgb(224, 4, 69); }.mean-container a.meanmenu-reveal { color: rgb(224, 4, 69); }.popular-city { padding-top: 50px; padding-bottom: 20px; overflow: hidden; }.popular-city .heading { text-align: center; margin-bottom: 30px; }.popular-city .heading h2 { font-size: 30px; font-weight: 700; color: rgb(51, 51, 51); margin-top: 0px; }.popular-city .heading h3 { font-size: 18px; font-weight: 400; color: rgb(140, 140, 140); }.popular-city .popular-city-item { color: rgb(255, 255, 255); text-align: center; position: relative; margin-bottom: 25px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgb(226, 226, 226) 0px 0px 10px 3px; }.popular-city .popular-city-item .icon { font-size: 30px; margin-bottom: 20px; color: rgb(255, 255, 255); position: relative; }.popular-city .popular-city-item .photo { position: relative; overflow: hidden; border-top-left-radius: 8px; border-top-right-radius: 8px; }.popular-city .popular-city-item .photo img { width: 100%; height: 170px; object-fit: cover; object-position: center center; border-top-left-radius: 8px; border-top-right-radius: 8px; }.popular-city .popular-city-item:hover .photo img { border-top-left-radius: 8px; border-top-right-radius: 8px; }.popular-city .popular-city-item .text { padding-top: 10px; padding-bottom: 10px; }.popular-city .popular-city-item .text h4 { color: rgb(51, 51, 51); font-weight: 600; font-size: 18px; margin-bottom: 5px; }.popular-city .popular-city-item:hover h4 { color: rgb(56, 95, 221); }.popular-city .popular-city-item .text p { color: rgb(140, 140, 140); font-size: 14px; margin-bottom: 10px; }.popular-city .popular-city-item a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }@media only screen and (max-width: 1199px){.popular-city .popular-city-item { height: 170px; }}@media only screen and (max-width: 991px){.popular-city .popular-city-item { height: 260px; }}@media only screen and (max-width: 767px){.popular-city .popular-city-item { height: 320px; }}.listing { padding-top: 50px; padding-bottom: 20px; overflow: hidden; }.listing .heading { text-align: center; margin-bottom: 30px; }.listing .heading h2 { font-size: 30px; font-weight: 700; color: rgb(51, 51, 51); margin-top: 0px; }.listing .heading h3 { font-size: 18px; font-weight: 400; color: rgb(140, 140, 140); }.listing .listing-item { margin-bottom: 25px; border-radius: 8px; box-shadow: rgb(226, 226, 226) 0px 0px 10px 3px; }.listing .listing-item .photo { position: relative; overflow: hidden; border-top-left-radius: 8px; border-top-right-radius: 8px; }.listing .listing-item .photo img { width: 100%; height: 220px; object-fit: cover; border-top-left-radius: 8px; border-top-right-radius: 8px; }.listing .listing-item:hover .photo img { border-top-left-radius: 8px; border-top-right-radius: 8px; }.listing .listing-item .photo .brand { position: absolute; bottom: 10px; left: 10px; }.listing .listing-item .photo .brand a { background: rgb(224, 4, 69); color: rgb(255, 255, 255); padding: 2px 8px; font-size: 14px; border-radius: 6px; }.listing .listing-item .photo .wishlist { position: absolute; bottom: 10px; right: 10px; }.listing .listing-item .photo .wishlist i { color: rgb(255, 255, 255); font-size: 30px; font-weight: 400; }.listing .listing-item .photo .featured-text { position: absolute; top: 20px; right: -30px; background: rgb(61, 171, 59); color: rgb(255, 255, 255); padding-left: 30px; padding-right: 30px; transform: rotate(45deg); }.listing .listing-item .text { background: rgb(255, 255, 255); padding: 20px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }.listing .listing-item .text .type-price { margin-bottom: 10px; border-bottom: 1px dashed rgb(199, 199, 199); padding-bottom: 10px; }.listing .listing-item .text .type-price .type { display: inline-block; font-size: 13px; font-weight: 700; vertical-align: middle; width: 40%; }.listing .listing-item .text .type-price .price { display: inline-block; color: rgb(32, 32, 32); font-weight: 700; font-size: 22px; vertical-align: middle; text-align: right; width: calc(60% - 6px); }.listing .listing-item .text h3 { font-size: 18px; font-weight: 700; margin-bottom: 5px; }.listing .listing-item .text h3 a { color: rgb(51, 51, 51); }.listing .listing-item .text h3 a:hover { color: rgb(224, 4, 69); }.listing .listing-item .text .location { font-size: 16px; color: rgb(224, 4, 69); }.listing .listing-item .text .location a { color: rgb(224, 4, 69); }.my-review i { color: rgb(251, 199, 21); font-size: 14px; }.listing .listing-item .text .review { margin-top: 5px; }.listing .listing-item .text .review i { color: rgb(251, 199, 21); font-size: 14px; }.listing .owl-dots { text-align: center; margin-top: 5px; }.listing .owl-dots .owl-dot { width: 24px; height: 24px; background: rgb(199, 199, 199); border: 7px solid rgb(199, 199, 199); border-radius: 50%; display: inline-block; margin: 0px 5px; }.listing .owl-dots .owl-dot.active { width: 24px; height: 24px; background: rgb(0, 0, 0); border: 7px solid rgb(199, 199, 199); }@media only screen and (max-width: 1199px){.listing .listing-item .photo img { height: 185px; }}@media only screen and (max-width: 991px){.listing .listing-item .photo img { height: 215px; }}@media only screen and (max-width: 767px){.listing .listing-item .photo img { height: 320px; }}@media only screen and (max-width: 575px){.listing .listing-item .photo img { height: 340px; }.listing .owl-nav .owl-prev { left: -10px; }.listing .owl-nav .owl-next { right: -10px; }}@media only screen and (max-width: 460px){.listing .listing-item .photo img { height: 270px; }}.pricing .card { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 6px; background: rgb(243, 243, 243); }.pricing hr { margin: 1.5rem 0px; }.pricing .card-title { margin: 0.5rem 0px; font-size: 20px; letter-spacing: 0.1rem; font-weight: bold; }.pricing .card-price { font-size: 32px; margin: 0px; font-weight: 700; }.pricing .card-price .period { font-size: 16px; }.pricing ul li { margin-bottom: 16px; }.pricing .text-muted { opacity: 0.7; }.pricing .btn { background: rgb(224, 4, 69); font-size: 20px; border-radius: 6px; font-weight: 700; padding: 10px; border: 0px; }.pricing .btn:hover { background: rgb(51, 51, 51); }@media (min-width: 991px){.pricing .card:hover { margin-top: -0.25rem; margin-bottom: 0.25rem; box-shadow: rgba(0, 0, 0, 0.3) 0px 0.5rem 1rem 0px; }.pricing .card:hover .btn { opacity: 1; }}.scroll-top { cursor: pointer; text-align: center; font-size: 22px; position: fixed; width: 50px; height: 50px; line-height: 46px; bottom: 20px; right: 20px; background: rgb(224, 4, 69); color: rgb(255, 255, 255); opacity: 0.7; z-index: 99; }.scroll-top:hover { opacity: 1; color: rgb(255, 255, 255); }.footer-area { margin-top: 50px; padding-top: 30px; padding-bottom: 60px; position: relative; background-position: center center; background-size: cover; background-repeat: no-repeat; }.footer-area::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(13, 38, 59); opacity: 0.95; }.footer-item { margin-top: 30px; }.footer-item h2 { font-size: 22px; font-weight: 600; margin: 0px 0px 30px; color: rgb(255, 255, 255) !important; }.footer-item p { line-height: 1.7; margin: 0px; }.footer-item ul li { margin-bottom: 5px; list-style-type: none; }.footer-item ul li a { font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); padding-left: 5px; }.footer-item ul.fmain li { position: relative; padding-left: 10px; }.footer-item ul.fmain li::before { content: ""; font-family: "Font Awesome 5 Free"; color: rgb(255, 255, 255); font-weight: 600; position: absolute; left: 0px; top: 0px; }.footer-item ul li a:hover { color: rgb(228, 228, 228); }.footer-social-link { margin-top: 30px; }.footer-social-link h2 { font-size: 26px; font-weight: 600; text-transform: capitalize; margin: 0px 0px 20px; }.footer-social-link ul li { display: inline-block; margin-right: 5px; }.footer-social-link ul li a { text-align: center; display: block; width: 30px; height: 30px; line-height: 30px; background: rgb(224, 4, 69); border: 1px solid rgb(224, 4, 69); color: rgb(255, 255, 255); padding-left: 0px; border-radius: 3px; }.footer-social-link ul li a:hover { background-color: rgb(255, 255, 255); color: rgb(56, 95, 221); border-color: rgb(255, 255, 255); }.footer-contact ul li { position: relative; padding-left: 26px; font-size: 15px; margin-bottom: 8px; color: rgb(255, 255, 255); }.footer-contact ul li::before { font-family: "Font Awesome 5 Free"; position: absolute; left: 0px; top: 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; }.footer-contact ul li:nth-child(1)::before { content: ""; }.footer-contact ul li:nth-child(2)::before { content: ""; }.footer-contact ul li:nth-child(3)::before { content: ""; }.copyright { text-align: center; color: rgb(255, 255, 255); border-top: 1px solid rgb(168, 168, 168); margin-top: 20px; padding-top: 20px; }.copyright p { margin: 0px; }.page-banner { background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(13, 38, 59); position: relative; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; padding: 48px 0px 28px !important; }.page-banner .page-banner-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(13, 38, 59); opacity: 0.5; }.page-banner h1 { color: rgb(255, 255, 255); font-size: 34px; font-weight: 700; padding-top: 30px; margin: 0px; text-align: center; position: relative; }.page-banner nav { position: relative; padding-bottom: 20px !important; }.page-banner .breadcrumb { background-color: transparent; text-align: center; margin-bottom: 0px; }.page-banner .breadcrumb-item { color: rgb(233, 233, 233); font-weight: 600; font-size: 16px; }.page-banner .breadcrumb-item a { color: rgb(255, 255, 255); }.page-banner .breadcrumb-item::before { color: rgb(255, 255, 255) !important; }.page-content { padding-top: 60px; padding-bottom: 0px; overflow: hidden; }.blog-item { margin-bottom: 50px; }.blog-item .text h2 { font-size: 22px; font-weight: 700; margin-bottom: 10px; color: rgb(51, 51, 51); }.blog-item .text h2 a { color: rgb(51, 51, 51); }.blog-item .featured-photo { margin-bottom: 15px; }.blog-item .featured-photo img { width: 100%; height: 230px; object-fit: cover; border-radius: 6px; }.blog-item-single .featured-photo { margin-bottom: 15px; }.blog-item-single .featured-photo img { width: 100%; height: auto; border-radius: 6px; }.blog-item-single img, .blog-item-single .text img, .page-content .text img { display: block; margin: 14px auto; border-radius: 8px; box-sizing: border-box; max-width: 100% !important; height: auto !important; }.blog-item-single table, .page-content .text table { max-width: 100%; border-collapse: collapse; margin: 18px 0px; font-size: 14px; }.blog-item-single .table-responsive, .page-content .text { overflow-x: auto; }.blog-item-single .text h2 { font-size: 28px; font-weight: 700; margin-bottom: 10px; color: rgb(51, 51, 51); }.blog-item-single .text h2 a { color: rgb(51, 51, 51); }.sidebar .widget { padding: 20px; background: rgb(241, 245, 249); margin-bottom: 30px; }.sidebar .widget h3 { font-size: 20px; font-weight: 700; margin-bottom: 20px; }.sidebar .widget .type-1 ul li { list-style-type: none; padding-left: 20px; position: relative; margin-bottom: 10px; }.sidebar .widget .type-1 ul li::before { content: ""; font-family: "Font Awesome 5 Free"; position: absolute; left: 0px; top: 0px; color: rgb(224, 4, 69); font-weight: 600; }.sidebar .widget .type-1 ul li a { color: rgb(51, 51, 51); }.sidebar .widget .type-1 ul li a:hover { color: rgb(224, 4, 69); }.sidebar .widget .search .input-group-append { width: 36px; }.sidebar .widget .search button { background: rgb(224, 4, 69); border: 0px; width: 36px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }.sidebar .widget .search button i { color: rgb(255, 255, 255); }.comment h2 { font-size: 28px; font-weight: 700; }.comment button { border: 0px; background: rgb(224, 4, 69); border-radius: 8px; padding: 10px 30px; font-weight: 600; text-transform: none; }.comment button:hover { background: rgb(51, 51, 51); }.comment-item { margin-bottom: 20px; display: flex; }.comment-item .photo { width: 70px; margin-right: 15px; }.comment-item .photo img { width: 70px; height: 70px; border-radius: 50%; border: 2px solid rgb(221, 221, 221); }.comment-item .text h4 { font-size: 18px; font-weight: 600; margin-bottom: 0px; }.comment-item .text .date { font-size: 16px; color: rgb(132, 132, 132); margin-bottom: 10px; }.comment-item .text .des { font-size: 14px; }.faq { background: rgb(255, 255, 255); }.faq .panel-body ol li, .faq .panel-body ul li { list-style-position: inside; }.faq .panel { margin-bottom: 10px; box-shadow: none !important; border-radius: 0px !important; }.faq .panel-default > .panel-heading { background: rgb(238, 238, 238); color: rgb(51, 51, 51); padding: 0px; border-radius: 0px; border: 1px solid rgb(238, 238, 238); position: relative; }.faq .panel-group .panel-heading a::after { content: ""; font-family: "Font Awesome 5 Free"; position: absolute; font-weight: 600; right: 20px; top: 10px; font-size: 14px; }.faq .panel-group .panel-heading a.collapsed::after { content: ""; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: 600; }.faq h4.panel-title { margin-bottom: 0px; border: 1px solid rgb(221, 221, 221); }.faq h4.panel-title a { display: block; padding: 10px 15px; font-size: 18px; font-weight: 700; color: rgb(224, 4, 69); }.faq .panel-body { padding: 15px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; }.contact-item { text-align: center; border: 1px solid rgb(225, 225, 225); padding: 30px 20px; margin-bottom: 20px; }.contact-icon { text-align: center; margin-bottom: 15px; }.contact-icon i { width: 40px; height: 40px; color: rgb(224, 4, 69); }.contact-icon i { font-size: 34px; }.contact-text { margin-top: 0px; }.contact-text h4 { font-size: 18px; font-weight: 700; margin-bottom: 5px; }.contact-text p { margin: 0px; }.contact-form textarea { height: 190px; }.contact-form .btn { cursor: pointer; display: inline-block; font-weight: 700; padding: 10px 20px; border: 1px solid rgb(224, 4, 69); background: rgb(224, 4, 69); color: rgb(255, 255, 255); border-radius: 8px; text-transform: none; }.contact-form .btn:hover { color: rgb(255, 255, 255); background: rgb(49, 49, 49); border: 1px solid rgb(49, 49, 49); }.map-area iframe { width: 100%; height: 450px; margin-bottom: -5px; }h4.contact-form-title { font-weight: 700; font-size: 24px; }.contact-form button { background: rgb(224, 4, 69); border: 2px solid rgb(224, 4, 69); border-radius: 50px; padding: 10px 30px; display: inline-block; color: rgb(255, 255, 255); font-weight: 600; text-transform: uppercase; }.contact-form button:hover { background: transparent; border-color: rgb(255, 255, 255); }.cart table img { width: 100px; height: auto; }.cart input[type="number"] { width: 100px; }.cart .total { font-size: 18px; font-weight: 600; }.reg-login-form h2 { font-size: 24px; font-weight: 700; }.reg-login-form .inner { display: flex; justify-content: center; }.reg-login-form input { width: 400px; }.reg-login-form .new-user { margin-top: 15px; font-weight: 600; }.reg-login-form .new-user a { color: rgb(224, 4, 69); }.reg-login-form .new-user a:hover { color: rgb(51, 51, 51); }.reg-login-form button { background: rgb(224, 4, 69); border: 0px; }.reg-login-form button:hover { background: rgb(51, 51, 51); }.reg-login-form .link { color: rgb(224, 4, 69); }.user-sidebar ul { display: flex; flex-direction: column; }.user-sidebar ul li { list-style-type: none; margin-bottom: 5px; }.user-sidebar ul li a { border: 0px; background: rgb(123, 124, 125) !important; }.user-sidebar ul li a:hover { background: rgb(51, 51, 51) !important; }.modal-table { font-size: 16px; }.modal-table tr th { width: 150px; }.listing-single-banner { background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; padding-top: 100px; padding-bottom: 100px; }.listing-single-banner .bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.5; background: rgb(75, 75, 75); }.listing-single-banner h1 { color: rgb(255, 255, 255); font-size: 50px; font-weight: 700; }.listing-single-banner .price { color: rgb(255, 255, 255); font-size: 28px; font-weight: 600; margin-top: 15px; }.listing-single-banner .location { color: rgb(255, 255, 255); font-size: 18px; font-weight: 600; margin-top: 15px; }.listing-single-banner .review { color: rgb(251, 199, 21); font-size: 16px; margin-top: 5px; font-weight: 600; }.listing-single-banner .call { font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; margin-top: 15px; }.listing-single-banner .listing-items { margin-top: 20px; margin-bottom: 30px; }.listing-single-banner .listing-items a { background: rgb(255, 255, 255); color: rgb(224, 4, 69); padding: 6px 15px; border: 1px solid rgb(255, 255, 255); margin-right: 10px; border-radius: 4px; display: inline-block; }.listing-single-banner .listing-items a:hover { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }.listing-single-banner .social ul li { margin: 0px; list-style-type: none; display: inline-block; }.listing-single-banner .social a { color: rgb(255, 255, 255); margin-right: 5px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 4px; background: transparent; border: 1px solid rgb(255, 255, 255); display: block; }.listing-single-banner .social a:hover { background: rgb(224, 4, 69); color: rgb(255, 255, 255); }@media only screen and (max-width: 991px){.listing-single-banner { padding-top: 150px; }}@media only screen and (max-width: 767px){.listing-single-banner .listing-items a { margin-bottom: 15px; }.listing-single-banner .listing-items { margin-bottom: 15px; }}.listing-page h2 { font-weight: 700; font-size: 24px; margin-bottom: 15px; }.listing-page h2 i { color: rgb(224, 4, 69); }.listing-page .gap { display: block; margin-top: 40px; margin-bottom: 40px; }.listing-page .photo-all .item { position: relative; margin-bottom: 25px; }.listing-page .photo-all img { width: 100%; height: 140px; object-fit: cover; border-radius: 6px; }.listing-page .video-all .item { position: relative; margin-bottom: 25px; }.listing-page .video-all img { width: 100%; height: 140px; object-fit: cover; border-radius: 6px; }.listing-page .photo-all .item .icon, .listing-page .video-all .item .icon { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; z-index: 99; }.listing-page .photo-all .item .icon { font-size: 20px; }.listing-page .video-all .item .icon { font-size: 40px; }.listing-page .photo-all .item .bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(51, 51, 51); opacity: 0.3; border-radius: 6px; }.listing-page .video-all .item .bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(51, 51, 51); opacity: 0.3; border-radius: 6px; }.listing-page table tr th, .listing-page table tr td { border-color: rgb(196, 196, 196) !important; }@media only screen and (max-width: 1199px){.listing-page .photo-all img, .listing-page .video-all img { height: 120px; }}@media only screen and (max-width: 991px){.listing-page .photo-all img, .listing-page .video-all img { height: 190px; }}@media only screen and (max-width: 767px){.listing-page .photo-all img, .listing-page .video-all img { height: 320px; }}@media only screen and (max-width: 575px){.listing-page .photo-all img, .listing-page .video-all img { height: 320px; }}@media only screen and (max-width: 475px){.listing-page .photo-all img, .listing-page .video-all img { height: 280px; }}@media only screen and (max-width: 400px){.listing-page .photo-all img, .listing-page .video-all img { height: 220px; }}.listing-page .map iframe { width: 100%; height: 400px; }@media only screen and (max-width: 991px){.listing-page .map iframe { height: 220px; }}@media only screen and (max-width: 767px){.listing-page .map iframe { height: 320px; }}.listing-page .amenities li { list-style-type: none; width: 33.33%; display: inline-block; margin-right: -4px; font-size: 16px; margin-bottom: 10px; }.listing-page .amenities li i { color: rgb(224, 4, 69); }@media only screen and (max-width: 991px){.listing-page .amenities li { width: 100%; }}.listing-page .contact a { color: rgb(224, 4, 69); }.listing-page .reviews .item { margin-bottom: 40px; }.listing-page .reviews .photo { margin-bottom: 10px; }.listing-page .reviews .photo img { width: 100px; height: 100px; border-radius: 50%; }.listing-page .reviews .name { font-size: 18px; font-weight: 700; }@media only screen and (max-width: 767px){.listing-sidebar { margin-top: 50px; }}.listing-sidebar .ls-widget { background: rgb(243, 243, 243); padding: 20px; border-radius: 6px; margin-bottom: 25px; }.listing-sidebar .ls-widget h2 { font-weight: 700; font-size: 24px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid rgb(199, 199, 199); }.listing-sidebar .ls-widget h2 i { color: rgb(224, 4, 69); }.listing-sidebar .ls-widget .agent { overflow: hidden; }.listing-sidebar .ls-widget .agent .photo { display: inline-block; margin-right: -4px; }.listing-sidebar .ls-widget .agent .photo img { width: 80px; height: 80px; border-radius: 50%; }.listing-sidebar .ls-widget .agent .text { display: inline-block; margin-right: -4px; vertical-align: middle; padding-left: 10px; }.listing-sidebar .ls-widget .agent .text h3 { font-size: 18px; font-weight: 700; }.listing-sidebar .ls-widget .agent .text h3 a { color: rgb(51, 51, 51); }.listing-sidebar .ls-widget .agent .text h4 { font-size: 16px; }.listing-sidebar .ls-widget .agent-contact ul { margin-top: 20px; }.listing-sidebar .ls-widget .agent-contact li { list-style-type: none; margin-bottom: 10px; color: rgb(224, 4, 69); }.listing-sidebar .ls-widget .agent-contact li a { color: rgb(224, 4, 69); }.listing-sidebar .ls-widget .agent-social { border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); padding-top: 20px; }.listing-sidebar .ls-widget a.agent-view-profile { background: rgb(224, 4, 69); border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(199, 199, 199) currentcolor currentcolor; border-image: initial; margin-top: 20px; }.listing-sidebar .ls-widget .agent-social ul li { margin: 0px; list-style-type: none; display: inline-block; }.listing-sidebar .ls-widget .agent-social ul li a { color: rgb(255, 255, 255); margin-right: 5px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 4px; background: rgb(224, 4, 69); border: 0px; display: block; }.listing-sidebar .ls-widget .agent-social ul li a:hover { background: rgb(51, 51, 51); color: rgb(255, 255, 255); }.listing-sidebar .ls-widget .openning-hour table { background: rgb(255, 255, 255); }.listing-sidebar .ls-widget .category ul li { list-style-type: none; margin-bottom: 10px; }.listing-sidebar .ls-widget .category ul li a { color: rgb(224, 4, 69); }.agent-banner { background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; min-height: 220px; padding: 30px 0px !important; }.agent-banner .bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.5; background: rgb(75, 75, 75); }.agent-banner h1 { color: rgb(255, 255, 255); font-size: 50px; font-weight: 700; }.agent-banner .agent { overflow: hidden; }.agent-banner .agent .photo { display: inline-block; margin-right: -4px; }.agent-banner .agent .photo img { width: 80px; height: 80px; border-radius: 50%; }.agent-banner .agent .text { display: inline-block; margin-right: -4px; vertical-align: middle; padding-left: 10px; }.agent-banner .agent .text h3 { font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); }.agent-banner .agent .text h4 { font-size: 16px; color: rgb(255, 255, 255); }.agent-banner .contact { font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; float: right; }.agent-banner .contact .item { margin-bottom: 10px; }.agent-banner .social { margin-top: 20px; }.agent-banner .social ul li { margin: 0px; list-style-type: none; display: inline-block; }.agent-banner .social a { color: rgb(255, 255, 255); margin-right: 5px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 4px; background: transparent; border: 1px solid rgb(255, 255, 255); display: block; }.agent-banner .social a:hover { background: rgb(224, 4, 69); color: rgb(255, 255, 255); }@media only screen and (max-width: 991px){.agent-banner .contact { float: left; }}@media only screen and (max-width: 767px){.agent-banner .listing-items a { margin-bottom: 15px; }.agent-banner .listing-items { margin-bottom: 15px; }}.listing-filter .lf-heading { color: rgb(224, 4, 69); padding-bottom: 10px; margin-bottom: 25px; font-size: 24px; font-weight: 700; border-bottom: 1px solid rgb(224, 4, 69); }.listing-filter .lf-widget { background: rgb(243, 243, 243); padding: 20px; border-radius: 6px; margin-bottom: 25px; }.listing-filter .lf-widget h2 { font-weight: 700; font-size: 24px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid rgb(199, 199, 199); }.listing-filter .lf-widget .form-check { margin-bottom: 10px; }.filter-button { background: rgb(224, 4, 69); color: rgb(255, 255, 255); border: 0px; font-weight: 700; font-size: 22px; }img.listing-photo-item { width: 100%; height: 130px; object-fit: cover; }.invoice-area img { height: 90px; }.invoice-head { margin-bottom: 30px; border-bottom: 1px solid rgb(239, 235, 235); padding-bottom: 20px; }.invoice-head .iv-left span { color: rgb(68, 68, 68); }.invoice-head span { font-size: 21px; font-weight: 700; color: rgb(119, 119, 119); }.invoice-address h3 { font-size: 24px; text-transform: uppercase; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 15px; }.invoice-address h5 { font-size: 17px; margin-bottom: 10px; }.invoice-address p { font-size: 13px; color: rgb(85, 85, 85); margin-bottom: 3px; }.invoice-table .table-bordered td, .invoice-table .table-bordered th { border-width: 1px medium !important; border-style: solid none !important; border-color: rgba(120, 130, 140, 0.13) currentcolor !important; border-image: initial !important; font-size: 13px !important; }.invoice-table tr td { color: rgb(102, 102, 102); }.invoice-table tfoot tr td { text-transform: uppercase; font-weight: 600; color: rgb(68, 68, 68); }@media print{.page-banner, .invoice-sidebar, .footer-area, .print-invoice-button { display: none !important; }.invoice-right { max-width: 100% !important; flex: 0 0 100% !important; }}.ad-section { margin-top: 50px; }.ad-section .inner img { width: 100%; height: auto; }.flutterwave-button, .mollie-button { font-weight: 600; font-size: 14px; line-height: 24px; padding: 5px 10px; color: rgb(255, 255, 255); border-radius: 4px; width: 100%; text-align: center; background-image: none !important; background-color: rgb(0, 156, 222) !important; border: 0px !important; box-shadow: none !important; }.testimonial { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; overflow: hidden; background: center center / cover no-repeat fixed rgb(51, 184, 54); position: relative; }.testimonial-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(13, 38, 59); opacity: 0.75; }.testimonial .heading { text-align: center; margin-bottom: 40px; }.testimonial .heading h2 { font-size: 30px; font-weight: 700; color: rgb(255, 255, 255); margin-top: 0px; }.testimonial .heading h3 { font-size: 18px; font-weight: 400; color: rgb(255, 255, 255); }.testimonial .testimonial-item .photo { text-align: center; }.testimonial .testimonial-item .photo img { width: 80px; height: 80px; display: inline-block; }.testimonial .testimonial-item .text { padding: 20px 150px; text-align: center; }.testimonial .testimonial-item .text h3 { font-size: 20px; font-weight: 700; color: rgb(255, 255, 255); position: relative; margin-top: 40px; }.testimonial .testimonial-item .text h3::before { content: ""; position: absolute; left: calc(50% - 20px); top: -20px; width: 40px; height: 2px; background: rgb(255, 255, 255); }.testimonial .testimonial-item .text h4 { font-size: 14px; font-weight: 700; margin-bottom: 15px; color: rgb(255, 255, 255); }.testimonial .testimonial-item .text p { font-size: 15px; color: rgb(255, 255, 255); }.testimonial .owl-dots { text-align: center; margin-top: 5px; }.testimonial .owl-dots .owl-dot { width: 24px; height: 24px; background: rgb(255, 255, 255); border: 7px solid rgb(255, 255, 255); border-radius: 50%; display: inline-block; margin: 0px 5px; }.testimonial .owl-dots .owl-dot.active { width: 24px; height: 24px; background: rgb(51, 51, 51); border: 7px solid rgb(255, 255, 255); }@media only screen and (max-width: 992px){.testimonial .testimonial-item .text { padding-left: 10px; padding-right: 10px; }}.image-effect { position: relative; display: block; vertical-align: top; max-width: 100%; }.image-effect::before, .image-effect::after { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.3); z-index: 6; opacity: 0; }.home-video { margin-top: 40px; padding-top: 120px; padding-bottom: 100px; background: center center / cover no-repeat fixed rgb(74, 176, 77); overflow: hidden; position: relative; }.home-video .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(13, 38, 59); opacity: 0.7; }.home-video h2 { color: rgb(255, 255, 255); text-align: center; margin-top: 0px; font-weight: 700; font-size: 40px; margin-bottom: 20px; }.home-video p { color: rgb(255, 255, 255); text-align: center; padding-left: 100px; padding-right: 100px; }.home-video .video-section { text-align: center; }.home-video .video-section a { font-size: 100px; color: rgb(255, 255, 255); }@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: swap; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }/* === birmakine özel stiller (custom.css) — bundle SON segmenti. build-bundle.sh ile derlenir. inline CSS YOK. === */

/* ===== Kategori vitrini (Owl Carousel) — kaynak: custom.css, derlenir ===== */
.cat-vitrin{margin-bottom:24px}
.cat-vitrin .owl-dots{margin-top:8px;text-align:center}
.cat-vitrin .owl-dots .owl-dot span{width:8px;height:8px;margin:3px;background:#cbd5e1;display:inline-block;border-radius:50%}
.cat-vitrin .owl-dots .owl-dot.active span{background:#0d6efd}
.cat-vitrin .owl-carousel{cursor:grab}
.cat-vitrin .owl-carousel.owl-grab{cursor:grabbing}
.cv-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e7eaef;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;position:relative}
.cv-card .cv-ph{position:relative;background:#f4f5f7;aspect-ratio:4/3;overflow:hidden}
.cv-card .cv-ph img{width:100%;height:100%;object-fit:cover;display:block}
.cv-card .cv-bd{padding:8px 10px}
.cv-card .cv-bd .cv-title{font-size:12.5px;line-height:1.3;margin:0 0 4px;color:#222;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}
.cv-card .cv-pr{font-size:12.5px;font-weight:700;color:#0d6efd}
.cv-card .cv-pr.empty{color:#888;font-weight:500;font-size:11px}
.cv-tag{position:absolute;left:6px;bottom:6px;color:#fff;font-size:9.5px;padding:2px 7px;font-weight:700;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.cv-tag-recent{background:#10b981}
.cv-tag-gtop{background:#0ea5e9}
.cv-tag-least{background:#f59e0b}
.cv-tag-never{background:#ef4444}
.cv-tag-vtop{background:#7c3aed}
/* kategori alt-başlık (page-sub) — inline yerine sınıf */
.page-banner .page-sub{color:rgba(255,255,255,.9);font-size:15px;line-height:1.55;max-width:760px;margin:8px auto 0;font-weight:400;padding:0 4px}
/* page-banner yatay padding + uzun başlık kırma (mobil taşma fix) — _vendor base'ini EZER (custom sonra yüklenir) */
.page-banner{padding:48px 16px 28px !important}
.page-banner h1{overflow-wrap:break-word;word-break:break-word}
@media(max-width:768px){.page-banner{padding:32px 14px 22px !important}.page-banner h1{font-size:24px;padding-top:14px}.page-banner .page-sub{font-size:14px}}

/* bağlamsal iç-link (P1) — inline yerine sınıf */
.ctx-link{color:#0a58ca;font-weight:600}
/* kategori rehber yazıları bölümü — inline yerine sınıf */
.category-guides{padding:32px 0;border-top:1px solid #e9ecef}
.cat-guide-h2{font-size:20px;margin-bottom:18px}
.cat-guide-item{margin-bottom:16px}
.cat-guide-link{text-decoration:none;color:inherit;display:block}
.cat-guide-img{width:100%;height:130px;object-fit:cover;border-radius:8px}
.cat-guide-title{font-size:14px;font-weight:600;line-height:1.4;margin-top:8px;color:#222}
.cat-guide-all{display:inline-block;margin-top:8px;font-weight:600;color:#0d6efd}
/* vitrin owl init CLS fix — owl yüklenene dek kartları owl'la AYNI genişlikte yatay diz + taşmayı gizle
   (yoksa kartlar dikey stack'lenip container ~1600px olur, owl yüklenince 309px'e çöker → CLS) */
.cat-vitrin-owl:not(.owl-loaded){display:flex;gap:12px;overflow:hidden}
.cat-vitrin-owl:not(.owl-loaded)>.cv-card{flex:0 0 calc(33.333% - 8px)}
@media(min-width:992px){.cat-vitrin-owl:not(.owl-loaded)>.cv-card{flex:0 0 calc(25% - 9px)}}
/* owl noktaları gizli + carousel mobilde GELMESİN */
.cat-vitrin .owl-dots{display:none}
@media(max-width:768px){.cat-vitrin{display:none !important}}

/* a11y kontrast: pagination + boş-fiyat */
.pagination .page-link{color:#0a58ca}
.cv-card .cv-pr.empty{color:#6b7280}
/* a11y dokunma hedefi (target-size, WCAG 2.5.8): footer linkleri ≥24px + yeterli boşluk */
.footer-item ul li a{display:inline-block;padding:5px 0 5px 5px;line-height:1.5;min-height:24px}
.footer-item ul li{margin-bottom:6px}
.footer-social-link ul li a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px}
/* footer popüler kategoriler — inline yerine class + dokunma hedefi (chip) */
.footer-poptags{border-top:1px solid rgba(255,255,255,.1);padding-top:18px;margin-top:10px;color:#cfd6e0;font-size:13px}
.footer-poptags-h{margin-right:8px}
.footer-poptag{display:inline-block;color:#cfd6e0;text-decoration:none;padding:6px 10px;margin:2px;line-height:1.5;min-height:24px;border-radius:6px}
.footer-poptag:hover{background:rgba(255,255,255,.08);color:#fff}
/* dokunma hedefi: listing kartı overlay aksiyonları (marka rozeti + favori) ≥24px */
.listing-item .photo .brand a{display:inline-block;padding:5px 10px;min-height:24px;line-height:1.4}
.listing-item .photo .wishlist a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}
/* /ilanlar filtre başlığı — heading-order için h2, görünüm h3'le aynı */
.lr-filter-h{font-size:14px;font-weight:600;margin:0 0 10px}
/* a11y kontrast: bootstrap default link #007bff (3.77) → #0a58ca (5.7:1); .breadcrumb-item a/footer/nav daha spesifik → korunur */
a{color:#0a58ca}
/* açık bg breadcrumb (satici vs) — active item kontrastı ≥4.5 */
.bc-onlight .breadcrumb-item.active{color:#5c636a}
/* blog içerik (DB HTML): figcaption kontrast + metin-içi linkler altçizgi (link-in-text-block) */
.blog-item-single figcaption{color:#5c636a !important}
.blog-item-single a{color:#0a58ca !important}
.blog-item-single .text a{text-decoration:underline}
/* anasayfa hero select2 init CLS — native çoklu-select init-öncesi tek-satır 44px'e sabit (yoksa çok-satır listbox→44px çöker → CLS) */
.search-section select.select2{height:44px;overflow:hidden}
