/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*//*1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)*/*,::before,::after {box-sizing:border-box;/* 1 */  border-width:0;/* 2 */  border-style:solid;/* 2 */  border-color:#e5e7eb;/* 2 */}
::before,::after {--tw-content:'';}
/*1. Use a consistent sensible line-height in all browsers.2. Prevent adjustments of font size after orientation changes in iOS.3. Use a more readable tab size.4. Use the user's configured `sans` font-family by default.5. Use the user's configured `sans` font-feature-settings by default.*/html {line-height:1.5;/* 1 */  -webkit-text-size-adjust:100%;/* 2 */  -moz-tab-size:4;/* 3 */  -o-tab-size:4;tab-size:4;/* 3 */  font-family:Inter,sans-serif;/* 4 */  font-feature-settings:normal;/* 5 */}
/*1. Remove the margin in all browsers.2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.*/body {margin:0;/* 1 */  line-height:inherit;/* 2 */}
/*1. Add the correct height in Firefox.2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)3. Ensure horizontal rules are visible by default.*/hr {height:0;/* 1 */  color:inherit;/* 2 */  border-top-width:1px;/* 3 */}
/*Add the correct text decoration in Chrome,Edge,and Safari.*/abbr:where([title]) {-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
/*Reset links to optimize for opt-in styling instead of opt-out.*/a {color:inherit;text-decoration:inherit;}
/*Add the correct font weight in Edge and Safari.*/b,strong {font-weight:bolder;}
/*1. Use the user's configured `mono` font family by default.2. Correct the odd `em` font sizing in all browsers.*/code,kbd,samp,pre {font-family:ui-monospace,monospace;/* 1 */  font-size:1em;/* 2 */}
/*Add the correct font size in all browsers.*/small {font-size:80%;}
/*Prevent `sub` and `sup` elements from affecting the line height in all browsers.*/sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
/*1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088,https://bugs.webkit.org/show_bug.cgi?id=201297)2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729,https://bugs.webkit.org/show_bug.cgi?id=195016)3. Remove gaps between table borders by default.*/table {text-indent:0;/* 1 */  border-color:inherit;/* 2 */  border-collapse:collapse;/* 3 */}
/*1. Change the font styles in all browsers.2. Remove the margin in Firefox and Safari.3. Remove default padding in all browsers.*/button,input,optgroup,select,textarea {font-family:inherit;/* 1 */  font-size:100%;/* 1 */  font-weight:inherit;/* 1 */  line-height:inherit;/* 1 */  color:inherit;/* 1 */  margin:0;/* 2 */  padding:0;/* 3 */}
/*Remove the inheritance of text transform in Edge and Firefox.*/button,select {text-transform:none;}
/*1. Correct the inability to style clickable types in iOS and Safari.2. Remove default button styles.*/button,[type='button'],[type='reset'],[type='submit'] {-webkit-appearance:button;/* 1 */  background-color:transparent;/* 2 */  background-image:none;/* 2 */}
/*Use the modern Firefox focus style for all focusable elements.*/:-moz-focusring {outline:auto;}
/*Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)*/:-moz-ui-invalid {box-shadow:none;}
/*Add the correct vertical alignment in Chrome and Firefox.*/progress {vertical-align:baseline;}
/*Correct the cursor style of increment and decrement buttons in Safari.*/::-webkit-inner-spin-button,::-webkit-outer-spin-button {height:auto;}
/*1. Correct the odd appearance in Chrome and Safari.2. Correct the outline style in Safari.*/[type='search'] {-webkit-appearance:textfield;/* 1 */  outline-offset:-2px;/* 2 */}
/*Remove the inner padding in Chrome and Safari on macOS.*/::-webkit-search-decoration {-webkit-appearance:none;}
/*1. Correct the inability to style clickable types in iOS and Safari.2. Change font properties to `inherit` in Safari.*/::-webkit-file-upload-button {-webkit-appearance:button;/* 1 */  font:inherit;/* 2 */}
/*Add the correct display in Chrome and Safari.*/summary {display:list-item;}
fieldset {margin:0;padding:0;}
legend {padding:0;}
ol,ul,menu {list-style:none;margin:0;padding:0;}
/*Prevent resizing textareas horizontally by default.*/textarea {resize:vertical;}
/*1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)2. Set the default placeholder color to the user's configured gray 400 color.*/input::-moz-placeholder,textarea::-moz-placeholder {opacity:1;/* 1 */  color:#9ca3af;/* 2 */}
input::placeholder,textarea::placeholder {opacity:1;/* 1 */  color:#9ca3af;/* 2 */}
/*Set the default cursor for buttons.*/button,[role="button"] {cursor:pointer;}
/*Make sure disabled buttons don't get the pointer cursor.*/:disabled {cursor:default;}
/*1. Make replaced elements `display:block` by default. (https://github.com/mozdevs/cssremedy/issues/14)2. Add `vertical-align:middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)   This can trigger a poorly considered lint error in some tools but is included by design.*/img,svg,video,canvas,audio,iframe,embed,object {display:block;/* 1 */  vertical-align:middle;/* 2 */}
/*Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)*/img,video {max-width:100%;height:auto;}
/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {display:none;}
@font-face {font-style:normal;font-family:"Swiss";src:url("/static/fonts/Swiss721BT-BlackCondensed.otf");}
@font-face {font-style:normal;font-family:"ArialMT";src:url("/static/fonts/ArialMT.otf");}
html {position:relative;}
html:before,html:after {content:"";display:block;height:100%;z-index:-3;position:absolute;left:50%;top:0;width:1970px;background:#fff;margin-left:-985px;box-shadow:0px 0px 17px rgb(205 228 252 / 37%);}
html:before {z-index:-5;background:#f3f3f3;width:100vw;margin:0 auto;left:0;}
body {/* --container-width:1200px;*/  max-width:1920px;margin:0 auto;position:relative;}
html {font-size:62.5%;overflow-x:hidden;font-family:ArialMT,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
a {transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;}
a:hover {--tw-text-opacity:1;color:rgb(0 149 156 / var(--tw-text-opacity));}
pre {white-space:pre-wrap;word-wrap:break-word;}
*,::before,::after {--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}
::-webkit-backdrop {--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}
::backdrop {--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}
.container {width:100%;}
@media (min-width:640px) {.container {max-width:640px;}
}
@media (min-width:768px) {.container {max-width:768px;}
}
@media (min-width:1024px) {.container {max-width:1024px;}
}
@media (min-width:1200px) {.container {max-width:1200px;}
}
@media (min-width:1440px) {.container {max-width:1440px;}
}
@media (min-width:1536px) {.container {max-width:1536px;}
}
@media (min-width:1920px) {.container {max-width:1920px;}
}
:root {--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;}
.form-check-input:checked {background-color:#0d6efd;border-color:#0d6efd;}
.form-check-input:checked[type=checkbox] {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}
.form-check-input:checked[type=radio] {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}
.form-check-input[type=checkbox]:indeterminate {background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}
.form-check-input:disabled {pointer-events:none;filter:none;opacity:0.5;}
.form-switch .form-check-input {margin-top:0.1rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:left center;transition:background-position 0.15s ease-in-out;}
.form-switch .form-check-input:focus {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.form-switch .form-check-input:checked {background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {border-top-right-radius:0;border-bottom-right-radius:0;}
.was-validated .form-check-input:valid {border-color:#198754;}
.form-check-input.is-valid {border-color:#198754;}
.was-validated .form-check-input:valid:checked {background-color:#198754;}
.form-check-input.is-valid:checked {background-color:#198754;}
.was-validated .form-check-input:valid:focus {box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25);}
.form-check-input.is-valid:focus {box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25);}
.was-validated .form-check-input:valid ~ .form-check-label {color:#198754;}
.form-check-input.is-valid ~ .form-check-label {color:#198754;}
.form-check-inline .form-check-input ~ .valid-feedback {margin-left:0.5em;}
.is-invalid ~ .invalid-feedback {display:block;}
.is-invalid ~ .invalid-tooltip {display:block;}
.form-control.is-invalid {border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.form-control.is-invalid:focus {border-color:#dc3545;box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}
textarea.form-control.is-invalid {padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}
.form-select.is-invalid {border-color:#dc3545;}
.form-select.is-invalid:not([multiple]):not([size]) {padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.form-select.is-invalid:not([multiple])[size="1"] {padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}
.form-select.is-invalid:focus {border-color:#dc3545;box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}
.was-validated .form-check-input:invalid {border-color:#dc3545;}
.form-check-input.is-invalid {border-color:#dc3545;}
.was-validated .form-check-input:invalid:checked {background-color:#dc3545;}
.form-check-input.is-invalid:checked {background-color:#dc3545;}
.was-validated .form-check-input:invalid:focus {box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}
.form-check-input.is-invalid:focus {box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}
.was-validated .form-check-input:invalid ~ .form-check-label {color:#dc3545;}
.form-check-input.is-invalid ~ .form-check-label {color:#dc3545;}
.form-check-inline .form-check-input ~ .invalid-feedback {margin-left:0.5em;}
.input-group .form-control.is-invalid {z-index:2;}
.input-group .form-select.is-invalid {z-index:2;}
.input-group .form-control.is-invalid:focus {z-index:3;}
.input-group .form-select.is-invalid:focus {z-index:3;}
.btn.active {box-shadow:none;}
.btn.active:focus {box-shadow:none;}
.fade {transition:opacity 0.15s linear;}
.fade:not(.show) {opacity:0;}
.collapse:not(.show) {display:none;}
.collapsing {height:0;overflow:hidden;transition:height 0.35s ease;}
.collapsing.collapse-horizontal {width:0;height:auto;transition:width 0.35s ease;}
.dropdown-menu {z-index:1000;}
.dropdown-item.active {color:rgb(31,41,55);-webkit-text-decoration:none;text-decoration:none;background-color:#0d6efd;}
.dropdown-item:active {color:rgb(31,41,55);-webkit-text-decoration:none;text-decoration:none;background-color:#0d6efd;}
.dropdown-item:disabled {color:#adb5bd;pointer-events:none;background-color:transparent;}
.dropdown-menu.show {display:block;}
.dropdown-menu-dark .dropdown-item.active {color:#fff;background-color:#0d6efd;}
.dropdown-menu-dark .dropdown-item:active {color:#fff;background-color:#0d6efd;}
.dropdown-menu-dark .dropdown-item.disabled {color:#adb5bd;}
.dropdown-menu-dark .dropdown-item:disabled {color:#adb5bd;}
.nav-tabs .nav-link {color:rgb(75,85,99);}
.nav-tabs .nav-link:hover {isolation:isolate;}
.nav-tabs .nav-link:focus {isolation:isolate;}
.nav-tabs .nav-link.disabled {color:rgb(156,163,175);background-color:transparent;border-color:transparent;}
.nav-tabs .nav-link.active {color:rgb(37,99,235);border-color:rgb(37,99,235);}
.nav-tabs .nav-item.show .nav-link {color:rgb(37,99,235);border-color:rgb(37,99,235);}
.nav-tabs .dropdown-menu {margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}
.nav-pills .nav-link {background:rgb(243,244,246);color:rgb(75,85,99);box-shadow:none;}
.nav-pills .nav-link.active {background:rgb(37,99,235);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}
.nav-pills .show > .nav-link {background:rgb(37,99,235);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}
.nav-pills .disabled {color:rgb(156,163,175);background-color:rgba(243,244,246,0.5);}
.nav-pills.menu-sidebar .nav-link {background-color:transparent;box-shadow:none;padding:0 5px;border-radius:0;}
.nav-pills.menu-sidebar .nav-link.active {color:#1266f1;font-weight:600;border-left:0.125rem solid #1266f1;}
.nav-justified > .nav-link {-ms-flex-basis:0;flex-basis:0;}
.nav-justified .nav-item {-ms-flex-basis:0;flex-basis:0;}
.tab-content > .active {display:block;}
.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 .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-light .navbar-nav .nav-link.disabled {color:rgba(0,0,0,0.3);}
.navbar-light .navbar-nav .show > .nav-link {color:rgba(0,0,0,0.9);}
.navbar-light .navbar-nav .nav-link.active {color:rgba(0,0,0,0.9);}
.navbar-dark .navbar-nav .nav-link.disabled {color:rgba(255,255,255,0.25);}
.navbar-dark .navbar-nav .show > .nav-link {color:#fff;}
.navbar-dark .navbar-nav .nav-link.active {color:#fff;}
.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius:calc(0.5rem - 1px);border-bottom-left-radius:calc(0.5rem - 1px);}
.btn-close.disabled {pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0.25;}
.modal {z-index:1055;}
.modal-dialog {margin:0.5rem;}
.modal.fade .modal-dialog {transition:transform 0.3s ease-out;transform:translate(0,-50px);}
.modal.show .modal-dialog {transform:none;}
.modal.modal-static .modal-dialog {transform:scale(1.02);}
.modal-dialog-scrollable .modal-body {overflow-y:auto;}
.modal-backdrop {position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop.show {opacity:0.5;}
.modal-body {flex:1 1 auto;}
.modal-fullscreen .modal-body {overflow-y:auto;}
.tooltip {position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;-webkit-text-align:start;text-align:start;-webkit-text-decoration:none;text-decoration:none;-webkit-text-shadow:none;text-shadow:none;-webkit-text-transform:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0;}
.tooltip.show {opacity:1;}
.bs-tooltip-top .tooltip-arrow {bottom:0;}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {bottom:0;}
.bs-tooltip-top .tooltip-arrow::before {top:-1px;border-width:0.4rem 0.4rem 0;border-top-color:#000;}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {top:-1px;border-width:0.4rem 0.4rem 0;border-top-color:#000;}
.bs-tooltip-end .tooltip-arrow {left:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {left:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-end .tooltip-arrow::before {right:-1px;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000;}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {right:-1px;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000;}
.bs-tooltip-bottom .tooltip-arrow {top:0;}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {top:0;}
.bs-tooltip-bottom .tooltip-arrow::before {bottom:-1px;border-width:0 0.4rem 0.4rem;border-bottom-color:#000;}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {bottom:-1px;border-width:0 0.4rem 0.4rem;border-bottom-color:#000;}
.bs-tooltip-start .tooltip-arrow {right:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {right:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-start .tooltip-arrow::before {left:-1px;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000;}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {left:-1px;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000;}
.tooltip-inner {max-width:200px;font-size:14px;padding:6px 16px;color:#fff;-webkit-text-align:center;text-align:center;background-color:#6d6d6d;border-radius:0.25rem;}
.popover {position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;-webkit-text-align:start;text-align:start;-webkit-text-decoration:none;text-decoration:none;-webkit-text-shadow:none;text-shadow:none;-webkit-text-transform:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:0;border-radius:0.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);}
.bs-popover-top > .popover-arrow {bottom:calc(-0.5rem - 1px);}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {bottom:calc(-0.5rem - 1px);}
.bs-popover-top > .popover-arrow::before {bottom:0;border-width:0.5rem 0.5rem 0;border-top-color:rgba(0,0,0,0.25);}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {bottom:0;border-width:0.5rem 0.5rem 0;border-top-color:rgba(0,0,0,0.25);}
.bs-popover-top > .popover-arrow::after {bottom:1px;border-width:0.5rem 0.5rem 0;border-top-color:#fff;}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {bottom:1px;border-width:0.5rem 0.5rem 0;border-top-color:#fff;}
.bs-popover-end > .popover-arrow {left:calc(-0.5rem - 1px);width:0.5rem;height:1rem;}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {left:calc(-0.5rem - 1px);width:0.5rem;height:1rem;}
.bs-popover-end > .popover-arrow::before {left:0;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:rgba(0,0,0,0.25);}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {left:0;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:rgba(0,0,0,0.25);}
.bs-popover-end > .popover-arrow::after {left:1px;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:#fff;}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {left:1px;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:#fff;}
.bs-popover-bottom > .popover-arrow {top:calc(-0.5rem - 1px);}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {top:calc(-0.5rem - 1px);}
.bs-popover-bottom > .popover-arrow::before {top:0;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:rgba(0,0,0,0.25);}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {top:0;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:rgba(0,0,0,0.25);}
.bs-popover-bottom > .popover-arrow::after {top:1px;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:#fff;}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {top:1px;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:#fff;}
.bs-popover-bottom .popover-header::before {position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0;}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0;}
.bs-popover-start > .popover-arrow {right:calc(-0.5rem - 1px);width:0.5rem;height:1rem;}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {right:calc(-0.5rem - 1px);width:0.5rem;height:1rem;}
.bs-popover-start > .popover-arrow::before {right:0;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:rgba(0,0,0,0.25);}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {right:0;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:rgba(0,0,0,0.25);}
.bs-popover-start > .popover-arrow::after {right:1px;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:#fff;}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {right:1px;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:#fff;}
.popover-header {padding:0.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.2);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;font-weight:500;}
.popover-header:empty {display:none;}
.popover-body {padding:1rem 1rem;color:#212529;}
.carousel.pointer-event {touch-action:pan-y;}
.carousel-item {display:none;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.6s ease-in-out;}
.carousel-item.active {display:block;}
.carousel-item-next {display:block;}
.carousel-item-prev {display:block;}
.carousel-item-next:not(.carousel-item-start) {transform:translateX(100%);}
.active.carousel-item-end {transform:translateX(100%);}
.carousel-item-prev:not(.carousel-item-end) {transform:translateX(-100%);}
.active.carousel-item-start {transform:translateX(-100%);}
.carousel-fade .carousel-item {opacity:0;transition-property:opacity;transform:none;}
.carousel-fade .carousel-item.active {z-index:1;opacity:1;}
.carousel-fade .carousel-item-next.carousel-item-start {z-index:1;opacity:1;}
.carousel-fade .carousel-item-prev.carousel-item-end {z-index:1;opacity:1;}
.carousel-fade .active.carousel-item-start {z-index:0;opacity:0;transition:opacity 0s 0.6s;}
.carousel-fade .active.carousel-item-end {z-index:0;opacity:0;transition:opacity 0s 0.6s;}
.carousel-indicators {z-index:2;margin-right:15%;margin-left:15%;list-style:none;}
.carousel-indicators [data-bs-target] {box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;-webkit-text-indent:-999px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease;}
.carousel-indicators .active {opacity:1;}
.carousel-dark .carousel-indicators [data-bs-target] {background-color:#000;}
.offcanvas {z-index:1045;}
.offcanvas-backdrop {position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}
.offcanvas-backdrop.fade {opacity:0;}
.offcanvas-backdrop.show {opacity:0.5;}
.offcanvas.show {transform:none;}
.sticky-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
.vr {display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:0.25;}
.animation {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding:auto;}
.fade-in {-webkit-animation-name:_fade-in;animation-name:_fade-in;}
.fade-out {-webkit-animation-name:_fade-out;animation-name:_fade-out;}
.animation.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animation.delay-1s {-webkit-animation-delay:1s;animation-delay:1s;}
.animation.delay-2s {-webkit-animation-delay:2s;animation-delay:2s;}
.animation.delay-3s {-webkit-animation-delay:3s;animation-delay:3s;}
.animation.delay-4s {-webkit-animation-delay:4s;animation-delay:4s;}
.animation.delay-5s {-webkit-animation-delay:5s;animation-delay:5s;}
.animation.fast {-webkit-animation-duration:800ms;animation-duration:800ms;}
.animation.faster {-webkit-animation-duration:500ms;animation-duration:500ms;}
.animation.slow {-webkit-animation-duration:2s;animation-duration:2s;}
.animation.slower {-webkit-animation-duration:3s;animation-duration:3s;}
.slide-in-left {-webkit-animation-name:_slide-in-left;animation-name:_slide-in-left;}
.slide-in-right {-webkit-animation-name:_slide-in-right;animation-name:_slide-in-right;}
.slide-out-left {-webkit-animation-name:_slide-out-left;animation-name:_slide-out-left;}
.slide-out-right {-webkit-animation-name:_slide-out-right;animation-name:_slide-out-right;}
.ripple-surface {position:relative;overflow:hidden;display:inline-block;vertical-align:bottom;}
.ripple-surface-unbound {overflow:visible;}
.ripple-wave {background-image:radial-gradient(circle,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,transparent 70%);border-radius:50%;opacity:0.5;pointer-events:none;position:absolute;touch-action:none;transform:scale(0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0,0.15,1),cubic-bezier(0,0,0.15,1);z-index:999;}
.ripple-wave.active {transform:scale(1);opacity:0;}
.btn .ripple-wave {background-image:radial-gradient(circle,hsla(0deg,0%,100%,0.2) 0,hsla(0deg,0%,100%,0.3) 40%,hsla(0deg,0%,100%,0.4) 50%,hsla(0deg,0%,100%,0.5) 60%,hsla(0deg,0%,100%,0) 70%);}
.ripple-surface-primary .ripple-wave {background-image:radial-gradient(circle,rgba(18,102,241,0.2) 0,rgba(18,102,241,0.3) 40%,rgba(18,102,241,0.4) 50%,rgba(18,102,241,0.5) 60%,rgba(18,102,241,0) 70%);}
.ripple-surface-secondary .ripple-wave {background-image:radial-gradient(circle,rgba(178,60,253,0.2) 0,rgba(178,60,253,0.3) 40%,rgba(178,60,253,0.4) 50%,rgba(178,60,253,0.5) 60%,rgba(178,60,253,0) 70%);}
.ripple-surface-success .ripple-wave {background-image:radial-gradient(circle,rgba(0,183,74,0.2) 0,rgba(0,183,74,0.3) 40%,rgba(0,183,74,0.4) 50%,rgba(0,183,74,0.5) 60%,rgba(0,183,74,0) 70%);}
.ripple-surface-info .ripple-wave {background-image:radial-gradient(circle,rgba(57,192,237,0.2) 0,rgba(57,192,237,0.3) 40%,rgba(57,192,237,0.4) 50%,rgba(57,192,237,0.5) 60%,rgba(57,192,237,0) 70%);}
.ripple-surface-warning .ripple-wave {background-image:radial-gradient(circle,rgba(255,169,0,0.2) 0,rgba(255,169,0,0.3) 40%,rgba(255,169,0,0.4) 50%,rgba(255,169,0,0.5) 60%,rgba(255,169,0,0) 70%);}
.ripple-surface-danger .ripple-wave {background-image:radial-gradient(circle,rgba(249,49,84,0.2) 0,rgba(249,49,84,0.3) 40%,rgba(249,49,84,0.4) 50%,rgba(249,49,84,0.5) 60%,rgba(249,49,84,0) 70%);}
.ripple-surface-light .ripple-wave {background-image:radial-gradient(circle,hsla(0deg,0%,98.4%,0.2) 0,hsla(0deg,0%,98.4%,0.3) 40%,hsla(0deg,0%,98.4%,0.4) 50%,hsla(0deg,0%,98.4%,0.5) 60%,hsla(0deg,0%,98.4%,0) 70%);}
.ripple-surface-dark .ripple-wave {background-image:radial-gradient(circle,rgba(38,38,38,0.2) 0,rgba(38,38,38,0.3) 40%,rgba(38,38,38,0.4) 50%,rgba(38,38,38,0.5) 60%,rgba(38,38,38,0) 70%);}
.ripple-surface-white .ripple-wave {background-image:radial-gradient(circle,hsla(0deg,0%,100%,0.2) 0,hsla(0deg,0%,100%,0.3) 40%,hsla(0deg,0%,100%,0.4) 50%,hsla(0deg,0%,100%,0.5) 60%,hsla(0deg,0%,100%,0) 70%);}
.ripple-surface-black .ripple-wave {background-image:radial-gradient(circle,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,transparent 70%);}
.datepicker-toggle-button {position:absolute;outline:none;border:none;background-color:transparent;right:10px;top:50%;transform:translate(-50%,-50%);}
.datepicker-toggle-button:focus {color:#2979ff;}
.datepicker-toggle-button:hover {color:#2979ff;}
.datepicker-backdrop {width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);z-index:1065;}
.datepicker-dropdown-container {width:328px;height:380px;background-color:#fff;border-radius:0.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);z-index:1066;}
.datepicker-modal-container {display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:328px;height:512px;background-color:#fff;border-radius:0.6rem 0.6rem 0.5rem 0.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);z-index:1066;}
.datepicker-header {height:120px;padding-right:24px;padding-left:24px;background-color:#2979ff;display:flex;flex-direction:column;border-radius:0.5rem 0.5rem 0 0;}
.datepicker-title {height:32px;display:flex;flex-direction:column;justify-content:flex-end;}
.datepicker-title-text {font-size:10px;font-weight:400;-webkit-text-transform:uppercase;text-transform:uppercase;letter-spacing:1.7px;color:#fff;}
.datepicker-date {height:72px;display:flex;flex-direction:column;justify-content:flex-end;}
.datepicker-date-text {font-size:34px;font-weight:400;color:#fff;}
.datepicker-main {position:relative;height:100%;}
.datepicker-date-controls {padding:10px 12px 0 12px;display:flex;justify-content:space-between;color:rgba(0,0,0,0.64);}
.datepicker-view-change-button {padding:10px;color:#666;font-weight:500;font-size:0.9rem;border-radius:10px;box-shadow:none;background-color:transparent;margin:0;border:none;}
.datepicker-view-change-button:hover {background-color:#eee;}
.datepicker-view-change-button:focus {background-color:#eee;}
.datepicker-view-change-button:after {content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle;}
.datepicker-arrow-controls {margin-top:10px;}
.datepicker-previous-button {position:relative;padding:0;width:40px;height:40px;line-height:40px;border:none;outline:none;margin:0;color:rgba(0,0,0,0.64);background-color:transparent;margin-right:24px;}
.datepicker-previous-button:hover {background-color:#eee;border-radius:50%;}
.datepicker-previous-button:focus {background-color:#eee;border-radius:50%;}
.datepicker-previous-button::after {top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px;border-left-width:2px;transform:translateX(2px) rotate(-45deg);}
.datepicker-next-button {position:relative;padding:0;width:40px;height:40px;line-height:40px;border:none;outline:none;margin:0;color:rgba(0,0,0,0.64);background-color:transparent;}
.datepicker-next-button:hover {background-color:#eee;border-radius:50%;}
.datepicker-next-button:focus {background-color:#eee;border-radius:50%;}
.datepicker-next-button::after {top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px;border-right-width:2px;transform:translateX(-2px) rotate(45deg);}
.datepicker-view {padding-left:12px;padding-right:12px;outline:none;}
.datepicker-table {margin-right:auto;margin-left:auto;width:304px;}
.datepicker-day-heading {width:40px;height:40px;-webkit-text-align:center;text-align:center;font-size:12px;font-weight:400;}
.datepicker-cell {-webkit-text-align:center;text-align:center;}
.datepicker-cell.disabled {color:#ccc;cursor:default;pointer-events:none;}
.datepicker-cell.disabled:hover {cursor:default;}
.datepicker-cell:hover {cursor:pointer;}
.datepicker-cell:not(.disabled):not(.selected):hover .datepicker-cell-content {background-color:#d3d3d3;}
.datepicker-cell.selected .datepicker-cell-content {background-color:#2979ff;color:#fff;}
.datepicker-cell:not(.selected).focused .datepicker-cell-content {background-color:#eee;}
.datepicker-cell.focused .datepicker-cell-content.selected {background-color:#2979ff;}
.datepicker-cell.current .datepicker-cell-content {border:1px solid #000;}
.datepicker-small-cell {width:40px;height:40px;}
.datepicker-small-cell-content {width:36px;height:36px;line-height:36px;border-radius:50%;font-size:13px;}
.datepicker-large-cell {width:76px;height:42px;}
.datepicker-large-cell-content {width:72px;height:40px;line-height:40px;padding:1px 2px;border-radius:999px;}
.datepicker-footer {height:56px;display:flex;position:absolute;width:100%;bottom:0;justify-content:flex-end;align-items:center;padding-left:12px;padding-right:12px;}
.datepicker-footer-btn {background-color:#fff;color:#2979ff;border:none;cursor:pointer;padding:0 10px;-webkit-text-transform:uppercase;text-transform:uppercase;font-size:0.8rem;font-weight:500;height:40px;line-height:40px;letter-spacing:0.1rem;border-radius:10px;margin-bottom:10px;}
.datepicker-footer-btn:hover {background-color:#eee;}
.datepicker-footer-btn:focus {background-color:#eee;}
.datepicker-clear-btn {margin-right:auto;}
.timepicker-wrapper {touch-action:none;z-index:1065;opacity:0;right:0;bottom:0;top:0;left:0;background-color:rgba(0,0,0,0.4);}
.timepicker-elements {min-width:310px;min-height:325px;background:#fff;border-top-right-radius:0.6rem;border-top-left-radius:0.6rem;}
.timepicker-head {background-color:#2979ff;height:100px;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;padding:10px 24px 10px 50px;}
.timepicker-button {font-size:0.8rem;min-width:64px;box-sizing:border-box;font-weight:500;line-height:40px;border-radius:10px;letter-spacing:0.1rem;-webkit-text-transform:uppercase;text-transform:uppercase;color:#2979ff;border:none;background-color:transparent;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border 250ms cubic-bezier(0.4,0,0.2,1) 0ms;outline:none;padding:0 10px;height:40px;margin-bottom:10px;}
.timepicker-button:hover {background-color:rgba(0,0,0,0.08);}
.timepicker-button:focus {outline:none;background-color:rgba(0,0,0,0.08);}
.timepicker-current {font-size:3.75rem;font-weight:300;line-height:1.2;letter-spacing:-0.00833em;color:#fff;opacity:0.54;border:none;background:transparent;padding:0;}
.timepicker-current.active {opacity:1;}
.timepicker-current-wrapper {direction:ltr;}
.timepicker-mode-wrapper {margin-left:20px;font-size:18px;color:rgba(255,255,255,0.54);}
.timepicker-mode-wrapper.active {opacity:1;}
.timepicker-clock-wrapper {min-width:310px;max-width:325px;min-height:305px;overflow-x:hidden;height:100%;}
.timepicker-clock {position:relative;border-radius:100%;width:260px;height:260px;cursor:default;margin:0 auto;background-color:rgba(0,0,0,0.07);}
.timepicker-time-tips-minutes.active {color:#fff;background-color:#2979ff;font-weight:400;}
.timepicker-time-tips-inner.active {color:#fff;background-color:#2979ff;font-weight:400;}
.timepicker-time-tips-hours.active {color:#fff;background-color:#2979ff;font-weight:400;}
.timepicker-time-tips-minutes.disabled {color:#b3afaf;pointer-events:none;background-color:transparent;}
.timepicker-time-tips-inner.disabled {color:#b3afaf;pointer-events:none;background-color:transparent;}
.timepicker-time-tips-hours.disabled {color:#b3afaf;pointer-events:none;background-color:transparent;}
.timepicker-dot {font-weight:300;line-height:1.2;letter-spacing:-0.00833em;color:#fff;font-size:3.75rem;opacity:0.54;border:none;background:transparent;padding:0;}
.timepicker-middle-dot {top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background-color:#2979ff;}
.timepicker-hand-pointer {background-color:#2979ff;bottom:50%;height:40%;left:calc(50% - 1px);transform-origin:center bottom 0;width:2px;}
.timepicker-time-tips.active {color:#fff;}
.timepicker-circle {top:-21px;left:-15px;width:4px;border:14px solid #2979ff;height:4px;box-sizing:content-box;border-radius:100%;}
.timepicker-hour-mode {padding:0;background-color:transparent;border:none;color:#fff;opacity:0.54;cursor:pointer;}
.timepicker-hour {cursor:pointer;}
.timepicker-minute {cursor:pointer;}
.timepicker-hour-mode:hover {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-hour-mode:focus {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-hour:hover {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-hour:focus {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-minute:hover {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-minute:focus {background-color:rgba(0,0,0,0.15);outline:none;}
.timepicker-hour-mode.active {color:#fff;opacity:1;}
.timepicker-hour.active {color:#fff;opacity:1;}
.timepicker-minute.active {color:#fff;opacity:1;}
.timepicker-footer {border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:56px;padding-left:12px;padding-right:12px;background-color:#fff;}
.timepicker-container {max-height:calc(100% - 64px);overflow-y:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -2px rgba(0,0,0,0.05);}
.timepicker-icon-up.active {opacity:1;}
.timepicker-icon-down.active {opacity:1;}
.timepicker-toggle-button {position:absolute;outline:none;border:none;background-color:transparent;right:10px;top:50%;transform:translate(-50%,-50%);transition:all 0.3s ease;cursor:pointer;}
.timepicker-toggle-button:hover {color:#2979ff;}
.timepicker-toggle-button:focus {color:#2979ff;}
.timepicker-input:focus + .timepicker-toggle-button {color:#2979ff;}
.timepicker-input:focus + .timepicker-toggle-button i {color:#2979ff;}
.timepicker a.timepicker-toggle-button {right:1px;}
.timepicker-toggle-button.timepicker-icon {right:1px;}
.timepicker-modal .fade.show {opacity:1;}
.stepper {position:relative;padding:0;margin:0;width:100%;list-style:none;overflow:hidden;transition:height 0.2s ease-in-out;}
.stepper:not(.stepper-vertical) {display:flex;justify-content:space-between;}
.stepper:not(.stepper-vertical) .stepper-content {position:absolute;width:100%;padding:1rem;}
.stepper:not(.stepper-vertical) .stepper-step {flex:auto;height:4.5rem;}
.stepper:not(.stepper-vertical) .stepper-step:first-child .stepper-head {padding-left:1.5rem;}
.stepper:not(.stepper-vertical) .stepper-step:last-child .stepper-head {padding-right:1.5rem;}
.stepper:not(.stepper-vertical) .stepper-step:not(:first-child) .stepper-head:before {flex:1;height:1px;width:100%;margin-right:0.5rem;content:"";background-color:rgba(0,0,0,0.1);}
.stepper:not(.stepper-vertical) .stepper-step:not(:last-child) .stepper-head:after {flex:1;height:1px;width:100%;margin-left:0.5rem;content:"";background-color:rgba(0,0,0,0.1);}
.stepper:not(.stepper-vertical) .stepper-head-icon {margin:1.5rem 0.5rem 1.5rem 0;}
.stepper.stepper-mobile {justify-content:center;align-items:flex-end;}
.stepper.stepper-mobile.stepper-progress-bar .stepper-head-icon {display:none;}
.stepper.stepper-mobile .stepper-step {flex:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1rem 0 1rem 0;}
.stepper.stepper-mobile .stepper-step:not(:last-child) .stepper-head:after {margin-left:0;}
.stepper.stepper-mobile .stepper-step:not(:first-child) .stepper-head:before {margin-right:0;}
.stepper.stepper-mobile .stepper-step:not(:last-child):not(:first-child) .stepper-head {padding-left:0.25rem;padding-right:0.25rem;}
.stepper.stepper-mobile .stepper-head-icon {font-size:0;margin:0;height:0.5rem;width:0.5rem;z-index:1;}
.stepper.stepper-mobile .stepper-head-text {display:none;}
.stepper.stepper-mobile .stepper-content {top:2.56rem;}
.collapse {visibility:visible !important;}
@media (prefers-reduced-motion:reduce) {.form-control::file-selector-button {transition:none;}
.form-control::-webkit-file-upload-button {-webkit-transition:none;transition:none;}
.form-switch .form-check-input {transition:none;}
.form-range::-webkit-slider-thumb {-webkit-transition:none;transition:none;}
.form-range::-moz-range-thumb {-moz-transition:none;transition:none;}
.form-floating > label {transition:none;}
.fade {transition:none;}
.collapsing {transition:none;}
.collapsing.collapse-horizontal {transition:none;}
.accordion-button::after {transition:none;}
.modal.fade .modal-dialog {transition:none;}
.carousel-item {transition:none;}
.carousel-fade .active.carousel-item-start {transition:none;}
.carousel-fade .active.carousel-item-end {transition:none;}
.carousel-control-prev {transition:none;}
.carousel-control-next {transition:none;}
.carousel-indicators [data-bs-target] {transition:none;}
.spinner-border {-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.spinner-grow {-webkit-animation-duration:1.5s;animation-duration:1.5s;}
}
@media (min-width:576px) {.navbar-expand-sm {flex-wrap:nowrap;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 .navbar-nav-scroll {overflow:visible;}
.navbar-expand-sm .navbar-collapse {display:flex !important;-ms-flex-basis:auto;flex-basis:auto;}
.navbar-expand-sm .navbar-toggler {display:none;}
.navbar-expand-sm .offcanvas-header {display:none;}
.navbar-expand-sm .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-expand-sm .offcanvas-top {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-sm .offcanvas-bottom {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-sm .offcanvas-body {display:flex;-ms-flex-grow:0;flex-grow:0;padding:0;overflow-y:visible;}
.modal-dialog {max-width:500px;margin:1.75rem auto;}
.modal-dialog-scrollable {height:calc(100% - 3.5rem);}
.modal-dialog-centered {min-height:calc(100% - 3.5rem);}
.modal-sm {max-width:300px;}
.sticky-sm-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}
@media (min-width:768px) {.navbar-expand-md {flex-wrap:nowrap;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 .navbar-nav-scroll {overflow:visible;}
.navbar-expand-md .navbar-collapse {display:flex !important;-ms-flex-basis:auto;flex-basis:auto;}
.navbar-expand-md .navbar-toggler {display:none;}
.navbar-expand-md .offcanvas-header {display:none;}
.navbar-expand-md .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-expand-md .offcanvas-top {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-md .offcanvas-bottom {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-md .offcanvas-body {display:flex;-ms-flex-grow:0;flex-grow:0;padding:0;overflow-y:visible;}
.sticky-md-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}
@media (min-width:992px) {.navbar-expand-lg {flex-wrap:nowrap;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 .navbar-nav-scroll {overflow:visible;}
.navbar-expand-lg .navbar-collapse {display:flex !important;-ms-flex-basis:auto;flex-basis:auto;}
.navbar-expand-lg .navbar-toggler {display:none;}
.navbar-expand-lg .offcanvas-header {display:none;}
.navbar-expand-lg .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-expand-lg .offcanvas-top {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-lg .offcanvas-bottom {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-lg .offcanvas-body {display:flex;-ms-flex-grow:0;flex-grow:0;padding:0;overflow-y:visible;}
.modal-lg {max-width:800px;}
.modal-xl {max-width:800px;}
.sticky-lg-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}
@media (min-width:1200px) {.navbar-expand-xl {flex-wrap:nowrap;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 .navbar-nav-scroll {overflow:visible;}
.navbar-expand-xl .navbar-collapse {display:flex !important;-ms-flex-basis:auto;flex-basis:auto;}
.navbar-expand-xl .navbar-toggler {display:none;}
.navbar-expand-xl .offcanvas-header {display:none;}
.navbar-expand-xl .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-expand-xl .offcanvas-top {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-xl .offcanvas-bottom {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-xl .offcanvas-body {display:flex;-ms-flex-grow:0;flex-grow:0;padding:0;overflow-y:visible;}
.modal-xl {max-width:1140px;}
.sticky-xl-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}
@media (min-width:1400px) {.navbar-expand-xxl {flex-wrap:nowrap;justify-content:flex-start;}
.navbar-expand-xxl .navbar-nav {flex-direction:row;}
.navbar-expand-xxl .navbar-nav .dropdown-menu {position:absolute;}
.navbar-expand-xxl .navbar-nav .nav-link {padding-right:0.5rem;padding-left:0.5rem;}
.navbar-expand-xxl .navbar-nav-scroll {overflow:visible;}
.navbar-expand-xxl .navbar-collapse {display:flex !important;-ms-flex-basis:auto;flex-basis:auto;}
.navbar-expand-xxl .navbar-toggler {display:none;}
.navbar-expand-xxl .offcanvas-header {display:none;}
.navbar-expand-xxl .offcanvas {position:inherit;bottom:0;z-index:1000;-ms-flex-grow:1;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none;}
.navbar-expand-xxl .offcanvas-top {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-xxl .offcanvas-bottom {height:auto;border-top:0;border-bottom:0;}
.navbar-expand-xxl .offcanvas-body {display:flex;-ms-flex-grow:0;flex-grow:0;padding:0;overflow-y:visible;}
.sticky-xxl-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}
@media (max-width:575.98px) {.modal-fullscreen-sm-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-sm-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-sm-down .modal-header {border-radius:0;}
.modal-fullscreen-sm-down .modal-body {overflow-y:auto;}
.modal-fullscreen-sm-down .modal-footer {border-radius:0;}
}
@media (max-width:767.98px) {.modal-fullscreen-md-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-md-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-md-down .modal-header {border-radius:0;}
.modal-fullscreen-md-down .modal-body {overflow-y:auto;}
.modal-fullscreen-md-down .modal-footer {border-radius:0;}
}
@media (max-width:991.98px) {.modal-fullscreen-lg-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-lg-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-lg-down .modal-header {border-radius:0;}
.modal-fullscreen-lg-down .modal-body {overflow-y:auto;}
.modal-fullscreen-lg-down .modal-footer {border-radius:0;}
}
@media (max-width:1199.98px) {.modal-fullscreen-xl-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xl-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-xl-down .modal-header {border-radius:0;}
.modal-fullscreen-xl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xl-down .modal-footer {border-radius:0;}
}
@media (max-width:1399.98px) {.modal-fullscreen-xxl-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xxl-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-xxl-down .modal-header {border-radius:0;}
.modal-fullscreen-xxl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xxl-down .modal-footer {border-radius:0;}
}
@media (prefers-reduced-motion) {.animation {transition:none !important;-webkit-animation:unset !important;animation:unset !important;}
}
@media screen and (min-width:320px) and (max-width:820px) and (orientation:landscape) {.datepicker-modal-container .datepicker-header {height:100%;}
.datepicker-modal-container .datepicker-date {margin-top:100px;}
.datepicker-modal-container .datepicker-day-cell {width:32x;height:32x;}
.datepicker-modal-container {flex-direction:row;width:475px;height:360px;}
.datepicker-modal-container.datepicker-day-cell {width:36px;height:36px;}
}
@media screen and (min-width:320px) and (max-width:825px) and (orientation:landscape) {.timepicker-elements {flex-direction:row !important;border-bottom-left-radius:0.5rem;min-width:auto;min-height:auto;overflow-y:auto;}
.timepicker-head {border-top-right-radius:0;border-bottom-left-radius:0;padding:10px;padding-right:10px !important;height:auto;min-height:305px;}
.timepicker-head-content {flex-direction:column;}
.timepicker-mode-wrapper {justify-content:space-around !important;flex-direction:row !important;}
.timepicker-current {font-size:3rem;font-weight:400;}
.timepicker-dot {font-size:3rem;font-weight:400;}
}
@-webkit-keyframes _spinner-grow {0% {transform:scale(0);}
50% {opacity:1;transform:none;}
}
@keyframes _spinner-grow {0% {transform:scale(0);}
50% {opacity:1;transform:none;}
}
@-webkit-keyframes _fade-in {from {opacity:0;}
to {opacity:1;}
}
@keyframes _fade-in {from {opacity:0;}
to {opacity:1;}
}
@-webkit-keyframes _fade-out {from {opacity:1;}
to {opacity:0;}
}
@keyframes _fade-out {from {opacity:1;}
to {opacity:0;}
}
@-webkit-keyframes _fade-in-down {from {opacity:0;transform:translate3d(0,-100%,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@keyframes _fade-in-down {from {opacity:0;transform:translate3d(0,-100%,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@-webkit-keyframes _fade-in-left {from {opacity:0;transform:translate3d(-100%,0,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@keyframes _fade-in-left {from {opacity:0;transform:translate3d(-100%,0,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@-webkit-keyframes _fade-in-right {from {opacity:0;transform:translate3d(100%,0,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@keyframes _fade-in-right {from {opacity:0;transform:translate3d(100%,0,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@-webkit-keyframes _fade-in-up {from {opacity:0;transform:translate3d(0,100%,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@keyframes _fade-in-up {from {opacity:0;transform:translate3d(0,100%,0);}
to {opacity:1;transform:translate3d(0,0,0);}
}
@-webkit-keyframes _fade-out-down {from {opacity:1;}
to {opacity:0;transform:translate3d(0,100%,0);}
}
@keyframes _fade-out-down {from {opacity:1;}
to {opacity:0;transform:translate3d(0,100%,0);}
}
@-webkit-keyframes _fade-out-left {from {opacity:1;}
to {opacity:0;transform:translate3d(-100%,0,0);}
}
@keyframes _fade-out-left {from {opacity:1;}
to {opacity:0;transform:translate3d(-100%,0,0);}
}
@-webkit-keyframes _fade-out-right {from {opacity:1;}
to {opacity:0;transform:translate3d(100%,0,0);}
}
@keyframes _fade-out-right {from {opacity:1;}
to {opacity:0;transform:translate3d(100%,0,0);}
}
@-webkit-keyframes _fade-out-up {from {opacity:1;}
to {opacity:0;transform:translate3d(0,-100%,0);}
}
@keyframes _fade-out-up {from {opacity:1;}
to {opacity:0;transform:translate3d(0,-100%,0);}
}
@-webkit-keyframes _slide-in-down {from {visibility:visible;transform:translate3d(0,-100%,0);}
to {transform:translate3d(0,0,0);}
}
@keyframes _slide-in-down {from {visibility:visible;transform:translate3d(0,-100%,0);}
to {transform:translate3d(0,0,0);}
}
@-webkit-keyframes _slide-in-left {from {visibility:visible;transform:translate3d(-100%,0,0);}
to {transform:translate3d(0,0,0);}
}
@keyframes _slide-in-left {from {visibility:visible;transform:translate3d(-100%,0,0);}
to {transform:translate3d(0,0,0);}
}
@-webkit-keyframes _slide-in-right {from {visibility:visible;transform:translate3d(100%,0,0);}
to {transform:translate3d(0,0,0);}
}
@keyframes _slide-in-right {from {visibility:visible;transform:translate3d(100%,0,0);}
to {transform:translate3d(0,0,0);}
}
@-webkit-keyframes _slide-in-up {from {visibility:visible;transform:translate3d(0,100%,0);}
to {transform:translate3d(0,0,0);}
}
@keyframes _slide-in-up {from {visibility:visible;transform:translate3d(0,100%,0);}
to {transform:translate3d(0,0,0);}
}
@-webkit-keyframes _slide-out-down {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,100%,0);}
}
@keyframes _slide-out-down {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,100%,0);}
}
@-webkit-keyframes _slide-out-left {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(-100%,0,0);}
}
@keyframes _slide-out-left {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(-100%,0,0);}
}
@-webkit-keyframes _slide-out-right {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(100%,0,0);}
}
@keyframes _slide-out-right {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(100%,0,0);}
}
@-webkit-keyframes _slide-out-up {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,-100%,0);}
}
@keyframes _slide-out-up {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,-100%,0);}
}
@-webkit-keyframes _slide-down {from {transform:translate3d(0,0,0);}
to {transform:translate3d(0,100%,0);}
}
@keyframes _slide-down {from {transform:translate3d(0,0,0);}
to {transform:translate3d(0,100%,0);}
}
@-webkit-keyframes _slide-left {from {transform:translate3d(0,0,0);}
to {transform:translate3d(-100%,0,0);}
}
@keyframes _slide-left {from {transform:translate3d(0,0,0);}
to {transform:translate3d(-100%,0,0);}
}
@-webkit-keyframes _slide-right {from {transform:translate3d(0,0,0);}
to {transform:translate3d(100%,0,0);}
}
@keyframes _slide-right {from {transform:translate3d(0,0,0);}
to {transform:translate3d(100%,0,0);}
}
@-webkit-keyframes _slide-up {from {transform:translate3d(0,0,0);}
to {transform:translate3d(0,-100%,0);}
}
@keyframes _slide-up {from {transform:translate3d(0,0,0);}
to {transform:translate3d(0,-100%,0);}
}
@-webkit-keyframes _zoom-in {from {opacity:0;transform:scale3d(0.3,0.3,0.3);}
50% {opacity:1;}
}
@keyframes _zoom-in {from {opacity:0;transform:scale3d(0.3,0.3,0.3);}
50% {opacity:1;}
}
@-webkit-keyframes _zoom-out {from {opacity:1;}
50% {opacity:0;transform:scale3d(0.3,0.3,0.3);}
to {opacity:0;}
}
@keyframes _zoom-out {from {opacity:1;}
50% {opacity:0;transform:scale3d(0.3,0.3,0.3);}
to {opacity:0;}
}
@-webkit-keyframes _tada {from {transform:scale3d(1,1,1);}
10% {transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
20% {transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
30% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
50% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
70% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
90% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
60% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
80% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
to {transform:scale3d(1,1,1);}
}
@keyframes _tada {from {transform:scale3d(1,1,1);}
10% {transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
20% {transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);}
30% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
50% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
70% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
90% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
60% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
80% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
to {transform:scale3d(1,1,1);}
}
@-webkit-keyframes _pulse {from {transform:scale3d(1,1,1);}
50% {transform:scale3d(1.05,1.05,1.05);}
to {transform:scale3d(1,1,1);}
}
@keyframes _pulse {from {transform:scale3d(1,1,1);}
50% {transform:scale3d(1.05,1.05,1.05);}
to {transform:scale3d(1,1,1);}
}
@-webkit-keyframes _show-up-clock {0% {opacity:0;transform:scale(0.7);}
to {opacity:1;transform:scale(1);}
}
@keyframes _show-up-clock {0% {opacity:0;transform:scale(0.7);}
to {opacity:1;transform:scale(1);}
}
html {font-size:62.5%;}
.text-14 {font-size:1.4rem;}
@media (max-width:1023px) {.text-14 {font-size:12px;}
}
.text-16 {font-size:1.6rem;}
@media (max-width:1023px) {.text-16 {font-size:14px;}
}
.\!text-18 {font-size:1.8rem !important;}
.text-18 {font-size:1.8rem;}
@media (max-width:1023px) {.\!text-18 {font-size:15px !important;}
.text-18 {font-size:15px;}
}
.text-20 {font-size:2.0rem;}
.text-24 {font-size:2.4rem;}
@media (max-width:1023px) {.text-24 {font-size:22px;}
}
.text-30 {font-size:3rem;}
@media (max-width:1023px) {.text-30 {font-size:22px;}
}
.container-fluid {max-width:calc(100% - 9rem * 2);margin-left:auto;margin-right:auto;}
@media (max-width:1900px) {.container-fluid {max-width:calc(100% - 18rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1680px) {.container-fluid {max-width:calc(100% - 6rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1440px) {.container-fluid {max-width:calc(100% - 7rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1366px) {.container-fluid {max-width:calc(100% - 3rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1023px) {.container-fluid {max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;}
}
.container {max-width:156rem;margin-left:auto;margin-right:auto;}
@media (max-width:1900px) {.container {max-width:156rem;margin-left:auto;margin-right:auto;}
}
@media (max-width:1680px) {.container {max-width:156rem;margin-left:auto;margin-right:auto;}
}
@media (max-width:1440px) {.container {max-width:calc(100% - 14rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1366px) {.container {max-width:calc(100% - 12rem);margin-left:auto;margin-right:auto;}
}
@media (max-width:1023px) {.container {max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;}
}
.wow {visibility:hidden;}
.imgsharp {image-rendering:-webkit-optimize-contrast;}
#header {position:absolute;top:0px;z-index:50;width:100%;max-width:192rem;border-bottom-width:1px;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-border-opacity:0.5;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:100ms;}
@media (max-width:1023px) {#header {padding-left:0px;padding-right:0px;padding-top:1.25rem;padding-bottom:1.25rem;}
}
#header .container_hd {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
#header #nav-toggle > svg {height:auto;width:2rem;fill:currentColor;}
#header .at1 {display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;}
@media (max-width:1023px) {#header .at1 {flex:1 1 0%;justify-content:center;padding-top:2rem;padding-bottom:2rem;}
}
#header .dropdown-menu-lang .dropdown-item {}
#header #nav-toggle {display:flex;align-items:center;border-radius:0.25rem;border-width:1px;border-style:none;padding-left:0.75rem;padding-right:0.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}
#header #nav-content {margin-left:18rem;width:100%;flex:1 1 auto;justify-content:flex-end;}
#header #nav-content >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));}
#header #nav-content {overflow:hidden;padding-top:1.5rem;transition-property:all;transition-duration:1000ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
@media (min-width:1024px) {#header #nav-content {display:flex;height:auto;max-height:100vh;width:auto;align-items:center;overflow:visible;padding-top:0px;}
}
@media (max-width:1680px) {#header #nav-content {margin-left:6rem;}
}
@media (max-width:1023px) {#header #nav-content {margin-left:auto;}
#header #nav-content >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)));}
#header #nav-content {--tw-bg-opacity:1;background-color:rgb(0 149 156 / var(--tw-bg-opacity));padding:0px;}
}
#header .navbar {display:flex;flex:1 1 auto;justify-content:space-around;-moz-column-gap:1%;column-gap:1%;transition-property:none;}
@media (max-width:1023px) {#header .navbar {width:100%;flex-wrap:wrap;}
}
#header .navbar > li:first-child {text-align:center;}
@media (max-width:1023px) {#header .navbar > li:first-child {width:100%;flex:1 1 auto;}
}
#header .navbar > li .caret svg {}
#header .navbar > li {overflow:hidden;text-align:center;}
#header .navbar > li:hover {overflow:visible;}
#header .navbar > li > a.a0 {font-size:1.6rem;}
@media (max-width:1023px) {#header .navbar > li > a.a0 {font-size:14px;}
}
#header .navbar > li > a.a0 {display:block;white-space:nowrap;padding-left:1.5rem;padding-right:1.5rem;font-weight:600;line-height:10rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}
@media (max-width:1680px) {#header .navbar > li > a.a0 {padding-left:0.5rem;padding-right:0.5rem;font-size:1.8rem;}
@media (max-width:1023px) {#header .navbar > li > a.a0 {font-size:15px;}
}
}
@media (max-width:1023px) {#header .navbar > li > a.a0 {border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;font-weight:600;line-height:2;font-size:1.5rem;}
}
.weblogo {max-width:20vw;}
.bnslick .txt {position:absolute;left:0px;top:0px;z-index:10;height:100%;width:100%;}
@media (max-width:1023px) {.bnslick .txt {display:none;}
}
.plusforbn {position:absolute;left:44rem;top:29rem;display:inline-block;height:3.7rem;width:3.7rem;}
.bndes {position:absolute;left:2rem;top:28rem;width:40rem;}
.h3forbntext {font-size:1.8rem;}
@media (max-width:1023px) {.h3forbntext {font-size:15px;}
}
.h3forbntext {padding-left:4.6rem;line-height:1.8;}
.lineforbntext {margin-top:1.25rem;margin-bottom:1.25rem;height:1.5rem;}
.lineforbntext + .sinfo {font-size:1.4rem;}
@media (max-width:1023px) {.lineforbntext + .sinfo {font-size:12px;}
}
.lineforbntext + .sinfo {padding-left:4.6rem;padding-right:5rem;line-height:2;}
.scrollbtn {position:absolute;bottom:0px;left:0px;width:100%;padding-bottom:2rem;text-align:center;opacity:0;}
.sct_about {--tw-bg-opacity:1;background-color:rgb(248 248 248 / var(--tw-bg-opacity));padding-top:5rem;padding-bottom:5rem;}
@media (max-width:1023px) {.sct_about {padding-top:25px;padding-bottom:25px;}
}
.sct_about .d0 {display:flex;align-items:center;justify-content:space-between;}
@media (max-width:1023px) {.sct_about .d0 {flex-wrap:wrap;justify-content:center;}
}
.sct_about .d1 {margin-bottom:3rem;max-height:7rem;min-width:45.6rem;max-width:30%;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(98 94 93 / var(--tw-border-opacity));padding-bottom:3rem;line-height:1;}
@media (max-width:1023px) {.sct_about .d1 {margin-left:auto;margin-right:auto;margin-bottom:2rem;min-width:30vw;max-width:55vw;border-bottom-width:1px;padding-bottom:2rem;}
}
.sct_about .text1 {font-size:2.2rem;}
@media (max-width:1023px) {.sct_about .text1 {font-size:22px;}
}
.sct_about .text1 {padding-left:7rem;line-height:1.7;--tw-text-opacity:1;color:rgb(98 94 93 / var(--tw-text-opacity));}
@media (max-width:1023px) {.sct_about .text1 {padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;line-height:2;font-size:1.4rem;}
@media (max-width:1023px) {.sct_about .text1 {font-size:12px;}
}
}
.bndes {}
.sociallinks {display:flex;}
.sociallinks >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)));}
.sociallinks a {display:inline-block;width:3.7rem;height:3.5rem;background:no-repeat;overflow:hidden;}
.sociallinks img {max-height:100%;max-width:100%;}
.selectwrap .dropdown-toggle {font-size:2.0rem;display:flex;align-items:center;white-space:nowrap;background-color:transparent;padding-top:0px;padding-bottom:0px;padding-left:2.5rem;padding-right:2.5rem;font-weight:500;text-transform:uppercase;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
.selectwrap .dropdown-menu {z-index:50;}
.selectwrap .dropdown-menu li {}
#header .navbar > li {position:relative;}
@media (max-width:1023px) {#header .navbar > li {width:100%;flex:1 1 auto;}
}
#header .navbar .dropdown-menu1 {position:absolute;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;}
@media (max-width:1023px) {#header .navbar .dropdown-menu1 {position:static;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;}
}
#header .navbar li:hover .dropdown-menu1 {opacity:1;}
#header .navbar .dropdown-menu1 ul >:not([hidden]) ~:not([hidden]) {--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-style:dashed;border-color:rgb(255 255 255 / var(--tw-divide-opacity));--tw-divide-opacity:0.6;}
#header .navbar .dropdown-menu1 ul {border-radius:1rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity:0.3;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;text-align:center;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:500ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1);}
@media (max-width:1023px) {#header .navbar .dropdown-menu1 ul {display:flex;flex-wrap:wrap;justify-content:center;}
#header .navbar .dropdown-menu1 ul >:not([hidden]) ~:not([hidden]) {border-style:none;}
#header .dropdown-menu li {margin-left:1rem;margin-right:1rem;margin-top:0.5rem;margin-bottom:0.5rem;border-style:none;}
}
#header .dropdown-menu li a {font-size:1.6rem;}
@media (max-width:1023px) {#header .dropdown-menu li a {font-size:14px;}
}
#header .dropdown-menu li a {display:inline-block;white-space:nowrap;padding-left:2.5rem;padding-right:2.5rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;font-weight:400;line-height:2;letter-spacing:0.05em;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}
@media (max-width:1023px) {#header .dropdown-menu li a {border-style:none;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:1.4rem;}
@media (max-width:1023px) {#header .dropdown-menu li a {font-size:12px;}
}
}
.sitettl {position:relative;margin-bottom:5rem;padding-bottom:5rem;text-align:center;}
@media (max-width:1023px) {.sitettl {margin-bottom:2.5rem;padding-bottom:2.5rem;}
}
.sitettl {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/down3.png) bottom center no-repeat;}
.sitettl .h2 {position:relative;z-index:10;display:block;font-family:Swiss;font-size:4.8rem;font-weight:700;--tw-text-opacity:1;color:rgb(91 88 86 / var(--tw-text-opacity));}
@media (max-width:1440px) {.sitettl .h2 {font-size:4rem;}
}
@media (max-width:1023px) {.sitettl .h2 {font-size:20px;}
}
.sitettl .h2 + p {font-size:1.6rem;}
@media (max-width:1023px) {.sitettl .h2 + p {font-size:14px;}
}
.sitettl .h2 + p {position:relative;margin-top:0.5rem;display:inline-block;padding-left:3rem;padding-right:3rem;padding-top:1rem;padding-bottom:1rem;line-height:1.6;--tw-text-opacity:1;color:rgb(91 88 86 / var(--tw-text-opacity));}
@media (max-width:1680px) {.sitettl .h2 + p {max-width:80%;font-size:2.0rem;}
}
@media (max-width:1023px) {.sitettl .h2 + p {padding-left:1rem;padding-right:1rem;line-height:1.8;font-size:1.2rem;}
@media (max-width:1023px) {.sitettl .h2 + p {font-size:12px;}
}
}
.sitettl .h2 + p:after,.sitettl .h2 + p:before {content:"";display:block;position:absolute;width:2.4rem;height:2.8rem;left:0;top:0;background:url(//v4-assets.goalsites.com/linkairu/taishite/images/line1.png) no-repeat left top;}
.sitettl .h2 + p:after {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/line2.png) no-repeat right bottom;left:auto;top:auto;right:0;bottom:0;}
.whitetext * {--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}
.sitettl.nobg {background:none;}
.sitettl.nobg .h2:before,.sitettl.nobg:before,.sitettl.nobg:after,.sitettl.nobg .h2:after {display:none;}
.letterline1 {position:relative;margin-bottom:5rem;margin-top:2rem;height:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(98 94 93 / var(--tw-border-opacity));text-align:center;--tw-text-opacity:1;color:rgb(98 94 93 / var(--tw-text-opacity));}
@media (max-width:1023px) {.letterline1 {display:none;}
}
.letterline1 span {font-size:1.4rem;}
@media (max-width:1023px) {.letterline1 span {font-size:12px;}
}
.letterline1 span {position:absolute;left:50%;display:inline-block;--tw-translate-y:-.3rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;text-align:center;text-indent:4rem;font-weight:600;letter-spacing:4rem;}
.items8 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:7rem;}
.items8 >:not([hidden]) ~:not([hidden]) {--tw-divide-x-reverse:0;border-right-width:calc(2px * var(--tw-divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)));border-color:rgb(91 88 86 / var(--tw-divide-opacity));--tw-divide-opacity:0.8;}
@media (max-width:1023px) {.items8 {grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem;}
.items8 >:not([hidden]) ~:not([hidden]) {border-style:none;}
.items8 .item {margin-bottom:16px;}
}
.items8 .item i img {max-width:42px;}
.items8 .item a {margin-right:auto;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:flex-start;padding-left:2rem;padding-right:1.5rem;}
.items8 .item .icon {width:60px;}
.items8 .item .txt {padding-left:2rem;}
.items8 .item .h3 {font-size:1.6rem;}
@media (max-width:1023px) {.items8 .item .h3 {font-size:14px;}
}
.items8 .item .h3 {font-weight:600;}
@media (max-width:1440px) {.items8 .item .h3 {font-size:1.8rem;}
@media (max-width:1023px) {.items8 .item .h3 {font-size:15px;}
}
}
@media (max-width:1023px) {.items8 .item .h3 {font-size:1.6rem;}
@media (max-width:1023px) {.items8 .item .h3 {font-size:14px;}
}
}
.items8 .item .info {font-size:1.6rem;}
@media (max-width:1023px) {.items8 .item .info {font-size:14px;}
}
.items8 .item .info {max-width:28rem;overflow:hidden;padding-top:0.5rem;line-height:1.4;--tw-text-opacity:1;color:rgb(98 94 93 / var(--tw-text-opacity));}
.index_news_list {}
.index_news_list .items {}
.index_news_list .item {margin-left:-1px;border-width:1px;--tw-border-opacity:1;border-color:rgb(129 129 129 / var(--tw-border-opacity));padding-top:4rem;padding-bottom:4rem;padding-left:3rem;padding-right:3rem;}
@media (max-width:1023px) {.index_news_list .item {margin-bottom:1.5rem;margin-left:auto;margin-right:auto;border-bottom-width:1px;border-style:none;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-bottom:1.5rem;}
}
.index_news_list .more {font-size:1.8rem;}
@media (max-width:1023px) {.index_news_list .more {font-size:15px;}
}
.index_news_list .more {margin-top:4rem;display:inline-block;font-weight:600;--tw-text-opacity:1;color:rgb(237 59 59 / var(--tw-text-opacity));}
.index_news_list .more:hover {--tw-text-opacity:1;color:rgb(0 149 156 / var(--tw-text-opacity));}
@media (max-width:1023px) {.index_news_list .more {display:none;}
}
.index_news_list .date {font-size:1.8rem;}
@media (max-width:1023px) {.index_news_list .date {font-size:15px;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity));font-size:1.2rem;}
@media (max-width:1023px) {.index_news_list .date {font-size:12px;}
}
}
.index_news_list .h3 {font-size:1.8rem;}
@media (max-width:1023px) {.index_news_list .h3 {font-size:15px;}
}
.index_news_list .h3 {margin-top:2rem;margin-bottom:2rem;padding-top:4rem;line-height:1.6;--tw-text-opacity:1;color:rgb(39 53 40 / var(--tw-text-opacity));}
.index_news_list .h3:hover {--tw-text-opacity:1;color:rgb(0 149 156 / var(--tw-text-opacity));}
@media (max-width:1023px) {.index_news_list .h3 {margin-top:0px;margin-bottom:1rem;background-image:none !important;padding-top:1rem;font-size:1.6rem;}
@media (max-width:1023px) {.index_news_list .h3 {font-size:14px;}
}
}
.index_news_list .h3 {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/down4.png) no-repeat top left;}
.index_news_list .sinfo {font-size:1.4rem;}
@media (max-width:1023px) {.index_news_list .sinfo {font-size:12px;}
}
.index_news_list .sinfo {min-height:6rem;line-height:1.6;--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity));}
@media (max-width:1023px) {.index_news_list .sinfo {margin-bottom:0px;border-bottom-width:1px;border-style:dashed;padding-bottom:1.5rem;font-size:1.3rem;}
@media (max-width:1023px) {.index_news_list .sinfo {font-size:12px;}
}
}
.abttl .h2 {font-size:3.2rem;}
@media (max-width:1023px) {.abttl .h2 {font-size:22px;}
}
.abttl .h2 {display:inline-block;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(0 149 156 / var(--tw-border-opacity));padding-left:0.5rem;padding-right:0.5rem;line-height:7rem;letter-spacing:4px;--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity));}
.sct_index_form1 {}
.sct_index_form1 input[type="text"],.sct_index_form1 input[type="password"],.sct_index_form1 input[type="email"],.sct_index_form1 input[type="number"],.sct_index_form1 textarea {font-size:1.8rem;}
@media (max-width:1023px) {.sct_index_form1 input[type="text"],.sct_index_form1 input[type="password"],.sct_index_form1 input[type="email"],.sct_index_form1 input[type="number"],.sct_index_form1 textarea {font-size:15px;}
}
.sct_index_form1 input[type="text"],.sct_index_form1 input[type="password"],.sct_index_form1 input[type="email"],.sct_index_form1 input[type="number"],.sct_index_form1 textarea {width:100%;--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));padding-left:4rem;padding-right:4rem;padding-top:2.5rem;padding-bottom:2.5rem;--tw-text-opacity:1;color:rgb(98 94 93 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;}
@media (max-width:1023px) {.sct_index_form1 input[type="text"],.sct_index_form1 input[type="password"],.sct_index_form1 input[type="email"],.sct_index_form1 input[type="number"],.sct_index_form1 textarea {padding-left:1em;padding-right:1em;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1.4rem;}
@media (max-width:1023px) {.sct_index_form1 input[type="text"],.sct_index_form1 input[type="password"],.sct_index_form1 input[type="email"],.sct_index_form1 input[type="number"],.sct_index_form1 textarea {font-size:12px;}
}
}
.footer a:hover {--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}
.bndes {display:none;}
.h3forbntext {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/icon5.png) no-repeat left top;}
.lineforbntext {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/line3.png) no-repeat left bottom;}
.plusforbn {opacity:0;background:url(//v4-assets.goalsites.com/linkairu/taishite/images/plus1.png) no-repeat center center/cover;}
.plusforbn.open {background:url(//v4-assets.goalsites.com/linkairu/taishite/images/jian3.png) no-repeat center center/cover;}
.siteform1 .h3 {font-size:1.8rem;}
@media (max-width:1023px) {.siteform1 .h3 {font-size:15px;}
}
.siteform1 .h3 {margin-bottom:0px;padding-top:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 149 156 / var(--tw-text-opacity));}
.visible {visibility:visible;}
.collapse {visibility:collapse;}
.static {position:static;}
.fixed {position:fixed;}
.absolute {position:absolute;}
.relative {position:relative;}
.sticky {position:-webkit-sticky;position:sticky;}
.left-0 {left:0px;}
.top-\[15rem\] {top:15rem;}
.float-left {float:left;}
.mx-auto {margin-left:auto;margin-right:auto;}
.ml-auto {margin-left:auto;}
.ml-20 {margin-left:5rem;}
.ml-2 {margin-left:0.5rem;}
.mb-28 {margin-bottom:7rem;}
.\!mb-0 {margin-bottom:0px !important;}
.mt-10 {margin-top:2.5rem;}
.mt-4 {margin-top:1rem;}
.mt-2 {margin-top:0.5rem;}
.mb-16 {margin-bottom:4rem;}
.mr-auto {margin-right:auto;}
.mb-14 {margin-bottom:3.5rem;}
.mb-8 {margin-bottom:2rem;}
.mt-12 {margin-top:3rem;}
.mt-1 {margin-top:0.25rem;}
.mr-2 {margin-right:0.5rem;}
.mb-10 {margin-bottom:2.5rem;}
.mt-16 {margin-top:4rem;}
.block {display:block;}
.inline-block {display:inline-block;}
.inline {display:inline;}
.flex {display:flex;}
.table {display:table;}
.grid {display:grid;}
.hidden {display:none;}
.h-\[min\(calc\(100vw\/1920\*966\)\2c calc\(1920px\/1920\*966\)\)\] {height:min(calc(100vw / 1920 * 966),calc(1920px / 1920 * 966));}
.h-full {height:100%;}
.h-8 {height:2rem;}
.max-h-screen {max-height:100vh;}
.w-6 {width:1.5rem;}
.w-full {width:100%;}
.w-\[20\.3rem\] {width:20.3rem;}
.w-8 {width:2rem;}
.min-w-\[2\.2rem\] {min-width:2.2rem;}
.max-w-\[33\%\] {max-width:33%;}
.flex-\[50\%\] {flex:50%;}
.flex-\[70\%\] {flex:70%;}
.flex-auto {flex:1 1 auto;}
.flex-\[30\%\] {flex:30%;}
.flex-1 {flex:1 1 0%;}
.translate-y-1 {--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.transform {transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cursor-pointer {cursor:pointer;}
.resize {resize:both;}
.appearance-none {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr));}
.flex-row {flex-direction:row;}
.flex-col {flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
.items-start {align-items:flex-start;}
.items-center {align-items:center;}
.justify-start {justify-content:flex-start;}
.justify-end {justify-content:flex-end;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-around {justify-content:space-around;}
.justify-evenly {justify-content:space-evenly;}
.gap-10 {gap:2.5rem;}
.gap-x-4 {-moz-column-gap:1rem;column-gap:1rem;}
.space-x-8 >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)));}
.space-x-40 >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(10rem * var(--tw-space-x-reverse));margin-left:calc(10rem * calc(1 - var(--tw-space-x-reverse)));}
.overflow-hidden {overflow:hidden;}
.rounded-full {border-radius:9999px;}
.rounded-sm {border-radius:0.125rem;}
.rounded-xl {border-radius:0.75rem;}
.border {border-width:1px;}
.border-b {border-bottom-width:1px;}
.border-gray1 {--tw-border-opacity:1;border-color:rgb(98 94 93 / var(--tw-border-opacity));}
.border-gray-300 {--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity));}
.border-white {--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}
.border-opacity-30 {--tw-border-opacity:0.3;}
.bg-\[\#fff\] {--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}
.bg-white {--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}
.bg-color1 {--tw-bg-opacity:1;background-color:rgb(0 149 156 / var(--tw-bg-opacity));}
.bg-contain {background-size:contain;}
.bg-center {background-position:center;}
.bg-no-repeat {background-repeat:no-repeat;}
.fill-current {fill:currentColor;}
.px-24 {padding-left:6rem;padding-right:6rem;}
.\!px-\[20rem\] {padding-left:20rem !important;padding-right:20rem !important;}
.px-40 {padding-left:10rem;padding-right:10rem;}
.px-6 {padding-left:1.5rem;padding-right:1.5rem;}
.py-2 {padding-top:0.5rem;padding-bottom:0.5rem;}
.px-12 {padding-left:3rem;padding-right:3rem;}
.py-4 {padding-top:1rem;padding-bottom:1rem;}
.py-3 {padding-top:0.75rem;padding-bottom:0.75rem;}
.px-28 {padding-left:7rem;padding-right:7rem;}
.py-16 {padding-top:4rem;padding-bottom:4rem;}
.pt-24 {padding-top:6rem;}
.pb-28 {padding-bottom:7rem;}
.pt-16 {padding-top:4rem;}
.pt-40 {padding-top:10rem;}
.pb-32 {padding-bottom:8rem;}
.pb-2 {padding-bottom:0.5rem;}
.\!pb-10 {padding-bottom:2.5rem !important;}
.pb-16 {padding-bottom:4rem;}
.pr-8 {padding-right:2rem;}
.pl-8 {padding-left:2rem;}
.pt-0 {padding-top:0px;}
.pl-16 {padding-left:4rem;}
.pt-10 {padding-top:2.5rem;}
.pl-0 {padding-left:0px;}
.pt-20 {padding-top:5rem;}
.pt-8 {padding-top:2rem;}
.pb-6 {padding-bottom:1.5rem;}
.pb-10 {padding-bottom:2.5rem;}
.pl-40 {padding-left:10rem;}
.\!text-left {text-align:left !important;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.align-top {vertical-align:top;}
.font-\[Swiss\] {font-family:Swiss;}
.font-semibold {font-weight:600;}
.font-normal {font-weight:400;}
.uppercase {text-transform:uppercase;}
.leading-\[2\.4rem\] {line-height:2.4rem;}
.leading-\[1\.4\] {line-height:1.4;}
.leading-\[1\.6\] {line-height:1.6;}
.leading-\[2\] {line-height:2;}
.text-white {--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}
.text-color1 {--tw-text-opacity:1;color:rgb(0 149 156 / var(--tw-text-opacity));}
.text-gray1 {--tw-text-opacity:1;color:rgb(98 94 93 / var(--tw-text-opacity));}
.text-color333 {--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity));}
.outline {outline-style:solid;}
.blur {--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.filter {filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.transition {transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}
.duration-200 {transition-duration:200ms;}
.line-clamp-3 {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
@layer untilities {}
.checked\:border-color1:checked {--tw-border-opacity:1;border-color:rgb(0 149 156 / var(--tw-border-opacity));}
.checked\:bg-color1:checked {--tw-bg-opacity:1;background-color:rgb(0 149 156 / var(--tw-bg-opacity));}
.focus\:outline-none:focus {outline:2px solid transparent;outline-offset:2px;}
@media (min-width:1024px) {.lg\:hidden {display:none;}
}
@media (min-width:1200px) {.xl\:flex-nowrap {flex-wrap:nowrap;}
.xl\:space-x-20 >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)));}
}
@media (max-width:1440px) {.pc1440\:px-20 {padding-left:5rem;padding-right:5rem;}
.pc1440\:text-18 {font-size:1.8rem;}
@media (max-width:1023px) {.pc1440\:text-18 {font-size:15px;}
}
}
@media (max-width:1023px) {.mobile\:mx-auto {margin-left:auto;margin-right:auto;}
.mobile\:my-\[20px\] {margin-top:20px;margin-bottom:20px;}
.mobile\:ml-0 {margin-left:0px;}
.mobile\:ml-4 {margin-left:1rem;}
.mobile\:mb-\[0\] {margin-bottom:0;}
.mobile\:mt-4 {margin-top:1rem;}
.mobile\:mb-2 {margin-bottom:0.5rem;}
.mobile\:mb-0 {margin-bottom:0px;}
.mobile\:mt-\[20px\] {margin-top:20px;}
.mobile\:mb-6 {margin-bottom:1.5rem;}
.mobile\:mt-6 {margin-top:1.5rem;}
.mobile\:ml-\[10px\] {margin-left:10px;}
.mobile\:mb-\[10px\] {margin-bottom:10px;}
.mobile\:block {display:block;}
.mobile\:hidden {display:none;}
.mobile\:h-\[2rem\] {height:2rem;}
.mobile\:h-\[16px\] {height:16px;}
.mobile\:max-h-0 {max-height:0px;}
.mobile\:max-h-screen {max-height:100vh;}
.mobile\:w-\[50vw\] {width:50vw;}
.mobile\:w-\[16px\] {width:16px;}
.mobile\:max-w-none {max-width:none;}
.mobile\:max-w-\[60\%\] {max-width:60%;}
.mobile\:flex-\[0_0_16px\] {flex:0 0 16px;}
.mobile\:flex-wrap {flex-wrap:wrap;}
.mobile\:justify-center {justify-content:center;}
.mobile\:gap-x-\[20px\] {-moz-column-gap:20px;column-gap:20px;}
.mobile\:gap-y-\[10px\] {row-gap:10px;}
.mobile\:space-x-\[10px\] >:not([hidden]) ~:not([hidden]) {--tw-space-x-reverse:0;margin-right:calc(10px * var(--tw-space-x-reverse));margin-left:calc(10px * calc(1 - var(--tw-space-x-reverse)));}
.mobile\:border-none {border-style:none;}
.mobile\:bg-color1 {--tw-bg-opacity:1;background-color:rgb(0 149 156 / var(--tw-bg-opacity));}
.mobile\:px-4 {padding-left:1rem;padding-right:1rem;}
.mobile\:px-\[15px\] {padding-left:15px;padding-right:15px;}
.mobile\:\!px-\[0\] {padding-left:0 !important;padding-right:0 !important;}
.mobile\:px-8 {padding-left:2rem;padding-right:2rem;}
.mobile\:px-0 {padding-left:0px;padding-right:0px;}
.mobile\:py-\[20px\] {padding-top:20px;padding-bottom:20px;}
.mobile\:pt-\[25px\] {padding-top:25px;}
.mobile\:pb-\[25px\] {padding-bottom:25px;}
.mobile\:pb-\[16px\] {padding-bottom:16px;}
.mobile\:pt-8 {padding-top:2rem;}
.mobile\:pt-\[40px\] {padding-top:40px;}
.mobile\:pt-\[20px\] {padding-top:20px;}
.mobile\:pb-0 {padding-bottom:0px;}
.mobile\:pb-10 {padding-bottom:2.5rem;}
.mobile\:pt-0 {padding-top:0px;}
.mobile\:pl-0 {padding-left:0px;}
.mobile\:pt-4 {padding-top:1rem;}
.mobile\:pb-6 {padding-bottom:1.5rem;}
.mobile\:pr-0 {padding-right:0px;}
.mobile\:pl-\[10px\] {padding-left:10px;}
.mobile\:pt-\[30px\] {padding-top:30px;}
.mobile\:pb-2 {padding-bottom:0.5rem;}
.mobile\:pl-\[5px\] {padding-left:5px;}
.mobile\:pr-\[5px\] {padding-right:5px;}
.mobile\:\!text-center {text-align:center !important;}
.mobile\:text-center {text-align:center;}
.mobile\:\!text-\[14px\] {font-size:14px !important;}
.mobile\:font-semibold {font-weight:600;}
.mobile\:text-14 {font-size:1.4rem;}
@media (max-width:1023px) {.mobile\:text-14 {font-size:12px;}
}
.mobile\:text-16 {font-size:1.6rem;}
@media (max-width:1023px) {.mobile\:text-16 {font-size:14px;}
}
.mobile\:text-18 {font-size:1.8rem;}
@media (max-width:1023px) {.mobile\:text-18 {font-size:15px;}
}
}
