/*! * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css,licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,:after,:before {box-sizing:border-box}
@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior:smooth}
}
body {margin:0;font-family: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;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr {margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
hr:not([size]) {height:1px}
h1,h2,h3,h4,h5,h6 {margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1 {font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px) {h1 {font-size:2.5rem}
}
h2 {font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px) {h2 {font-size:2rem}
}
h3 {font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px) {h3 {font-size:1.75rem}
}
h4 {font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px) {h4 {font-size:1.5rem}
}
h5 {font-size:1.25rem}
h6 {font-size:1rem}
p {margin-top:0;margin-bottom:1rem}
abbr[data-bs-original-title],abbr[title] {-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address {margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul {padding-left:2rem}
dl,ol,ul {margin-top:0;margin-bottom:1rem;}
ol ol,ol ul,ul ol,ul ul {margin-bottom:0}
dt {font-weight:700}
dd {margin-bottom:.5rem;margin-left:0}
blockquote {margin:0 0 1rem}
b,strong {font-weight:bolder}
small {font-size:.875em}
mark {padding:.2em;background-color:#fcf8e3}
sub,sup {position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub {bottom:-.25em}
sup {top:-.5em}
a {color:#0d6efd;text-decoration:underline}
a:hover {color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover {text-decoration:none;}
code,kbd,pre,samp {font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}
pre {display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code {font-size:inherit;color:inherit;word-break:normal}
code {font-size:.875em;color:#d63384;word-wrap:break-word}
a>code {color:inherit}
kbd {padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd {padding:0;font-size:1em;font-weight:700}
figure {margin:0 0 1rem}
img,svg {vertical-align:middle}
table {caption-side:bottom;border-collapse:collapse}
caption {padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th {text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr {border:0 solid;border-color:inherit}
label {display:inline-block}
button {border-radius:0}
button:focus:not(:focus-visible) {outline:0}
button,input,optgroup,select,textarea {margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select {text-transform:none}
[role=button] {cursor:pointer}
select {word-wrap:normal}
select:disabled {opacity:1}
[list]::-webkit-calendar-picker-indicator {display:none}
[type=button],[type=reset],[type=submit],button {-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {cursor:pointer}
::-moz-focus-inner {padding:0;border-style:none}
textarea {resize:vertical}
fieldset {min-width:0;padding:0;margin:0;border:0}
legend {float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px) {legend {font-size:1.5rem}
}
legend+* {clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {padding:0}
::-webkit-inner-spin-button {height:auto}
[type=search] {outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-color-swatch-wrapper {padding:0}
::file-selector-button {font:inherit}
::-webkit-file-upload-button {font:inherit;-webkit-appearance:button}
output {display:inline-block}
iframe {border:0}
summary {display:list-item;cursor:pointer}
progress {vertical-align:baseline}
[hidden] {display:none!important}
/*! * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
@media (min-width:576px) {.container,.container-sm {max-width:540px}
}
@media (min-width:768px) {.container,.container-md,.container-sm {max-width:720px}
}
@media (min-width:992px) {.container,.container-lg,.container-md,.container-sm {max-width:960px}
}
@media (min-width:1200px) {.container,.container-lg,.container-md,.container-sm,.container-xl {max-width:1140px}
}
@media (min-width:1400px) {.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {max-width:1320px}
}
.row {--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}
.row>* {box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}
.col {flex:1 0 0%}
.row-cols-auto>* {flex:0 0 auto;width:auto}
.row-cols-1>* {flex:0 0 auto;width:100%}
.row-cols-2>* {flex:0 0 auto;width:50%}
.row-cols-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-4>* {flex:0 0 auto;width:25%}
.row-cols-5>* {flex:0 0 auto;width:20%}
.row-cols-6>* {flex:0 0 auto;width:16.66667%}
@media (min-width:576px) {.col-sm {flex:1 0 0%}
.row-cols-sm-auto>* {flex:0 0 auto;width:auto}
.row-cols-sm-1>* {flex:0 0 auto;width:100%}
.row-cols-sm-2>* {flex:0 0 auto;width:50%}
.row-cols-sm-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-sm-4>* {flex:0 0 auto;width:25%}
.row-cols-sm-5>* {flex:0 0 auto;width:20%}
.row-cols-sm-6>* {flex:0 0 auto;width:16.66667%}
}
@media (min-width:768px) {.col-md {flex:1 0 0%}
.row-cols-md-auto>* {flex:0 0 auto;width:auto}
.row-cols-md-1>* {flex:0 0 auto;width:100%}
.row-cols-md-2>* {flex:0 0 auto;width:50%}
.row-cols-md-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-md-4>* {flex:0 0 auto;width:25%}
.row-cols-md-5>* {flex:0 0 auto;width:20%}
.row-cols-md-6>* {flex:0 0 auto;width:16.66667%}
}
@media (min-width:992px) {.col-lg {flex:1 0 0%}
.row-cols-lg-auto>* {flex:0 0 auto;width:auto}
.row-cols-lg-1>* {flex:0 0 auto;width:100%}
.row-cols-lg-2>* {flex:0 0 auto;width:50%}
.row-cols-lg-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-lg-4>* {flex:0 0 auto;width:25%}
.row-cols-lg-5>* {flex:0 0 auto;width:20%}
.row-cols-lg-6>* {flex:0 0 auto;width:16.66667%}
}
@media (min-width:1200px) {.col-xl {flex:1 0 0%}
.row-cols-xl-auto>* {flex:0 0 auto;width:auto}
.row-cols-xl-1>* {flex:0 0 auto;width:100%}
.row-cols-xl-2>* {flex:0 0 auto;width:50%}
.row-cols-xl-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-xl-4>* {flex:0 0 auto;width:25%}
.row-cols-xl-5>* {flex:0 0 auto;width:20%}
.row-cols-xl-6>* {flex:0 0 auto;width:16.66667%}
}
@media (min-width:1400px) {.col-xxl {flex:1 0 0%}
.row-cols-xxl-auto>* {flex:0 0 auto;width:auto}
.row-cols-xxl-1>* {flex:0 0 auto;width:100%}
.row-cols-xxl-2>* {flex:0 0 auto;width:50%}
.row-cols-xxl-3>* {flex:0 0 auto;width:33.33333%}
.row-cols-xxl-4>* {flex:0 0 auto;width:25%}
.row-cols-xxl-5>* {flex:0 0 auto;width:20%}
.row-cols-xxl-6>* {flex:0 0 auto;width:16.66667%}
}
.col-auto {flex:0 0 auto;width:auto}
.col-1 {flex:0 0 auto;width:8.33333%}
.col-2 {flex:0 0 auto;width:16.66667%}
.col-3 {flex:0 0 auto;width:25%}
.col-4 {flex:0 0 auto;width:33.33333%}
.col-5 {flex:0 0 auto;width:41.66667%}
.col-6 {flex:0 0 auto;width:50%}
.col-7 {flex:0 0 auto;width:58.33333%}
.col-8 {flex:0 0 auto;width:66.66667%}
.col-9 {flex:0 0 auto;width:75%}
.col-10 {flex:0 0 auto;width:83.33333%}
.col-11 {flex:0 0 auto;width:91.66667%}
.col-12 {flex:0 0 auto;width:100%}
.offset-1 {margin-left:8.33333%}
.offset-2 {margin-left:16.66667%}
.offset-3 {margin-left:25%}
.offset-4 {margin-left:33.33333%}
.offset-5 {margin-left:41.66667%}
.offset-6 {margin-left:50%}
.offset-7 {margin-left:58.33333%}
.offset-8 {margin-left:66.66667%}
.offset-9 {margin-left:75%}
.offset-10 {margin-left:83.33333%}
.offset-11 {margin-left:91.66667%}
.g-0,.gx-0 {--bs-gutter-x:0}
.g-0,.gy-0 {--bs-gutter-y:0}
.g-1,.gx-1 {--bs-gutter-x:0.25rem}
.g-1,.gy-1 {--bs-gutter-y:0.25rem}
.g-2,.gx-2 {--bs-gutter-x:0.5rem}
.g-2,.gy-2 {--bs-gutter-y:0.5rem}
.g-3,.gx-3 {--bs-gutter-x:1rem}
.g-3,.gy-3 {--bs-gutter-y:1rem}
.g-4,.gx-4 {--bs-gutter-x:1.5rem}
.g-4,.gy-4 {--bs-gutter-y:1.5rem}
.g-5,.gx-5 {--bs-gutter-x:3rem}
.g-5,.gy-5 {--bs-gutter-y:3rem}
@media (min-width:576px) {.col-sm-auto {flex:0 0 auto;width:auto}
.col-sm-1 {flex:0 0 auto;width:8.33333%}
.col-sm-2 {flex:0 0 auto;width:16.66667%}
.col-sm-3 {flex:0 0 auto;width:25%}
.col-sm-4 {flex:0 0 auto;width:33.33333%}
.col-sm-5 {flex:0 0 auto;width:41.66667%}
.col-sm-6 {flex:0 0 auto;width:50%}
.col-sm-7 {flex:0 0 auto;width:58.33333%}
.col-sm-8 {flex:0 0 auto;width:66.66667%}
.col-sm-9 {flex:0 0 auto;width:75%}
.col-sm-10 {flex:0 0 auto;width:83.33333%}
.col-sm-11 {flex:0 0 auto;width:91.66667%}
.col-sm-12 {flex:0 0 auto;width:100%}
.offset-sm-0 {margin-left:0}
.offset-sm-1 {margin-left:8.33333%}
.offset-sm-2 {margin-left:16.66667%}
.offset-sm-3 {margin-left:25%}
.offset-sm-4 {margin-left:33.33333%}
.offset-sm-5 {margin-left:41.66667%}
.offset-sm-6 {margin-left:50%}
.offset-sm-7 {margin-left:58.33333%}
.offset-sm-8 {margin-left:66.66667%}
.offset-sm-9 {margin-left:75%}
.offset-sm-10 {margin-left:83.33333%}
.offset-sm-11 {margin-left:91.66667%}
.g-sm-0,.gx-sm-0 {--bs-gutter-x:0}
.g-sm-0,.gy-sm-0 {--bs-gutter-y:0}
.g-sm-1,.gx-sm-1 {--bs-gutter-x:0.25rem}
.g-sm-1,.gy-sm-1 {--bs-gutter-y:0.25rem}
.g-sm-2,.gx-sm-2 {--bs-gutter-x:0.5rem}
.g-sm-2,.gy-sm-2 {--bs-gutter-y:0.5rem}
.g-sm-3,.gx-sm-3 {--bs-gutter-x:1rem}
.g-sm-3,.gy-sm-3 {--bs-gutter-y:1rem}
.g-sm-4,.gx-sm-4 {--bs-gutter-x:1.5rem}
.g-sm-4,.gy-sm-4 {--bs-gutter-y:1.5rem}
.g-sm-5,.gx-sm-5 {--bs-gutter-x:3rem}
.g-sm-5,.gy-sm-5 {--bs-gutter-y:3rem}
}
@media (min-width:768px) {.col-md-auto {flex:0 0 auto;width:auto}
.col-md-1 {flex:0 0 auto;width:8.33333%}
.col-md-2 {flex:0 0 auto;width:16.66667%}
.col-md-3 {flex:0 0 auto;width:25%}
.col-md-4 {flex:0 0 auto;width:33.33333%}
.col-md-5 {flex:0 0 auto;width:41.66667%}
.col-md-6 {flex:0 0 auto;width:50%}
.col-md-7 {flex:0 0 auto;width:58.33333%}
.col-md-8 {flex:0 0 auto;width:66.66667%}
.col-md-9 {flex:0 0 auto;width:75%}
.col-md-10 {flex:0 0 auto;width:83.33333%}
.col-md-11 {flex:0 0 auto;width:91.66667%}
.col-md-12 {flex:0 0 auto;width:100%}
.offset-md-0 {margin-left:0}
.offset-md-1 {margin-left:8.33333%}
.offset-md-2 {margin-left:16.66667%}
.offset-md-3 {margin-left:25%}
.offset-md-4 {margin-left:33.33333%}
.offset-md-5 {margin-left:41.66667%}
.offset-md-6 {margin-left:50%}
.offset-md-7 {margin-left:58.33333%}
.offset-md-8 {margin-left:66.66667%}
.offset-md-9 {margin-left:75%}
.offset-md-10 {margin-left:83.33333%}
.offset-md-11 {margin-left:91.66667%}
.g-md-0,.gx-md-0 {--bs-gutter-x:0}
.g-md-0,.gy-md-0 {--bs-gutter-y:0}
.g-md-1,.gx-md-1 {--bs-gutter-x:0.25rem}
.g-md-1,.gy-md-1 {--bs-gutter-y:0.25rem}
.g-md-2,.gx-md-2 {--bs-gutter-x:0.5rem}
.g-md-2,.gy-md-2 {--bs-gutter-y:0.5rem}
.g-md-3,.gx-md-3 {--bs-gutter-x:1rem}
.g-md-3,.gy-md-3 {--bs-gutter-y:1rem}
.g-md-4,.gx-md-4 {--bs-gutter-x:1.5rem}
.g-md-4,.gy-md-4 {--bs-gutter-y:1.5rem}
.g-md-5,.gx-md-5 {--bs-gutter-x:3rem}
.g-md-5,.gy-md-5 {--bs-gutter-y:3rem}
}
@media (min-width:992px) {.col-lg-auto {flex:0 0 auto;width:auto}
.col-lg-1 {flex:0 0 auto;width:8.33333%}
.col-lg-2 {flex:0 0 auto;width:16.66667%}
.col-lg-3 {flex:0 0 auto;width:25%}
.col-lg-4 {flex:0 0 auto;width:33.33333%}
.col-lg-5 {flex:0 0 auto;width:41.66667%}
.col-lg-6 {flex:0 0 auto;width:50%}
.col-lg-7 {flex:0 0 auto;width:58.33333%}
.col-lg-8 {flex:0 0 auto;width:66.66667%}
.col-lg-9 {flex:0 0 auto;width:75%}
.col-lg-10 {flex:0 0 auto;width:83.33333%}
.col-lg-11 {flex:0 0 auto;width:91.66667%}
.col-lg-12 {flex:0 0 auto;width:100%}
.offset-lg-0 {margin-left:0}
.offset-lg-1 {margin-left:8.33333%}
.offset-lg-2 {margin-left:16.66667%}
.offset-lg-3 {margin-left:25%}
.offset-lg-4 {margin-left:33.33333%}
.offset-lg-5 {margin-left:41.66667%}
.offset-lg-6 {margin-left:50%}
.offset-lg-7 {margin-left:58.33333%}
.offset-lg-8 {margin-left:66.66667%}
.offset-lg-9 {margin-left:75%}
.offset-lg-10 {margin-left:83.33333%}
.offset-lg-11 {margin-left:91.66667%}
.g-lg-0,.gx-lg-0 {--bs-gutter-x:0}
.g-lg-0,.gy-lg-0 {--bs-gutter-y:0}
.g-lg-1,.gx-lg-1 {--bs-gutter-x:0.25rem}
.g-lg-1,.gy-lg-1 {--bs-gutter-y:0.25rem}
.g-lg-2,.gx-lg-2 {--bs-gutter-x:0.5rem}
.g-lg-2,.gy-lg-2 {--bs-gutter-y:0.5rem}
.g-lg-3,.gx-lg-3 {--bs-gutter-x:1rem}
.g-lg-3,.gy-lg-3 {--bs-gutter-y:1rem}
.g-lg-4,.gx-lg-4 {--bs-gutter-x:1.5rem}
.g-lg-4,.gy-lg-4 {--bs-gutter-y:1.5rem}
.g-lg-5,.gx-lg-5 {--bs-gutter-x:3rem}
.g-lg-5,.gy-lg-5 {--bs-gutter-y:3rem}
}
@media (min-width:1200px) {.col-xl-auto {flex:0 0 auto;width:auto}
.col-xl-1 {flex:0 0 auto;width:8.33333%}
.col-xl-2 {flex:0 0 auto;width:16.66667%}
.col-xl-3 {flex:0 0 auto;width:25%}
.col-xl-4 {flex:0 0 auto;width:33.33333%}
.col-xl-5 {flex:0 0 auto;width:41.66667%}
.col-xl-6 {flex:0 0 auto;width:50%}
.col-xl-7 {flex:0 0 auto;width:58.33333%}
.col-xl-8 {flex:0 0 auto;width:66.66667%}
.col-xl-9 {flex:0 0 auto;width:75%}
.col-xl-10 {flex:0 0 auto;width:83.33333%}
.col-xl-11 {flex:0 0 auto;width:91.66667%}
.col-xl-12 {flex:0 0 auto;width:100%}
.offset-xl-0 {margin-left:0}
.offset-xl-1 {margin-left:8.33333%}
.offset-xl-2 {margin-left:16.66667%}
.offset-xl-3 {margin-left:25%}
.offset-xl-4 {margin-left:33.33333%}
.offset-xl-5 {margin-left:41.66667%}
.offset-xl-6 {margin-left:50%}
.offset-xl-7 {margin-left:58.33333%}
.offset-xl-8 {margin-left:66.66667%}
.offset-xl-9 {margin-left:75%}
.offset-xl-10 {margin-left:83.33333%}
.offset-xl-11 {margin-left:91.66667%}
.g-xl-0,.gx-xl-0 {--bs-gutter-x:0}
.g-xl-0,.gy-xl-0 {--bs-gutter-y:0}
.g-xl-1,.gx-xl-1 {--bs-gutter-x:0.25rem}
.g-xl-1,.gy-xl-1 {--bs-gutter-y:0.25rem}
.g-xl-2,.gx-xl-2 {--bs-gutter-x:0.5rem}
.g-xl-2,.gy-xl-2 {--bs-gutter-y:0.5rem}
.g-xl-3,.gx-xl-3 {--bs-gutter-x:1rem}
.g-xl-3,.gy-xl-3 {--bs-gutter-y:1rem}
.g-xl-4,.gx-xl-4 {--bs-gutter-x:1.5rem}
.g-xl-4,.gy-xl-4 {--bs-gutter-y:1.5rem}
.g-xl-5,.gx-xl-5 {--bs-gutter-x:3rem}
.g-xl-5,.gy-xl-5 {--bs-gutter-y:3rem}
}
@media (min-width:1400px) {.col-xxl-auto {flex:0 0 auto;width:auto}
.col-xxl-1 {flex:0 0 auto;width:8.33333%}
.col-xxl-2 {flex:0 0 auto;width:16.66667%}
.col-xxl-3 {flex:0 0 auto;width:25%}
.col-xxl-4 {flex:0 0 auto;width:33.33333%}
.col-xxl-5 {flex:0 0 auto;width:41.66667%}
.col-xxl-6 {flex:0 0 auto;width:50%}
.col-xxl-7 {flex:0 0 auto;width:58.33333%}
.col-xxl-8 {flex:0 0 auto;width:66.66667%}
.col-xxl-9 {flex:0 0 auto;width:75%}
.col-xxl-10 {flex:0 0 auto;width:83.33333%}
.col-xxl-11 {flex:0 0 auto;width:91.66667%}
.col-xxl-12 {flex:0 0 auto;width:100%}
.offset-xxl-0 {margin-left:0}
.offset-xxl-1 {margin-left:8.33333%}
.offset-xxl-2 {margin-left:16.66667%}
.offset-xxl-3 {margin-left:25%}
.offset-xxl-4 {margin-left:33.33333%}
.offset-xxl-5 {margin-left:41.66667%}
.offset-xxl-6 {margin-left:50%}
.offset-xxl-7 {margin-left:58.33333%}
.offset-xxl-8 {margin-left:66.66667%}
.offset-xxl-9 {margin-left:75%}
.offset-xxl-10 {margin-left:83.33333%}
.offset-xxl-11 {margin-left:91.66667%}
.g-xxl-0,.gx-xxl-0 {--bs-gutter-x:0}
.g-xxl-0,.gy-xxl-0 {--bs-gutter-y:0}
.g-xxl-1,.gx-xxl-1 {--bs-gutter-x:0.25rem}
.g-xxl-1,.gy-xxl-1 {--bs-gutter-y:0.25rem}
.g-xxl-2,.gx-xxl-2 {--bs-gutter-x:0.5rem}
.g-xxl-2,.gy-xxl-2 {--bs-gutter-y:0.5rem}
.g-xxl-3,.gx-xxl-3 {--bs-gutter-x:1rem}
.g-xxl-3,.gy-xxl-3 {--bs-gutter-y:1rem}
.g-xxl-4,.gx-xxl-4 {--bs-gutter-x:1.5rem}
.g-xxl-4,.gy-xxl-4 {--bs-gutter-y:1.5rem}
.g-xxl-5,.gx-xxl-5 {--bs-gutter-x:3rem}
.g-xxl-5,.gy-xxl-5 {--bs-gutter-y:3rem}
}
@media (min-width:576px) {.d-sm-inline {display:inline!important}
.d-sm-inline-block {display:inline-block!important}
.d-sm-block {display:block!important}
.d-sm-grid {display:grid!important}
.d-sm-table {display:table!important}
.d-sm-table-row {display:table-row!important}
.d-sm-table-cell {display:table-cell!important}
.d-sm-flex {display:flex!important}
.d-sm-inline-flex {display:inline-flex!important}
.d-sm-none {display:none!important}
.flex-sm-fill {flex:1 1 auto!important}
.flex-sm-row {flex-direction:row!important}
.flex-sm-column {flex-direction:column!important}
.flex-sm-row-reverse {flex-direction:row-reverse!important}
.flex-sm-column-reverse {flex-direction:column-reverse!important}
.flex-sm-grow-0 {flex-grow:0!important}
.flex-sm-grow-1 {flex-grow:1!important}
.flex-sm-shrink-0 {flex-shrink:0!important}
.flex-sm-shrink-1 {flex-shrink:1!important}
.flex-sm-wrap {flex-wrap:wrap!important}
.flex-sm-nowrap {flex-wrap:nowrap!important}
.flex-sm-wrap-reverse {flex-wrap:wrap-reverse!important}
.justify-content-sm-start {justify-content:flex-start!important}
.justify-content-sm-end {justify-content:flex-end!important}
.justify-content-sm-center {justify-content:center!important}
.justify-content-sm-between {justify-content:space-between!important}
.justify-content-sm-around {justify-content:space-around!important}
.justify-content-sm-evenly {justify-content:space-evenly!important}
.align-items-sm-start {align-items:flex-start!important}
.align-items-sm-end {align-items:flex-end!important}
.align-items-sm-center {align-items:center!important}
.align-items-sm-baseline {align-items:baseline!important}
.align-items-sm-stretch {align-items:stretch!important}
.align-content-sm-start {align-content:flex-start!important}
.align-content-sm-end {align-content:flex-end!important}
.align-content-sm-center {align-content:center!important}
.align-content-sm-between {align-content:space-between!important}
.align-content-sm-around {align-content:space-around!important}
.align-content-sm-stretch {align-content:stretch!important}
.align-self-sm-auto {align-self:auto!important}
.align-self-sm-start {align-self:flex-start!important}
.align-self-sm-end {align-self:flex-end!important}
.align-self-sm-center {align-self:center!important}
.align-self-sm-baseline {align-self:baseline!important}
.align-self-sm-stretch {align-self:stretch!important}
.order-sm-first {order:-1!important}
.order-sm-0 {order:0!important}
.order-sm-1 {order:1!important}
.order-sm-2 {order:2!important}
.order-sm-3 {order:3!important}
.order-sm-4 {order:4!important}
.order-sm-5 {order:5!important}
.order-sm-last {order:6!important}
.m-sm-0 {margin:0!important}
.m-sm-1 {margin:.25rem!important}
.m-sm-2 {margin:.5rem!important}
.m-sm-3 {margin:1rem!important}
.m-sm-4 {margin:1.5rem!important}
.m-sm-5 {margin:3rem!important}
.m-sm-auto {margin:auto!important}
.mx-sm-0 {margin-right:0!important;margin-left:0!important}
.mx-sm-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-sm-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-sm-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-sm-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-sm-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-sm-auto {margin-right:auto!important;margin-left:auto!important}
.my-sm-0 {margin-top:0!important;margin-bottom:0!important}
.my-sm-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-sm-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-sm-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-sm-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-sm-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-sm-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-sm-0 {margin-top:0!important}
.mt-sm-1 {margin-top:.25rem!important}
.mt-sm-2 {margin-top:.5rem!important}
.mt-sm-3 {margin-top:1rem!important}
.mt-sm-4 {margin-top:1.5rem!important}
.mt-sm-5 {margin-top:3rem!important}
.mt-sm-auto {margin-top:auto!important}
.me-sm-0 {margin-right:0!important}
.me-sm-1 {margin-right:.25rem!important}
.me-sm-2 {margin-right:.5rem!important}
.me-sm-3 {margin-right:1rem!important}
.me-sm-4 {margin-right:1.5rem!important}
.me-sm-5 {margin-right:3rem!important}
.me-sm-auto {margin-right:auto!important}
.mb-sm-0 {margin-bottom:0!important}
.mb-sm-1 {margin-bottom:.25rem!important}
.mb-sm-2 {margin-bottom:.5rem!important}
.mb-sm-3 {margin-bottom:1rem!important}
.mb-sm-4 {margin-bottom:1.5rem!important}
.mb-sm-5 {margin-bottom:3rem!important}
.mb-sm-auto {margin-bottom:auto!important}
.ms-sm-0 {margin-left:0!important}
.ms-sm-1 {margin-left:.25rem!important}
.ms-sm-2 {margin-left:.5rem!important}
.ms-sm-3 {margin-left:1rem!important}
.ms-sm-4 {margin-left:1.5rem!important}
.ms-sm-5 {margin-left:3rem!important}
.ms-sm-auto {margin-left:auto!important}
.p-sm-0 {padding:0!important}
.p-sm-1 {padding:.25rem!important}
.p-sm-2 {padding:.5rem!important}
.p-sm-3 {padding:1rem!important}
.p-sm-4 {padding:1.5rem!important}
.p-sm-5 {padding:3rem!important}
.px-sm-0 {padding-right:0!important;padding-left:0!important}
.px-sm-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-sm-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-sm-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-sm-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-sm-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-sm-0 {padding-top:0!important;padding-bottom:0!important}
.py-sm-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-sm-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-sm-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-sm-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-sm-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-sm-0 {padding-top:0!important}
.pt-sm-1 {padding-top:.25rem!important}
.pt-sm-2 {padding-top:.5rem!important}
.pt-sm-3 {padding-top:1rem!important}
.pt-sm-4 {padding-top:1.5rem!important}
.pt-sm-5 {padding-top:3rem!important}
.pe-sm-0 {padding-right:0!important}
.pe-sm-1 {padding-right:.25rem!important}
.pe-sm-2 {padding-right:.5rem!important}
.pe-sm-3 {padding-right:1rem!important}
.pe-sm-4 {padding-right:1.5rem!important}
.pe-sm-5 {padding-right:3rem!important}
.pb-sm-0 {padding-bottom:0!important}
.pb-sm-1 {padding-bottom:.25rem!important}
.pb-sm-2 {padding-bottom:.5rem!important}
.pb-sm-3 {padding-bottom:1rem!important}
.pb-sm-4 {padding-bottom:1.5rem!important}
.pb-sm-5 {padding-bottom:3rem!important}
.ps-sm-0 {padding-left:0!important}
.ps-sm-1 {padding-left:.25rem!important}
.ps-sm-2 {padding-left:.5rem!important}
.ps-sm-3 {padding-left:1rem!important}
.ps-sm-4 {padding-left:1.5rem!important}
.ps-sm-5 {padding-left:3rem!important}
}
@media (min-width:768px) {.d-md-inline {display:inline!important}
.d-md-inline-block {display:inline-block!important}
.d-md-block {display:block!important}
.d-md-grid {display:grid!important}
.d-md-table {display:table!important}
.d-md-table-row {display:table-row!important}
.d-md-table-cell {display:table-cell!important}
.d-md-flex {display:flex!important}
.d-md-inline-flex {display:inline-flex!important}
.d-md-none {display:none!important}
.flex-md-fill {flex:1 1 auto!important}
.flex-md-row {flex-direction:row!important}
.flex-md-column {flex-direction:column!important}
.flex-md-row-reverse {flex-direction:row-reverse!important}
.flex-md-column-reverse {flex-direction:column-reverse!important}
.flex-md-grow-0 {flex-grow:0!important}
.flex-md-grow-1 {flex-grow:1!important}
.flex-md-shrink-0 {flex-shrink:0!important}
.flex-md-shrink-1 {flex-shrink:1!important}
.flex-md-wrap {flex-wrap:wrap!important}
.flex-md-nowrap {flex-wrap:nowrap!important}
.flex-md-wrap-reverse {flex-wrap:wrap-reverse!important}
.justify-content-md-start {justify-content:flex-start!important}
.justify-content-md-end {justify-content:flex-end!important}
.justify-content-md-center {justify-content:center!important}
.justify-content-md-between {justify-content:space-between!important}
.justify-content-md-around {justify-content:space-around!important}
.justify-content-md-evenly {justify-content:space-evenly!important}
.align-items-md-start {align-items:flex-start!important}
.align-items-md-end {align-items:flex-end!important}
.align-items-md-center {align-items:center!important}
.align-items-md-baseline {align-items:baseline!important}
.align-items-md-stretch {align-items:stretch!important}
.align-content-md-start {align-content:flex-start!important}
.align-content-md-end {align-content:flex-end!important}
.align-content-md-center {align-content:center!important}
.align-content-md-between {align-content:space-between!important}
.align-content-md-around {align-content:space-around!important}
.align-content-md-stretch {align-content:stretch!important}
.align-self-md-auto {align-self:auto!important}
.align-self-md-start {align-self:flex-start!important}
.align-self-md-end {align-self:flex-end!important}
.align-self-md-center {align-self:center!important}
.align-self-md-baseline {align-self:baseline!important}
.align-self-md-stretch {align-self:stretch!important}
.order-md-first {order:-1!important}
.order-md-0 {order:0!important}
.order-md-1 {order:1!important}
.order-md-2 {order:2!important}
.order-md-3 {order:3!important}
.order-md-4 {order:4!important}
.order-md-5 {order:5!important}
.order-md-last {order:6!important}
.m-md-0 {margin:0!important}
.m-md-1 {margin:.25rem!important}
.m-md-2 {margin:.5rem!important}
.m-md-3 {margin:1rem!important}
.m-md-4 {margin:1.5rem!important}
.m-md-5 {margin:3rem!important}
.m-md-auto {margin:auto!important}
.mx-md-0 {margin-right:0!important;margin-left:0!important}
.mx-md-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-md-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-md-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-md-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-md-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-md-auto {margin-right:auto!important;margin-left:auto!important}
.my-md-0 {margin-top:0!important;margin-bottom:0!important}
.my-md-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-md-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-md-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-md-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-md-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-md-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-md-0 {margin-top:0!important}
.mt-md-1 {margin-top:.25rem!important}
.mt-md-2 {margin-top:.5rem!important}
.mt-md-3 {margin-top:1rem!important}
.mt-md-4 {margin-top:1.5rem!important}
.mt-md-5 {margin-top:3rem!important}
.mt-md-auto {margin-top:auto!important}
.me-md-0 {margin-right:0!important}
.me-md-1 {margin-right:.25rem!important}
.me-md-2 {margin-right:.5rem!important}
.me-md-3 {margin-right:1rem!important}
.me-md-4 {margin-right:1.5rem!important}
.me-md-5 {margin-right:3rem!important}
.me-md-auto {margin-right:auto!important}
.mb-md-0 {margin-bottom:0!important}
.mb-md-1 {margin-bottom:.25rem!important}
.mb-md-2 {margin-bottom:.5rem!important}
.mb-md-3 {margin-bottom:1rem!important}
.mb-md-4 {margin-bottom:1.5rem!important}
.mb-md-5 {margin-bottom:3rem!important}
.mb-md-auto {margin-bottom:auto!important}
.ms-md-0 {margin-left:0!important}
.ms-md-1 {margin-left:.25rem!important}
.ms-md-2 {margin-left:.5rem!important}
.ms-md-3 {margin-left:1rem!important}
.ms-md-4 {margin-left:1.5rem!important}
.ms-md-5 {margin-left:3rem!important}
.ms-md-auto {margin-left:auto!important}
.p-md-0 {padding:0!important}
.p-md-1 {padding:.25rem!important}
.p-md-2 {padding:.5rem!important}
.p-md-3 {padding:1rem!important}
.p-md-4 {padding:1.5rem!important}
.p-md-5 {padding:3rem!important}
.px-md-0 {padding-right:0!important;padding-left:0!important}
.px-md-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-md-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-md-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-md-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-md-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-md-0 {padding-top:0!important;padding-bottom:0!important}
.py-md-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-md-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-md-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-md-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-md-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-md-0 {padding-top:0!important}
.pt-md-1 {padding-top:.25rem!important}
.pt-md-2 {padding-top:.5rem!important}
.pt-md-3 {padding-top:1rem!important}
.pt-md-4 {padding-top:1.5rem!important}
.pt-md-5 {padding-top:3rem!important}
.pe-md-0 {padding-right:0!important}
.pe-md-1 {padding-right:.25rem!important}
.pe-md-2 {padding-right:.5rem!important}
.pe-md-3 {padding-right:1rem!important}
.pe-md-4 {padding-right:1.5rem!important}
.pe-md-5 {padding-right:3rem!important}
.pb-md-0 {padding-bottom:0!important}
.pb-md-1 {padding-bottom:.25rem!important}
.pb-md-2 {padding-bottom:.5rem!important}
.pb-md-3 {padding-bottom:1rem!important}
.pb-md-4 {padding-bottom:1.5rem!important}
.pb-md-5 {padding-bottom:3rem!important}
.ps-md-0 {padding-left:0!important}
.ps-md-1 {padding-left:.25rem!important}
.ps-md-2 {padding-left:.5rem!important}
.ps-md-3 {padding-left:1rem!important}
.ps-md-4 {padding-left:1.5rem!important}
.ps-md-5 {padding-left:3rem!important}
}
@media (min-width:992px) {.d-lg-inline {display:inline!important}
.d-lg-inline-block {display:inline-block!important}
.d-lg-block {display:block!important}
.d-lg-grid {display:grid!important}
.d-lg-table {display:table!important}
.d-lg-table-row {display:table-row!important}
.d-lg-table-cell {display:table-cell!important}
.d-lg-flex {display:flex!important}
.d-lg-inline-flex {display:inline-flex!important}
.d-lg-none {display:none!important}
.flex-lg-fill {flex:1 1 auto!important}
.flex-lg-row {flex-direction:row!important}
.flex-lg-column {flex-direction:column!important}
.flex-lg-row-reverse {flex-direction:row-reverse!important}
.flex-lg-column-reverse {flex-direction:column-reverse!important}
.flex-lg-grow-0 {flex-grow:0!important}
.flex-lg-grow-1 {flex-grow:1!important}
.flex-lg-shrink-0 {flex-shrink:0!important}
.flex-lg-shrink-1 {flex-shrink:1!important}
.flex-lg-wrap {flex-wrap:wrap!important}
.flex-lg-nowrap {flex-wrap:nowrap!important}
.flex-lg-wrap-reverse {flex-wrap:wrap-reverse!important}
.justify-content-lg-start {justify-content:flex-start!important}
.justify-content-lg-end {justify-content:flex-end!important}
.justify-content-lg-center {justify-content:center!important}
.justify-content-lg-between {justify-content:space-between!important}
.justify-content-lg-around {justify-content:space-around!important}
.justify-content-lg-evenly {justify-content:space-evenly!important}
.align-items-lg-start {align-items:flex-start!important}
.align-items-lg-end {align-items:flex-end!important}
.align-items-lg-center {align-items:center!important}
.align-items-lg-baseline {align-items:baseline!important}
.align-items-lg-stretch {align-items:stretch!important}
.align-content-lg-start {align-content:flex-start!important}
.align-content-lg-end {align-content:flex-end!important}
.align-content-lg-center {align-content:center!important}
.align-content-lg-between {align-content:space-between!important}
.align-content-lg-around {align-content:space-around!important}
.align-content-lg-stretch {align-content:stretch!important}
.align-self-lg-auto {align-self:auto!important}
.align-self-lg-start {align-self:flex-start!important}
.align-self-lg-end {align-self:flex-end!important}
.align-self-lg-center {align-self:center!important}
.align-self-lg-baseline {align-self:baseline!important}
.align-self-lg-stretch {align-self:stretch!important}
.order-lg-first {order:-1!important}
.order-lg-0 {order:0!important}
.order-lg-1 {order:1!important}
.order-lg-2 {order:2!important}
.order-lg-3 {order:3!important}
.order-lg-4 {order:4!important}
.order-lg-5 {order:5!important}
.order-lg-last {order:6!important}
.m-lg-0 {margin:0!important}
.m-lg-1 {margin:.25rem!important}
.m-lg-2 {margin:.5rem!important}
.m-lg-3 {margin:1rem!important}
.m-lg-4 {margin:1.5rem!important}
.m-lg-5 {margin:3rem!important}
.m-lg-auto {margin:auto!important}
.mx-lg-0 {margin-right:0!important;margin-left:0!important}
.mx-lg-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-lg-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-lg-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-lg-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-lg-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-lg-auto {margin-right:auto!important;margin-left:auto!important}
.my-lg-0 {margin-top:0!important;margin-bottom:0!important}
.my-lg-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-lg-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-lg-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-lg-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-lg-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-lg-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-lg-0 {margin-top:0!important}
.mt-lg-1 {margin-top:.25rem!important}
.mt-lg-2 {margin-top:.5rem!important}
.mt-lg-3 {margin-top:1rem!important}
.mt-lg-4 {margin-top:1.5rem!important}
.mt-lg-5 {margin-top:3rem!important}
.mt-lg-auto {margin-top:auto!important}
.me-lg-0 {margin-right:0!important}
.me-lg-1 {margin-right:.25rem!important}
.me-lg-2 {margin-right:.5rem!important}
.me-lg-3 {margin-right:1rem!important}
.me-lg-4 {margin-right:1.5rem!important}
.me-lg-5 {margin-right:3rem!important}
.me-lg-auto {margin-right:auto!important}
.mb-lg-0 {margin-bottom:0!important}
.mb-lg-1 {margin-bottom:.25rem!important}
.mb-lg-2 {margin-bottom:.5rem!important}
.mb-lg-3 {margin-bottom:1rem!important}
.mb-lg-4 {margin-bottom:1.5rem!important}
.mb-lg-5 {margin-bottom:3rem!important}
.mb-lg-auto {margin-bottom:auto!important}
.ms-lg-0 {margin-left:0!important}
.ms-lg-1 {margin-left:.25rem!important}
.ms-lg-2 {margin-left:.5rem!important}
.ms-lg-3 {margin-left:1rem!important}
.ms-lg-4 {margin-left:1.5rem!important}
.ms-lg-5 {margin-left:3rem!important}
.ms-lg-auto {margin-left:auto!important}
.p-lg-0 {padding:0!important}
.p-lg-1 {padding:.25rem!important}
.p-lg-2 {padding:.5rem!important}
.p-lg-3 {padding:1rem!important}
.p-lg-4 {padding:1.5rem!important}
.p-lg-5 {padding:3rem!important}
.px-lg-0 {padding-right:0!important;padding-left:0!important}
.px-lg-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-lg-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-lg-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-lg-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-lg-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-lg-0 {padding-top:0!important;padding-bottom:0!important}
.py-lg-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-lg-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-lg-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-lg-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-lg-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-lg-0 {padding-top:0!important}
.pt-lg-1 {padding-top:.25rem!important}
.pt-lg-2 {padding-top:.5rem!important}
.pt-lg-3 {padding-top:1rem!important}
.pt-lg-4 {padding-top:1.5rem!important}
.pt-lg-5 {padding-top:3rem!important}
.pe-lg-0 {padding-right:0!important}
.pe-lg-1 {padding-right:.25rem!important}
.pe-lg-2 {padding-right:.5rem!important}
.pe-lg-3 {padding-right:1rem!important}
.pe-lg-4 {padding-right:1.5rem!important}
.pe-lg-5 {padding-right:3rem!important}
.pb-lg-0 {padding-bottom:0!important}
.pb-lg-1 {padding-bottom:.25rem!important}
.pb-lg-2 {padding-bottom:.5rem!important}
.pb-lg-3 {padding-bottom:1rem!important}
.pb-lg-4 {padding-bottom:1.5rem!important}
.pb-lg-5 {padding-bottom:3rem!important}
.ps-lg-0 {padding-left:0!important}
.ps-lg-1 {padding-left:.25rem!important}
.ps-lg-2 {padding-left:.5rem!important}
.ps-lg-3 {padding-left:1rem!important}
.ps-lg-4 {padding-left:1.5rem!important}
.ps-lg-5 {padding-left:3rem!important}
}
@media (min-width:1200px) {.d-xl-inline {display:inline!important}
.d-xl-inline-block {display:inline-block!important}
.d-xl-block {display:block!important}
.d-xl-grid {display:grid!important}
.d-xl-table {display:table!important}
.d-xl-table-row {display:table-row!important}
.d-xl-table-cell {display:table-cell!important}
.d-xl-flex {display:flex!important}
.d-xl-inline-flex {display:inline-flex!important}
.d-xl-none {display:none!important}
.flex-xl-fill {flex:1 1 auto!important}
.flex-xl-row {flex-direction:row!important}
.flex-xl-column {flex-direction:column!important}
.flex-xl-row-reverse {flex-direction:row-reverse!important}
.flex-xl-column-reverse {flex-direction:column-reverse!important}
.flex-xl-grow-0 {flex-grow:0!important}
.flex-xl-grow-1 {flex-grow:1!important}
.flex-xl-shrink-0 {flex-shrink:0!important}
.flex-xl-shrink-1 {flex-shrink:1!important}
.flex-xl-wrap {flex-wrap:wrap!important}
.flex-xl-nowrap {flex-wrap:nowrap!important}
.flex-xl-wrap-reverse {flex-wrap:wrap-reverse!important}
.justify-content-xl-start {justify-content:flex-start!important}
.justify-content-xl-end {justify-content:flex-end!important}
.justify-content-xl-center {justify-content:center!important}
.justify-content-xl-between {justify-content:space-between!important}
.justify-content-xl-around {justify-content:space-around!important}
.justify-content-xl-evenly {justify-content:space-evenly!important}
.align-items-xl-start {align-items:flex-start!important}
.align-items-xl-end {align-items:flex-end!important}
.align-items-xl-center {align-items:center!important}
.align-items-xl-baseline {align-items:baseline!important}
.align-items-xl-stretch {align-items:stretch!important}
.align-content-xl-start {align-content:flex-start!important}
.align-content-xl-end {align-content:flex-end!important}
.align-content-xl-center {align-content:center!important}
.align-content-xl-between {align-content:space-between!important}
.align-content-xl-around {align-content:space-around!important}
.align-content-xl-stretch {align-content:stretch!important}
.align-self-xl-auto {align-self:auto!important}
.align-self-xl-start {align-self:flex-start!important}
.align-self-xl-end {align-self:flex-end!important}
.align-self-xl-center {align-self:center!important}
.align-self-xl-baseline {align-self:baseline!important}
.align-self-xl-stretch {align-self:stretch!important}
.order-xl-first {order:-1!important}
.order-xl-0 {order:0!important}
.order-xl-1 {order:1!important}
.order-xl-2 {order:2!important}
.order-xl-3 {order:3!important}
.order-xl-4 {order:4!important}
.order-xl-5 {order:5!important}
.order-xl-last {order:6!important}
.m-xl-0 {margin:0!important}
.m-xl-1 {margin:.25rem!important}
.m-xl-2 {margin:.5rem!important}
.m-xl-3 {margin:1rem!important}
.m-xl-4 {margin:1.5rem!important}
.m-xl-5 {margin:3rem!important}
.m-xl-auto {margin:auto!important}
.mx-xl-0 {margin-right:0!important;margin-left:0!important}
.mx-xl-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xl-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xl-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-xl-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xl-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-xl-auto {margin-right:auto!important;margin-left:auto!important}
.my-xl-0 {margin-top:0!important;margin-bottom:0!important}
.my-xl-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xl-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xl-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-xl-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xl-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-xl-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-xl-0 {margin-top:0!important}
.mt-xl-1 {margin-top:.25rem!important}
.mt-xl-2 {margin-top:.5rem!important}
.mt-xl-3 {margin-top:1rem!important}
.mt-xl-4 {margin-top:1.5rem!important}
.mt-xl-5 {margin-top:3rem!important}
.mt-xl-auto {margin-top:auto!important}
.me-xl-0 {margin-right:0!important}
.me-xl-1 {margin-right:.25rem!important}
.me-xl-2 {margin-right:.5rem!important}
.me-xl-3 {margin-right:1rem!important}
.me-xl-4 {margin-right:1.5rem!important}
.me-xl-5 {margin-right:3rem!important}
.me-xl-auto {margin-right:auto!important}
.mb-xl-0 {margin-bottom:0!important}
.mb-xl-1 {margin-bottom:.25rem!important}
.mb-xl-2 {margin-bottom:.5rem!important}
.mb-xl-3 {margin-bottom:1rem!important}
.mb-xl-4 {margin-bottom:1.5rem!important}
.mb-xl-5 {margin-bottom:3rem!important}
.mb-xl-auto {margin-bottom:auto!important}
.ms-xl-0 {margin-left:0!important}
.ms-xl-1 {margin-left:.25rem!important}
.ms-xl-2 {margin-left:.5rem!important}
.ms-xl-3 {margin-left:1rem!important}
.ms-xl-4 {margin-left:1.5rem!important}
.ms-xl-5 {margin-left:3rem!important}
.ms-xl-auto {margin-left:auto!important}
.p-xl-0 {padding:0!important}
.p-xl-1 {padding:.25rem!important}
.p-xl-2 {padding:.5rem!important}
.p-xl-3 {padding:1rem!important}
.p-xl-4 {padding:1.5rem!important}
.p-xl-5 {padding:3rem!important}
.px-xl-0 {padding-right:0!important;padding-left:0!important}
.px-xl-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-xl-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-xl-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-xl-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xl-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-xl-0 {padding-top:0!important;padding-bottom:0!important}
.py-xl-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xl-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xl-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-xl-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xl-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xl-0 {padding-top:0!important}
.pt-xl-1 {padding-top:.25rem!important}
.pt-xl-2 {padding-top:.5rem!important}
.pt-xl-3 {padding-top:1rem!important}
.pt-xl-4 {padding-top:1.5rem!important}
.pt-xl-5 {padding-top:3rem!important}
.pe-xl-0 {padding-right:0!important}
.pe-xl-1 {padding-right:.25rem!important}
.pe-xl-2 {padding-right:.5rem!important}
.pe-xl-3 {padding-right:1rem!important}
.pe-xl-4 {padding-right:1.5rem!important}
.pe-xl-5 {padding-right:3rem!important}
.pb-xl-0 {padding-bottom:0!important}
.pb-xl-1 {padding-bottom:.25rem!important}
.pb-xl-2 {padding-bottom:.5rem!important}
.pb-xl-3 {padding-bottom:1rem!important}
.pb-xl-4 {padding-bottom:1.5rem!important}
.pb-xl-5 {padding-bottom:3rem!important}
.ps-xl-0 {padding-left:0!important}
.ps-xl-1 {padding-left:.25rem!important}
.ps-xl-2 {padding-left:.5rem!important}
.ps-xl-3 {padding-left:1rem!important}
.ps-xl-4 {padding-left:1.5rem!important}
.ps-xl-5 {padding-left:3rem!important}
}
@media (min-width:1400px) {.d-xxl-inline {display:inline!important}
.d-xxl-inline-block {display:inline-block!important}
.d-xxl-block {display:block!important}
.d-xxl-grid {display:grid!important}
.d-xxl-table {display:table!important}
.d-xxl-table-row {display:table-row!important}
.d-xxl-table-cell {display:table-cell!important}
.d-xxl-flex {display:flex!important}
.d-xxl-inline-flex {display:inline-flex!important}
.d-xxl-none {display:none!important}
.flex-xxl-fill {flex:1 1 auto!important}
.flex-xxl-row {flex-direction:row!important}
.flex-xxl-column {flex-direction:column!important}
.flex-xxl-row-reverse {flex-direction:row-reverse!important}
.flex-xxl-column-reverse {flex-direction:column-reverse!important}
.flex-xxl-grow-0 {flex-grow:0!important}
.flex-xxl-grow-1 {flex-grow:1!important}
.flex-xxl-shrink-0 {flex-shrink:0!important}
.flex-xxl-shrink-1 {flex-shrink:1!important}
.flex-xxl-wrap {flex-wrap:wrap!important}
.flex-xxl-nowrap {flex-wrap:nowrap!important}
.flex-xxl-wrap-reverse {flex-wrap:wrap-reverse!important}
.justify-content-xxl-start {justify-content:flex-start!important}
.justify-content-xxl-end {justify-content:flex-end!important}
.justify-content-xxl-center {justify-content:center!important}
.justify-content-xxl-between {justify-content:space-between!important}
.justify-content-xxl-around {justify-content:space-around!important}
.justify-content-xxl-evenly {justify-content:space-evenly!important}
.align-items-xxl-start {align-items:flex-start!important}
.align-items-xxl-end {align-items:flex-end!important}
.align-items-xxl-center {align-items:center!important}
.align-items-xxl-baseline {align-items:baseline!important}
.align-items-xxl-stretch {align-items:stretch!important}
.align-content-xxl-start {align-content:flex-start!important}
.align-content-xxl-end {align-content:flex-end!important}
.align-content-xxl-center {align-content:center!important}
.align-content-xxl-between {align-content:space-between!important}
.align-content-xxl-around {align-content:space-around!important}
.align-content-xxl-stretch {align-content:stretch!important}
.align-self-xxl-auto {align-self:auto!important}
.align-self-xxl-start {align-self:flex-start!important}
.align-self-xxl-end {align-self:flex-end!important}
.align-self-xxl-center {align-self:center!important}
.align-self-xxl-baseline {align-self:baseline!important}
.align-self-xxl-stretch {align-self:stretch!important}
.order-xxl-first {order:-1!important}
.order-xxl-0 {order:0!important}
.order-xxl-1 {order:1!important}
.order-xxl-2 {order:2!important}
.order-xxl-3 {order:3!important}
.order-xxl-4 {order:4!important}
.order-xxl-5 {order:5!important}
.order-xxl-last {order:6!important}
.m-xxl-0 {margin:0!important}
.m-xxl-1 {margin:.25rem!important}
.m-xxl-2 {margin:.5rem!important}
.m-xxl-3 {margin:1rem!important}
.m-xxl-4 {margin:1.5rem!important}
.m-xxl-5 {margin:3rem!important}
.m-xxl-auto {margin:auto!important}
.mx-xxl-0 {margin-right:0!important;margin-left:0!important}
.mx-xxl-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xxl-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xxl-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-xxl-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xxl-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-xxl-auto {margin-right:auto!important;margin-left:auto!important}
.my-xxl-0 {margin-top:0!important;margin-bottom:0!important}
.my-xxl-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xxl-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xxl-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-xxl-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xxl-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-xxl-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-xxl-0 {margin-top:0!important}
.mt-xxl-1 {margin-top:.25rem!important}
.mt-xxl-2 {margin-top:.5rem!important}
.mt-xxl-3 {margin-top:1rem!important}
.mt-xxl-4 {margin-top:1.5rem!important}
.mt-xxl-5 {margin-top:3rem!important}
.mt-xxl-auto {margin-top:auto!important}
.me-xxl-0 {margin-right:0!important}
.me-xxl-1 {margin-right:.25rem!important}
.me-xxl-2 {margin-right:.5rem!important}
.me-xxl-3 {margin-right:1rem!important}
.me-xxl-4 {margin-right:1.5rem!important}
.me-xxl-5 {margin-right:3rem!important}
.me-xxl-auto {margin-right:auto!important}
.mb-xxl-0 {margin-bottom:0!important}
.mb-xxl-1 {margin-bottom:.25rem!important}
.mb-xxl-2 {margin-bottom:.5rem!important}
.mb-xxl-3 {margin-bottom:1rem!important}
.mb-xxl-4 {margin-bottom:1.5rem!important}
.mb-xxl-5 {margin-bottom:3rem!important}
.mb-xxl-auto {margin-bottom:auto!important}
.ms-xxl-0 {margin-left:0!important}
.ms-xxl-1 {margin-left:.25rem!important}
.ms-xxl-2 {margin-left:.5rem!important}
.ms-xxl-3 {margin-left:1rem!important}
.ms-xxl-4 {margin-left:1.5rem!important}
.ms-xxl-5 {margin-left:3rem!important}
.ms-xxl-auto {margin-left:auto!important}
.p-xxl-0 {padding:0!important}
.p-xxl-1 {padding:.25rem!important}
.p-xxl-2 {padding:.5rem!important}
.p-xxl-3 {padding:1rem!important}
.p-xxl-4 {padding:1.5rem!important}
.p-xxl-5 {padding:3rem!important}
.px-xxl-0 {padding-right:0!important;padding-left:0!important}
.px-xxl-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-xxl-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-xxl-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-xxl-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xxl-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-xxl-0 {padding-top:0!important;padding-bottom:0!important}
.py-xxl-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xxl-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xxl-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-xxl-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xxl-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xxl-0 {padding-top:0!important}
.pt-xxl-1 {padding-top:.25rem!important}
.pt-xxl-2 {padding-top:.5rem!important}
.pt-xxl-3 {padding-top:1rem!important}
.pt-xxl-4 {padding-top:1.5rem!important}
.pt-xxl-5 {padding-top:3rem!important}
.pe-xxl-0 {padding-right:0!important}
.pe-xxl-1 {padding-right:.25rem!important}
.pe-xxl-2 {padding-right:.5rem!important}
.pe-xxl-3 {padding-right:1rem!important}
.pe-xxl-4 {padding-right:1.5rem!important}
.pe-xxl-5 {padding-right:3rem!important}
.pb-xxl-0 {padding-bottom:0!important}
.pb-xxl-1 {padding-bottom:.25rem!important}
.pb-xxl-2 {padding-bottom:.5rem!important}
.pb-xxl-3 {padding-bottom:1rem!important}
.pb-xxl-4 {padding-bottom:1.5rem!important}
.pb-xxl-5 {padding-bottom:3rem!important}
.ps-xxl-0 {padding-left:0!important}
.ps-xxl-1 {padding-left:.25rem!important}
.ps-xxl-2 {padding-left:.5rem!important}
.ps-xxl-3 {padding-left:1rem!important}
.ps-xxl-4 {padding-left:1.5rem!important}
.ps-xxl-5 {padding-left:3rem!important}
}
/*! * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */.clearfix:after {display:block;clear:both;content:""}
.link-primary {color:#0d6efd}
.link-primary:focus,.link-primary:hover {color:#0a58ca}
.link-secondary {color:#6c757d}
.link-secondary:focus,.link-secondary:hover {color:#565e64}
.link-success {color:#198754}
.link-success:focus,.link-success:hover {color:#146c43}
.link-info {color:#0dcaf0}
.link-info:focus,.link-info:hover {color:#3dd5f3}
.link-warning {color:#ffc107}
.link-warning:focus,.link-warning:hover {color:#ffcd39}
.link-danger {color:#dc3545}
.link-danger:focus,.link-danger:hover {color:#b02a37}
.link-light {color:#f8f9fa}
.link-light:focus,.link-light:hover {color:#f9fafb}
.link-dark {color:#212529}
.link-dark:focus,.link-dark:hover {color:#1a1e21}
.ratio {position:relative;width:100%}
.ratio:before {display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>* {position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1 {--bs-aspect-ratio:100%}
.ratio-4x3 {--bs-aspect-ratio:75%}
.ratio-16x9 {--bs-aspect-ratio:56.25%}
.ratio-21x9 {--bs-aspect-ratio:42.85714%}
.fixed-top {top:0}
.fixed-bottom,.fixed-top {position:fixed;right:0;left:0;z-index:1030}
.fixed-bottom {bottom:0}
.sticky-top {position:sticky;top:0;z-index:1020}
@media (min-width:576px) {.sticky-sm-top {position:sticky;top:0;z-index:1020}
}
@media (min-width:768px) {.sticky-md-top {position:sticky;top:0;z-index:1020}
}
@media (min-width:992px) {.sticky-lg-top {position:sticky;top:0;z-index:1020}
}
@media (min-width:1200px) {.sticky-xl-top {position:sticky;top:0;z-index:1020}
}
@media (min-width:1400px) {.sticky-xxl-top {position:sticky;top:0;z-index:1020}
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.stretched-link:after {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.align-baseline {vertical-align:baseline!important}
.align-top {vertical-align:top!important}
.align-middle {vertical-align:middle!important}
.align-bottom {vertical-align:bottom!important}
.align-text-bottom {vertical-align:text-bottom!important}
.align-text-top {vertical-align:text-top!important}
.float-start {float:left!important}
.float-end {float:right!important}
.float-none {float:none!important}
.overflow-auto {overflow:auto!important}
.overflow-hidden {overflow:hidden!important}
.overflow-visible {overflow:visible!important}
.overflow-scroll {overflow:scroll!important}
.d-inline {display:inline!important}
.d-inline-block {display:inline-block!important}
.d-block {display:block!important}
.d-grid {display:grid!important}
.d-table {display:table!important}
.d-table-row {display:table-row!important}
.d-table-cell {display:table-cell!important}
.d-flex {display:flex!important}
.d-inline-flex {display:inline-flex!important}
.d-none {display:none!important}
.shadow {box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-sm {box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow-lg {box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none {box-shadow:none!important}
.position-static {position:static!important}
.position-relative {position:relative!important}
.position-absolute {position:absolute!important}
.position-fixed {position:fixed!important}
.position-sticky {position:sticky!important}
.top-0 {top:0!important}
.top-50 {top:50%!important}
.top-100 {top:100%!important}
.bottom-0 {bottom:0!important}
.bottom-50 {bottom:50%!important}
.bottom-100 {bottom:100%!important}
.start-0 {left:0!important}
.start-50 {left:50%!important}
.start-100 {left:100%!important}
.end-0 {right:0!important}
.end-50 {right:50%!important}
.end-100 {right:100%!important}
.translate-middle {transform:translate(-50%,-50%)!important}
.translate-middle-x {transform:translateX(-50%)!important}
.translate-middle-y {transform:translateY(-50%)!important}
.border {border:1px solid #dee2e6!important}
.border-0 {border:0!important}
.border-top {border-top:1px solid #dee2e6!important}
.border-top-0 {border-top:0!important}
.border-end {border-right:1px solid #dee2e6!important}
.border-end-0 {border-right:0!important}
.border-bottom {border-bottom:1px solid #dee2e6!important}
.border-bottom-0 {border-bottom:0!important}
.border-start {border-left:1px solid #dee2e6!important}
.border-start-0 {border-left:0!important}
.border-primary {border-color:#0d6efd!important}
.border-secondary {border-color:#6c757d!important}
.border-success {border-color:#198754!important}
.border-info {border-color:#0dcaf0!important}
.border-warning {border-color:#ffc107!important}
.border-danger {border-color:#dc3545!important}
.border-light {border-color:#f8f9fa!important}
.border-dark {border-color:#212529!important}
.border-white {border-color:#fff!important}
.border-1 {border-width:1px!important}
.border-2 {border-width:2px!important}
.border-3 {border-width:3px!important}
.border-4 {border-width:4px!important}
.border-5 {border-width:5px!important}
.w-25 {width:25%!important}
.w-50 {width:50%!important}
.w-75 {width:75%!important}
.w-100 {width:100%!important}
.w-auto {width:auto!important}
.mw-100 {max-width:100%!important}
.vw-100 {width:100vw!important}
.min-vw-100 {min-width:100vw!important}
.h-25 {height:25%!important}
.h-50 {height:50%!important}
.h-75 {height:75%!important}
.h-100 {height:100%!important}
.h-auto {height:auto!important}
.mh-100 {max-height:100%!important}
.vh-100 {height:100vh!important}
.min-vh-100 {min-height:100vh!important}
.flex-fill {flex:1 1 auto!important}
.flex-row {flex-direction:row!important}
.flex-column {flex-direction:column!important}
.flex-row-reverse {flex-direction:row-reverse!important}
.flex-column-reverse {flex-direction:column-reverse!important}
.flex-grow-0 {flex-grow:0!important}
.flex-grow-1 {flex-grow:1!important}
.flex-shrink-0 {flex-shrink:0!important}
.flex-shrink-1 {flex-shrink:1!important}
.flex-wrap {flex-wrap:wrap!important}
.flex-nowrap {flex-wrap:nowrap!important}
.flex-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-0 {gap:0!important}
.gap-1 {gap:.25rem!important}
.gap-2 {gap:.5rem!important}
.gap-3 {gap:1rem!important}
.gap-4 {gap:1.5rem!important}
.gap-5 {gap:3rem!important}
.justify-content-start {justify-content:flex-start!important}
.justify-content-end {justify-content:flex-end!important}
.justify-content-center {justify-content:center!important}
.justify-content-between {justify-content:space-between!important}
.justify-content-around {justify-content:space-around!important}
.justify-content-evenly {justify-content:space-evenly!important}
.align-items-start {align-items:flex-start!important}
.align-items-end {align-items:flex-end!important}
.align-items-center {align-items:center!important}
.align-items-baseline {align-items:baseline!important}
.align-items-stretch {align-items:stretch!important}
.align-content-start {align-content:flex-start!important}
.align-content-end {align-content:flex-end!important}
.align-content-center {align-content:center!important}
.align-content-between {align-content:space-between!important}
.align-content-around {align-content:space-around!important}
.align-content-stretch {align-content:stretch!important}
.align-self-auto {align-self:auto!important}
.align-self-start {align-self:flex-start!important}
.align-self-end {align-self:flex-end!important}
.align-self-center {align-self:center!important}
.align-self-baseline {align-self:baseline!important}
.align-self-stretch {align-self:stretch!important}
.order-first {order:-1!important}
.order-0 {order:0!important}
.order-1 {order:1!important}
.order-2 {order:2!important}
.order-3 {order:3!important}
.order-4 {order:4!important}
.order-5 {order:5!important}
.order-last {order:6!important}
.m-0 {margin:0!important}
.m-1 {margin:.25rem!important}
.m-2 {margin:.5rem!important}
.m-3 {margin:1rem!important}
.m-4 {margin:1.5rem!important}
.m-5 {margin:3rem!important}
.m-auto {margin:auto!important}
.mx-0 {margin-right:0!important;margin-left:0!important}
.mx-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-auto {margin-right:auto!important;margin-left:auto!important}
.my-0 {margin-top:0!important;margin-bottom:0!important}
.my-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important;text-align: center;}
.my-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-0 {margin-top:0!important}
.mt-1 {margin-top:.25rem!important}
.mt-2 {margin-top:.5rem!important}
.mt-3 {margin-top:1rem!important}
.mt-4 {margin-top:1.5rem!important}
.mt-5 {margin-top:3rem!important}
.mt-auto {margin-top:auto!important}
.me-0 {margin-right:0!important}
.me-1 {margin-right:.25rem!important}
.me-2 {margin-right:.5rem!important}
.me-3 {margin-right:1rem!important}
.me-4 {margin-right:1.5rem!important}
.me-5 {margin-right:3rem!important}
.me-auto {margin-right:auto!important}
.mb-0 {margin-bottom:0!important}
.mb-1 {margin-bottom:.25rem!important}
.mb-2 {margin-bottom:.5rem!important}
.mb-3 {margin-bottom:1rem!important}
.mb-4 {margin-bottom:1.5rem!important}
.mb-5 {margin-bottom:3rem!important}
.mb-auto {margin-bottom:auto!important}
.ms-0 {margin-left:0!important}
.ms-1 {margin-left:.25rem!important}
.ms-2 {margin-left:.5rem!important}
.ms-3 {margin-left:1rem!important}
.ms-4 {margin-left:1.5rem!important}
.ms-5 {margin-left:3rem!important}
.ms-auto {margin-left:auto!important}
.p-0 {padding:0!important}
.p-1 {padding:.25rem!important}
.p-2 {padding:.5rem!important}
.p-3 {padding:1rem!important}
.p-4 {padding:1.5rem!important}
.p-5 {padding:3rem!important}
.px-0 {padding-right:0!important;padding-left:0!important}
.px-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-0 {padding-top:0!important;padding-bottom:0!important}
.py-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-0 {padding-top:0!important}
.pt-1 {padding-top:.25rem!important}
.pt-2 {padding-top:.5rem!important}
.pt-3 {padding-top:1rem!important}
.pt-4 {padding-top:1.5rem!important}
.pt-5 {padding-top:3rem!important}
.pe-0 {padding-right:0!important}
.pe-1 {padding-right:.25rem!important}
.pe-2 {padding-right:.5rem!important}
.pe-3 {padding-right:1rem!important}
.pe-4 {padding-right:1.5rem!important}
.pe-5 {padding-right:3rem!important}
.pb-0 {padding-bottom:0!important}
.pb-1 {padding-bottom:.25rem!important}
.pb-2 {padding-bottom:.5rem!important}
.pb-3 {padding-bottom:1rem!important}
.pb-4 {padding-bottom:1.5rem!important}
.pb-5 {padding-bottom:3rem!important}
.ps-0 {padding-left:0!important}
.ps-1 {padding-left:.25rem!important}
.ps-2 {padding-left:.5rem!important}
.ps-3 {padding-left:1rem!important}
.ps-4 {padding-left:1.5rem!important}
.ps-5 {padding-left:3rem!important}
.font-monospace {font-family:var(--bs-font-monospace)!important}
.fs-1 {font-size:calc(1.375rem + 1.5vw)!important}
.fs-2 {font-size:calc(1.325rem + .9vw)!important}
.fs-3 {font-size:calc(1.3rem + .6vw)!important}
.fs-4 {font-size:calc(1.275rem + .3vw)!important}
.fs-5 {font-size:1.25rem!important}
.fs-6 {font-size:1rem!important}
.fst-italic {font-style:italic!important}
.fst-normal {font-style:normal!important}
.fw-light {font-weight:300!important}
.fw-lighter {font-weight:lighter!important}
.fw-normal {font-weight:400!important}
.fw-bold {font-weight:700!important}
.fw-bolder {font-weight:bolder!important}
.lh-1 {line-height:1!important}
.lh-sm {line-height:1.25!important}
.lh-base {line-height:1.5!important}
.lh-lg {line-height:2!important}
.text-start {text-align:left!important}
.text-end {text-align:right!important}
.text-center {text-align:center!important}
.text-decoration-none {text-decoration:none!important}
.text-decoration-underline {text-decoration:underline!important}
.text-decoration-line-through {text-decoration:line-through!important}
.text-lowercase {text-transform:lowercase!important}
.text-uppercase {text-transform:uppercase!important}
.text-capitalize {text-transform:capitalize!important}
.text-wrap {white-space:normal!important}
.text-nowrap {white-space:nowrap!important}
.text-break {word-wrap:break-word!important;word-break:break-word!important}
.text-primary {color:#0d6efd!important}
.text-secondary {color:#6c757d!important}
.text-success {color:#198754!important}
.text-info {color:#0dcaf0!important}
.text-warning {color:#ffc107!important}
.text-danger {color:#dc3545!important}
.text-light {color:#f8f9fa!important}
.text-dark {color:#212529!important}
.text-white {color:#fff!important}
.text-body {color:#212529!important}
.text-muted {color:#6c757d!important}
.text-black-50 {color:rgba(0,0,0,.5)!important}
.text-white-50 {color:hsla(0,0%,100%,.5)!important}
.text-reset {color:inherit!important}
.bg-primary {background-color:#0d6efd!important}
.bg-secondary {background-color:#6c757d!important}
.bg-success {background-color:#198754!important}
.bg-info {background-color:#0dcaf0!important}
.bg-warning {background-color:#ffc107!important}
.bg-danger {background-color:#dc3545!important}
.bg-light {background-color:#f8f9fa!important}
.bg-dark {background-color:#212529!important}
.bg-body,.bg-white {background-color:#fff!important}
.bg-transparent {background-color:transparent!important}
.bg-gradient {background-image:var(--bs-gradient)!important}
.user-select-all {-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}
.user-select-auto {-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}
.user-select-none {-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.pe-none {pointer-events:none!important}
.pe-auto {pointer-events:auto!important}
.rounded {border-radius:.25rem!important}
.rounded-0 {border-radius:0!important}
.rounded-1 {border-radius:.2rem!important}
.rounded-2 {border-radius:.25rem!important}
.rounded-3 {border-radius:.3rem!important}
.rounded-circle {border-radius:50%!important}
.rounded-pill {border-radius:50rem!important}
.rounded-top {border-top-left-radius:.25rem!important}
.rounded-end,.rounded-top {border-top-right-radius:.25rem!important}
.rounded-bottom,.rounded-end {border-bottom-right-radius:.25rem!important}
.rounded-bottom,.rounded-start {border-bottom-left-radius:.25rem!important}
.rounded-start {border-top-left-radius:.25rem!important}
.visible {visibility:visible!important}
.invisible {visibility:hidden!important}
@media (min-width:576px) {.float-sm-start {float:left!important}
.float-sm-end {float:right!important}
.float-sm-none {float:none!important}
.d-sm-inline {display:inline!important}
.d-sm-inline-block {display:inline-block!important}
.d-sm-block {display:block!important}
.d-sm-grid {display:grid!important}
.d-sm-table {display:table!important}
.d-sm-table-row {display:table-row!important}
.d-sm-table-cell {display:table-cell!important}
.d-sm-flex {display:flex!important}
.d-sm-inline-flex {display:inline-flex!important}
.d-sm-none {display:none!important}
.flex-sm-fill {flex:1 1 auto!important}
.flex-sm-row {flex-direction:row!important}
.flex-sm-column {flex-direction:column!important}
.flex-sm-row-reverse {flex-direction:row-reverse!important}
.flex-sm-column-reverse {flex-direction:column-reverse!important}
.flex-sm-grow-0 {flex-grow:0!important}
.flex-sm-grow-1 {flex-grow:1!important}
.flex-sm-shrink-0 {flex-shrink:0!important}
.flex-sm-shrink-1 {flex-shrink:1!important}
.flex-sm-wrap {flex-wrap:wrap!important}
.flex-sm-nowrap {flex-wrap:nowrap!important}
.flex-sm-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-sm-0 {gap:0!important}
.gap-sm-1 {gap:.25rem!important}
.gap-sm-2 {gap:.5rem!important}
.gap-sm-3 {gap:1rem!important}
.gap-sm-4 {gap:1.5rem!important}
.gap-sm-5 {gap:3rem!important}
.justify-content-sm-start {justify-content:flex-start!important}
.justify-content-sm-end {justify-content:flex-end!important}
.justify-content-sm-center {justify-content:center!important}
.justify-content-sm-between {justify-content:space-between!important}
.justify-content-sm-around {justify-content:space-around!important}
.justify-content-sm-evenly {justify-content:space-evenly!important}
.align-items-sm-start {align-items:flex-start!important}
.align-items-sm-end {align-items:flex-end!important}
.align-items-sm-center {align-items:center!important}
.align-items-sm-baseline {align-items:baseline!important}
.align-items-sm-stretch {align-items:stretch!important}
.align-content-sm-start {align-content:flex-start!important}
.align-content-sm-end {align-content:flex-end!important}
.align-content-sm-center {align-content:center!important}
.align-content-sm-between {align-content:space-between!important}
.align-content-sm-around {align-content:space-around!important}
.align-content-sm-stretch {align-content:stretch!important}
.align-self-sm-auto {align-self:auto!important}
.align-self-sm-start {align-self:flex-start!important}
.align-self-sm-end {align-self:flex-end!important}
.align-self-sm-center {align-self:center!important}
.align-self-sm-baseline {align-self:baseline!important}
.align-self-sm-stretch {align-self:stretch!important}
.order-sm-first {order:-1!important}
.order-sm-0 {order:0!important}
.order-sm-1 {order:1!important}
.order-sm-2 {order:2!important}
.order-sm-3 {order:3!important}
.order-sm-4 {order:4!important}
.order-sm-5 {order:5!important}
.order-sm-last {order:6!important}
.m-sm-0 {margin:0!important}
.m-sm-1 {margin:.25rem!important}
.m-sm-2 {margin:.5rem!important}
.m-sm-3 {margin:1rem!important}
.m-sm-4 {margin:1.5rem!important}
.m-sm-5 {margin:3rem!important}
.m-sm-auto {margin:auto!important}
.mx-sm-0 {margin-right:0!important;margin-left:0!important}
.mx-sm-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-sm-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-sm-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-sm-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-sm-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-sm-auto {margin-right:auto!important;margin-left:auto!important}
.my-sm-0 {margin-top:0!important;margin-bottom:0!important}
.my-sm-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-sm-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-sm-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-sm-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-sm-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-sm-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-sm-0 {margin-top:0!important}
.mt-sm-1 {margin-top:.25rem!important}
.mt-sm-2 {margin-top:.5rem!important}
.mt-sm-3 {margin-top:1rem!important}
.mt-sm-4 {margin-top:1.5rem!important}
.mt-sm-5 {margin-top:3rem!important}
.mt-sm-auto {margin-top:auto!important}
.me-sm-0 {margin-right:0!important}
.me-sm-1 {margin-right:.25rem!important}
.me-sm-2 {margin-right:.5rem!important}
.me-sm-3 {margin-right:1rem!important}
.me-sm-4 {margin-right:1.5rem!important}
.me-sm-5 {margin-right:3rem!important}
.me-sm-auto {margin-right:auto!important}
.mb-sm-0 {margin-bottom:0!important}
.mb-sm-1 {margin-bottom:.25rem!important}
.mb-sm-2 {margin-bottom:.5rem!important}
.mb-sm-3 {margin-bottom:1rem!important}
.mb-sm-4 {margin-bottom:1.5rem!important}
.mb-sm-5 {margin-bottom:3rem!important}
.mb-sm-auto {margin-bottom:auto!important}
.ms-sm-0 {margin-left:0!important}
.ms-sm-1 {margin-left:.25rem!important}
.ms-sm-2 {margin-left:.5rem!important}
.ms-sm-3 {margin-left:1rem!important}
.ms-sm-4 {margin-left:1.5rem!important}
.ms-sm-5 {margin-left:3rem!important}
.ms-sm-auto {margin-left:auto!important}
.p-sm-0 {padding:0!important}
.p-sm-1 {padding:.25rem!important}
.p-sm-2 {padding:.5rem!important}
.p-sm-3 {padding:1rem!important}
.p-sm-4 {padding:1.5rem!important}
.p-sm-5 {padding:3rem!important}
.px-sm-0 {padding-right:0!important;padding-left:0!important}
.px-sm-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-sm-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-sm-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-sm-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-sm-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-sm-0 {padding-top:0!important;padding-bottom:0!important}
.py-sm-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-sm-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-sm-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-sm-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-sm-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-sm-0 {padding-top:0!important}
.pt-sm-1 {padding-top:.25rem!important}
.pt-sm-2 {padding-top:.5rem!important}
.pt-sm-3 {padding-top:1rem!important}
.pt-sm-4 {padding-top:1.5rem!important}
.pt-sm-5 {padding-top:3rem!important}
.pe-sm-0 {padding-right:0!important}
.pe-sm-1 {padding-right:.25rem!important}
.pe-sm-2 {padding-right:.5rem!important}
.pe-sm-3 {padding-right:1rem!important}
.pe-sm-4 {padding-right:1.5rem!important}
.pe-sm-5 {padding-right:3rem!important}
.pb-sm-0 {padding-bottom:0!important}
.pb-sm-1 {padding-bottom:.25rem!important}
.pb-sm-2 {padding-bottom:.5rem!important}
.pb-sm-3 {padding-bottom:1rem!important}
.pb-sm-4 {padding-bottom:1.5rem!important}
.pb-sm-5 {padding-bottom:3rem!important}
.ps-sm-0 {padding-left:0!important}
.ps-sm-1 {padding-left:.25rem!important}
.ps-sm-2 {padding-left:.5rem!important}
.ps-sm-3 {padding-left:1rem!important}
.ps-sm-4 {padding-left:1.5rem!important}
.ps-sm-5 {padding-left:3rem!important}
.text-sm-start {text-align:left!important}
.text-sm-end {text-align:right!important}
.text-sm-center {text-align:center!important}
}
@media (min-width:768px) {.float-md-start {float:left!important}
.float-md-end {float:right!important}
.float-md-none {float:none!important}
.d-md-inline {display:inline!important}
.d-md-inline-block {display:inline-block!important}
.d-md-block {display:block!important}
.d-md-grid {display:grid!important}
.d-md-table {display:table!important}
.d-md-table-row {display:table-row!important}
.d-md-table-cell {display:table-cell!important}
.d-md-flex {display:flex!important}
.d-md-inline-flex {display:inline-flex!important}
.d-md-none {display:none!important}
.flex-md-fill {flex:1 1 auto!important}
.flex-md-row {flex-direction:row!important}
.flex-md-column {flex-direction:column!important}
.flex-md-row-reverse {flex-direction:row-reverse!important}
.flex-md-column-reverse {flex-direction:column-reverse!important}
.flex-md-grow-0 {flex-grow:0!important}
.flex-md-grow-1 {flex-grow:1!important}
.flex-md-shrink-0 {flex-shrink:0!important}
.flex-md-shrink-1 {flex-shrink:1!important}
.flex-md-wrap {flex-wrap:wrap!important}
.flex-md-nowrap {flex-wrap:nowrap!important}
.flex-md-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-md-0 {gap:0!important}
.gap-md-1 {gap:.25rem!important}
.gap-md-2 {gap:.5rem!important}
.gap-md-3 {gap:1rem!important}
.gap-md-4 {gap:1.5rem!important}
.gap-md-5 {gap:3rem!important}
.justify-content-md-start {justify-content:flex-start!important}
.justify-content-md-end {justify-content:flex-end!important}
.justify-content-md-center {justify-content:center!important}
.justify-content-md-between {justify-content:space-between!important}
.justify-content-md-around {justify-content:space-around!important}
.justify-content-md-evenly {justify-content:space-evenly!important}
.align-items-md-start {align-items:flex-start!important}
.align-items-md-end {align-items:flex-end!important}
.align-items-md-center {align-items:center!important}
.align-items-md-baseline {align-items:baseline!important}
.align-items-md-stretch {align-items:stretch!important}
.align-content-md-start {align-content:flex-start!important}
.align-content-md-end {align-content:flex-end!important}
.align-content-md-center {align-content:center!important}
.align-content-md-between {align-content:space-between!important}
.align-content-md-around {align-content:space-around!important}
.align-content-md-stretch {align-content:stretch!important}
.align-self-md-auto {align-self:auto!important}
.align-self-md-start {align-self:flex-start!important}
.align-self-md-end {align-self:flex-end!important}
.align-self-md-center {align-self:center!important}
.align-self-md-baseline {align-self:baseline!important}
.align-self-md-stretch {align-self:stretch!important}
.order-md-first {order:-1!important}
.order-md-0 {order:0!important}
.order-md-1 {order:1!important}
.order-md-2 {order:2!important}
.order-md-3 {order:3!important}
.order-md-4 {order:4!important}
.order-md-5 {order:5!important}
.order-md-last {order:6!important}
.m-md-0 {margin:0!important}
.m-md-1 {margin:.25rem!important}
.m-md-2 {margin:.5rem!important}
.m-md-3 {margin:1rem!important}
.m-md-4 {margin:1.5rem!important}
.m-md-5 {margin:3rem!important}
.m-md-auto {margin:auto!important}
.mx-md-0 {margin-right:0!important;margin-left:0!important}
.mx-md-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-md-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-md-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-md-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-md-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-md-auto {margin-right:auto!important;margin-left:auto!important}
.my-md-0 {margin-top:0!important;margin-bottom:0!important}
.my-md-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-md-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-md-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-md-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-md-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-md-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-md-0 {margin-top:0!important}
.mt-md-1 {margin-top:.25rem!important}
.mt-md-2 {margin-top:.5rem!important}
.mt-md-3 {margin-top:1rem!important}
.mt-md-4 {margin-top:1.5rem!important}
.mt-md-5 {margin-top:3rem!important}
.mt-md-auto {margin-top:auto!important}
.me-md-0 {margin-right:0!important}
.me-md-1 {margin-right:.25rem!important}
.me-md-2 {margin-right:.5rem!important}
.me-md-3 {margin-right:1rem!important}
.me-md-4 {margin-right:1.5rem!important}
.me-md-5 {margin-right:3rem!important}
.me-md-auto {margin-right:auto!important}
.mb-md-0 {margin-bottom:0!important}
.mb-md-1 {margin-bottom:.25rem!important}
.mb-md-2 {margin-bottom:.5rem!important}
.mb-md-3 {margin-bottom:1rem!important}
.mb-md-4 {margin-bottom:1.5rem!important}
.mb-md-5 {margin-bottom:3rem!important}
.mb-md-auto {margin-bottom:auto!important}
.ms-md-0 {margin-left:0!important}
.ms-md-1 {margin-left:.25rem!important}
.ms-md-2 {margin-left:.5rem!important}
.ms-md-3 {margin-left:1rem!important}
.ms-md-4 {margin-left:1.5rem!important}
.ms-md-5 {margin-left:3rem!important}
.ms-md-auto {margin-left:auto!important}
.p-md-0 {padding:0!important}
.p-md-1 {padding:.25rem!important}
.p-md-2 {padding:.5rem!important}
.p-md-3 {padding:1rem!important}
.p-md-4 {padding:1.5rem!important}
.p-md-5 {padding:3rem!important}
.px-md-0 {padding-right:0!important;padding-left:0!important}
.px-md-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-md-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-md-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-md-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-md-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-md-0 {padding-top:0!important;padding-bottom:0!important}
.py-md-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-md-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-md-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-md-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-md-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-md-0 {padding-top:0!important}
.pt-md-1 {padding-top:.25rem!important}
.pt-md-2 {padding-top:.5rem!important}
.pt-md-3 {padding-top:1rem!important}
.pt-md-4 {padding-top:1.5rem!important}
.pt-md-5 {padding-top:3rem!important}
.pe-md-0 {padding-right:0!important}
.pe-md-1 {padding-right:.25rem!important}
.pe-md-2 {padding-right:.5rem!important}
.pe-md-3 {padding-right:1rem!important}
.pe-md-4 {padding-right:1.5rem!important}
.pe-md-5 {padding-right:3rem!important}
.pb-md-0 {padding-bottom:0!important}
.pb-md-1 {padding-bottom:.25rem!important}
.pb-md-2 {padding-bottom:.5rem!important}
.pb-md-3 {padding-bottom:1rem!important}
.pb-md-4 {padding-bottom:1.5rem!important}
.pb-md-5 {padding-bottom:3rem!important}
.ps-md-0 {padding-left:0!important}
.ps-md-1 {padding-left:.25rem!important}
.ps-md-2 {padding-left:.5rem!important}
.ps-md-3 {padding-left:1rem!important}
.ps-md-4 {padding-left:1.5rem!important}
.ps-md-5 {padding-left:3rem!important}
.text-md-start {text-align:left!important}
.text-md-end {text-align:right!important}
.text-md-center {text-align:center!important}
}
@media (min-width:992px) {.float-lg-start {float:left!important}
.float-lg-end {float:right!important}
.float-lg-none {float:none!important}
.d-lg-inline {display:inline!important}
.d-lg-inline-block {display:inline-block!important}
.d-lg-block {display:block!important}
.d-lg-grid {display:grid!important}
.d-lg-table {display:table!important}
.d-lg-table-row {display:table-row!important}
.d-lg-table-cell {display:table-cell!important}
.d-lg-flex {display:flex!important}
.d-lg-inline-flex {display:inline-flex!important}
.d-lg-none {display:none!important}
.flex-lg-fill {flex:1 1 auto!important}
.flex-lg-row {flex-direction:row!important}
.flex-lg-column {flex-direction:column!important}
.flex-lg-row-reverse {flex-direction:row-reverse!important}
.flex-lg-column-reverse {flex-direction:column-reverse!important}
.flex-lg-grow-0 {flex-grow:0!important}
.flex-lg-grow-1 {flex-grow:1!important}
.flex-lg-shrink-0 {flex-shrink:0!important}
.flex-lg-shrink-1 {flex-shrink:1!important}
.flex-lg-wrap {flex-wrap:wrap!important}
.flex-lg-nowrap {flex-wrap:nowrap!important}
.flex-lg-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-lg-0 {gap:0!important}
.gap-lg-1 {gap:.25rem!important}
.gap-lg-2 {gap:.5rem!important}
.gap-lg-3 {gap:1rem!important}
.gap-lg-4 {gap:1.5rem!important}
.gap-lg-5 {gap:3rem!important}
.justify-content-lg-start {justify-content:flex-start!important}
.justify-content-lg-end {justify-content:flex-end!important}
.justify-content-lg-center {justify-content:center!important}
.justify-content-lg-between {justify-content:space-between!important}
.justify-content-lg-around {justify-content:space-around!important}
.justify-content-lg-evenly {justify-content:space-evenly!important}
.align-items-lg-start {align-items:flex-start!important}
.align-items-lg-end {align-items:flex-end!important}
.align-items-lg-center {align-items:center!important}
.align-items-lg-baseline {align-items:baseline!important}
.align-items-lg-stretch {align-items:stretch!important}
.align-content-lg-start {align-content:flex-start!important}
.align-content-lg-end {align-content:flex-end!important}
.align-content-lg-center {align-content:center!important}
.align-content-lg-between {align-content:space-between!important}
.align-content-lg-around {align-content:space-around!important}
.align-content-lg-stretch {align-content:stretch!important}
.align-self-lg-auto {align-self:auto!important}
.align-self-lg-start {align-self:flex-start!important}
.align-self-lg-end {align-self:flex-end!important}
.align-self-lg-center {align-self:center!important}
.align-self-lg-baseline {align-self:baseline!important}
.align-self-lg-stretch {align-self:stretch!important}
.order-lg-first {order:-1!important}
.order-lg-0 {order:0!important}
.order-lg-1 {order:1!important}
.order-lg-2 {order:2!important}
.order-lg-3 {order:3!important}
.order-lg-4 {order:4!important}
.order-lg-5 {order:5!important}
.order-lg-last {order:6!important}
.m-lg-0 {margin:0!important}
.m-lg-1 {margin:.25rem!important}
.m-lg-2 {margin:.5rem!important}
.m-lg-3 {margin:1rem!important}
.m-lg-4 {margin:1.5rem!important}
.m-lg-5 {margin:3rem!important}
.m-lg-auto {margin:auto!important}
.mx-lg-0 {margin-right:0!important;margin-left:0!important}
.mx-lg-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-lg-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-lg-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-lg-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-lg-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-lg-auto {margin-right:auto!important;margin-left:auto!important}
.my-lg-0 {margin-top:0!important;margin-bottom:0!important}
.my-lg-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-lg-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-lg-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-lg-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-lg-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-lg-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-lg-0 {margin-top:0!important}
.mt-lg-1 {margin-top:.25rem!important}
.mt-lg-2 {margin-top:.5rem!important}
.mt-lg-3 {margin-top:1rem!important}
.mt-lg-4 {margin-top:1.5rem!important}
.mt-lg-5 {margin-top:3rem!important}
.mt-lg-auto {margin-top:auto!important}
.me-lg-0 {margin-right:0!important}
.me-lg-1 {margin-right:.25rem!important}
.me-lg-2 {margin-right:.5rem!important}
.me-lg-3 {margin-right:1rem!important}
.me-lg-4 {margin-right:1.5rem!important}
.me-lg-5 {margin-right:3rem!important}
.me-lg-auto {margin-right:auto!important}
.mb-lg-0 {margin-bottom:0!important}
.mb-lg-1 {margin-bottom:.25rem!important}
.mb-lg-2 {margin-bottom:.5rem!important}
.mb-lg-3 {margin-bottom:1rem!important}
.mb-lg-4 {margin-bottom:1.5rem!important}
.mb-lg-5 {margin-bottom:3rem!important}
.mb-lg-auto {margin-bottom:auto!important}
.ms-lg-0 {margin-left:0!important}
.ms-lg-1 {margin-left:.25rem!important}
.ms-lg-2 {margin-left:.5rem!important}
.ms-lg-3 {margin-left:1rem!important}
.ms-lg-4 {margin-left:1.5rem!important}
.ms-lg-5 {margin-left:3rem!important}
.ms-lg-auto {margin-left:auto!important}
.p-lg-0 {padding:0!important}
.p-lg-1 {padding:.25rem!important}
.p-lg-2 {padding:.5rem!important}
.p-lg-3 {padding:1rem!important}
.p-lg-4 {padding:1.5rem!important}
.p-lg-5 {padding:3rem!important}
.px-lg-0 {padding-right:0!important;padding-left:0!important}
.px-lg-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-lg-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-lg-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-lg-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-lg-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-lg-0 {padding-top:0!important;padding-bottom:0!important}
.py-lg-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-lg-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-lg-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-lg-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-lg-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-lg-0 {padding-top:0!important}
.pt-lg-1 {padding-top:.25rem!important}
.pt-lg-2 {padding-top:.5rem!important}
.pt-lg-3 {padding-top:1rem!important}
.pt-lg-4 {padding-top:1.5rem!important}
.pt-lg-5 {padding-top:3rem!important}
.pe-lg-0 {padding-right:0!important}
.pe-lg-1 {padding-right:.25rem!important}
.pe-lg-2 {padding-right:.5rem!important}
.pe-lg-3 {padding-right:1rem!important}
.pe-lg-4 {padding-right:1.5rem!important}
.pe-lg-5 {padding-right:3rem!important}
.pb-lg-0 {padding-bottom:0!important}
.pb-lg-1 {padding-bottom:.25rem!important}
.pb-lg-2 {padding-bottom:.5rem!important}
.pb-lg-3 {padding-bottom:1rem!important}
.pb-lg-4 {padding-bottom:1.5rem!important}
.pb-lg-5 {padding-bottom:3rem!important}
.ps-lg-0 {padding-left:0!important}
.ps-lg-1 {padding-left:.25rem!important}
.ps-lg-2 {padding-left:.5rem!important}
.ps-lg-3 {padding-left:1rem!important}
.ps-lg-4 {padding-left:1.5rem!important}
.ps-lg-5 {padding-left:3rem!important}
.text-lg-start {text-align:left!important}
.text-lg-end {text-align:right!important}
.text-lg-center {text-align:center!important}
}
@media (min-width:1200px) {.float-xl-start {float:left!important}
.float-xl-end {float:right!important}
.float-xl-none {float:none!important}
.d-xl-inline {display:inline!important}
.d-xl-inline-block {display:inline-block!important}
.d-xl-block {display:block!important}
.d-xl-grid {display:grid!important}
.d-xl-table {display:table!important}
.d-xl-table-row {display:table-row!important}
.d-xl-table-cell {display:table-cell!important}
.d-xl-flex {display:flex!important}
.d-xl-inline-flex {display:inline-flex!important}
.d-xl-none {display:none!important}
.flex-xl-fill {flex:1 1 auto!important}
.flex-xl-row {flex-direction:row!important}
.flex-xl-column {flex-direction:column!important}
.flex-xl-row-reverse {flex-direction:row-reverse!important}
.flex-xl-column-reverse {flex-direction:column-reverse!important}
.flex-xl-grow-0 {flex-grow:0!important}
.flex-xl-grow-1 {flex-grow:1!important}
.flex-xl-shrink-0 {flex-shrink:0!important}
.flex-xl-shrink-1 {flex-shrink:1!important}
.flex-xl-wrap {flex-wrap:wrap!important}
.flex-xl-nowrap {flex-wrap:nowrap!important}
.flex-xl-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-xl-0 {gap:0!important}
.gap-xl-1 {gap:.25rem!important}
.gap-xl-2 {gap:.5rem!important}
.gap-xl-3 {gap:1rem!important}
.gap-xl-4 {gap:1.5rem!important}
.gap-xl-5 {gap:3rem!important}
.justify-content-xl-start {justify-content:flex-start!important}
.justify-content-xl-end {justify-content:flex-end!important}
.justify-content-xl-center {justify-content:center!important}
.justify-content-xl-between {justify-content:space-between!important}
.justify-content-xl-around {justify-content:space-around!important}
.justify-content-xl-evenly {justify-content:space-evenly!important}
.align-items-xl-start {align-items:flex-start!important}
.align-items-xl-end {align-items:flex-end!important}
.align-items-xl-center {align-items:center!important}
.align-items-xl-baseline {align-items:baseline!important}
.align-items-xl-stretch {align-items:stretch!important}
.align-content-xl-start {align-content:flex-start!important}
.align-content-xl-end {align-content:flex-end!important}
.align-content-xl-center {align-content:center!important}
.align-content-xl-between {align-content:space-between!important}
.align-content-xl-around {align-content:space-around!important}
.align-content-xl-stretch {align-content:stretch!important}
.align-self-xl-auto {align-self:auto!important}
.align-self-xl-start {align-self:flex-start!important}
.align-self-xl-end {align-self:flex-end!important}
.align-self-xl-center {align-self:center!important}
.align-self-xl-baseline {align-self:baseline!important}
.align-self-xl-stretch {align-self:stretch!important}
.order-xl-first {order:-1!important}
.order-xl-0 {order:0!important}
.order-xl-1 {order:1!important}
.order-xl-2 {order:2!important}
.order-xl-3 {order:3!important}
.order-xl-4 {order:4!important}
.order-xl-5 {order:5!important}
.order-xl-last {order:6!important}
.m-xl-0 {margin:0!important}
.m-xl-1 {margin:.25rem!important}
.m-xl-2 {margin:.5rem!important}
.m-xl-3 {margin:1rem!important}
.m-xl-4 {margin:1.5rem!important}
.m-xl-5 {margin:3rem!important}
.m-xl-auto {margin:auto!important}
.mx-xl-0 {margin-right:0!important;margin-left:0!important}
.mx-xl-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xl-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xl-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-xl-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xl-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-xl-auto {margin-right:auto!important;margin-left:auto!important}
.my-xl-0 {margin-top:0!important;margin-bottom:0!important}
.my-xl-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xl-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xl-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-xl-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xl-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-xl-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-xl-0 {margin-top:0!important}
.mt-xl-1 {margin-top:.25rem!important}
.mt-xl-2 {margin-top:.5rem!important}
.mt-xl-3 {margin-top:1rem!important}
.mt-xl-4 {margin-top:1.5rem!important}
.mt-xl-5 {margin-top:3rem!important}
.mt-xl-auto {margin-top:auto!important}
.me-xl-0 {margin-right:0!important}
.me-xl-1 {margin-right:.25rem!important}
.me-xl-2 {margin-right:.5rem!important}
.me-xl-3 {margin-right:1rem!important}
.me-xl-4 {margin-right:1.5rem!important}
.me-xl-5 {margin-right:3rem!important}
.me-xl-auto {margin-right:auto!important}
.mb-xl-0 {margin-bottom:0!important}
.mb-xl-1 {margin-bottom:.25rem!important}
.mb-xl-2 {margin-bottom:.5rem!important}
.mb-xl-3 {margin-bottom:1rem!important}
.mb-xl-4 {margin-bottom:1.5rem!important}
.mb-xl-5 {margin-bottom:3rem!important}
.mb-xl-auto {margin-bottom:auto!important}
.ms-xl-0 {margin-left:0!important}
.ms-xl-1 {margin-left:.25rem!important}
.ms-xl-2 {margin-left:.5rem!important}
.ms-xl-3 {margin-left:1rem!important}
.ms-xl-4 {margin-left:1.5rem!important}
.ms-xl-5 {margin-left:3rem!important}
.ms-xl-auto {margin-left:auto!important}
.p-xl-0 {padding:0!important}
.p-xl-1 {padding:.25rem!important}
.p-xl-2 {padding:.5rem!important}
.p-xl-3 {padding:1rem!important}
.p-xl-4 {padding:1.5rem!important}
.p-xl-5 {padding:3rem!important}
.px-xl-0 {padding-right:0!important;padding-left:0!important}
.px-xl-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-xl-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-xl-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-xl-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xl-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-xl-0 {padding-top:0!important;padding-bottom:0!important}
.py-xl-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xl-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xl-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-xl-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xl-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xl-0 {padding-top:0!important}
.pt-xl-1 {padding-top:.25rem!important}
.pt-xl-2 {padding-top:.5rem!important}
.pt-xl-3 {padding-top:1rem!important}
.pt-xl-4 {padding-top:1.5rem!important}
.pt-xl-5 {padding-top:3rem!important}
.pe-xl-0 {padding-right:0!important}
.pe-xl-1 {padding-right:.25rem!important}
.pe-xl-2 {padding-right:.5rem!important}
.pe-xl-3 {padding-right:1rem!important}
.pe-xl-4 {padding-right:1.5rem!important}
.pe-xl-5 {padding-right:3rem!important}
.pb-xl-0 {padding-bottom:0!important}
.pb-xl-1 {padding-bottom:.25rem!important}
.pb-xl-2 {padding-bottom:.5rem!important}
.pb-xl-3 {padding-bottom:1rem!important}
.pb-xl-4 {padding-bottom:1.5rem!important}
.pb-xl-5 {padding-bottom:3rem!important}
.ps-xl-0 {padding-left:0!important}
.ps-xl-1 {padding-left:.25rem!important}
.ps-xl-2 {padding-left:.5rem!important}
.ps-xl-3 {padding-left:1rem!important}
.ps-xl-4 {padding-left:1.5rem!important}
.ps-xl-5 {padding-left:3rem!important}
.text-xl-start {text-align:left!important}
.text-xl-end {text-align:right!important}
.text-xl-center {text-align:center!important}
}
@media (min-width:1400px) {.float-xxl-start {float:left!important}
.float-xxl-end {float:right!important}
.float-xxl-none {float:none!important}
.d-xxl-inline {display:inline!important}
.d-xxl-inline-block {display:inline-block!important}
.d-xxl-block {display:block!important}
.d-xxl-grid {display:grid!important}
.d-xxl-table {display:table!important}
.d-xxl-table-row {display:table-row!important}
.d-xxl-table-cell {display:table-cell!important}
.d-xxl-flex {display:flex!important}
.d-xxl-inline-flex {display:inline-flex!important}
.d-xxl-none {display:none!important}
.flex-xxl-fill {flex:1 1 auto!important}
.flex-xxl-row {flex-direction:row!important}
.flex-xxl-column {flex-direction:column!important}
.flex-xxl-row-reverse {flex-direction:row-reverse!important}
.flex-xxl-column-reverse {flex-direction:column-reverse!important}
.flex-xxl-grow-0 {flex-grow:0!important}
.flex-xxl-grow-1 {flex-grow:1!important}
.flex-xxl-shrink-0 {flex-shrink:0!important}
.flex-xxl-shrink-1 {flex-shrink:1!important}
.flex-xxl-wrap {flex-wrap:wrap!important}
.flex-xxl-nowrap {flex-wrap:nowrap!important}
.flex-xxl-wrap-reverse {flex-wrap:wrap-reverse!important}
.gap-xxl-0 {gap:0!important}
.gap-xxl-1 {gap:.25rem!important}
.gap-xxl-2 {gap:.5rem!important}
.gap-xxl-3 {gap:1rem!important}
.gap-xxl-4 {gap:1.5rem!important}
.gap-xxl-5 {gap:3rem!important}
.justify-content-xxl-start {justify-content:flex-start!important}
.justify-content-xxl-end {justify-content:flex-end!important}
.justify-content-xxl-center {justify-content:center!important}
.justify-content-xxl-between {justify-content:space-between!important}
.justify-content-xxl-around {justify-content:space-around!important}
.justify-content-xxl-evenly {justify-content:space-evenly!important}
.align-items-xxl-start {align-items:flex-start!important}
.align-items-xxl-end {align-items:flex-end!important}
.align-items-xxl-center {align-items:center!important}
.align-items-xxl-baseline {align-items:baseline!important}
.align-items-xxl-stretch {align-items:stretch!important}
.align-content-xxl-start {align-content:flex-start!important}
.align-content-xxl-end {align-content:flex-end!important}
.align-content-xxl-center {align-content:center!important}
.align-content-xxl-between {align-content:space-between!important}
.align-content-xxl-around {align-content:space-around!important}
.align-content-xxl-stretch {align-content:stretch!important}
.align-self-xxl-auto {align-self:auto!important}
.align-self-xxl-start {align-self:flex-start!important}
.align-self-xxl-end {align-self:flex-end!important}
.align-self-xxl-center {align-self:center!important}
.align-self-xxl-baseline {align-self:baseline!important}
.align-self-xxl-stretch {align-self:stretch!important}
.order-xxl-first {order:-1!important}
.order-xxl-0 {order:0!important}
.order-xxl-1 {order:1!important}
.order-xxl-2 {order:2!important}
.order-xxl-3 {order:3!important}
.order-xxl-4 {order:4!important}
.order-xxl-5 {order:5!important}
.order-xxl-last {order:6!important}
.m-xxl-0 {margin:0!important}
.m-xxl-1 {margin:.25rem!important}
.m-xxl-2 {margin:.5rem!important}
.m-xxl-3 {margin:1rem!important}
.m-xxl-4 {margin:1.5rem!important}
.m-xxl-5 {margin:3rem!important}
.m-xxl-auto {margin:auto!important}
.mx-xxl-0 {margin-right:0!important;margin-left:0!important}
.mx-xxl-1 {margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xxl-2 {margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xxl-3 {margin-right:1rem!important;margin-left:1rem!important}
.mx-xxl-4 {margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xxl-5 {margin-right:3rem!important;margin-left:3rem!important}
.mx-xxl-auto {margin-right:auto!important;margin-left:auto!important}
.my-xxl-0 {margin-top:0!important;margin-bottom:0!important}
.my-xxl-1 {margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xxl-2 {margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xxl-3 {margin-top:1rem!important;margin-bottom:1rem!important}
.my-xxl-4 {margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xxl-5 {margin-top:3rem!important;margin-bottom:3rem!important}
.my-xxl-auto {margin-top:auto!important;margin-bottom:auto!important}
.mt-xxl-0 {margin-top:0!important}
.mt-xxl-1 {margin-top:.25rem!important}
.mt-xxl-2 {margin-top:.5rem!important}
.mt-xxl-3 {margin-top:1rem!important}
.mt-xxl-4 {margin-top:1.5rem!important}
.mt-xxl-5 {margin-top:3rem!important}
.mt-xxl-auto {margin-top:auto!important}
.me-xxl-0 {margin-right:0!important}
.me-xxl-1 {margin-right:.25rem!important}
.me-xxl-2 {margin-right:.5rem!important}
.me-xxl-3 {margin-right:1rem!important}
.me-xxl-4 {margin-right:1.5rem!important}
.me-xxl-5 {margin-right:3rem!important}
.me-xxl-auto {margin-right:auto!important}
.mb-xxl-0 {margin-bottom:0!important}
.mb-xxl-1 {margin-bottom:.25rem!important}
.mb-xxl-2 {margin-bottom:.5rem!important}
.mb-xxl-3 {margin-bottom:1rem!important}
.mb-xxl-4 {margin-bottom:1.5rem!important}
.mb-xxl-5 {margin-bottom:3rem!important}
.mb-xxl-auto {margin-bottom:auto!important}
.ms-xxl-0 {margin-left:0!important}
.ms-xxl-1 {margin-left:.25rem!important}
.ms-xxl-2 {margin-left:.5rem!important}
.ms-xxl-3 {margin-left:1rem!important}
.ms-xxl-4 {margin-left:1.5rem!important}
.ms-xxl-5 {margin-left:3rem!important}
.ms-xxl-auto {margin-left:auto!important}
.p-xxl-0 {padding:0!important}
.p-xxl-1 {padding:.25rem!important}
.p-xxl-2 {padding:.5rem!important}
.p-xxl-3 {padding:1rem!important}
.p-xxl-4 {padding:1.5rem!important}
.p-xxl-5 {padding:3rem!important}
.px-xxl-0 {padding-right:0!important;padding-left:0!important}
.px-xxl-1 {padding-right:.25rem!important;padding-left:.25rem!important}
.px-xxl-2 {padding-right:.5rem!important;padding-left:.5rem!important}
.px-xxl-3 {padding-right:1rem!important;padding-left:1rem!important}
.px-xxl-4 {padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xxl-5 {padding-right:3rem!important;padding-left:3rem!important}
.py-xxl-0 {padding-top:0!important;padding-bottom:0!important}
.py-xxl-1 {padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xxl-2 {padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xxl-3 {padding-top:1rem!important;padding-bottom:1rem!important}
.py-xxl-4 {padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xxl-5 {padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xxl-0 {padding-top:0!important}
.pt-xxl-1 {padding-top:.25rem!important}
.pt-xxl-2 {padding-top:.5rem!important}
.pt-xxl-3 {padding-top:1rem!important}
.pt-xxl-4 {padding-top:1.5rem!important}
.pt-xxl-5 {padding-top:3rem!important}
.pe-xxl-0 {padding-right:0!important}
.pe-xxl-1 {padding-right:.25rem!important}
.pe-xxl-2 {padding-right:.5rem!important}
.pe-xxl-3 {padding-right:1rem!important}
.pe-xxl-4 {padding-right:1.5rem!important}
.pe-xxl-5 {padding-right:3rem!important}
.pb-xxl-0 {padding-bottom:0!important}
.pb-xxl-1 {padding-bottom:.25rem!important}
.pb-xxl-2 {padding-bottom:.5rem!important}
.pb-xxl-3 {padding-bottom:1rem!important}
.pb-xxl-4 {padding-bottom:1.5rem!important}
.pb-xxl-5 {padding-bottom:3rem!important}
.ps-xxl-0 {padding-left:0!important}
.ps-xxl-1 {padding-left:.25rem!important}
.ps-xxl-2 {padding-left:.5rem!important}
.ps-xxl-3 {padding-left:1rem!important}
.ps-xxl-4 {padding-left:1.5rem!important}
.ps-xxl-5 {padding-left:3rem!important}
.text-xxl-start {text-align:left!important}
.text-xxl-end {text-align:right!important}
.text-xxl-center {text-align:center!important}
}
@media (min-width:1200px) {.fs-1 {font-size:2.5rem!important}
.fs-2 {font-size:2rem!important}
.fs-3 {font-size:1.75rem!important}
.fs-4 {font-size:1.5rem!important}
}
@media print {.d-print-inline {display:inline!important}
.d-print-inline-block {display:inline-block!important}
.d-print-block {display:block!important}
.d-print-grid {display:grid!important}
.d-print-table {display:table!important}
.d-print-table-row {display:table-row!important}
.d-print-table-cell {display:table-cell!important}
.d-print-flex {display:flex!important}
.d-print-inline-flex {display:inline-flex!important}
.d-print-none {display:none!important}
}
.btn {display:inline-block;border:none;color:#333;padding:.2rem 1.5rem;transition:all .3s}
@media (min-width:768px) {.btn {padding:.4rem 2rem}
}
@media (min-width:992px) {.btn {padding:.5rem 3rem}
}
@media (min-width:1200px) {.btn {padding:.55rem 3.5rem}
}
@media (min-width:1400px) {.btn {padding:.6rem 4rem}
}
.btn:hover {background-color:#fff;color:#d02132}
.btn .iconfont {font-size:14px}
.btn.btn-default {background-color:#f7f7f7;color:#333}
.btn.btn-default:hover {background-color:#dedede}
.btn.btn-default-outline {color:#000;border:1px solid #000}
.btn.btn-default-outline:hover {background-color:#000;color:#fff}
.btn.btn-yellow {background-color:#1f2a66;color:#fff}
.btn.btn-yellow:hover {background-color:#131a3f;color:#fff}
.btn.btn-primary {color:#fff;background-color:#d02132}
.btn.btn-primary:hover {color:#fff;background-color:#c33c13}
.btn.btn-primary-outline {border:1px solid #d02132;color:#d02132}
@media (min-width:992px) {.btn.btn-primary-outline {border:2px solid #d02132}
}
.btn.btn-primary-outline:hover,.btn.btn-send {background-color:#d02132;color:#fff}
.btn.btn-send {padding:.8rem 2rem;border-radius:0}
.btn.btn-send:hover {background-color:#c33c13}
.btn.btn-block {display:block;width:100%}
.btn-radius {border-radius:3px}
.more {display:inline-block;padding:.3rem 1.5rem;background-color:#d02132;color:#fff;border-radius:20px}
.more:hover {color:#fff;background-color:#1f2a66}
.btn-down {display:inline-block;padding:.5rem 3rem;background-color:#d02132;color:#1f2a66;border-radius:25px}
.btn-down:hover {color:#1f2a66;background-color:#fff}
.more2 {display:inline-block;padding:.3rem 1.5rem;background-color:#eee;color:#999;border-radius:20px}
.more2:hover {color:#fff;background-color:#d02132}
.more3 {display:inline-block;padding:.3rem 1.5rem;background-color: #e50012;color:#fff;border-radius:20px;}
.more3:hover {color:#d02132;background-color:#fff}
.more4 {display:block;padding:.3rem 1.5rem;color:#1f2a66;border-radius:20px;border:1px solid #d02132;text-align:center}
.more4 .iconfont {color:#d02132}
.more4:hover {color:#fff}
@media (min-width:1200px) {.more4 {border-radius:25px;}
}
.btn-send {border-radius:3px;background-color:#fff;display:inline-block;padding:.5rem 1.5rem;color:#d02132;border:none}
.form-group {margin-bottom:1rem}
@media (min-width:1200px) {.form-group {margin-bottom:1.5rem}
}
@media (min-width:1400px) {.form-group {margin-bottom:2rem}
}
.form-group .form-label {display:block;margin-bottom:.3rem}
.form-group .form-control {width:100%;border:none;padding:.5rem .8rem}
@media (min-width:768px) {.form-group .form-control {padding:.8rem}
}
@media (min-width:1400px) {.form-group .form-control {font-size:1.125rem}
}
@-webkit-keyframes spin {0% {transform:rotate(0)}
to {transform:rotate(1turn)}
}
@keyframes spin {0% {transform:rotate(0)}
to {transform:rotate(1turn)}
}
@-webkit-keyframes draw {to {stroke-dashoffset:0}
}
@keyframes draw {to {stroke-dashoffset:0}
}
@-webkit-keyframes red-ball {0% {offset-distance:0}
to {offset-distance:100%}
}
@keyframes red-ball {0% {offset-distance:0}
to {offset-distance:100%}
}
@-webkit-keyframes lin6sjx {form {left:calc(50% + 2.5rem);opacity:1}
to {left:calc(150% - 2.5rem);opacity:.4}
}
@keyframes lin6sjx {form {left:calc(50% + 2.5rem);opacity:1}
to {left:calc(150% - 2.5rem);opacity:.4}
}
h1,h2 {font-weight:700}
body {color:#aaa;background-color:#f9f9f9;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,Helvetica,Tahoma,AlibabPuHuiTi,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size:.875rem;margin:0 auto;line-height:1.8;position:relative}
@media (min-width:768px) {body {font-size:1rem}
}
@media (min-width:992px) {body {font-size:.875rem}
}
@media (min-width:1400px) {body {font-size:1rem}
}
a {color:#51656f}
a,a:hover {text-decoration:none}
a:hover {color:#d02132}
@media (min-width:1700px) {.container {max-width:1630px}
}
.title-section {margin-bottom:1.5rem;position:relative;padding-bottom:1rem}
@media (min-width:1200px) {.title-section {margin-bottom:1.8rem;padding-bottom:1.8rem;}
}
.order-lg-last .text48{color:#d02132;}
.title-section h2 {color: #fff;text-transform:uppercase;font-weight:700;}
.title-section:after {content:" ";width:40px;height:2px;position:absolute;left:0;bottom:0;z-index:100;background-color: #d02132;}
@media (min-width:992px) {.title-section:after {height:3px;width:60px}
}
.title-section-2 {border-bottom:2px solid #1f2a66;padding-bottom:1rem;margin-bottom:2rem}
h2,h3 {color:#1f2a66}
.banner {position:relative}
.banner .bg {width:100%;height:590px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
@media (max-width:768px) {
    .banner .bg {width:100%;height: 100%;margin-top: 60px;}
}
@media (min-width:992px) {.banner .bg {height:600px}
}
@media (min-width:1200px) {.banner .bg {height:700px}
}
@media (min-width:1400px) {.banner .bg {height:auto}
}
.banner .txt-container {position:absolute;width:100%;left:0;top:28%;z-index:10;color:#d02132}
@media (min-width:992px) {.banner .txt-container {top:45%}
}
.banner .txt-container h1 {line-height:1;position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}
@media (min-width:768px) {.banner .txt-container h1 {padding-bottom:2.5rem}
}
.banner .txt-container h1:after {content:" ";display:block;width:60px;height:3px;background-color:#d02132;position:absolute;left:0;bottom:0}
.banner .txt-container p {max-width:80%;font-size:1.125rem}
@media (min-width:768px) {.banner .txt-container p {font-size:.875rem;max-width:350px}
}
@media (min-width:992px) {.banner .txt-container p {font-size:1rem;max-width:450px}
}
@media (min-width:1400px) {.banner .txt-container p {font-size:1.125rem;max-width:550px}
}
.banner .txt-container p br {display:none}
@media (min-width:992px) {.banner .txt-container p br {display:block}
}
.sub_nav {background:#d02132 url(../images/logo_bg_3.png) no-repeat right -4.3rem top -6.6rem;padding:2rem;border-radius:6px;position:relative;margin:-320px 0 0 auto;z-index:200;display:none}
@media (min-width:992px) {.sub_nav {display:block;width:420px;height:250px;margin:-200px 0 0 auto}
}
@media (min-width:1200px) {.sub_nav {height:300px;width:560px;margin:-250px 0 0 auto}
}
@media (min-width:1400px) {.sub_nav {height:370px;width:720px;margin:-320px 0 0 auto}
}
.sub_nav:after {content:" ";display:block;width:0;height:0;border:45px solid transparent;border-left-color:#d02132;position:absolute;left:10%;bottom:-40px;transform:rotate(7deg)}
.sub_nav ul {list-style:none;margin:0;padding:0;position:relative;top:50%;transform:translateY(-50%)}
.sub_nav ul li {display:inline-block;margin-bottom:2rem;background:url(../images/arrow-right.png) no-repeat 100%;background-size:6px auto}
@media (min-width:1200px) {.sub_nav ul li {background-size:auto}
}
.sub_nav ul li a {display:block;padding:0 1.8rem 0 1rem;color:#fff;font-size:1rem}
@media (min-width:1200px) {.sub_nav ul li a {font-size:1.375rem;padding:0 2.3rem 0 1.5rem}
}
@media (min-width:1400px) {.sub_nav ul li a {font-size:1.875rem;padding:0 2.8rem 0 2rem}
}
.sub_nav ul li a:hover {color:#1f2a66}
.sub_nav ul li.current a {color:#fff;position:relative}
.sub_nav ul li.current a:before {content:"";background-color:#1f2a66;width:70%;height:12px;border-radius:6px;left:47%;top:55%;z-index:-10;position:absolute;transform:translateX(-50%)}
@media (min-width:992px) {.sub_nav ul li.current a:before {height:20px;border-radius:10px}
}
@media (min-width:1200px) {.sub_nav ul li.current a:before {height:27px;border-radius:14px}
}
.site-path {padding:1rem 0}
.site-path,.site-path a {color:#b8b8b8}
.text-center {text-align:center}
.text-right {text-align:right}
img {height:auto}
.line-1 {border:none;border-top:1px solid #ddd}
.page {/* padding-bottom:82px */}
.text100 {font-size:1.875rem}
@media (min-width:768px) {.text100 {font-size:3.4375rem}
}
@media (min-width:992px) {.text100 {font-size:4.375rem}
}
@media (min-width:1200px) {.text100 {font-size:5.3125rem}
}
@media (min-width:1400px) {.text100 {font-size:6.25rem}
}
.text80 {font-size:2.5rem}
@media (min-width:768px) {.text80 {font-size:3.125rem}
}
@media (min-width:992px) {.text80 {font-size:3.75rem}
}
@media (min-width:1200px) {.text80 {font-size:4.375rem}
}
@media (min-width:1400px) {.text80 {font-size:5rem}
}
.text70 {font-size:2.25rem}
@media (min-width:768px) {.text70 {font-size:2.875rem}
}
@media (min-width:992px) {.text70 {font-size:3.625rem}
}
@media (min-width:1200px) {.text70 {font-size:4rem}
}
@media (min-width:1400px) {.text70 {font-size:4.375rem}
}
.text60 {font-size:1.625rem}
@media (min-width:768px) {.text60 {font-size:2.25rem}
}
@media (min-width:992px) {.text60 {font-size:3rem}
}
@media (min-width:1200px) {.text60 {font-size:3.375rem}
}
@media (min-width:1400px) {.text60 {font-size:3.75rem}
}
.text50 {font-size:1.5rem}
@media (min-width:768px) {.text50 {font-size:1.875rem}
}
@media (min-width:992px) {.text50 {font-size:2.25rem}
}
@media (min-width:1200px) {.text50 {font-size:2.625rem}
}
@media (min-width:1400px) {.text50 {font-size:3.125rem}
}
.text48 {font-size:1.75rem}
@media (min-width:768px) {.text48 {font-size:2rem}
}
@media (min-width:992px) {.text48 {font-size:2.25rem}
}
@media (min-width:1200px) {.text48 {font-size:2.5rem}
}
@media (min-width:1400px) {.text48 {font-size:2.75rem}
}
@media (min-width:1700px) {.text48 {font-size:3rem}
}
.text40 {font-size:1.375rem}
@media (min-width:768px) {.text40 {font-size:1.75rem}
}
@media (min-width:992px) {.text40 {font-size:2rem}
}
@media (min-width:1200px) {.text40 {font-size:2.25rem}
}
@media (min-width:1400px) {.text40 {font-size:2.5rem}
}
.text38 {font-size:1.375rem}
@media (min-width:768px) {.text38 {font-size:1.625rem}
}
@media (min-width:992px) {.text38 {font-size:1.875rem}
}
@media (min-width:1200px) {.text38 {font-size:2.125rem}
}
@media (min-width:1400px) {.text38 {font-size:2.375rem}
}
.text36 {font-size:1.5rem}
@media (min-width:992px) {.text36 {font-size:1.75rem}
}
@media (min-width:1200px) {.text36 {font-size:2rem}
}
@media (min-width:1400px) {.text36 {font-size: 1.4rem;}
}
.text34 {font-size:1.5rem}
@media (min-width:768px) {.text34 {font-size:1.75rem}
}
@media (min-width:992px) {.text34 {font-size:1.875rem}
}
@media (min-width:1200px) {.text34 {font-size:2rem}
}
@media (min-width:1400px) {.text34 {font-size:2.125rem}
}
.text32 {font-size: 1rem;}
@media (max-width:768px) {.text32 {
    font-size: 2rem;
}}

@media (min-width:768px) {.text32 {font-size:1.25rem}
}
@media (min-width:992px) {.text32 {font-size:1.5rem}
}
@media (min-width:1200px) {.text32 {font-size:1.75rem}
}
@media (min-width:1400px) {.text32 {font-size:2rem}
}
.text30 {font-size:1.375rem}
@media (min-width:768px) {.text30 {font-size:1.5rem}
}
@media (min-width:992px) {.text30 {font-size:1.625rem}
}
@media (min-width:1200px) {.text30 {font-size:1.75rem}
}
@media (min-width:1400px) {.text30 {font-size:1.875rem}
}
.text28 {font-size:1.25rem}
@media (min-width:768px) {.text28 {font-size:1.375rem}
}
@media (min-width:992px) {.text28 {font-size:1.5rem}
}
@media (min-width:1200px) {.text28 {font-size:1.625rem}
}
@media (min-width:1400px) {.text28 {font-size:1.75rem}
}
.text26 {font-size:1.125rem}
@media (min-width:768px) {.text26 {font-size:1.25rem}
}
@media (min-width:992px) {.text26 {font-size:1.375rem}
}
@media (min-width:1200px) {.text26 {font-size:1.5rem}
}
@media (min-width:1400px) {.text26 {font-size:1.625rem}
}
.text24 {font-size:1.125rem}
@media (min-width:1200px) {.text24 {font-size:1.375rem}
}
@media (min-width:1400px) {.text24 {font-size:1.5rem}
}
@media (min-width:992px) {.text22 {font-size:1.125rem}
}
@media (min-width:1200px) {.text22 {font-size:1.25rem}
}
@media (min-width:1400px) {.text22 {font-size:1.375rem}
}
.text20 {font-size:.875rem}
@media (min-width:992px) {.text20 {font-size:1rem}
}
@media (min-width:1200px) {.text20 {font-size:1.125rem}
}
@media (min-width:1400px) {.text20 {font-size:1.25rem}
}
.pt-media-15 {padding-top:3rem}
@media (min-width:768px) {.pt-media-15 {padding-top:3rem}
}
@media (min-width:992px) {.pt-media-15 {padding-top:9rem}
}
@media (min-width:1200px) {.pt-media-15 {padding-top:13rem}
}
@media (min-width:1400px) {.pt-media-15 {padding-top:15rem}
}
.pt-media-9 {padding-top:3rem}
@media (min-width:576px) {.pt-media-9 {padding-top:5rem}
}
@media (min-width:768px) {.pt-media-9 {padding-top:6rem}
}
@media (min-width:992px) {.pt-media-9 {padding-top:7rem}
}
@media (min-width:1200px) {.pt-media-9 {padding-top:8rem}
}
@media (min-width:1400px) {.pt-media-9 {padding-top:9rem}
}
.pt-media-7 {padding-top:3rem}
@media (min-width:768px) {.pt-media-7 {padding-top:4rem}
}
@media (min-width:992px) {.pt-media-7 {padding-top:5rem}
}
@media (min-width:1200px) {.pt-media-7 {padding-top:6rem}
}
@media (min-width:1400px) {.pt-media-7 {padding-top: 3rem;}
}
.pt-media-6 {padding-top:2rem}
@media (min-width:768px) {.pt-media-6 {padding-top:3rem}
}
@media (min-width:992px) {.pt-media-6 {padding-top:4rem}
}
@media (min-width:1200px) {.pt-media-6 {padding-top:5rem}
}
@media (min-width:1400px) {.pt-media-6 {padding-top:6rem}
}
.pt-media-5 {padding-top:2rem}
@media (min-width:992px) {.pt-media-5 {padding-top:3rem}
}
@media (min-width:1200px) {.pt-media-5 {padding-top:4rem}
}
@media (min-width:1400px) {.pt-media-5 {padding-top:5rem}
}
.pt-media-4 {padding-top:2rem}
@media (min-width:1200px) {.pt-media-4 {padding-top:3rem}
}
@media (min-width:1400px) {.pt-media-4 {padding-top:4rem}
}
.pt-media-3 {padding-top:1rem}
@media (min-width:768px) {.pt-media-3 {padding-top:2rem}
}
@media (min-width:992px) {.pt-media-3 {padding-top:3rem}
}
.pb-media-3 {padding-bottom:1rem}
@media (min-width:768px) {.pb-media-3 {padding-bottom:2rem}
}
@media (min-width:992px) {.pb-media-3 {padding-bottom:3rem}
}
.pb-media-4 {padding-bottom:1rem}
@media (min-width:768px) {.pb-media-4 {padding-bottom:2rem}
}
@media (min-width:992px) {.pb-media-4 {padding-bottom:3rem}
}
@media (min-width:1200px) {.pb-media-4 {padding-bottom:4rem}
}
.pb-media-5 {padding-bottom:2rem}
@media (min-width:992px) {.pb-media-5 {padding-bottom:3rem}
}
@media (min-width:1200px) {.pb-media-5 {padding-bottom:4rem}
}
@media (min-width:1400px) {.pb-media-5 {padding-bottom:5rem}
}
.pb-media-6 {padding-bottom:2rem}
@media (min-width:768px) {.pb-media-6 {padding-bottom:3rem}
}
@media (min-width:992px) {.pb-media-6 {padding-bottom:4rem}
}
@media (min-width:1200px) {.pb-media-6 {padding-bottom:5rem}
}
@media (min-width:1400px) {.pb-media-6 {padding-bottom:6rem}
}
.pb-media-7 {padding-bottom:3rem}
@media (min-width:768px) {.pb-media-7 {padding-bottom:4rem}
}
@media (min-width:992px) {.pb-media-7 {padding-bottom:5rem}
}
@media (min-width:1200px) {.pb-media-7 {padding-bottom:6rem;}
}
@media (min-width:1400px) {.pb-media-7 {padding-bottom: 0rem;}
}
.pb-media-8 {padding-bottom:4rem}
@media (min-width:768px) {.pb-media-8 {padding-bottom:5rem}
}
@media (min-width:992px) {.pb-media-8 {padding-bottom:6rem}
}
@media (min-width:1200px) {.pb-media-8 {padding-bottom:7rem}
}
@media (min-width:1400px) {.pb-media-8 {padding-bottom:8rem}
}
.pb-media-9 {padding-bottom:5rem}
@media (min-width:768px) {.pb-media-9 {padding-bottom:6rem}
}
@media (min-width:992px) {.pb-media-9 {padding-bottom:7rem}
}
@media (min-width:1200px) {.pb-media-9 {padding-bottom:8rem}
}
@media (min-width:1400px) {.pb-media-9 {padding-bottom:9rem}
}
.pb-media-11 {padding-bottom:7rem}
@media (min-width:768px) {.pb-media-11 {padding-bottom:8rem}
}
@media (min-width:992px) {.pb-media-11 {padding-bottom:9rem}
}
@media (min-width:1200px) {.pb-media-11 {padding-bottom:10rem}
}
@media (min-width:1400px) {.pb-media-11 {padding-bottom:11rem}
}
.mb-media-2 {margin-bottom:1rem}
@media (min-width:768px) {.mb-media-2 {margin-bottom:2rem}
}
.mb-media-3 {margin-bottom:1rem}
@media (min-width:768px) {.mb-media-3 {margin-bottom:2rem}
}
@media (min-width:1200px) {.mb-media-3 {margin-bottom:3rem}
}
.mb-media-4 {margin-bottom:1rem}
@media (min-width:768px) {.mb-media-4 {margin-bottom:2rem}
}
@media (min-width:992px) {.mb-media-4 {margin-bottom:3rem}
}
@media (min-width:1200px) {.mb-media-4 {margin-bottom:4rem}
}
.mb-media-5 {margin-bottom:2rem}
@media (min-width:992px) {.mb-media-5 {margin-bottom:3rem}
}
@media (min-width:1200px) {.mb-media-5 {margin-bottom:4rem}
}
@media (min-width:1400px) {.mb-media-5 {margin-bottom:5rem}
}
.mb-media-6 {margin-bottom:2rem}
@media (min-width:992px) {.mb-media-6 {margin-bottom:3rem}
}
@media (min-width:1200px) {.mb-media-6 {margin-bottom:4rem}
}
@media (min-width:1400px) {.mb-media-6 {margin-bottom:5rem}
}
@media (min-width:1700px) {.mb-media-6 {margin-bottom:6rem}
}
.mb-media-7 {margin-bottom:3rem}
@media (min-width:768px) {.mb-media-7 {margin-bottom:4rem}
}
@media (min-width:992px) {.mb-media-7 {margin-bottom:5rem}
}
@media (min-width:1200px) {.mb-media-7 {margin-bottom:6rem}
}
@media (min-width:1400px) {.mb-media-7 {margin-bottom:7rem}
}
.mb-media-8 {margin-bottom:4rem}
@media (min-width:768px) {.mb-media-8 {margin-bottom:5rem}
}
@media (min-width:992px) {.mb-media-8 {margin-bottom:6rem}
}
@media (min-width:1200px) {.mb-media-8 {margin-bottom:7rem}
}
@media (min-width:1400px) {.mb-media-8 {margin-bottom:8rem}
}
.container-1 {max-width:720px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
@media (min-width:992px) {.container-1 {max-width:960px}
}
@media (min-width:1200px) {.container-1 {max-width:1020px}
}
@media (min-width:1400px) {.container-1 {max-width:1110px}
}
.contacts-common {text-align:left;border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding:2rem 1.5rem}
@media (min-width:768px) {.contacts-common {padding:2rem}
}
@media (min-width:992px) {.contacts-common {padding:3rem}
}
@media (min-width:1200px) {.contacts-common {padding:4rem}
}
.contacts-common .item {height:100%}
.contacts-common .item.first {margin-bottom:2rem}
@media (min-width:768px) {.contacts-common .item.first {margin-bottom:0;border-right:2px solid #d02132}
}
@media (min-width:992px) {.contacts-common .item.first {border-right:3px solid #d02132}
}
@media (min-width:1200px) {.contacts-common .item.first {border-right:4px solid #d02132}
}
@media (min-width:1400px) {.contacts-common .item.first {border-right:5px solid #d02132}
}
.contacts-common h3 {position:relative;z-index:100}
.contacts-common h3:after {content:" ";display:block;border-radius:50%;background-color:#d02132;position:absolute;left:-.8rem;top:-.4rem;z-index:-1;width:30px;height:30px}
@media (min-width:768px) {.contacts-common h3:after {width:40px;height:40px}
}
.contacts-common dl {position:relative;margin-bottom:0;line-height:1.5}
@media (min-width:1400px) {.contacts-common dl {font-size:1.125rem}
}
.contacts-common dl dt {float:left;width:60px;font-weight:400}
.contacts-common dl dd {margin-left:70px}
.style-se-1 {position:relative}
@media (min-width:992px) {.style-se-1 {padding-top:4rem;padding-bottom:4rem}
}
@media (min-width:1200px) {.style-se-1 {padding-top:5rem;padding-bottom:5rem}
}
@media (min-width:1400px) {.style-se-1 {padding-top:6rem;padding-bottom:6rem}
}
@media (min-width:1700px) {.style-se-1 {padding-top:7rem;padding-bottom:7rem}
}
.style-se-1 .bg {display:block;margin:0 0 0 auto;width:100%}
@media (min-width:992px) {.style-se-1 .bg {width:60%}
}
@media (min-width:1200px) {.style-se-1 .bg {width:50%}
}
.style-se-1 .txt-container {background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);margin:0 15px -3rem;position:relative;z-index:100}
@media (min-width:768px) {.style-se-1 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat right -3.6rem bottom -5.7rem;background-size:360px auto;margin:0 2rem -2rem}
}
@media (min-width:992px) {.style-se-1 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat right -3rem bottom -4.6rem;background-size:280px auto;border-radius:0 6px 6px 0;position:absolute;top:50%;left:0;transform:translateY(-50%);width:56.25%;padding-left:50vw;margin:0}
}
@media (min-width:1700px) {.style-se-1 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat right -4.8rem bottom -7.6rem;background-size:auto}
}
.style-se-1 .txt-container .txt {padding-left:15px;padding-right:15px}
@media (min-width:768px) {.style-se-1 .txt-container .txt {width:720px;margin:0 auto}
}
@media (min-width:992px) {.style-se-1 .txt-container .txt {max-width:300px;margin-left:-485px}
}
@media (min-width:1200px) {.style-se-1 .txt-container .txt {max-width:420px;margin-left:-575px}
}
@media (min-width:1400px) {.style-se-1 .txt-container .txt {max-width:520px;margin-left:-670px}
}
@media (min-width:1700px) {.style-se-1 .txt-container .txt {max-width:560px;margin-left:-826px}
}
.style-se-1 .txt-container .txt p {text-align:justify;margin:0}
.style-se-2 {position:relative}
@media (min-width:992px) {.style-se-2 {padding-top:4rem;padding-bottom:4rem}
}
@media (min-width:1200px) {.style-se-2 {padding-top:5rem;padding-bottom:5rem}
}
@media (min-width:1400px) {.style-se-2 {padding-top:6rem;padding-bottom:6rem}
}
@media (min-width:1700px) {.style-se-2 {padding-top:7rem;padding-bottom:7rem}
}
.style-se-2 .bg {display:block;margin:0 0 0 auto;width:100%}
@media (min-width:992px) {.style-se-2 .bg {width:60%}
}
@media (min-width:1200px) {.style-se-2 .bg {/* width:50%; */}
}
.style-se-2 .title-section h2 {color:#d02132}
.style-se-2 .title-section:after {background-color:#d02132;left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.style-se-2 .title-section:after {left:0;transform:translateX(0)}
}
.style-se-2 .actions a {margin:0 .5rem}
@media (min-width:992px) {.style-se-2 .actions a {margin:0 1rem 0 0}
}
.style-se-2 .txt-container {margin: 20px 15px 0px;background-color:#fff;text-align:center;position:relative;border-radius:3px;z-index:400;}
@media (min-width:768px) {.style-se-2 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat left 2rem bottom -4.7rem;background-size:40% auto;padding-left:50%}
}
@media (min-width:992px) {.style-se-2 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat left -2rem center;background-size:40% auto;border-radius:0 6px 6px 0;position:absolute;top:50%;left:0;transform:translateY(-50%);width:56.25%;padding-left:22%;margin:0;text-align:left}
}
@media (min-width:1200px) {.style-se-2 .txt-container {background:#fff url(../fonts/logo_line.svg) no-repeat left 2rem bottom -5.6rem;padding-left:30%;background-size:45% auto}
}
@media (min-width:1700px) {.style-se-2 .txt-container {background-size:50% auto;padding-left: 22%;}
}
@media screen and (min-width:2000px) {.style-se-2 .txt-container {background-size:48% auto;padding-left:33%;}
}
.style-se-2 .txt-container p {text-align:justify}
.style-se-2 .txt-container .txt {padding-left:15px;padding-right:15px;margin:0}
@media (min-width:992px) {.style-se-2 .txt-container .txt {width:340px}
}
@media (min-width:1200px) {.style-se-2 .txt-container .txt {width:360px}
}
@media (min-width:1400px) {.style-se-2 .txt-container .txt {width: 500px;}
}
.swiper-pagination-bullet {width:11px;height:11px;border:2px solid #1f2a66;background-color:transparent;opacity:1}
.swiper-pagination-bullet-active {border-color:#d02132}
.site-header {position:absolute;width:100%;z-index:6000;left:0;background-color: rgba(255,255,255,0.70);top:0;box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.site-header .container,.site-header .row {height:100%}
.site-header .top_col {border-bottom:1px solid #f3f7fa;color:#1f2a66;height:45px}
@media (min-width:992px) {.site-header .top_col {height:55px}
}
.site-header .top_col .site_name {padding-top:.6rem;padding-bottom:.6rem}
@media (min-width:992px) {.site-header .top_col .site_name {letter-spacing:3px}
}
@media (min-width:1400px) {.site-header .top_col .site_name {padding-top:.85rem;padding-bottom:.85rem}
}
@media (min-width:992px) {.site-header .top_col .iconfont {font-size:1.25rem}
}
@media (min-width:1400px) {.site-header .top_col .iconfont {font-size:1.375rem}
}
.site-header .top_col .social {border-right:1px solid #1f2a66}
@media (min-width:992px) {.site-header .top_col .social {border-right:none}
}
.site-header .top_col .social a {display:inline-block;color:#1f2a66;padding-right:1rem;line-height:1.2}
@media (min-width:992px) {.site-header .top_col .social a {padding:0 1rem;border-right:1px solid #1f2a66}
}
.site-header .top_col .social a:hover {color:#fff}
.site-header .top_col .social a.wechat {position:relative}
.site-header .top_col .social a.wechat img {position:absolute;z-index:100;top:30px;max-width:100px;left:0;display:none;box-shadow:3px 3px 10px rgba(0,0,0,.1)}
@media (min-width:768px) {.site-header .top_col .social a.wechat img {left:50%;transform:translateX(-50%);top:40px}
}
.site-header .top_col .social a.wechat:hover img {display:block}
.site-header .top_col .search_box {display:none}
@media (min-width:992px) {.site-header .top_col .search_box {display:block}
}
.site-header .top_col .search_box .box {display:flex;background-color:#1f2a66;border-radius:16px;height:32px;align-items:center}
.site-header .top_col .search_box .box .i01 {padding-left:1rem}
.site-header .top_col .search_box .box .i02 {padding-right:.2rem}
.site-header .top_col .search_box .box .keyword {background-color:transparent;color:#fff;outline:0;border:none;width:60px;transition:all .3s}
.site-header .top_col .search_box .box .keyword:focus {width:120px}
.site-header .top_col .search_box .box button {border:none;background-color:transparent;color:#fff}
@media (min-width:992px) {.site-header .top_col .search_box .box button .iconfont {font-size:1.25rem}
}
.site-header .top_col .minsearch {color:#1f2a66}
.site-header .top_col .minsearch:hover {color:#fff}
@media (min-width:992px) {.site-header .top_col .minsearch {display:none}
}
.site-header .top_col .lang-switcher {position:relative;padding-top:.3rem;padding-bottom:.3rem}
.site-header .top_col .lang-switcher .down .iconfont {color:#1f2a66}
.site-header .top_col .lang-switcher .languages {position:absolute;border-radius:6px;left:50%;top:45px;z-index:2000;transform:translateX(-50%);background-color:#fff;width:120px;list-style:none;margin:0;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.15));padding:1rem 0;visibility:hidden}
.site-header .top_col .lang-switcher .languages:after {position:absolute;left:50%;top:-10px;border:5px solid transparent;border-bottom-color:#fff;width:0;height:0;content:" ";transform:translateX(-50%);z-index:100}
.site-header .top_col .lang-switcher .languages li a {display:block;padding:.2rem;text-align:center}
.site-header .top_col .lang-switcher .languages li a.active {color:#1f2a66}
.site-header .top_col .lang-switcher:hover .iconfont {color:#fff}
.site-header .top_col .lang-switcher:hover .languages {visibility:visible}
.site-header .menus-and-logo {min-height:45px}
.site-header .logo {padding-top:.5rem;padding-bottom:.5rem;display:block;width: 220px;}
@media (min-width:768px) {.site-header .logo {width:150px;padding-top:.8rem;padding-bottom:.8rem}
}
@media (min-width:992px) {.site-header .logo {width:110px}
}
@media (min-width:1200px) {.site-header .logo {width:120px}
}
@media (min-width: 1400px) {.site-header .logo {width: 350px;}
}
.site-header .logo img{max-width:100%;}
.site-header .mainav {list-style:none;margin:0;padding:0;display:none}
@media (min-width:992px) {.site-header .mainav {display:block}
}
@media (min-width:1200px) {.site-header .mainav {padding-left:3rem}
}
.site-header .mainav>li {display:inline-block;position:relative;height:100%}
.site-header .mainav>li>a {display:block;height:100%;position:relative;padding:0 1rem;transition:all .3s;}
@media (min-width:992px) {.site-header .mainav>li>a {height:50px;line-height:50px;padding:0 1.3rem}
}
@media (min-width:1200px) {.site-header .mainav>li>a {height:60px;line-height:60px;padding: 0 2.5rem;}
}
@media (min-width:1400px) {.site-header .mainav>li>a {height:70px;line-height:70px}
}
@media (min-width:1700px) {.site-header .mainav>li>a {height:80px;line-height:80px;padding: 0 3.5rem;}
}
.site-header .mainav>li>a:after {content:" ";display:block;width:4px;height:4px;border-radius:50%;z-index:20;background-color:#fff;position:absolute;right:-2px;top:50%;transform:translateY(-2px)}
.site-header .mainav>li>a:hover {color:#1f2a66}
.site-header .mainav>li:last-child>a:after {content:" ";display:none}
.site-header .mainav>li .mod-menu__sub {position:absolute;width: 160px;left:0;top:50px;z-index:10;background-color:#d02132;list-style:none;margin:10px 0 0;display:none;transition:all .2s;padding:1rem 0;}
@media (min-width:1200px) {.site-header .mainav>li .mod-menu__sub {top:60px}
}
@media (min-width:1400px) {.site-header .mainav>li .mod-menu__sub {top:70px}
}
.site-header .mainav>li .mod-menu__sub li {position:relative}
.site-header .mainav>li .mod-menu__sub li a {display:block;padding:.5rem 1rem .5rem 1.5rem;line-height:1.5;text-align:left;color:#fff;font-size:.8125rem}
.site-header .mainav>li .mod-menu__sub li a:hover {color:#3e54e9}
.site-header .mainav>li .mod-menu__sub li.active a {position:relative;display:block;color:#fff}
.site-header .mainav>li .mod-menu__sub li.active a:after {content:"";background-color:#d02132;width:16px;height:16px;left:1.2rem;top:40%;z-index:-10;position:absolute;border-radius:50%}
.site-header .mainav>li.parent:hover .mod-menu__sub {display:block;margin-top:-5px}
.site-header .second_nav {list-style:none;margin:0;padding:0;display:none}
@media (min-width:992px) {.site-header .second_nav {display:flex}
}
.site-header .second_nav li a {color:#1f2a66;display:block;padding:.3rem 1.5rem .3rem 3.5rem;position:relative;background:url(../images/news.png) no-repeat left 1.2rem center;transition:all .3s}
@media (min-width:1200px) {.site-header .second_nav li a {padding:.3rem 3rem .3rem 3.5rem}
}
.site-header .second_nav li a:hover {color:#fff}
.site-header .second_nav li a:after {position:absolute;content:" ";border-radius:50%;background-color:#1f2a66;left:0;top:.2rem;width:29px;height:29px;z-index:-1}
.site-header .second_nav li:last-child a {background-image:url(../images/job.png);padding-right:0}
@media (min-width:992px) {.site-header .mobilemenu {display:none}
}
.site-header .mobilemenu .menu-toggle {width:28px;cursor:pointer}
.site-header .mobilemenu .menu-toggle.on .one {transform:rotate(45deg) translate(3px,5px)}
.site-header .mobilemenu .menu-toggle.on .two {opacity:0}
.site-header .mobilemenu .menu-toggle.on .three {transform:rotate(-45deg) translate(6px,-8px)}
.site-header .one,.site-header .three,.site-header .two {width:100%;height:2px;background-color: #111;margin:6px auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:.3s;}
.site-header .menu-over {position:fixed;right:-100vw;top:90px;width:100%;height:calc(110vh - 90px);background-color:#fff;opacity:0;box-shadow:0 10px 15px rgba(0,0,0,.1);z-index:1000;transition:all .5s;}
@media (min-width:768px) {.site-header .menu-over {top:98px;height:calc(110vh - 98px)}
}
.site-header .menu-over.showMenu {right:0;opacity:1}
.site-header .menu-over ul.mobilenav {list-style:none;margin:0;padding:1rem 0 0;height:83vh;overflow-y:auto}
.site-header .menu-over ul.mobilenav>li {position:relative;transition:all .2s;border-bottom:1px solid #eee}
.site-header .menu-over ul.mobilenav>li>a {display:block;color:#333;position:relative;padding:1rem}
.site-header .menu-over ul.mobilenav>li.active a,.site-header .menu-over ul.mobilenav>li>a:active,.site-header .menu-over ul.mobilenav>li>a:focus,.site-header .menu-over ul.mobilenav>li>a:hover {color:#d02132}
.site-header .menu-over ul.mobilenav>li .mod-menu__sub {list-style:none;margin:0;padding:0 0 0 1rem;display:none}
.site-header .menu-over ul.mobilenav>li .mod-menu__sub li {border-top:1px solid hsla(0,0%,93.3%,.9333333333333333);position:relative}
.site-header .menu-over ul.mobilenav>li .mod-menu__sub li a {display:block;padding:1rem;color:#666;font-size:.875rem}
.site-header .menu-over ul.mobilenav .parent {position:relative}
.site-header .menu-over ul.mobilenav .parent>a:after {content:"";position:absolute;right:1rem;top:1.7rem;width:0;height:0;display:block;border:5px solid transparent;border-top-color:#ccc;transition:all .3s}
.site-header .menu-over ul.mobilenav .open>a:after {transform:rotate(180deg);top:1.2rem}
.site-header.fixheader {position:fixed;left:0;z-index:8000;}
/*padv*/
.padv_bg{background: url(../images/20210705112909_742901975.jpg)no-repeat center;position: relative;height: 710px;    background-attachment: fixed;}
.padv{display: flex;align-items: center;height: 100%;position: relative;width: 80%;margin: auto;}
.padv_l{width: 50%;}
.padv_l p{font-size: 40px;color: #fff;}
.padv_l span{width: 50px;height: 3px;display: block;background: #fff;margin: 20px 0 30px;}
.padv_l dd{color: #fff;font-size: 18px;line-height: 36px;}
.padv_l a{width: 178px;height: 44px;color: #fff;background: #d02132;display: block;text-align: center;line-height: 44px;font-size: 14px;margin-top: 40px;}
.padv_r{position: absolute;right: 0px;top: 0px;width: 50%;}
.padv_r li{width: 50%;display: block;float: left;height: 355px;background: rgba(0,0,0,0.1);padding: 50px 40px;display: flex;align-items: center;transition: 1s ease all;cursor: pointer;}
.padv_bg:before{content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top: 0px;left: 0;}
.padv_r li:nth-child(2n){border-left: 1px solid rgba(255,255,255,0.2);}
.padv_r li:nth-child(n+3){border-top: 1px solid rgba(255,255,255,0.2);}
.padv_r li p{font-size: 20px;color: #fff;font-weight: bold;margin-top: 20px;}
.padv_r li d{font-size: 12px;font-family: 'Arial';text-transform: uppercase;color: rgba(255,255,255,0.5);line-height: 30px;}
.padv_r li dd{font-size: 16px;color: #fff;}
.padv_r li:hover{background: #d02132;}
.padv_r li span img{transition: 0.3s ease all;}
.padv_r li:hover span img{transform: rotateY(180deg);}
@media (max-width:768px) {
    .padv_l{width:100%;}
    .padv_r{width:100%;top: 25rem;}
    .padv{width:90%;display: block;}
    .padv_bg{
    height: 1540px;
}
.padv_r li{width:100%;height: 100%;padding: 10px 10px;}
}
@media (min-width:992px) {.site-header.fixheader {}
}
.site-header.fixheader .mainav>li>a {text-shadow:none}
.site-header.fixheader .mainav>li>a:hover {color:#1f2a66}
.site-header.fixheader .menu-over {top:44px;height:calc(110vh - 44px)}
@media (min-width:768px) {.site-header.fixheader .menu-over {top:53px;height:calc(110vh - 53px)}

}
.page-home {z-index:30}
.page-home,.page-home .s1 {position:relative;}
.page-home .s1 .bg {width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all 4s;}
.page-home .s1 .ba{display:none;}
@media (max-width:768px) {
  .page-home .s1 .bg{display:none;}
  .page-home .s1 .ba{display:block;width: 100%;}  
}
@media (min-width:768px) {.page-home .s1 .bg {/* height:560px; */}
}
@media (max-width:768px) {.page-home, .page-home .s1{padding-top: 25px;}}
}
@media (min-width:992px) {.page-home .s1 .bg {height:100vh}
}

.page-home .s1 .txt-container {position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);z-index:10;color: #fff;}
@media (min-width:992px) {.page-home .s1 .txt-container {top:46%}
}
@media (min-width:1200px) {.page-home .s1 .txt-container {top:40%}
}
.page-home .s1 .txt-container .container {padding-right:30%}
.page-home .s1 .txt-container h1 {max-width:790px;position:relative;padding-bottom:1rem}
@media (min-width:1200px) {.page-home .s1 .txt-container h1 {padding-bottom:1.5rem}
}
.page-home .s1 .txt-container h1:after {position:absolute;content:" ";display:block;left:0;bottom:0;width:60px;height:2px;background-color:#d02132}
.page-home .s1 .txt-container p {max-width:550px}
.page-home .s1 .txt-container p br {display:none}
@media (min-width:768px) {.page-home .s1 .txt-container p br {display:block}
}
@media (min-width:1200px) {.page-home .s1 .txt-container p {font-size:1.125rem}
}
.page-home .s1 .swiper-button-next,.page-home .s1 .swiper-button-prev {color:#fff;opacity:.3}
.page-home .s1 .swiper-button-next:hover,.page-home .s1 .swiper-button-prev:hover {opacity:1}
.page-home .s1 .thumb-wrap {margin-left:-15px;margin-right:-15px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);position:relative;z-index:1000;overflow:hidden}
@media (min-width:768px) {.page-home .s1 .thumb-wrap {border-radius:6px;transform:translateY(-50%);margin-left:0;margin-right:0}
}
@media (min-width:992px) {.page-home .s1 .thumb-wrap {max-width:690px;margin:0 auto}
}
@media (min-width:1200px) {.page-home .s1 .thumb-wrap {max-width:none}
}
.page-home .s1 .thumb-wrap .thumb-sliders .swiper-slide-thumb-active .item {background-color:#d02132;color:#fff}
.page-home .s1 .thumb-wrap .item {color:#d02132;text-align:center;padding:1rem;line-height:1.5;background-color:#fff}
@media (min-width:1200px) {.page-home .s1 .thumb-wrap .item {padding:1.5rem}
}
@media (min-width:1400px) {.page-home .s1 .thumb-wrap .item {padding:2rem}
}
@media (min-width:768px) {.page-home .s1 .thumb-wrap .item .des {font-size:1.125rem}
}
@media (min-width:992px) {.page-home .s1 .thumb-wrap .item .des {font-size:1.25rem}
}
@media (min-width:1200px) {.page-home .s1 .thumb-wrap .item .des {font-size:1.375rem}
}
@media (min-width:1400px) {.page-home .s1 .thumb-wrap .item .des {font-size:1.5rem}
}
.page-home .s1 .thumb-wrap .item .iconfont {font-size:2rem}
@media (min-width:992px) {.page-home .s1 .thumb-wrap .item .iconfont {font-size:2.5rem}
}
@media (min-width:1200px) {.page-home .s1 .thumb-wrap .item .iconfont {font-size:3rem}
}
.page-home .s2 .des {color:#7d7d7d}
.page-home .s2 .pic {position:relative;}
.video_img{cursor: pointer;position: relative;z-index: 9;text-align: center;bottom: 300px;}
.video_img img{
    width: 60px;
}
.video_img p{
    margin-top: 2rem;
    color: #fff;
    font-size: 18px;
}
@media (min-width:992px) {.page-home .s2 .pic {padding-right:2rem}
}
@media (min-width:1200px) {.page-home .s2 .pic {padding-right:0}
}
.page-home .s2 .pic a {/* position:absolute; */right:10%;top:0;transform:translateY(-50%);z-index:100;width:60px;}
@media (min-width:992px) {.page-home .s2 .pic a {width:72px;left:26%}
}
@media (min-width:1200px) {.page-home .s2 .pic a {width:auto}
}
.page-home .s2 .pic a img {width:auto;max-width: 100%;}
.page-home .s2 .pic img {width:100%}
.page-home .s2 .txt-container {margin-bottom:2rem}
@media (min-width:992px) {.page-home .s2 .txt-container {padding-left:2rem;margin-bottom:0}
}
@media (min-width:1200px) {.page-home .s2 .txt-container {padding-left:3rem;padding-left:4rem}
}
.page-home .s3 {background-color:#d02132}
@media (min-width:992px) {.page-home .s3 .title-section h2 {color:#fff}
}
.page-home .s3 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-home .s3 .title-section:after {background-color:#fff}
}
.page-home .s3 .des {color: #fff;}
.page-home .s3 .categories .item {position:relative;border-radius:6px;background-color:#fff;overflow:hidden;height:100%}
.page-home .s3 .categories .item .pic {position:absolute;left:0;top:0;z-index:100;width:100%;transition:all .3s}
@media (min-width:992px) {.page-home .s3 .categories .item .pic {height:100%}
}
.page-home .s3 .categories .item .pic img {width:100%;height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}
@media (min-width:768px) {.page-home .s3 .categories .item .pic img {height:190px}
}
@media (min-width:992px) {.page-home .s3 .categories .item .pic img {-o-object-position:center center;object-position:center center;height:100%}
}
.page-home .s3 .categories .item .pic .name {position:absolute;left:0;bottom:0;padding:1rem;color:#1f2a66;z-index:200;display:none}
@media (min-width:992px) {.page-home .s3 .categories .item .pic .name {color: #d02132;display:block;}
}
.page-home .s3 .categories .item .txt {position:relative;z-index:300;padding:1rem}
@media (min-width:768px) {.page-home .s3 .categories .item .txt {padding:1.5rem 2rem}
}
@media (min-width:992px) {.page-home .s3 .categories .item .txt {z-index:0}
}
.page-home .s3 .categories .item .txt .icon {margin-bottom:4rem;text-align:right}
@media (min-width:992px) {.page-home .s3 .categories .item .txt .icon {text-align:left;margin-bottom:2rem}
}
.page-home .s3 .categories .item .txt .icon .iconfont {font-size:2.5rem;color:#1f2a66;line-height:1}
@media (min-width:768px) {.page-home .s3 .categories .item .txt .icon .iconfont {font-size:3rem}
}
@media (min-width:992px) {.page-home .s3 .categories .item .txt .icon .iconfont {color:#d02132;font-size:3.5rem}
}
.page-home .s3 .categories .item .txt h3 {padding-bottom:1rem;margin-bottom:1rem;font-size:1.5rem}
@media (min-width:768px) {.page-home .s3 .categories .item .txt h3 {margin-bottom:2rem}
}
@media (min-width:992px) {.page-home .s3 .categories .item .txt h3 {margin-bottom:1rem;font-size:1.35rem;border-bottom:1px solid #1f2a66}
}
@media (min-width:1400px) {.page-home .s3 .categories .item .txt h3 {font-size:1.65rem}
}
.page-home .s3 .categories .item .txt .list {list-style:none;margin:0;padding:0}
@media (min-width:768px) {.page-home .s3 .categories .item .txt .list li {background:url(../images/check3.png) no-repeat 0;padding-left:2rem}
}
.page-home .s3 .categories .item .txt .list li a {color:#999;display:block;padding:.2rem 0;position:relative;z-index:50}
.page-home .s3 .categories .item .txt .list li a:hover:after {content:" ";display:block;width:100%;height:10px;border-radius:5px;background-color:#d02132;position:absolute;left:0;bottom:.3rem;z-index:-1}
@media (min-width:992px) {.page-home .s3 .categories .item:hover .pic {left:-100%}
}
.page-home .s4 {background-image:url(../images/home_7_m.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}
@media (min-width:992px) {.page-home .s4 {background-position:50%;background-image:url(../images/home_7.jpg)}
}
.page-home .s4 .title-section {padding-right:30%}
@media (min-width:992px) {.page-home .s4 .title-section {padding-right:0}
}
.page-home .s4 .des {color:#d02132}
.page-home .s4 .txt1 {margin-bottom:1rem}
@media (min-width:992px) {.page-home .s4 .txt1 {padding-left:3rem;margin-bottom:0}
}
.page-home .s4 .products {padding-top:1px;position:relative;margin-left:-15px;margin-right:-15px;background-color:hsla(0,0%,100%,.8)}
@media (min-width:992px) {.page-home .s4 .products {border-radius:6px 6px 0 0}
}
.page-home .s4 .products .pic {padding:0 2rem;text-align:center}
@media (min-width:768px) {.page-home .s4 .products .pic {padding:2rem 10rem 0}
}
@media (min-width:992px) {.page-home .s4 .products .pic {padding:0 2rem;margin-top:-4rem}
}
.page-home .s4 .products .txt {padding-top:2rem;padding-bottom:2rem}
@media (min-width:768px) {.page-home .s4 .products .txt {padding:2rem}
}
@media (min-width:992px) {.page-home .s4 .products .txt {padding:5rem 3rem 3rem}
}
.page-home .s4 .products .txt h3 {color:#d02132;border-bottom:1px solid #d02132;padding-bottom:1rem}
@media (min-width:1200px) {.page-home .s4 .products .txt h3 {padding-bottom:2rem}
}
@media (min-width:992px) {.page-home .s4 .products .container-1 {margin-top:-6.5rem;position:relative}
}
.page-home .s4 .products .swiper-container {padding-bottom:3rem}
@media (min-width:992px) {.page-home .s4 .products .swiper-container {padding-bottom:0;padding-top:5rem}
}
.page-home .s4 .products .swiper-next,.page-home .s4 .products .swiper-prev {position:absolute;right:2em;bottom:2rem;background-color:#d02132;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;color:#fff;z-index:3000;display:none}
@media (min-width:992px) {.page-home .s4 .products .swiper-next,.page-home .s4 .products .swiper-prev {display:block}
}
.page-home .s4 .products .swiper-next:hover,.page-home .s4 .products .swiper-prev:hover {background-color:#1f2a66}
.page-home .s4 .products .swiper-prev {right:6rem}
@media (min-width:992px) {.page-home .s4 .products .swiper-pagination {display:none}
}
.page-home .s5 {background-repeat:no-repeat}
@media (min-width:992px) {.page-home .s5 {background-size:auto;background-position:center top 0;}
}
@media (min-width:1200px) {.page-home .s5 {background-size:auto;background-position:center top 2rem;}
}
@media (min-width:1400px) {.page-home .s5 {background-size:auto;background-position: center top 5rem;}
}
.page-home .s5 .container-1{
    max-width: 80%;
}
.page-home .s5 .title-section h2 {text-align:center;color: #d02132;}
@media (min-width:992px) {.page-home .s5 .title-section h2 {text-align: center;}
}
.page-home .s5 .title-section:after {transform:translateX(-50%);}
@media (min-width:992px) {.page-home .s5 .title-section:after {/* left:0; */transform:translateX(0);left: 48%;}
}
.page-home .s5 .des {text-align:center;color:#d02132;margin-bottom:2rem;font-size:18px;padding:0 15px}
@media (min-width:992px) {.page-home .s5 .des {padding:0;text-align: center;max-width: 600px;margin: auto;line-height:1.6;}
}
.page-home .s5 .cases {position:relative;margin-top: 4rem;}
.page-home .s5 .cases .col-md-6 {margin-bottom:2rem}
.page-home .s5 .cases .swiper-next,.page-home .s5 .cases .swiper-prev {position:absolute;z-index:2000;right:1rem;top:5.5rem;background-color:hsla(0,0%,100%,.5);width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:#d02132;display:inline-block}
@media (min-width:992px) {.page-home .s5 .cases .swiper-next,.page-home .s5 .cases .swiper-prev {position:relative;background-color:#d02132;width:35px;height:35px;line-height:35px}
}
.page-home .s5 .cases .swiper-next:hover,.page-home .s5 .cases .swiper-prev:hover {background-color:#1f2a66}
.page-home .s5 .cases .swiper-prev {right:auto;left:1rem;margin-right:1rem}
@media (min-width:992px) {.page-home .s5 .cases .swiper-prev {margin-right:2rem}
}
.page-home .s5 .cases .item {transition:all .3s;height:100%;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);overflow:hidden;margin-bottom:1rem}
@media (min-width:768px) {.page-home .s5 .cases .item {margin-bottom:2rem}
}
@media (min-width:992px) {.page-home .s5 .cases .item {border-radius:6px}
}
.page-home .s5 .cases .item .pic {display:block;position:relative;text-align:center}
.page-home .s5 .cases .item .pic img {width:100%}
.page-home .s5 .cases .item .pic .query {border-radius:50%;background-color:#d02132;position:absolute;width:93px;height:93px;z-index:672;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;line-height:93px;transition:all .3s;opacity:0}
.page-home .s5 .cases .item .pic .query .iconfont {font-size:2rem}
.page-home .s5 .cases .item .txt {padding:1.5rem 1rem}
@media (min-width:992px) {.page-home .s5 .cases .item .txt {padding: 2rem;}
}
.page-home .s5 .cases .item .txt h3 {font-size:1.125rem;text-align:center;margin-bottom:1rem;height:2.5em;overflow:hidden}
@media (min-width:992px) {.page-home .s5 .cases .item .txt h3 {}
}
@media (min-width:1400px) {.page-home .s5 .cases .item .txt h3 {margin-bottom: 0rem;}
}
.page-home .s5 .cases .item .txt p {text-align:justify;height: 7.35em;overflow:hidden;display: none;}
.page-home .s5 .cases .item .txt .more4 {display:inline-block;padding-left:2rem;padding-right:2rem}
.page-home .s5 .cases .item:hover {background-color:#d02132}
.page-home .s5 .cases .item:hover .pic .query {opacity:1}
.page-home .s5 .cases .item:hover .txt,.page-home .s5 .cases .item:hover .txt h3 {color:#fff}
.page-home .s5 .cases .item:hover .txt .more4 {border-color:#fff}
.page-home .s5 .cases .item:hover .txt .more4 .iconfont {color:#1f2a66}
.page-home .s5 .swiper-pagination {position:relative}
@media (min-width:992px) {.page-home .s5 .swiper-pagination {position:absolute}
}
.page-home .s5 .swiper-pagination-bullet {border:2px solid #1f2a66;border-radius:50%;width:13px;height:13px;background-color:transparent;margin:.6rem .3rem 0;opacity:1}
@media (min-width:992px) {.page-home .s5 .swiper-pagination-bullet {margin-right:0 .6rem 0 0;border-width:4px;width:19px;height:19px}
}
.page-home .s5 .swiper-pagination-bullet-active {border-color:#d02132}
.page-home .s6 {position:relative}
.page-home .s6:after {position:absolute;left:0;top:0;z-index:0;content:" ";background-color:#d02132;display:block;height:780px;width:100%}
@media (min-width:768px) {.page-home .s6:after {height:870px}
}
@media (min-width:992px) {.page-home .s6:after {display:none}
}
@media (min-width:992px) {.page-home .s6 {background-image:url(../images/home_12.jpg);background-size:auto 840px;background-position:top;background-repeat:no-repeat}
}
@media (min-width:1200px) {.page-home .s6 {background-size:auto 930px}
}
@media (min-width:1400px) {.page-home .s6 {background-size:auto 950px}
}
.page-home .s6 .title-section {position:relative;z-index:100}
.page-home .s6 .title-section h2 {color: #d02132;}
.page-home .s6 .title-section:after {background-color: #d02132;left:50%;transform:translateX(-50%);}
.page-home .s6 .des {color:#1f2a66;position:relative;z-index:100;font-size:1.125rem;padding:0 15px}
@media (min-width:992px) {.page-home .s6 .des {padding:0}
}
@media (min-width:1200px) {.page-home .s6 .des {font-size:1.25rem}
}
/*yyly*/
/**/
.yyly-bg {background:#fafafa;margin-top:65px;padding-top:34px;height:838px;}
.tt22 {display:none;}
.pt{
  text-align: center;
}

.pt .pt1{
  color: #323232;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}

.pt .pt2{
  color: #787878;
  font-size: 16px;
  margin-top: 10px;
}
.yy-index {position:relative;margin-top:25px;}
.yysort {position:absolute;top:0;left:0;background:rgba(255,255,255,.35);width:540px;height:100%;z-index:99;display:flex;justify-content:space-between;flex-direction:column;padding: 50px 0;padding-left: 230px;}
.yysort li {}
.yysort li a {display:block;font-size:20px;color: #000;padding-left: 20px;}
.yysort li.cur a {background-color: #cf2132;color:#fff;}
.yy-img {width: 100%;height:700px;overflow:hidden;}
.yy-img .img2{
    display: none;
}
.yy-img img{width:100%;}
ul li {
    list-style: none;
}
@media (max-width:768px) {
    .yy-img .img2{display:block;}
     .yy-img .img1{display:none;}
     .yysort{
    position: relative;
    padding: 0px 0;
    width: 100%;
}
.yysort li{
    margin-bottom: 1rem;
}
}
.page-home .s6 .news {position:relative;border-radius:6px;overflow:hidden;z-index:1000}
.page-home .s6 .news .title {padding:2.5rem 1rem 1rem 65%;width:100%;height:160px;background-repeat:no-repeat;background-size:cover;background-position:top;background-image:url(../images/home_13_m.jpg);color: #fff;}
@media (min-width:992px) {.page-home .s6 .news .title {padding:2rem;background-image:url(../images/home_13.jpg);width:300px;height:460px;background-position:top}
}
.page-home .s6 .news .title .title-section {padding-bottom:.5rem;margin-bottom:.5rem}
@media (min-width:768px) {.page-home .s6 .news .title .title-section {padding-bottom:1rem;margin-bottom:1rem}
}
.page-home .s6 .news .title .title-section:after {height:2px;left:0;transform:translate(0);background-color: #fff;}
.page-home .s6 .news .title h3 {color: #fff;}
.page-home .s6 .news .list {height:100%}
.page-home .s6 .news .list .item {height:100%;border-radius:0;background-color:#fff;padding:1rem 1rem 2rem}
@media (min-width:992px) {.page-home .s6 .news .list .item {padding:1.5rem;height:460px}
}
@media (min-width:1200px) {.page-home .s6 .news .list .item {padding:1.6rem}
}
@media (min-width:1400px) {.page-home .s6 .news .list .item {padding:2rem}
}
.page-home .s6 .news .list .item .date {color:#d02132;margin-bottom:1rem}
@media (min-width:768px) {.page-home .s6 .news .list .item .date {margin-bottom:2rem}
}
@media (min-width:992px) {.page-home .s6 .news .list .item .date {margin-bottom:3rem;font-size:1.125rem}
}
@media (min-width:1200px) {.page-home .s6 .news .list .item .date {margin-bottom:4rem;font-size:1.25rem}
}
@media (max-width:768px) {
    .page-home .s6 .title-section h2{
    color: #fff;
}
.page-home .s6 .des{color:#fff;}
}
.page-home .s6 .news .list .item .date .iconfont {font-size:20px}
.page-home .s6 .news .list .item h3 {font-size:1rem;line-height:1.6;text-align:justify;height:3em;overflow:hidden}
.page-home .s6 .news .list .item p {font-size: 14px;text-align:justify;line-height: 30px;}
.page-home .s6 .pager {text-align:right;padding:1rem}
.page-home .s6 .swiper-next,.page-home .s6 .swiper-prev {background-color:#fff;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;color:#1f2a66;display:inline-block}
.page-home .s6 .swiper-next:hover,.page-home .s6 .swiper-prev:hover {background-color:#1f2a66;color:#fff}
.page-home .s6 .swiper-prev {margin-right:1rem}
.page-home .s6 .about {position:relative;overflow:hidden;z-index:200}
@media (min-width:768px) {.page-home .s6 .about {border-radius:12px;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);background-color:#fff}
}
.page-home .s6 .about .item {margin-bottom:1.25rem;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
@media (min-width:768px) {.page-home .s6 .about .item {margin-bottom:0;box-shadow:none}
}
.page-home .s6 .about .item .pic img {width:100%}
.page-home .s6 .about .item .title-section {padding-bottom:1rem;margin-bottom:1rem}
.page-home .s6 .about .item .title-section h3 {color:#d02132}
.page-home .s6 .about .item .title-section:after {background-color:#d02132;left:0;transform:translate(0);width:40px;border-width:2px}
.page-home .s6 .about .item a {line-height:1;color:#d02132}
.page-home .s6 .about .item a:hover {color:#1f2a66}
.page-home .s6 .about .item a .iconfont {font-size:2rem}
.page-home .s6 .about .txt {background:#fff url(../fonts/logo_line.svg) no-repeat right -3rem bottom -4rem;background-size:220px auto;padding:1.5rem}
@media (min-width:768px) {.page-home .s6 .about .txt {padding:2rem;background:#fff}
}
@media (min-width:992px) {.page-home .s6 .about .txt {background:0 0}
}
@media (min-width:1200px) {.page-home .s6 .about .txt {padding:3rem}
}
@media (min-width:1400px) {.page-home .s6 .about .txt {padding:4rem}
}
@media (min-width:1200px) {.page-home .s6 .about .txt p {font-size:1.125rem}
}
.page-home .s6 .about .txt .title-section {padding-bottom:.5rem}
.overly {position:fixed;left:0;top:0;z-index:9000;background-color:rgba(0,0,0,.8);width:100%;height:100%;display:none}
.overly .video-container {position:relative;top:50%;transform:translateY(-50%);margin:-4rem auto 0;max-width:720px;background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,.15)}
.overly .video-container .video-header {position:relative}
.overly .video-container .video-header .btnClose {position:absolute;right:1rem;top:.4rem;z-index:100}
.overly .video-container .video-header .btnClose .iconfont {font-size:1.5rem}
.overly .video-container .video-title {padding:.6rem 1rem;font-size:1.25rem}
.overly .video-container .video_wrap {padding:0 1rem 1rem}
.overly .video-container .video_wrap video {width:100%;display:block}
.page-service .s1 .item {position:relative;height:100%;border-radius:5px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);text-align:center;padding-top:1rem;padding-bottom:1rem}
@media (min-width:768px) {.page-service .s1 .item {padding-top:2rem;padding-bottom:2rem}
}
@media (min-width:1700px) {.page-service .s1 .item {padding-top:3rem;padding-bottom:3rem}
}
.page-service .s1 .item .icon {margin-bottom:1rem}
@media (min-width:1400px) {.page-service .s1 .item .icon {margin-bottom:2rem}
}
.page-service .s1 .item h3 {display:inline-block;position:relative;max-width:106px;margin:0 auto 1.5rem;z-index:100;color:#1f2a66}
.page-service .s1 .item h3:after {content:" ";display:block;border-radius:50%;background-color:#d02132;position:absolute;left:-.4rem;top:-5px;width:30px;height:30px;z-index:-1}
.page-service .s3 .title-section:after {left:50%;transform:translateX(-50%)}
.page-service .s3 .shouqian {padding:1rem;border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
@media (min-width:992px) {.page-service .s3 .shouqian {padding:2rem}
}
@media (min-width:1200px) {.page-service .s3 .shouqian {padding:3rem}
}
.page-service .s3 .shouqian .pic {display:block;border-radius:6px;margin:0 auto;width:100px}
@media (min-width:768px) {.page-service .s3 .shouqian .pic {box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);margin:0;width:auto}
}
.page-service .s3 .shouqian .txt .title-section {padding-bottom:0;margin-bottom:0}
@media (min-width:768px) {.page-service .s3 .shouqian .txt .title-section {padding-bottom:1rem;margin-bottom:1rem}
}
.page-service .s3 .shouqian .txt .title-section:after {left:0;transform:translateX(0);display:none}
@media (min-width:768px) {.page-service .s3 .shouqian .txt .title-section:after {display:block}
}
.page-service .s3 .shouqian .txt .des {margin:0;text-align:justify}
@media (min-width:1400px) {.page-service .s3 .shouqian .txt .des {font-size:1.125rem}
}
.page-service .s3 .shouzhong {border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);overflow:hidden}
.page-service .s3 .shouzhong .txt {padding:1rem}
@media (min-width:992px) {.page-service .s3 .shouzhong .txt {padding:2rem}
}
@media (min-width:1200px) {.page-service .s3 .shouzhong .txt {padding:3rem}
}
.page-service .s3 .shouzhong .txt .title-section h3 {color:#1f2a66}
.page-service .s3 .shouzhong .txt .title-section:after {left:0;transform:translateX(0)}
@media (min-width:1400px) {.page-service .s3 .shouzhong .des {font-size:1.125rem}
}
.page-service .s3 .shouzhong .c1 {border-radius:6px;background-color:#f4a78f;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding:1rem}
@media (min-width:992px) {.page-service .s3 .shouzhong .c1 {padding:2rem}
}
@media (min-width:1200px) {.page-service .s3 .shouzhong .c1 {padding:3rem}
}
.page-service .s3 .shouzhong .c1 h3 {font-weight:400;margin-bottom:1rem;position:relative;z-index:10;color:#1f2a66}
@media (min-width:1200px) {.page-service .s3 .shouzhong .c1 h3 {margin-bottom:2rem}
}
.page-service .s3 .shouzhong .c1 h3:after {display:block;content:" ";z-index:-1;border-radius:50%;background-color:#d02132;width:22px;height:22px;position:absolute;left:-.4em;top:.4rem}
@media (min-width:768px) {.page-service .s3 .shouzhong .c1 h3:after {top:.7rem;width:29px;height:29px}
}
.page-service .s3 .shouzhong .c1 .list {color:#fff;padding-left:1.3rem}
@media (min-width:1400px) {.page-service .s3 .shouzhong .c1 .list li {font-size:1.125rem}
}
.page-faq {position:relative}
.page-faq .bg {width:35.6%;height:1150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:none}
@media (min-width:992px) {.page-faq .bg {display:block}
}
.page-faq .c {margin:0 15px;background-color:#fff;padding:2rem 1rem;border-radius:5px;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
@media (min-width:768px) {.page-faq .c {max-width:690px;margin:0 auto;border-radius:6px;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding:2rem}
}
@media (min-width:992px) {.page-faq .c {max-width:none;position:absolute;top:47%;right:0;z-index:100;width:68.75%;transform:translateY(-50%);padding:5rem;border-radius:6px 0 0 6px}
}
@media (min-width:1200px) {.page-faq .c {padding:5rem 7rem}
}
@media (min-width:1400px) {.page-faq .c {padding:5rem 10rem}
}
.page-faq .c .questions {max-width:992px;margin:0 auto}
.page-faq .c .ul-list {list-style:none;margin:0;padding:0}
.page-faq .c .ul-list li {border:1px solid #d7d7d7;margin-bottom:.625rem}
.page-faq .c .ul-list li a {display:block;padding:1rem;position:relative}
@media (min-width:992px) {.page-faq .c .ul-list li a {padding:1rem 2rem}
}
.page-faq .c .ul-list li a span {display:block;border-radius:50%;background-color:#fff;width:17px;height:17px;line-height:12px;text-align:center;transition:all .3s;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}
@media (min-width:992px) {.page-faq .c .ul-list li a span {right:2rem}
}
.page-faq .c .ul-list li a span .iconfont {font-size:.75rem}
.page-faq .c .ul-list li a:hover span {background-color:#d02132;color:#fff}
@media (min-width:1400px) {.page-faq .c .ul-list li {font-size:1.125rem}
}
.page-network .s1 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:1400px) {.page-network .s1 .des {font-size:1.125rem}
}
.page-network .pic img {width:100%}
.page-network .s2 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:1400px) {.page-network .s2 .des {font-size:1.125rem}
}
.page-contact {position:relative}
.page-contact .s1 {position:relative;z-index:100}
@media (min-width:992px) {.page-contact .s1:after {background-color:#d02132;content:" ";display:block;width:60%;height:100%;right:0;top:0;position:absolute;z-index:-1;border-radius:3px}
}
.page-contact .s1 .contact {margin:0 15px -2rem;position:relative;padding-left:2rem;padding-right:2rem;border-radius:6px;background:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);z-index:100}
@media (min-width:768px) {.page-contact .s1 .contact {padding-left:2rem;padding-right:2rem;border-radius:6px 6px 0 0;margin:0 auto;max-width:690px;background:#fff url(../images/logo_line.svg) no-repeat right -3.6rem bottom -5.5rem;background-size:360px auto}
}
@media (min-width:992px) {.page-contact .s1 .contact {position:absolute;top:50%;transform:translateY(-50%);left:0;width:45%;z-index:500;padding-left:0;padding-right:0;border-radius:0 6px 6px 0;max-width:none}
}
@media (min-width:992px) {.page-contact .s1 .contact .txt-container {margin-left:50vw;width:380px;transform:translateX(-475px)}
}
@media (min-width:1200px) {.page-contact .s1 .contact .txt-container {width:565px;transform:translateX(-565px)}
}
@media (min-width:1400px) {.page-contact .s1 .contact .txt-container {width:655px;transform:translateX(-655px)}
}
@media (min-width:1700px) {.page-contact .s1 .contact .txt-container {width:800px;transform:translateX(-800px)}
}
.page-contact .s1 .phone {position:relative;z-index:300}
.page-contact .s1 .phone:after {content:" ";display:block;border-radius:50%;background-color:#d02132;position:absolute;left:-.7rem;top:-.4rem;z-index:-1;width:30px;height:30px}
@media (min-width:768px) {.page-contact .s1 .phone:after {width:40px;height:40px}
}
.page-contact .s1 .form_main {background-color:#d02132;padding:5rem 1rem 2rem}
@media (min-width:768px) {.page-contact .s1 .form_main {width:690px;margin:0 auto;padding:2rem}
}
@media (min-width:992px) {.page-contact .s1 .form_main {background-color:transparent;width:50%;margin:0 0 0 auto;padding:2rem 0}
}
.page-contact .s1 .form_main .title {position:relative;z-index:50;margin-bottom:2rem}
@media (min-width:768px) {.page-contact .s1 .form_main .title {margin-bottom:1.5rem}
}
@media (min-width:992px) {.page-contact .s1 .form_main .title {margin-bottom:2rem}
}
@media (min-width:1200px) {.page-contact .s1 .form_main .title {margin-bottom:3rem}
}
.page-contact .s1 .form_main .title:after {left:-.8rem;top:-.3rem;position:absolute;z-index:-1;content:" ";display:block;border-radius:50%;background-color:#fff;width:30px;height:30px}
@media (min-width:768px) {.page-contact .s1 .form_main .title:after {width:40px;height:40px}
}
.page-contact .s1 .form_main .ba-form-page {padding:0!important}
@media (min-width:992px) {.page-contact .s1 .form_main .ba-form-page {padding:0 80px 0 0!important}
}
.page-contact .s3 {position:relative}
.page-contact .s3 .address {border-radius:30px;background-color:#1f2a66;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);position:absolute;left:50%;top:0;width:96%;z-index:355;transform:translateX(-50%);text-align:center;padding:.7rem 1rem}
@media (min-width:768px) {.page-contact .s3 .address {width:629px;padding:2rem;border-radius:6px}
}
@media (min-width:1200px) {.page-contact .s3 .address {top:1rem}
}
.page-contact .s3 .address h3 {color:#fff;display:inline-block;position:relative;margin:0}
.page-contact .s3 .address h3:after {left:-.8rem;top:-.3rem;position:absolute;z-index:-1;content:" ";display:block;border-radius:50%;background-color:#d02132;width:30px;height:30px}
@media (min-width:768px) {.page-contact .s3 .address h3:after {width:40px;height:40px}
}
.page-contact .s3 .map-gaode {height:315px}
@media (min-width:992px) {.page-contact .s3 .map-gaode {height:415px}
}
@media (min-width:1400px) {.page-contact .s3 .map-gaode {height:715px}
}
.page-about .s1 {position:relative}
@media (min-width:992px) {.page-about .s1 {padding-top:4rem;padding-bottom:4rem}
}
@media (min-width:1200px) {.page-about .s1 {padding-top:5rem;padding-bottom:5rem}
}
@media (min-width:1400px) {.page-about .s1 {padding-top:6rem;padding-bottom:6rem}
}
.page-about .s1 .bg {margin-top:-15.5rem;display:block}
@media (min-width:768px) {.page-about .s1 .bg {margin-top:-9.5rem}
}
@media (min-width:992px) {.page-about .s1 .bg {width:56.4%;display:block;margin:0 0 0 auto}
}
.page-about .s1 .intro-container {position:relative;box-sizing:border-box;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding-left:1rem;padding-right:1rem;z-index:100}
@media (min-width:992px) {.page-about .s1 .intro-container {background-color:#fff;border-radius:0 6px 6px 0;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:100;width:52.08%}
}
@media (min-width:768px) {.page-about .s1 .intro-container .intro {margin:0 auto;max-width:690px}
}
@media (min-width:992px) {.page-about .s1 .intro-container .intro {transform:translateX(-455px);margin-left:96%;width:540px;max-width:none}
}
@media (min-width:1200px) {.page-about .s1 .intro-container .intro {transform:translateX(-540px);width:640px}
}
@media (min-width:1400px) {.page-about .s1 .intro-container .intro {transform:translateX(-635px);width:760px}
}
@media (min-width:1700px) {.page-about .s1 .intro-container .intro {transform:translateX(-790px);width:930px}
}
.page-about .s1 .intro-container .intro .txt {padding:1.5rem 1rem .5rem;margin-bottom:2rem;border-radius:3px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
@media (min-width:768px) {.page-about .s1 .intro-container .intro .txt {margin-bottom:0}
}
@media (min-width:992px) {.page-about .s1 .intro-container .intro .txt {padding:0;box-shadow:none}
}
@media (min-width:1700px) {.page-about .s1 .intro-container .intro p {font-size:1.125rem}
}
.page-about .s1 .intro-container .intro .list {background-color:#d02132;border-radius:0 6px 6px 0;padding:.3rem 1rem;border:7px solid #fff;border-left:none;color:#fff;width:55%;margin-left:-1rem}
@media (min-width:768px) {.page-about .s1 .intro-container .intro .list {width:200px;margin-left:0}
}
@media (min-width:992px) {.page-about .s1 .intro-container .intro .list {width:auto;border:10px solid #fff}
}
@media (min-width:1200px) {.page-about .s1 .intro-container .intro .list {padding:1rem 2rem;border:15px solid #fff}
}
@media (min-width:1400px) {.page-about .s1 .intro-container .intro .list {padding:1rem 2.5rem}
}
.page-about .s1 .intro-container .intro .list ul {list-style:none;margin:0;padding:0;font-weight:500}
.page-about .s1 .intro-container .intro .list ul li {background:url(../images/check.png) no-repeat 0;padding-left:2rem;line-height:1.2;margin:1rem 0;font-size:1.125rem}
@media (min-width:992px) {.page-about .s1 .intro-container .intro .list ul li {padding-left:1.6rem;font-size:.875rem}
}
@media (min-width:1200px) {.page-about .s1 .intro-container .intro .list ul li {font-size:1.5rem}
}
@media (min-width:1400px) {.page-about .s1 .intro-container .intro .list ul li {font-size:2.25rem}
}
.page-about .s2 {position:relative}
@media (min-width:992px) {.page-about .s2 {padding-top:1rem;padding-bottom:1rem}
}
@media (min-width:1200px) {.page-about .s2 {padding-top:2rem;padding-bottom:2rem}
}
@media (min-width:1400px) {.page-about .s2 {padding-top:3rem;padding-bottom:3rem}
}
.page-about .s2 .bg {width:100%}
.page-about .s2 .txt-container {z-index:100;color:#d02132;padding-top:2rem;top:0;position:absolute;left:0;width:100%}
@media (min-width:992px) {.page-about .s2 .txt-container {padding-top:0;top:50%;transform:translateY(-50%)}
}
@media (min-width:1200px) {.page-about .s2 .txt-container {top:40%}
}
@media (min-width:1400px) {.page-about .s2 .txt-container {top:35%}
}
.page-about .s2 .txt-container .t1 {font-size:1rem;text-align:justify}
.page-about .s2 .txt-container .t1 br {display:none}
@media (min-width:992px) {.page-about .s2 .txt-container .t1 br {display:block}
}
@media (min-width:992px) {.page-about .s2 .txt-container .t1 {max-width:50%}
}
@media (min-width:1400px) {.page-about .s2 .txt-container .t1 {font-size:1.125rem;margin-bottom:2rem}
}
.page-about .s2 .txt-container .t2 {font-size:1rem}
@media (min-width:992px) {.page-about .s2 .txt-container .t2 {font-size:.875rem;max-width:50%}
}
.page-about .s2 .txt-container .t2 br {display:none}
@media (min-width:992px) {.page-about .s2 .txt-container .t2 br {display:block}
}
.page-about .s3 .cases {margin-bottom:2rem}
@media (min-width:1400px) {.page-about .s3 .cases {margin-bottom:3rem}
}
.page-about .s3 .cases .item {position:relative;display:block;border-radius:3px;overflow:hidden}
@media (min-width:992px) {.page-about .s3 .cases .item {border-radius:6px}
}
.page-about .s3 .cases .item img {display:block;transition:all .3s}
.page-about .s3 .cases .item .overly-1 {background-color:#d02132;position:absolute;left:0;bottom:0;z-index:100;width:100%;transition:all .6s;background-color:transparent;padding:.5rem 1rem}
@media (min-width:992px) {.page-about .s3 .cases .item .overly-1 {opacity:0;height:100%}
}
@media (min-width:992px) {.page-about .s3 .cases .item .overly-1 .txt {position:absolute;left:0;bottom:0;padding:1rem}
}
@media (min-width:1400px) {.page-about .s3 .cases .item .overly-1 .txt {padding:1rem 1.5rem}
}
.page-about .s3 .cases .item .overly-1 .txt h3 {color:#fff;font-weight:400;font-size:.75rem;margin:0}
@media (min-width:768px) {.page-about .s3 .cases .item .overly-1 .txt h3 {font-size:.875rem}
}
@media (min-width:1400px) {.page-about .s3 .cases .item .overly-1 .txt h3 {font-size:1.125rem}
}
.page-about .s3 .cases .item:hover .overly-1 {opacity:1}
@media (min-width:992px) {.page-about .s3 .cases .item:hover .overly-1 {background-color:#d02132;color:#fff}
}
.page-about .s3 .cases .item:hover img {transform:scale(1.1)}
.page-about .s3 .order-md-last {text-align:right;margin-bottom:2rem}
@media (min-width:768px) {.page-about .s3 .order-md-last {margin-bottom:0}
}
@media (min-width:1200px) {.page-about .s3 .renke {padding-right:3rem}
}
@media (min-width:1400px) {.page-about .s3 .renke {padding-right:4rem}
}
.page-about .s3 .renke p {text-align:justify}
.page-about .s3 .title2 {color:#d02132;font-weight:400;border-bottom:1px solid #d02132;padding-bottom:1rem;margin-bottom:1rem;max-width:610px}
@media (min-width:768px) {.page-about .s3 .title2 {padding-bottom:1.5rem;margin-bottom:1.5rem}
}
@media (min-width:992px) {.page-about .s4 {margin-bottom:2rem}
}
@media (min-width:1200px) {.page-about .s4 {margin-bottom:4rem}
}
@media (min-width:1400px) {.page-about .s4 {margin-bottom:5rem}
}
.page-about .s4 img {width:100%}
.page-years {background:url(../images/about_4.png) no-repeat right top -3rem;background-size:60% auto;padding-top:12.5rem}
@media (min-width:768px) {.page-years {background:url(../images/about_4.png) no-repeat right top -5rem;background-size:44.729% auto}
}
@media (min-width:992px) {.page-years {background:url(../images/about_4.png) no-repeat right top -2rem;background-size:30.729% auto;margin-top:-50px}
}
@media (min-width:1200px) {.page-years {background:url(../images/about_4.png) no-repeat right top -5rem;background-size:30.729% auto}
}
@media (min-width:1400px) {.page-years {padding-top:13.75rem}
}
.page-years .des {max-width:450px}
@media (min-width:1700px) {.page-years .des {font-size:1.125rem}
}
.page-years .quality .item {border-radius:6px;overflow:hidden;height:100%;border-radius:5px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
.page-years .quality .item .pic {position:relative}
.page-years .quality .item .pic img {width:100%}
.page-years .quality .item .pic .icon {position:absolute;left:1rem;bottom:0;transform:translateY(50%);z-index:100}
@media (min-width:768px) {.page-years .quality .item .pic .icon {left:1.75rem}
}
.page-years .quality .item .pic .icon img {width:50px}
@media (min-width:768px) {.page-years .quality .item .pic .icon img {width:auto}
}
.page-years .quality .item .txt {padding:2.5rem 1rem .5rem}
@media (min-width:768px) {.page-years .quality .item .txt {padding:4rem 2rem 0}
}
.page-years .s2 {background-color:#d02132;color:#fff}
.page-years .s2 .title-section h2 {color:#fff}
.page-years .s2 .title-section:after {background-color:#fff}
.page-years .s2 .des {max-width:600px;color:#1f2a66}
.page-years .s2 .zheren {text-align:center;color:#1f2a66}
.page-years .s2 .zheren figure {margin:0}
.page-years .s2 .zheren img {margin-bottom:1rem}
@media (min-width:992px) {.page-team {background:url(../images/70_bg_1.png) no-repeat left bottom -6rem;background-size:36% auto}
}
@media (min-width:1200px) {.page-team {background-size:auto;background:url(../images/70_bg_1.png) no-repeat left bottom -10rem}
}
@media (min-width:992px) {.page-team .container-1 {padding-bottom:8rem}
}
@media (min-width:1200px) {.page-team .container-1 {padding-bottom:11rem}
}
.page-team .item {background:#fff url(../images/logo_bg_1.png) no-repeat right -1.5rem top 6rem;background-size:auto 150px;border-radius:3px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);overflow:hidden;margin-bottom:2rem}
@media (min-width:768px) {.page-team .item {background-size:auto;background-position:right -3.4rem bottom -5.4rem}
}
@media (min-width:992px) {.page-team .item {margin-bottom:3rem;border-radius:6px}
}
@media (min-width:1400px) {.page-team .item {margin-bottom:4rem}
}
.page-team .item .pic {border-radius:3px 3px 0 0;overflow:hidden}
@media (min-width:992px) {.page-team .item .pic {border-radius:6px 6px 0 0}
}
.page-team .item .pic img {width:100%}
.page-team .item .txt {padding:1rem}
@media (min-width:576px) {.page-team .item .txt {padding:1.5rem}
}
@media (min-width:768px) {.page-team .item .txt {padding:2rem}
}
@media (min-width:992px) {.page-team .item .txt {padding:2rem}
}
@media (min-width:1400px) {.page-team .item .txt {padding:3rem}
}
.page-team .item .txt h3 {color:#d02132;line-height:1.8;padding-bottom:1rem;font-weight:400;margin-bottom:1.5rem;position:relative}
.page-team .item .txt h3:after {content:" ";height:1px;width:126px;display:block;position:absolute;left:0;bottom:0;background-color:#d02132}
.page-team .item .txt p {color:#1f2a66}
.page-honors .s1 {position:relative}
.page-honors .s1 .pic {margin-bottom:1rem}
@media (min-width:992px) {.page-honors .s1 .pic {margin-bottom:0}
}
.page-honors .s1 .txt {color:#d02132;position:absolute;left:0;top:48%;padding:1rem;z-index:100}
@media (min-width:992px) {.page-honors .s1 .txt {padding:0;left:52%;max-width:530px}
}
.page-honors .s2 .container-1 {padding-left:0;padding-right:0}
@media (min-width:1200px) {.page-honors .s2 .container-1 {padding-left:15px;padding-right:15px}
}
.page-honors .s2 .category-filter {text-align:center;margin-bottom:1rem}
@media (min-width:992px) {.page-honors .s2 .category-filter {margin-bottom:2rem}
}
.page-honors .s2 .tabs .tab-header {text-align:center}
.page-honors .s2 .tabs .tab-header a {display:inline-block;padding:0 1.2rem;color:#d02132;border:1px solid #d02132;border-radius:19px;background-color:#fff;line-height:36px;height:38px;margin:0 .3rem .6rem;font-size:.875rem}
@media (min-width:768px) {.page-honors .s2 .tabs .tab-header a {padding:0 1.5rem;margin:0 .6rem;line-height:40px;height:42px;border-radius:21px}
}
@media (min-width:992px) {.page-honors .s2 .tabs .tab-header a {padding:0 2rem;margin:0 .6rem;line-height:47px;height:49px;border-radius:25px}
}
.page-honors .s2 .tabs .tab-header a.active {background-color:#d02132;color:#fff}
.page-honors .s2 .tabs .list .row {margin-bottom:2rem}
@media (min-width:768px) {.page-honors .s2 .tabs .list .row {margin-bottom:3rem}
}
.page-honors .s2 .tabs .item {border:1px solid #c9c9c9;background-color:#fff;padding:1rem;text-align:center;margin:0}
.page-honors .s2 .tabs .item img {height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-bottom:1rem}
@media (min-width:768px) {.page-honors .s2 .tabs .item img {height:287px}
}
.page-honors .s2 .tabs .item figcaption {display:block;text-align:center;border-top:1px solid #ddd;padding-top:.8rem}
.page-honors .s2 .tabs .list {display:none}
.page-honors .s2 .tabs .list.active {display:block}
.page-honors .s2 .tabs .down_file {border:1px solid #d02132;border-radius:24px;background-color:#fff;max-width:297px;height:48px;margin:0 auto;display:flex;overflow:hidden}
.page-honors .s2 .tabs .down_file a {line-height:46px;padding:0 .8rem;font-size:.875rem;color:#fff;background-color:#d02132}
.page-honors .s2 .tabs .down_file a .iconfont {color:#fff}
.page-honors .s2 .tabs .down_file a.all {background-color:#fff;color:#d02132}
@media (min-width:992px) {.page-csr .s1 .txt {padding-left:2rem}
}
@media (min-width:1200px) {.page-csr .s1 .txt {padding-left:3rem}
}
@media (min-width:1400px) {.page-csr .s1 .txt {padding-left:4rem}
}
@media (min-width:1700px) {.page-csr .s1 .txt {padding-left:5rem}
}
.page-csr .s1 .txt .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-csr .s1 .txt .title-section:after {left:0;transform:translateX(0)}
}
.page-csr .s1 .txt .title-section h2 {text-align:center}
@media (min-width:992px) {.page-csr .s1 .txt .title-section h2 {text-align:left}
}
.page-csr .s1 .txt p {text-align:justify}
.page-csr .s1 .txt p br {display:none}
@media (min-width:992px) {.page-csr .s1 .txt p br {display:block}
}
@media (min-width:1700px) {.page-csr .s1 .txt p {font-size:1.125rem}
}
.page-csr .style-se-2 {margin-bottom:2rem}
.page-csr .style-se-2 .title-section h2 {color:#1f2a66}
.page-csr .style-se-2 .title-section:after {background-color:#1f2a66}
@media (min-width:992px) {.page-csr .s3 {margin-bottom:2rem}
}
@media (min-width:1200px) {.page-csr .s3 {margin-bottom:3rem}
}
@media (min-width:1400px) {.page-csr .s3 {margin-bottom:4rem}
}
@media (min-width:1700px) {.page-csr .s3 {margin-bottom:5rem}
}
.page-csr .s3 .title-section {text-align:center}
@media (min-width:1400px) {.page-csr .s3 .title-section {margin-bottom:2.5rem}
}
.page-csr .s3 .title-section:after {left:50%;transform:translateX(-50%)}
.page-csr .s3 .list .csr-sliders {padding-bottom:2.6rem}
@media (min-width:992px) {.page-csr .s3 .list .csr-sliders {padding-bottom:0}
}
@media (min-width:992px) {.page-csr .s3 .list .swiper-pagination {display:none}
}
.page-csr .s3 .list .swiper-slide {align-items:stretch}
.page-csr .s3 .list .item {background-color:#fff;height:100%}
@media (min-width:768px) {.page-csr .s3 .list .item {background-color:transparent}
}
.page-csr .s3 .list .item .pic {margin-bottom:1rem}
@media (min-width:1400px) {.page-csr .s3 .list .item .pic {margin-bottom:2rem}
}
.page-csr .s3 .list .item .pic img {width:100%}
.page-csr .s3 .list .item .txt {padding:.5rem 1rem 1rem}
@media (min-width:992px) {.page-csr .s3 .list .item .txt {padding:2rem 0 1rem}
}
.page-csr .s3 .list .item .txt h3 {text-align:center;font-weight:400;color:#d02132;font-size:1.25rem}
@media (min-width:992px) {.page-csr .s3 .list .item .txt h3 {text-align:left;font-size:1rem;margin-bottom:1rem}
}
@media (min-width:1400px) {.page-csr .s3 .list .item .txt h3 {font-size:1.125rem}
}
.page-csr .s3 .list .item .txt p {font-size:.875rem;text-align:justify}
.page-csr .t001 {text-align:center}
@media (min-width:1200px) {.page-csr .t001 {margin-bottom:2rem}
}
@media (min-width:1400px) {.page-csr .t001 {margin-bottom:3rem}
}
.page-csr .t001:after {left:50%;transform:translateX(-50%)}
.page-csr .s4 {position:relative;margin-bottom:1rem}
@media (min-width:992px) {.page-csr .s4 {margin-bottom:5rem}
}
@media (min-width:1200px) {.page-csr .s4 {margin-bottom:6rem}
}
@media (min-width:1400px) {.page-csr .s4 {margin-bottom:7rem}
}
@media (min-width:992px) {.page-csr .s4:before {left:0;background-color:#d02132}
}
@media (min-width:992px) {.page-csr .s4:after,.page-csr .s4:before {position:absolute;display:block;content:" ";width:50%;height:100%;top:0;z-index:-1}
.page-csr .s4:after {right:0;background-color:#1f2a66}
}
@media (min-width:992px) {.page-csr .s4 .container-1 {padding-top:3rem}
}
@media (min-width:1200px) {.page-csr .s4 .container-1 {padding-top:4rem}
}
@media (min-width:1400px) {.page-csr .s4 .container-1 {padding-top:5rem}
}
.page-csr .s4 .c1 {color:#fff;background-color:#d02132;padding:2rem 1rem;margin-left:-15px;margin-right:-15px}
@media (min-width:992px) {.page-csr .s4 .c1 {padding-top:0}
}
.page-csr .s4 .c1 .title {text-align:center;margin-bottom:2rem;background-color:#1f2a66;color:#d02132;padding:.6rem 2rem;font-weight:400;border-radius:23px;font-size:1rem}
@media (min-width:768px) {.page-csr .s4 .c1 .title {padding:1rem 2rem;margin-bottom:2.5rem}
}
@media (min-width:1400px) {.page-csr .s4 .c1 .title {font-size:1.125rem}
}
.page-csr .s4 .c1 figure {text-align:center}
.page-csr .s4 .c1 figure img {width:54px}
@media (min-width:768px) {.page-csr .s4 .c1 figure img {width:auto}
}
.page-csr .s4 .c1 figure figcaption {display:block;padding:1rem 0 0;line-height:1.5}
@media (min-width:992px) {.page-csr .s4 .c1 figure figcaption {padding:1.5rem 1rem 0}
}
.page-csr .s4 .c1.c2 {background-color:#1f2a66}
.page-csr .s4 .c1.c2 .title {background-color:#d02132;color:#1f2a66}
.page-csr .s5 .title2 {margin-bottom:1.25rem;background-color:#d02132;padding:0 1.5rem;height:46px;line-height:46px;text-align:center;color:#fff;border-radius:23px;font-size:1rem;color:#1f2a66;font-weight:400}
@media (min-width:992px) {.page-csr .s5 .title2 {display:inline-block;margin-bottom:2rem}
}
@media (min-width:1400px) {.page-csr .s5 .title2 {font-size:1.125rem;margin-bottom:3rem}
}
.page-csr .s5 .img-sliders {position:relative;margin-bottom:2rem}
@media (min-width:992px) {.page-csr .s5 .img-sliders {margin-bottom:0}
}
.page-csr .s5 .img-sliders .item {position:relative}
.page-csr .s5 .img-sliders .item img.bg {width:100%}
.page-csr .s5 .img-sliders .item .c {background-color:#d02132;color:#fff;padding:.8rem 1rem;position:absolute;left:0;bottom:0;width:100%;z-index:100}
@media (min-width:992px) {.page-csr .s5 .img-sliders .item .c {display:none}
}
.page-csr .s5 .img-sliders .item .c .icon {border-radius:50%;background-color:#fff;width:26px;height:26px;position:relative}
.page-csr .s5 .img-sliders .item .c .icon img {position:relative;top:50%;transform:translateY(-50%);width:20px;height:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;margin:0 auto}
.page-csr .s5 .img-sliders .swiper-next,.page-csr .s5 .img-sliders .swiper-prev {position:absolute;right:1rem;top:45%;transform:translateY(-50%);z-index:300;display:block;width:32px;height:32px;line-height:32px;background-color:#d02132;color:#fff;text-align:center;border-radius:50%}
@media (min-width:992px) {.page-csr .s5 .img-sliders .swiper-next,.page-csr .s5 .img-sliders .swiper-prev {width:38px;height:38px;line-height:38px}
}
.page-csr .s5 .img-sliders .swiper-next:hover,.page-csr .s5 .img-sliders .swiper-prev:hover {background-color:#1f2a66}
.page-csr .s5 .img-sliders .swiper-prev {right:auto;left:1rem}
.page-csr .s5 .rthumbsSlider {display:none;background-color:#d02132;filter:drop-shadow(0 5px 14.25px rgba(84,87,90,.1))}
@media (min-width:992px) {.page-csr .s5 .rthumbsSlider {display:block}
}
.page-csr .s5 .rthumbsSlider .item {background-color:#fff;height:180px;text-align:center;position:relative;transition:all .3s}
.page-csr .s5 .rthumbsSlider .item .c {position:relative;top:50%;transform:translateY(-50%)}
.page-csr .s5 .rthumbsSlider .item .icon {margin:0 auto 1rem;border-radius:50%;background-color:#fce5de;width:60px;height:60px;position:relative}
.page-csr .s5 .rthumbsSlider .item .icon img {position:relative;top:50%;transform:translateY(-50%)}
.page-csr .s5 .rthumbsSlider .item .des {color:#d02132;font-size:.875rem;line-height:1.3}
.page-csr .s5 .rthumbsSlider .item:hover {background-color:#d02132}
.page-csr .s5 .rthumbsSlider .item:hover .icon {background-color:#fff}
.page-csr .s5 .rthumbsSlider .item:hover .des {color:#fff}
.page-csr .s5 .rthumbsSlider .swiper-slide-thumb-active .item {background-color:#d02132}
.page-csr .s5 .rthumbsSlider .swiper-slide-thumb-active .item .icon {background-color:#fff}
.page-csr .s5 .rthumbsSlider .swiper-slide-thumb-active .item .des {color:#fff}
.page-brand .s1 .title-section {text-align:center}
@media (min-width:992px) {.page-brand .s1 .title-section {text-align:left}
}
.page-brand .s1 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-brand .s1 .title-section:after {left:0;transform:translateX(0)}
}
@media (min-width:992px) {.page-brand .s1 .txt {padding-left:2rem}
}
@media (min-width:1200px) {.page-brand .s1 .txt {padding-left:3rem}
}
@media (min-width:1400px) {.page-brand .s1 .txt {padding-left:4rem}
}
@media (min-width:1700px) {.page-brand .s1 .txt {padding-left:5rem}
}
@media (min-width:1400px) {.page-brand .s1 .txt .des {font-size:1.125rem}
}
.page-brand .s1 .txt .des1 {font-size:.75rem;margin-bottom:2rem}
@media (min-width:1400px) {.page-brand .s1 .txt .des1 {font-size:.875rem}
}
.page-power .s1 .title-section {text-align:center}
@media (min-width:992px) {.page-power .s1 .title-section {text-align:left}
}
.page-power .s1 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-power .s1 .title-section:after {left:0;transform:translateX(0)}
}
.page-power .s1 .des {text-align:justify}
@media (min-width:992px) {.page-power .s1 .des {max-width:720px}
}
.page-power .s1 .photos img {width:100%;display:block}
.page-power .s2 {background-color:#1f2a66;color:#fff}
@media (min-width:992px) {.page-power .s2 {margin-bottom:4rem}
}
@media (min-width:1200px) {.page-power .s2 {margin-bottom:5rem}
}
@media (min-width:1400px) {.page-power .s2 {margin-bottom:6rem}
}
@media (min-width:1700px) {.page-power .s2 {margin-bottom:7rem}
}
.page-power .s2 .txt {padding-left:20px;padding-right:20px}
@media (min-width:992px) {.page-power .s2 .txt {padding-left:0;padding-right:0}
}
.page-power .s2 .title {color:#d02132;border-bottom:1px solid #d02132;padding-bottom:1rem;display:inline-block;margin-bottom:1rem}
.page-power .s2 .btn-down {display:block;text-align:center;margin-left:20px;margin-right:20px}
@media (min-width:768px) {.page-power .s2 .btn-down {display:inline-block}
}
@media (min-width:992px) {.page-power .s2 .btn-down {margin-left:0;margin-right:0}
}
.page-power .s2 .des {margin-bottom:1rem}
@media (min-width:768px) {.page-power .s2 .des {margin-bottom:0}
}
@media (min-width:1400px) {.page-power .s2 .des {font-size:1.125rem}
}
.page-power .s2 .liucheng {background-color:#f9f9f9;padding:1rem;border-radius:6px;margin-bottom:1rem;color:#1f2a66}
@media (min-width:992px) {.page-power .s2 .liucheng {display:none}
}
.page-power .s2 .liucheng dt {color:#d02132}
.page-power .s2 .pic {margin-left:-15px;margin-right:-15px}
.page-power .s3 {position:relative}
.page-power .s3 .bg {margin-top:-2rem;display:block}
@media (min-width:992px) {.page-power .s3 .bg {width:50%;border-radius:6px 0 0 6px;margin:0 0 0 auto}
}
.page-power .s3 .txt-container {margin:2rem 1rem 0;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding-left:15px;padding-right:15px;position:relative;z-index:500}
@media (min-width:992px) {.page-power .s3 .txt-container {margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:6px;width:56.25%;z-index:751;padding-bottom:2rem}
}
@media (min-width:768px) {.page-power .s3 .txt-container .lc-sliders {width:690px;margin:0 auto}
}
@media (min-width:992px) {.page-power .s3 .txt-container .lc-sliders {margin-left:50vw;width:520px;transform:translateX(-485px)}
}
@media (min-width:1200px) {.page-power .s3 .txt-container .lc-sliders {width:620px;transform:translateX(-575px)}
}
@media (min-width:1400px) {.page-power .s3 .txt-container .lc-sliders {width:780px;transform:translateX(-670px)}
}
@media (min-width:1700px) {.page-power .s3 .txt-container .lc-sliders {width:900px;transform:translateX(-825px)}
}
.page-power .s3 .txt-container .lc-sliders .swiper-next,.page-power .s3 .txt-container .lc-sliders .swiper-prev {position:absolute;left:0;bottom:2.5rem;z-index:1000;text-align:center;color:#fff;border-radius:50%;background-color:#d02132;width:29px;height:29px;cursor:pointer}
.page-power .s3 .txt-container .lc-sliders .swiper-next:hover,.page-power .s3 .txt-container .lc-sliders .swiper-prev:hover {background-color:#1f2a66}
.page-power .s3 .txt-container .lc-sliders .swiper-next {left:3rem}
.page-power .s3 .txt-container .item {background-position:100% 100%;background-repeat:no-repeat;padding-bottom:4rem;background-size:70% auto}
@media (min-width:768px) {.page-power .s3 .txt-container .item {padding-bottom:6rem;background-size:70% auto}
}
@media (min-width:992px) {.page-power .s3 .txt-container .item {padding-bottom:2rem;background-position:100% 100%;background-size:70% auto}
}
@media (min-width:1200px) {.page-power .s3 .txt-container .item {padding-bottom:4rem;background-size:70% auto}
}
@media (min-width:1400px) {.page-power .s3 .txt-container .item {padding-bottom:5rem;background-size:70% auto}
}
@media (min-width:1700px) {.page-power .s3 .txt-container .item {padding-bottom:6rem;background-position:right 1rem bottom 1.5rem;background-size:auto}
}
.page-power .s3 .txt-container .item .txt {padding-bottom:2rem}
@media (min-width:992px) {.page-power .s3 .txt-container .item .txt {max-width:400px}
}
.page-power .s3 .txt-container .item .title {color:#d02132;padding-bottom:1rem;border-bottom:1px solid #d02132;display:inline-block;margin-bottom:1rem}
@media (min-width:1200px) {.page-power .s3 .txt-container .item .title {margin-bottom:1.5rem;padding-bottom:1.5rem}
}
.page-power .s3 .txt-container .item .title2 {color:#d02132;font-weight:400}
.page-power .s3 .txt-container .item p {text-align:justify}
.page-power .s4 .des {color:#d02132}
.page-power .s4 .lc .item .icon {width:36px;height:36px;margin:0 auto;text-align:center;background-color:#f9f9f9;z-index:1000;position:relative}
@media (min-width:768px) {.page-power .s4 .lc .item .icon {width:96px;height:96px}
}
.page-power .s4 .lc .item .icon img {position:relative;top:50%;transform:translateY(-50%)}
.page-power .s4 .lc .item .title {color:#d02132;font-size:.75rem}
@media (min-width:768px) {.page-power .s4 .lc .item .title {font-size:1rem}
}
@media (min-width:992px) {.page-power .s4 .lc .item .title {font-size:1.125rem}
}
@media (min-width:1200px) {.page-power .s4 .lc .item .title {font-size:1.25rem}
}
@media (min-width:1400px) {.page-power .s4 .lc .item .title {font-size:1.375rem}
}
@media (min-width:1700px) {.page-power .s4 .lc .item .title {font-size:1.5rem}
}
.page-power .s4 .lc .line {border-top:1px dashed #d02132;margin-top:1.2rem;position:relative}
@media (min-width:768px) {.page-power .s4 .lc .line {margin-top:3rem;border-top:2px dashed #d02132}
}
.page-power .s4 .lc .line:after {border-left:.325rem solid #d02132;border-bottom:.325rem solid transparent;border-top:.325rem solid transparent;top:0;left:0;transform:translateY(-60%);animation:lin6sjx 1.4s;-moz-animation:lin6sjx 1.4s;-webkit-animation:lin6sjx 1.4s linear infinite;-o-animation:lin6sjx 2s;position:absolute;display:block;content:" "}
@media (min-width:768px) {.page-power .s4 .lc .line:after {border-width:.625rem;transform:translateY(-50%)}
}
.page-power .s4 .tabs {background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}
.page-power .s4 .tabs .txt-container {position:relative;display:none}
.page-power .s4 .tabs .txt-container.active {display:block}
.page-power .s4 .tabs .txt-container .bg {width:100%}
.page-power .s4 .tabs .txt-container .warp {position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:300}
.page-power .s4 .tabs .txt-container .txt {padding:2rem 1rem;border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1)}
@media (min-width:768px) {.page-power .s4 .tabs .txt-container .txt {padding:3rem 2rem;width:70%}
}
@media (min-width:992px) {.page-power .s4 .tabs .txt-container .txt {width:50%;padding:3rem 2rem}
}
@media (min-width:1400px) {.page-power .s4 .tabs .txt-container .txt {padding:4rem 6rem}
}
.page-power .s4 .tabs .txt-container .txt h3 {color:#d02132;font-weight:400}
@media (min-width:1200px) {.page-power .s4 .tabs .txt-container .txt .des1 {font-size:1.125rem}
}
.page-power .s4 .tabs .txt-container .txt .v1 {border-radius:26px;display:inline-block;padding:.5rem 1.5rem .5rem 2.8rem;color:#fff;background:#d02132 url(../images/users.png) no-repeat left 1.3rem center;background-size:16px auto}
@media (min-width:768px) {.page-power .s4 .tabs .txt-container .txt .v1 {border-radius:28px;background:#d02132 url(../images/users.png) no-repeat left 2rem center;padding:.8rem 1.5rem .8rem 4rem}
}
.page-power .s4 .tabs .txt-container .txt .v1.v2 {background-image:url(../images/sebie.png)}
@media (min-width:768px) {.page-power .s4 .tabs .txt-container .txt .v1.v2 {margin-left:1rem}
}
.page-power .s4 .tabs .tab-header {overflow:hidden}
@media (min-width:768px) {.page-power .s4 .tabs .tab-header {transform:translateY(-50%)}
}
@media (min-width:1200px) {.page-power .s4 .tabs .tab-header {bottom:-3rem}
}
.page-power .s4 .tabs .tab-header .names {list-style:none;padding:0;display:flex;overflow:hidden;flex-wrap:wrap;justify-content:center;gap:1px;background-color:#d02132;margin:0 -15px}
@media (min-width:768px) {.page-power .s4 .tabs .tab-header .names {flex-wrap:nowrap}
}
@media (min-width:992px) {.page-power .s4 .tabs .tab-header .names {border-radius:6px}
}
.page-power .s4 .tabs .tab-header .names li {padding:.6rem 1rem;flex-basis:24.5%;color:#d02132;background-color:#fff;text-align:center;cursor:pointer;line-height:1.25;font-size:.75rem}
@media (min-width:768px) {.page-power .s4 .tabs .tab-header .names li {font-size:1rem;padding:.8rem 1rem}
}
@media (min-width:992px) {.page-power .s4 .tabs .tab-header .names li {font-size:.875rem;padding:1rem}
}
@media (min-width:1200px) {.page-power .s4 .tabs .tab-header .names li {padding:2rem 1.65rem}
}
.page-power .s4 .tabs .tab-header .names li:last-child {border-right:none}
.page-power .s4 .tabs .tab-header .names li:hover {color:#d02132}
.page-power .s4 .tabs .tab-header .names li.active {background-color:#d02132;color:#fff}
.page-power .s5 .csr-sliders001 {padding-bottom:3rem}
.page-power .s5 .item .pic {margin-bottom:1.5rem}
.page-power .s5 .item .pic img {width:100%}
.page-power .s5 .item h3.title {color:#d02132;font-size:1.375rem;text-align:center;margin-bottom:1rem}
@media (min-width:992px) {.page-power .s5 .item h3.title {text-align:left;font-size:1.125rem}
}
@media (min-width:1200px) {.page-power .s5 .item h3.title {font-size:1.125rem}
}
.page-power .s5 .item p {font-size:.875rem;text-align:justify;padding-right:1.5rem}
@media (min-width:992px) {.page-power .s5 .swiper-pagination {display:none}
}
.page-power .s6 {background-color:#d02132;color:#fff}
.page-power .s6 .title-section h3 {color:#fff}
.page-power .s6 .title-section:after {left:50%;transform:translateX(-50%);background-color:#fff;width:340px}
.page-power .s6 .item {height:100%;background-color:hsla(0,0%,100%,.251)}
.page-power .s6 .item .pic img {width:100%}
.page-power .s6 .item .txt {padding:1rem}
@media (min-width:1200px) {.page-power .s6 .item .txt {padding:1.5rem}
}
.page-power .s6 .item .txt h3 {color:#fff;font-weight:400;font-size:1rem;margin-bottom:.8rem}
@media (min-width:1200px) {.page-power .s6 .item .txt h3 {font-size:1.125rem}
}
.page-power .s6 .item .txt p {text-align:justify;font-size:.875rem;margin:0}
.page-power .s7 .title-section h3 {color:#1f2a66}
.page-power .s7 .title-section:after {left:50%;transform:translateX(-50%);background-color:#1f2a66;width:340px}
.banner-blog {height:180px;background-color:#1f2a66}
@media (min-width:992px) {.banner-blog {height:220px}
}
@media (min-width:1400px) {.banner-blog {height:290px}
}
.banner-blog .txt-container .container {text-align:left}
.banner-blog .txt-container .container h1 {margin:0}
.page-blog .s1 .categories {position:relative;margin-bottom:1rem}
@media (min-width:768px) {.page-blog .s1 .categories {margin-bottom:0}
}
.page-blog .s1 .categories select {height:45px;border:1px solid #707070;width:100%;padding-left:1rem;padding-right:.5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media (min-width:1200px) {.page-blog .s1 .categories select {height:55px}
}
.page-blog .s1 .categories:after {position:absolute;content:" ";display:block;width:0;height:0;border:.5rem solid transparent;border-top-color:#707070;z-index:100;top:1.2rem;right:.8rem}
@media (min-width:1200px) {.page-blog .s1 .categories:after {top:1.5rem}
}
.page-blog .s1 .input-box {padding-right:60px;position:relative;border:1px solid #707070;margin-bottom:1rem}
@media (min-width:768px) {.page-blog .s1 .input-box {margin-bottom:0}
}
.page-blog .s1 .input-box .keyword {width:100%;height:43px;border:none;padding-left:1rem;outline:0}
@media (min-width:1200px) {.page-blog .s1 .input-box .keyword {height:53px}
}
.page-blog .s1 .input-box .icon {position:absolute;right:0;top:0;padding:.5rem .8rem;z-index:100;display:block}
@media (min-width:1200px) {.page-blog .s1 .input-box .icon {padding:.8rem}
}
.page-blog .s2 .articles .item {overflow:hidden;position:relative;margin-bottom:30px}
.page-blog .s2 .articles .item img {transition:all 1s;width:100%}
.page-blog .s2 .articles .item .txt {position:absolute;left:0;top:63%;width:100%;z-index:100;padding:30px;color:#fff;background:linear-gradient(transparent,#000);transition:all .3s}
@media (min-width:992px) {.page-blog .s2 .articles .item .txt {top:60%}
}
.page-blog .s2 .articles .item .txt h2 {color:#fff;text-align:justify;height:43px;overflow:hidden;margin-bottom:2rem}
@media (min-width:992px) {.page-blog .s2 .articles .item .txt h2 {height:42px}
}
@media (min-width:1200px) {.page-blog .s2 .articles .item .txt h2 {height:52px}
}
@media (min-width:1400px) {.page-blog .s2 .articles .item .txt h2 {height:56px}
}
.page-blog .s2 .articles .item .txt p {text-align:justify;height:50px;overflow:hidden}
.page-blog .s2 .articles .item .txt a {color:#fff}
.page-blog .s2 .articles .item:hover img {transform:scale(1.05)}
.page-blog .s2 .articles .item:hover .txt {top:18%}
@media (min-width:768px) {.page-blog .s2 .articles .item:hover .txt {top:15%}
}
@media (min-width:992px) {.page-blog .s2 .articles .item:hover .txt {top:10%}
}
@media (min-width:1200px) {.page-blog .s2 .articles .item:hover .txt {top:18%}
}
@media (min-width:1400px) {.page-blog .s2 .articles .item:hover .txt {top:22%}
}
.page-product {background:url(../images/pro_1_m.jpg) no-repeat top;background-size:cover}
@media (min-width:992px) {.page-product {background:url(../images/pro_1.jpg) no-repeat top}
}
.page-product .s1 .container-1 {position:relative}
@media (min-width:992px) {.page-product .s1 .container-1 {padding-bottom:7rem}
}
@media (min-width:1200px) {.page-product .s1 .container-1 {padding-bottom:7rem}
}
@media (min-width:1400px) {.page-product .s1 .container-1 {padding-bottom:7rem}
}
@media (min-width:1700px) {.page-product .s1 .container-1 {padding-bottom:7rem}
}
.page-product .s1 .bg {margin-top:-18rem;margin-left:-15px;margin-right:-15px}
@media (min-width:768px) {.page-product .s1 .bg {margin-top:0}
}
@media (min-width:992px) {.page-product .s1 .bg {width:82.31%;display:block;margin:0 0 0 auto}
}
.page-product .s1 .txt-container {position:relative;z-index:100}
@media (min-width:992px) {.page-product .s1 .txt-container {position:absolute;top:50%;left:0;transform:translateY(-50%)}
}
.page-product .s1 .txt-container .item {border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(233,79,32,.1);padding:1rem;margin-bottom:1.5rem}
@media (min-width:992px) {.page-product .s1 .txt-container .item {margin-bottom:0}
}
@media (min-width:1200px) {.page-product .s1 .txt-container .item {padding:2rem}
}
@media (min-width:1400px) {.page-product .s1 .txt-container .item {padding:3rem 2rem}
}
.page-product .s1 .txt-container .item .list {list-style:none;margin:0;padding:0}
.page-product .s1 .txt-container .item .list li a {display:block;padding:.3rem 1rem}
@media (min-width:992px) {.page-product .s1 .txt-container .item .list li a {border-radius:25px;border:2px solid transparent;padding:.3rem 2rem}
}
@media (min-width:992px) {.page-product .s1 .txt-container .item .list li a:hover {border:2px solid #d02132}
}
.page-product .s1 .txt-container .item-1 {color:#333}
@media (min-width:992px) {.page-product .s1 .txt-container .item-1 {color:#fff}
}
.page-product .s2 {background-color:hsla(0,0%,100%,.6)}
@media (min-width:1400px) {.page-product .s2 .title-section {margin-bottom:2.6rem}
}
.page-product .s2 .title-section h2 {color:#d02132}
.page-product .s2 .title-section:after {background-color:#d02132}
.page-product .s2 .categories .item {background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 5px 14.25px .75px rgba(233,79,32,.1);height:100%}
.page-product .s2 .categories .item .pic {position:relative}
.page-product .s2 .categories .item .pic img.bg {width:100%;height:204px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:relative;z-index:1}
@media (min-width:768px) {.page-product .s2 .categories .item .pic img.bg {height:268px}
}
@media (min-width:992px) {.page-product .s2 .categories .item .pic img.bg {height:250px}
}
@media (min-width:1200px) {.page-product .s2 .categories .item .pic img.bg {height:270px}
}
@media (min-width:1400px) {.page-product .s2 .categories .item .pic img.bg {height:294px}
}
.page-product .s2 .categories .item .pic .icon {position:absolute;top:1rem;right:1rem;z-index:40;color:#1f2a66}
.page-product .s2 .categories .item .pic .icon .iconfont {font-size:2.5rem;line-height:1}
.page-product .s2 .categories .item .pic .title {position:absolute;bottom:0;left:0;padding:1rem;color:#1f2a66;font-weight:400;z-index:40}
.page-product .s2 .categories .item .list {list-style:none;margin:0;padding:1rem}
@media (min-width:1200px) {.page-product .s2 .categories .item .list {padding:2rem}
}
.page-product .s2 .categories .item .list a {color:#aaa}
.page-product .s2 .categories .item .list a:hover {color:#d02132}
.banner-category-product {background-position:50%;background-size:cover;height:500px;position:relative}
@media (min-width:768px) {.banner-category-product {height:460px}
}
@media (min-width:992px) {.banner-category-product {height:771px}
}
.banner-category-product .container {position:relative;transform:translateY(-25%);top:50%}
@media (min-width:768px) {.banner-category-product .container {transform:translateY(-25%);top:50%}
}
@media (min-width:992px) {.banner-category-product .container {transform:translateY(-40%);top:50%}
}
.banner-category-product .container .title-section:after {background-color:#d02132}
.banner-category-product .container h3 {color:#d02132}
.banner-category-product .container .des {max-width:550px;color:#d02132}
@media (min-width:1400px) {.banner-category-product .container .des {font-size:1.125rem}
}
.banner-category-product .container a {color:#d02132}
.banner-category-product .container a:hover {color:#fff}
.banner-category-product .container a .iconfont {font-size:2rem}
.cate-container {overflow-x:auto;position:relative;z-index:500}
@media (min-width:992px) {.cate-container {overflow:visible}
}
.categories-news.categories-product {position:relative;z-index:300;display:flex;justify-content:start;margin-bottom:0}
@media (min-width:992px) {.categories-news.categories-product {margin-top:-45px;margin-bottom:0;justify-content:center}
}
@media (min-width:1200px) {.categories-news.categories-product {margin-top:-50px}
}
.categories-news.categories-product li {margin-bottom:.2rem;white-space:nowrap}
@media (min-width:992px) {.categories-news.categories-product li {margin-bottom:0}
}
@media (min-width:992px) {.categories-news.categories-product li a {height:45px;line-height:45px;padding:0 1.5rem}
}
@media (min-width:1200px) {.categories-news.categories-product li a {height:50px;line-height:50px;padding:0 2.5rem}
}
.page-product-list .s1 {color:#d02132;background:#fff url(../images/pro_bg_2.jpg) no-repeat top;background-size:100% auto}
.page-product-list .s1 .title-section {text-align:center}
@media (min-width:992px) {.page-product-list .s1 .title-section {text-align:left}
}
.page-product-list .s1 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s1 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-list .s1 .des {max-width:440px;margin-bottom:3rem}
@media (min-width:1400px) {.page-product-list .s1 .des {font-size:1.125rem;max-width:490px}
}
.page-product-list .s1 .products {position:relative;box-shadow:0 5px 14.25px .75px rgba(0,0,0,.1)}
.page-product-list .s1 .products .swiper-next,.page-product-list .s1 .products .swiper-prev {cursor:pointer;position:absolute;left:-10px;border-radius:50%;background-color:#1f2a66;width:38px;height:38px;line-height:38px;top:24%;transform:translateY(-50%);text-align:center;color:#fff;z-index:200}
@media (min-width:768px) {.page-product-list .s1 .products .swiper-next,.page-product-list .s1 .products .swiper-prev {top:30%;left:1rem}
}
@media (min-width:992px) {.page-product-list .s1 .products .swiper-next,.page-product-list .s1 .products .swiper-prev {top:50%;left:-1.2rem}
}
@media (min-width:1200px) {.page-product-list .s1 .products .swiper-next,.page-product-list .s1 .products .swiper-prev {left:-3.5rem}
}
.page-product-list .s1 .products .swiper-next .iconfont,.page-product-list .s1 .products .swiper-prev .iconfont {font-size:1.25rem}
.page-product-list .s1 .products .swiper-next:hover,.page-product-list .s1 .products .swiper-prev:hover {background-color:#d02132}
.page-product-list .s1 .products .swiper-next {left:auto;right:-10px}
@media (min-width:768px) {.page-product-list .s1 .products .swiper-next {right:1rem}
}
@media (min-width:992px) {.page-product-list .s1 .products .swiper-next {right:-1.2rem}
}
@media (min-width:1200px) {.page-product-list .s1 .products .swiper-next {right:-3.5rem}
}
.page-product-list .s1 .products .item {background-color:#fff}
.page-product-list .s1 .products .pic {margin:0;height:100%;background-color:#d02132;padding:1rem;text-align:center}
@media (min-width:768px) {.page-product-list .s1 .products .pic {padding:2rem}
}
@media (min-width:992px) {.page-product-list .s1 .products .pic {padding:3rem}
}
.page-product-list .s1 .products .pic img {border-radius:6px}
.page-product-list .s1 .products .txt-container {height:100%;padding:1.5rem 1rem}
@media (min-width:768px) {.page-product-list .s1 .products .txt-container {padding:3rem}
}
.page-product-list .s1 .products .txt-container .txt-header {border-bottom:1px solid #d02132;margin-bottom:1rem}
@media (min-width:1200px) {.page-product-list .s1 .products .txt-container .txt-header {margin-bottom:1.5rem}
}
.page-product-list .s1 .products .txt-container .txt-body h4 {color:#1f2a66;font-size:1rem}
@media (min-width:1400px) {.page-product-list .s1 .products .txt-container .txt-body h4 {font-size:1.125rem}
}
.page-product-list .s1 .products2 .item {border-radius:5px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(91,91,91,.17);overflow:hidden;padding:5px;height:100%}
.page-product-list .s1 .products2 .item .pic {display:block}
.page-product-list .s1 .products2 .item .pic img {display:block;border-radius:4px}
.page-product-list .s1 .products2 .item .txt {padding:1rem}
@media (min-width:1400px) {.page-product-list .s1 .products2 .item .txt {padding:1rem 2rem}
}
.page-product-list .s1 .products2 .item .txt h3.title {border-bottom:1px solid #d02132;padding-bottom:1rem;margin-bottom:1rem;font-size:1.25rem}
@media (min-width:992px) {.page-product-list .s1 .products2 .item .txt h3.title {font-size:1.375rem}
}
@media (min-width:1200px) {.page-product-list .s1 .products2 .item .txt h3.title {font-size:1.5rem}
}
.page-product-list .s1 .products2 .item .txt h3.title a {color:#d02132}
.page-product-list .s1 .products2 .item .txt h3.title a:hover {color:#1f2a66}
.page-product-list .s1 .products2 .item .txt p {color:#999}
.page-product-list .s2 .title-section {text-align:center}
@media (min-width:992px) {.page-product-list .s2 .title-section {text-align:left}
}
.page-product-list .s2 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s2 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-list .s2 .container-1 .des {color:#d02132}
@media (min-width:992px) {.page-product-list .s2 .container-1 .des {max-width:45%;margin-bottom:0}
}
@media (min-width:1200px) {.page-product-list .s2 .container-1 .des {margin-bottom:0}
}
@media (min-width:1400px) {.page-product-list .s2 .container-1 .des {margin-bottom:-2rem}
}
.page-product-list .s2 .container-1 .des1 {color:#1f2a66}
.page-product-list .s2 .txt-container {border-radius:6px;background-color:#fff;box-shadow:0 0 14.25px .75px rgba(233,79,32,.1);position:relative;z-index:1000;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}
@media (min-width:768px) {.page-product-list .s2 .txt-container {padding-left:2rem;padding-right:2rem}
}
@media (min-width:992px) {.page-product-list .s2 .txt-container {margin-bottom:0;margin-right:-3rem}
}
.page-product-list .s2 .txt-container .list {list-style:none;padding:0;margin:0 0 2rem;position:relative}
.page-product-list .s2 .txt-container .list:after {position:absolute;content:" ";display:block;width:0;height:0;border:6px solid transparent;border-top-color:#d02132;left:50%;bottom:-1.6rem;transform:translateY(-50%)}
@media (min-width:768px) {.page-product-list .s2 .txt-container .list:after {display:none}
}
@media (min-width:768px) {.page-product-list .s2 .txt-container .list {margin-bottom:0}
}
.page-product-list .s2 .txt-container .list li {padding:.3rem 0;cursor:pointer;position:relative;text-align:center}
@media (min-width:768px) {.page-product-list .s2 .txt-container .list li {text-align:left;padding:.3rem 1.5rem .3rem 0}
}
.page-product-list .s2 .txt-container .list li.active {color:#d02132}
@media (min-width:768px) {.page-product-list .s2 .txt-container .list li.active:after {position:absolute;content:" ";display:block;width:0;height:0;border:6px solid transparent;border-left-color:#d02132;right:0;top:50%;transform:translateY(-50%)}
}
@media (min-width:1200px) {.page-product-list .s2 .txt-container .list li.active:after {border-width:10px}
}
.page-product-list .s2 .txt-container .tab-body .txt {display:none}
.page-product-list .s2 .txt-container .tab-body .txt p {margin:0}
.page-product-list .s2 .txt-container .tab-body .txt.active {display:block}
.page-product-list .s2 .txt-container .title {color:#d02132;margin-bottom:1rem;border-bottom:1px solid #d02132;padding-bottom:1rem;text-align:center}
@media (min-width:768px) {.page-product-list .s2 .txt-container .title {text-align:left}
}
.page-product-list .s2 .vid {position:relative;margin-bottom:1rem}
@media (min-width:992px) {.page-product-list .s2 .vid {margin-bottom:0}
}
@media (min-width:1200px) {.page-product-list .s2 .vid {margin-right:2rem}
}
@media (min-width:1400px) {.page-product-list .s2 .vid {margin-right:3rem}
}
.page-product-list .s2 .vid .play {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;cursor:pointer}
.page-product-list .s2 .vid video {width:100%}
.page-product-list .s3 {background:#d02132 url(../images/pro_bg_1.png) no-repeat left bottom -3.3rem}
.page-product-list .s3 .container-1 .title-section {text-align:center}
.page-product-list .s3 .container-1 .title-section h2 {color:#fff}
@media (min-width:992px) {.page-product-list .s3 .container-1 .title-section {text-align:left}
}
.page-product-list .s3 .container-1 .title-section:after {background-color:#fff;left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s3 .container-1 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-list .s3 .container-1 .des {color:#1f2a66;margin-bottom:1rem;text-align:center}
@media (min-width:992px) {.page-product-list .s3 .container-1 .des {margin-bottom:0;text-align:left}
}
.page-product-list .s3 .container-1 .articles .item {overflow:hidden;border-radius:3px;background-color:#fff;padding:1rem}
@media (min-width:1400px) {.page-product-list .s3 .container-1 .articles .item {padding:2rem}
}
.page-product-list .s3 .container-1 .articles .item .txt-container h3 {font-size:1.125rem}
.page-product-list .s3 .container-1 .articles .item .pic {text-align:center;background-color:#f7f7f7;height:150px;position:relative;border-radius:6px}
@media (min-width:768px) {.page-product-list .s3 .container-1 .articles .item .pic {height:180px}
}
.page-product-list .s3 .container-1 .articles .item .pic img {position:absolute;left:50%;bottom:0;z-index:100;transform:translateX(-50%);max-height:100%}
.page-product-list .s3 .container-1 .articles .item .more {transform:translateY(-50%);position:relative;z-index:200}
.page-product-list .s4 {position:relative;background-color:#fff}
.page-product-list .s4 .year {position:absolute;right:0;bottom:0;transform:translateY(50%);z-index:100;width:26.4%}
.page-product-list .s4 .list {list-style:none;margin:0;padding:0}
.page-product-list .s4 .list li {font-size:1rem;padding-left:1.5rem;position:relative}
@media (min-width:1200px) {.page-product-list .s4 .list li {font-size:1.125rem;padding-left:2rem}
}
.page-product-list .s4 .list li:after {position:absolute;left:0;border:2px solid #ccc;border-radius:50%;width:12px;height:12px;top:9px;content:" "}
@media (min-width:1200px) {.page-product-list .s4 .list li:after {width:18px;height:18px;border-width:4px;top:7px}
}
.page-product-list .s4 .list li.active {color:#d02132}
.page-product-list .s4 .list li.active:after {border-color:#d02132}
.page-product-list .s4 .pdf {display:block;margin:0 auto 2rem;width:70%}
@media (min-width:992px) {.page-product-list .s4 .pdf {width:auto;transform:translateX(-60px);margin:0}
}
@media (min-width:1200px) {.page-product-list .s4 .des {font-size:1.125rem}
}
.page-product-list .s5 {background:#f9f9f9}
.page-product-list .s5 .title-section {text-align:center}
@media (min-width:992px) {.page-product-list .s5 .title-section {text-align:left}
}
.page-product-list .s5 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s5 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-list .s5 .des {color:#d02132;max-width:560px}
@media (min-width:1200px) {.page-product-list .s5 .des {font-size:1.125rem}
}
.page-product-list .s5-a {background:#f9f9f9 url(../images/logo_bg_6.png) no-repeat left bottom -3.5rem;background-size:45% auto}
@media (min-width:768px) {.page-product-list .s5-a {background:#f9f9f9 url(../images/logo_bg_6.png) no-repeat left bottom -3.5rem;background-size:25% auto}
}
@media (min-width:992px) {.page-product-list .s5-a {background:#f9f9f9 url(../images/logo_bg_6.png) no-repeat left bottom -3.5rem;background-size:20% auto}
}
@media (min-width:1200px) {.page-product-list .s5-a {background:#f9f9f9 url(../images/logo_bg_6.png) no-repeat left bottom -8rem}
}
.page-product-list .s5-a .solutions {position:relative}
.page-product-list .s5-a .solutions .solution-sliders {padding-bottom:3rem}
@media (min-width:768px) {.page-product-list .s5-a .solutions .solution-sliders {padding-bottom:4rem}
}
.page-product-list .s5-a .solutions .item {background-color:#fff;border-radius:6px;box-shadow:0 5px 14.25px .75px rgba(157,60,30,.1)}
.page-product-list .s5-a .solutions .item .pic img {width:100%}
.page-product-list .s5-a .solutions .item .txt {padding:1rem}
@media (min-width:1200px) {.page-product-list .s5-a .solutions .item .txt {padding:2rem}
}
.page-product-list .s5-a .solutions .item .txt h3 {margin-bottom:1rem}
.page-product-list .s5-a .solutions .item .txt h4 {font-size:1rem;color:#1f2a66}
.page-product-list .s5-a .solutions .item .txt p {font-size:.875rem}
.page-product-list .s5-a .solutions .item a.link01 {border-radius:25px;height:45px;line-height:43px;display:inline-block;padding:0 2rem;border:1px solid #d02132;font-size:.875rem}
.page-product-list .s5-a .solutions .swiper-next,.page-product-list .s5-a .solutions .swiper-prev {cursor:pointer;position:absolute;right:3rem;border-radius:50%;background-color:#1f2a66;width:32px;height:32px;line-height:32px;bottom:0;text-align:center;color:#fff;z-index:200}
@media (min-width:768px) {.page-product-list .s5-a .solutions .swiper-next,.page-product-list .s5-a .solutions .swiper-prev {right:4rem;width:38px;height:38px;line-height:38px}
}
.page-product-list .s5-a .solutions .swiper-next .iconfont,.page-product-list .s5-a .solutions .swiper-prev .iconfont {font-size:1.25rem}
.page-product-list .s5-a .solutions .swiper-next:hover,.page-product-list .s5-a .solutions .swiper-prev:hover {background-color:#d02132}
.page-product-list .s5-a .solutions .swiper-next {right:0}
.page-product-list .s6 {background:#d02132 url(../images/pro_17.jpg) no-repeat 50%;background-size:cover}
.page-product-list .s6 .title-section {text-align:center}
.page-product-list .s6 .title-section h2 {color:#fff}
@media (min-width:992px) {.page-product-list .s6 .title-section {text-align:left}
}
.page-product-list .s6 .title-section:after {background-color:#fff;left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s6 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-list .s6 .des {color:#fff}
@media (min-width:1200px) {.page-product-list .s6 .des {font-size:1.125rem}
}
.page-product-list .s6 .icons {background-color:rgba(31,42,102,.4)}
.page-product-list .s6 .icons .item {text-align:center;margin-bottom:2rem}
.page-product-list .s6 .icons .item .icon {margin-bottom:1rem}
.page-product-list .s6 .icons .item .icon img {max-width:70%}
.page-product-list .s6 .icons .item h3 {color:#d02132}
.page-product-list .s6 .icons .item p {display:none}
@media (min-width:992px) {.page-product-list .s6 .icons .item p {display:block}
}
.page-product-list .s7 .title {color:#d02132;margin-bottom:1.5rem}
.page-product-list .s7 .pic .note {padding-right:1rem}
@media (min-width:992px) {.page-product-list .s7 .pic .note {display:none}
}
.page-product-list .s7 .pic img {width:100%}
.page-product-list .s7 .down {height:20px}
@media (min-width:768px) {.page-product-list .s7 .down {height:auto}
}
.page-product-list .s8 .des {text-align:justify;color:#d02132}
.page-product-list .s8 .box-container {position:relative;padding-bottom:.1rem;padding-top:1rem;margin-bottom:2rem}
@media (min-width:992px) {.page-product-list .s8 .box-container {padding-bottom:2rem}
}
.page-product-list .s8 .box-container:before {content:" ";display:block;width:0;height:100%;border-left:1px dotted #d02132;left:50%;top:0;margin-left:-1px;position:absolute;z-index:0}
@media (min-width:992px) {.page-product-list .s8 .box-container:before {border-width:2px}
}
.page-product-list .s8 .box-container:after {content:" ";display:block;width:13px;height:13px;border-radius:50%;left:50%;bottom:0;transform:translate(-50%,50%);position:absolute;background-color:#d02132;z-index:100}
@media (min-width:992px) {.page-product-list .s8 .box-container:after {width:36px;height:36px}
}
.page-product-list .s8 .box {position:relative;z-index:50;margin-bottom:2rem}
.page-product-list .s8 .box .num {color:#d02132;border-radius:50%;width:40px;height:40px;margin:0 auto 2rem;border:2px solid #d02132;text-align:center;font-size:2rem;line-height:36px;background-color:#fff;font-weight:700;position:relative;z-index:200}
@media (min-width:768px) {.page-product-list .s8 .box .num {width:59px;height:59px;line-height:54px;border-width:3px;font-size:3rem}
}
.page-product-list .s8 .box .c1 {border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(233,79,32,.1);overflow:hidden}
.page-product-list .s8 .box .c1 .pic {height:100%}
.page-product-list .s8 .box .c1 .pic img {height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.page-product-list .s8 .box .c1 .txt {padding:2rem}
@media (min-width:1200px) {.page-product-list .s8 .box .c1 .txt {padding:3rem}
}
.page-product-list .s8 .box .c1 .txt .title2 {color:#d02132;border-bottom:1px solid #d02132;padding-bottom:1rem;margin-bottom:1rem;text-align:center}
@media (min-width:768px) {.page-product-list .s8 .box .c1 .txt .title2 {text-align:left}
}
.page-product-list .s8 .box .c1 .txt .des2 {color:#1f2a66}
.page-product-list .s8 .box .c1 .txt .table {border:1px solid #d02132;width:100%}
.page-product-list .s8 .box .c1 .txt .table td {border-top:1px solid #d02132;width:50%;text-align:center;padding:.3rem}
.page-product-list .s8 .box .c1 .txt .table th {color:#1f2a66;background-color:#eee;text-align:center;font-weight:400;padding:.5rem}
.page-product-list .s8 .box .c1 .txt .table tr.active td {color:#fff;transform:scaleX(1.1);background-color:#d02132;border-top:none}
.page-product-list .s8 .pic img {width:100%}
.page-product-list .s8 .title-section {text-align:center}
@media (min-width:992px) {.page-product-list .s8 .title-section {text-align:left}
}
.page-product-list .s8 .title-section:after {left:50%;transform:translateX(-50%)}
@media (min-width:992px) {.page-product-list .s8 .title-section:after {left:0;transform:translateX(0)}
}
.page-product-detail .s1 {padding-top:13rem;background-color:#fff;position:relative;padding-bottom:3rem}
.page-product-detail .s1 .pro-name {color:#d02132;border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1.5rem}
@media (min-width:1400px) {.page-product-detail .s1 .intro {font-size:1rem}
}
.page-product-detail .s1 .intro .pro {list-style:none;margin:0;padding:0}
.page-product-detail .s1 .intro .pro dt {color:#1f2a66}
.page-product-detail .s1 .intro .pro dd {margin-bottom:1.5rem}
.page-product-detail .s1 .intro .actions {text-align:right;padding-top:2rem;padding-bottom:1rem}
.page-product-detail .s1 .intro .actions a {background:#d02132;border-radius:20px;height:40px;padding:0 1.5rem;line-height:40px;display:inline-block;margin-left:1rem;color:#fff}
.page-product-detail .s1 .intro .actions a:hover {background-color:#c33c13}
.page-product-detail .s1 .swiper-container {width:100%}
.page-product-detail .s1 .swiper-slide {text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.page-product-detail .s1 .swiper-slide img {display:block}
.page-product-detail .s1 .product-sliders {height:75%;width:100%;border:1px solid #ccc}
.page-product-detail .s1 .thumb-sliders {height:20%;box-sizing:border-box;padding:10px 0}
.page-product-detail .s1 .thumb-sliders .swiper-slide {width:33.3333333333%;cursor:pointer;position:relative;border:1px solid #ccc;box-sizing:border-box}
.page-product-detail .s1 .thumb-sliders .swiper-slide img {display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page-product-detail .s1 .thumb-sliders .swiper-slide-thumb-active {border-color:#d02132}
.page-product-detail .s2 {background-color:#fff;border-top:1px solid #ddd}
.page-product-detail .s3 .title-section {text-align:center}
.page-product-detail .s3 .title-section:after {left:50%;transform:translateX(-50%)}
.page-product-detail .s3 .product2-sliders {padding-bottom:5rem}
.page-product-detail .s3 .product2-sliders .item {background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 20px rgba(110,60,60,.05)}
.page-product-detail .s3 .product2-sliders .item .pic {display:block}
.page-product-detail .s3 .product2-sliders .item .pic img {width:100%}
.page-product-detail .s3 .product2-sliders .item .txt {padding:1rem}
@media (min-width:1200px) {.page-product-detail .s3 .product2-sliders .item .txt {padding:2rem}
}
.page-product-detail .s3 .product2-sliders .swiper-pagination-bullet-active {background-color:#d02132}
.categories-news {list-style:none;padding:0;display:flex;text-align:center;position:relative;margin:0 0 2rem;justify-content:center;background-color:#fff}
@media (min-width:992px) {.categories-news {margin-top:-45px;display:flex;justify-content:center;margin-bottom:0;background-color:transparent}
}
@media (min-width:1200px) {.categories-news {margin-top:-50px}
}
.categories-news li {display:inline-block}
.categories-news li a {display:block;height:45px;line-height:45px;padding:0 1.5rem;background-color:#1f2a66;color:#fff}
@media (min-width:768px) {.categories-news li a {padding:0 2.5rem;height:50px;line-height:50px}
}
@media (min-width:992px) {.categories-news li a {height:45px;line-height:45px;padding:0 1.5rem}
}
@media (min-width:1200px) {.categories-news li a {height:50px;line-height:50px;padding:0 2.5rem}
}
@media (min-width:1400px) {.categories-news li a {font-size:1.125rem}
}
.categories-news li.current a {background-color:#f9f9f9;color:#d02132}
.page-news .news-list .item {position:relative;border-bottom:1px solid #eee;padding-bottom:2rem;padding-top:2rem}
@media (min-width:1400px) {.page-news .news-list .item {padding-bottom:3rem;padding-top:3rem}
}
.page-news .news-list .item .date {color:#1f2a66;text-align:right}
.page-news .news-list .item .txt p.des {margin-bottom:2rem;color:#999;text-align:justify}
@media (min-width:1400px) {.page-news .news-list .item h3 {margin-bottom:1.5rem}
}
.page-news .news-list .item h3 a {color:#d02132}
.page-news .news-list .item h3 a:hover {color:#1f2a66}
.page-news .right-col {padding:1rem 2rem;background-color:#f8f8f8}
.page-news .right-col .title {color:#d02132}
.page-news .right-col .list {list-style:none;margin:0;padding:0}
.page-news .right-col .list li {margin-bottom:1.5rem}
.page-news .right-col .list li .pic {overflow:hidden}
.page-news .right-col .list li .pic a {display:block;margin-bottom:.4rem}
.page-news .right-col .list li .pic a img {display:block;transition:all .3s}
.page-news .right-col .list li .pic a:hover img {transform:scale(1.1)}
.page-news .right-col .list li h3 {font-weight:400}
.page-news .right-col .list li.txt {border-bottom:1px dashed #c6c6c6;margin:0}
.page-news .right-col .list li.txt a {display:block;padding:.6rem 0;color:#666}
.page-news .right-col .list li.txt a:hover {color:#d02132}
.page-news-detail .news-header {text-align:center;border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}
@media (min-width:768px) {.page-news-detail .news-header {margin-bottom:2rem;padding-bottom:2rem}
}
@media (min-width:1200px) {.page-news-detail .news-header {margin-bottom:3rem}
}
@media (min-width:1400px) {.page-news-detail .news-header {margin-bottom:4rem}
}
.page-news-detail .news-header h1 {color:#333}
.page-news-detail .news-header .date {text-align:center;color:#999}
.page-news-detail .article-info {margin-top:1rem}
@media (min-width:768px) {.page-news-detail .article-info {margin-top:2rem}
}
.page-news-detail .article-info dd {display:inline-block;margin:0 .8rem}
@media (min-width:1400px) {.page-news-detail .container {max-width:1266px}
}
.page-news-detail .container .content {border-bottom:1px solid #ccc;color:#666;padding-bottom:2rem;margin-bottom:2rem}
@media (min-width:1200px) {.page-news-detail .container .content {padding-bottom:3rem;margin-bottom:3rem}
}
.page-news-detail .container .content p {text-align:justify;margin: auto;width: 98% !important;}
.page-news-detail .container .content .pic {text-align:center;margin-bottom:2rem;margin-top:2rem}
.page-news-detail .container .content .pic img{width:100%;}

.page-news-detail .container .pagenav a {display:inline-block;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (min-width:992px) {.page-news-detail .container .pagenav a .min-title {display:none}
}
.page-news-detail .container .pagenav a .title {display:none}
@media (min-width:992px) {.page-news-detail .container .pagenav a .title {display:inline}
}
.page-news-detail .container .pagenav a:hover {color:#d02132}
.page-news-detail .container .pagenav a.prev .iconfont {margin-right:1rem}
.page-news-detail .container .pagenav a.next .iconfont {margin-left:1rem}
.page-news-detail .container .pagenav a span {display:none}
@media (min-width:992px) {.page-news-detail .container .pagenav a span {display:inline}
}
.banner-case-detail .txt-container {top:55%}
.page-cases .s1 .item {background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);height:100%}
.page-cases .s1 .item .pic {display:block;position:relative;overflow:hidden}
.page-cases .s1 .item .pic img {width:100%;display:block;transition:all .3s}
.page-cases .s1 .item .pic figure {margin:0}
.page-cases .s1 .item .pic .time {position:absolute;left:0;bottom:0;background-color:#d02132;padding:.5rem 2rem;color:#fff}
.page-cases .s1 .item .pic:hover img {transform:scale(1.1)}
.page-cases .s1 .item .txt {padding:1rem}

.g_fzlc{margin-top: 52px;background:url(../images/fzbg.jpg) no-repeat center top; height: 460px;}
.g_fzlc h2{background:url(../images/antit1.jpg) no-repeat 0 6px;font-size: 32px;font-weight: normal;color: #252525;height: 80px; padding-left: 18px;}
.g_fzlc h2 a{color: #252525;}
.g_fzlc h2 em{display: inline-block;font-size: 20px;font-weight: normal;color: #cccccc;text-transform: uppercase; padding-left: 10px;}
.g_fzlc h2 span a{font-size: 16px;color: #7a7a7a;padding-top: 26px;display: block;}
.g_fzlc .fztit{padding-left: 60px;height: 96px;}
.g_fzlc .fztit li{float: left; width: 160px;text-align: center;font-size: 24px;color: #525252;background:url(../images/fzico1.png) no-repeat center 32px; height: 96px;}
.g_fzlc .fztit li:hover,.g_fzlc .fztit .on {background:url(../images/fzico2.png) no-repeat center 32px;}
.g_fzlc .u_ljt,.g_fzlc .u_rjt{/* position: absolute; */width: 32px;height: 32px;}
.g_fzlc .u_ljt{background:url(../images/jt.png) no-repeat 0 0;/* left:0; *//* top: 510px; */float: left;margin-top: -300px;}
.g_fzlc .u_rjt{background:url(../images/jt.png) no-repeat right 0;float: right;margin-top: -300px;}
.g_fzlc .fzimg{height: 242px;padding-left: 30px;}
.g_fzlc .fzimg dt{float: left;width: 438px;height: 242px; margin-right: 58px;}
.g_fzlc .fzimg dt img{width: 438px;height: 242px;display: block;}
.g_fzlc .fzimg dd{float: left;padding: 60px 0 0 0;width: 100%;}
.g_fzlc .fzimg h3{height: 28px;line-height: 28px;font-weight: normal;color: #525252;font-size: 24px;margin-bottom: 15px;}
.g_fzlc .fzimg p{font-size: 16px;color: #252525;line-height: 30px;}
@media (max-width:768px) {
    .tempWrap{
    width: 100% !important;
}
.g_fzlc .fztit li{
    width: 28%;
}
.g_fzlc .u_ljt{
    margin-top: -260px;
}
.g_fzlc .u_rjt{
    margin-top: -260px;
}
.g_fzlc .fztit{padding-left:0;}
}
@media (min-width:768px) {.page-cases .s1 .item .txt {padding:2rem}
}
@media (min-width:992px) {.page-cases .s1 .item .txt {padding:1rem}
}
@media (min-width:1400px) {.page-cases .s1 .item .txt {padding:2rem}
}
.page-cases .s1 .item .txt h3 {position:relative;padding-bottom:1rem;margin-bottom:1rem}
.page-cases .s1 .item .txt h3:after {content:" ";display:block;width:50px;height:2px;position:absolute;left:0;bottom:0;background-color:#1f2a66}
@media (min-width:992px) {.page-case-detail {padding-top:2rem}
}
@media (min-width:1200px) {.page-case-detail {padding-top:4rem}
}
@media (min-width:1400px) {.page-case-detail {padding-top:5rem}
}
.page-case-detail .style-se-1 .txt-container .txt {padding-left:2rem;padding-right:2rem;min-width:auto}
@media (min-width:768px) {.page-case-detail .style-se-1 .txt-container .txt {padding-left:1rem;padding-right:1rem}
}
@media (min-width:768px) {.page-case-detail .style-se-1 .txt-container .txt .des {max-width:410px}
}
@media (min-width:992px) {.page-case-detail .style-se-1 .txt-container .txt .des {max-width:250px}
}
@media (min-width:1200px) {.page-case-detail .style-se-1 .txt-container .txt .des {max-width:350px}
}
@media (min-width:1400px) {.page-case-detail .style-se-1 .txt-container .txt .des {max-width:440px}
}
@media (min-width:1700px) {.page-case-detail .style-se-1 .txt-container .txt .des {max-width:480px}
}
.page-case-detail .s2 .c1 {border-radius:6px;background-color:#fff;box-shadow:0 5px 14.25px .75px rgba(84,87,90,.1);padding:1rem}
@media (min-width:768px) {.page-case-detail .s2 .c1 {padding:2rem}
}
@media (min-width:992px) {.page-case-detail .s2 .c1 {padding:3rem 5rem}
}
@media (min-width:1200px) {.page-case-detail .s2 .c1 {padding:3rem 7rem}
}
.page-case-detail .s2 .c1 .c2 {color:#7d7d7d;margin-bottom:1.5rem;text-align:justify}
.page-case-detail .s2 .c1 .c2 .item {margin-bottom:1rem}
@media (min-width:768px) {.page-case-detail .s2 .c1 .c2 .item {margin-bottom:2rem}
}
.page-case-detail .s2 .c1 .c2 .item img {max-width:60px}
@media (min-width:1200px) {.page-case-detail .s2 .c1 .c2 .item img {max-width:none}
}
.page-case-detail .s2 .c1 .c2 .item dl {margin:0;padding:0}
.page-case-detail .s2 .c1 .c2 .item dl dt {font-weight:400;color:#7d7d7d}
.page-case-detail .s2 .c1 .c2 .item dl dd {margin:0;color:#d02132}
.page-case-detail .s2 .c1 .title-section-2 {padding-bottom:.5rem;margin-bottom:1rem}
@media (min-width:768px) {.page-case-detail .s2 .c1 .title-section-2 {padding-bottom:1rem;margin-bottom:1.5rem}
}
.page-case-detail .s3 .title-section {text-align:center}
.page-case-detail .s3 .title-section:after {left:50%;transform:translateX(-50%)}
.page-case-detail .s3 .product2-sliders {padding-bottom:5rem}
.page-case-detail .s3 .product2-sliders .item {background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 20px rgba(110,60,60,.05)}
.page-case-detail .s3 .product2-sliders .item .pic {display:block}
.page-case-detail .s3 .product2-sliders .item .pic img {width:100%}
.page-case-detail .s3 .product2-sliders .item .txt {padding:1rem}
@media (min-width:1200px) {.page-case-detail .s3 .product2-sliders .item .txt {padding:2rem}
}
.page-case-detail .s3 .product2-sliders .swiper-pagination-bullet-active {background-color:#d02132}
.page-case-detail .s4 .case-pager {background-color:#fff;padding:2rem}
@media (min-width:1200px) {.page-case-detail .s4 .case-pager {padding:2rem 3rem}
}
.page-case-detail .s4 .case-pager .title {display:none}
@media (min-width:1200px) {.page-case-detail .s4 .case-pager .title {display:inline}
}
.page-jobs .s1 .thead {border-bottom:2px solid #1f2a66;padding:.7rem 0}
@media (min-width:992px) {.page-jobs .s1 .thead {padding:.9rem 0}
}
.page-jobs .s1 .thead h3 {font-weight:400;margin:0;font-size:.875rem}
@media (min-width:1200px) {.page-jobs .s1 .thead h3 {font-size:1rem}
}
.page-jobs .s1 .thead .c2 {display:none}
@media (min-width:768px) {.page-jobs .s1 .thead .c2 {display:flex}
}
.page-jobs .s1 .item {border-bottom:1px solid #ddd;padding-top:1rem;padding-bottom:1rem}
.page-jobs .s1 .item .c2 {display:none}
@media (min-width:768px) {.page-jobs .s1 .item .c2 {display:flex}
}
.page-job-detail .job-header {border-bottom:1px solid #ddd;padding-bottom:2rem;margin-bottom:2rem}
.page-job-detail .article-info dd {display:inline-block;margin-right:1rem}
.page-job-detail .content {color:#666;border-bottom:1px solid #ddd;margin-bottom:2rem}
.page-job-detail .content .title {border-left:4px solid #1f2a66;margin-bottom:1rem;padding-left:10px}
.page-job-detail .content .title2 {color:#d02132}
.page-job-detail .pagenav a {display:inline-block;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (min-width:992px) {.page-job-detail .pagenav a .min-title {display:none}
}
.page-job-detail .pagenav a .title {display:none}
@media (min-width:992px) {.page-job-detail .pagenav a .title {display:inline}
}
.page-job-detail .pagenav a:hover {color:#d02132}
.page-job-detail .pagenav a.prev .iconfont {margin-right:1rem}
.page-job-detail .pagenav a.next .iconfont {margin-left:1rem}
.page-search {padding-top:15rem;padding-bottom:12rem}
.page-search .com-finder__form {background-color:#fff;position:relative;z-index:200;max-width:500px;border-radius:25px;box-shadow:0 0 12px rgba(0,0,0,.1);margin:-25px auto 2rem;height:50px}
.page-search .form-control {height:50px;width:200px;outline-style:none;border:none;float:left}
@media (min-width:768px) {.page-search .form-control {width:300px}
}
.page-search .btn {float:right;height:50px;border-radius:25px;background-color:transparent;padding:0 2rem;color:#333}
.page-search .btn:hover {color:#d02132;background-color:transparent}
.pagination {list-style:none;margin:0;padding:1rem 0 0}
@media (min-width:768px) {.pagination {padding-top:2rem}
}
.pagination li {display:inline-block;margin:0;border: 1px #999 solid;padding: 6px;margin-right: 5px;width: 42px;}
.pagination li .page-link {display:block;line-height:1;color:#fff;margin:0 .1rem;border-radius:50%;background-color:#d02132;text-align:center;width:31px;height:31px;line-height:31px}
@media (min-width:992px) {.pagination li .page-link {width:38px;height:38px;line-height:38px}
}
.pagination li.disabled .page-link {color:#999;background-color:#ccc;border:1px solid #999}
.pagination li.active .page-link {color:#999;background-color:#fff;border:1px solid #ddd}
.pagination li:hover a {background-color:#1f2a66;color:#fff}
.page-link {color:#999;border: 1px #999 solid;padding: 10px;}
.page-link:hover {color:#d02132}
.page-link .iconfont {font-size:.875rem}
.page-num{}
.page-num a{}
.site-footer {position:relative;color:#fff;background: #d02132;padding-top:100px;}
@media (min-width:992px) {.site-footer {padding-top: 60px;background-size:40.5% auto;}
}
.site-footer .footer_nav {position:absolute;left:50%;top:0;transform:translate(-50%,-50%);z-index:100;background-color:#d02132;height:80px;border-radius:50px;text-align:center;padding:.7rem 2rem 0;width:96%}
@media (min-width:768px) {.site-footer .footer_nav {width:690px;height:100px;padding:1.3rem 2rem 0}
}
@media (max-width:768px) {.site-footer{display:none;}}
@media (min-width:992px) {.site-footer .footer_nav {width:760px;padding:1rem 6rem 0;height:110px;border-radius:55px}
}
@media (min-width:1200px) {.site-footer .footer_nav {width:1000px;padding:2rem 10rem 0;height:164px;border-radius:82px}
}
@media (min-width:1700px) {.site-footer .footer_nav {padding:1.5rem 10rem 0}
}
.site-footer .footer_nav figure {margin:0;font-size:.75rem;line-height:1}
@media (min-width:768px) {.site-footer .footer_nav figure {font-size:.875rem}
}
@media (min-width:992px) {.site-footer .footer_nav figure {border-right:2px solid #fff;padding-left:.6rem;padding-right:.6rem}
}
@media (min-width:1200px) {.site-footer .footer_nav figure {font-size:1rem;border-right:4px solid #fff}
}
@media (min-width:1400px) {.site-footer .footer_nav figure {font-size:1.125rem}
}
.site-footer .footer_nav figure img {max-width:40px;margin-bottom:.5rem}
@media (min-width:992px) {.site-footer .footer_nav figure img {height:50px;max-width:none}
}
@media (min-width:1200px) {.site-footer .footer_nav figure img {height:79px}
}
.site-footer .footer_nav figure.last {border-right:none}
@media (min-width:992px) {.site-footer .left_col {width: 100%;}
}
.site-footer .left_col .title-section {margin-bottom:1rem}
@media (min-width:992px) {.site-footer .left_col .title-section {margin-bottom:3rem}
}
.site-footer .left_col .title-section h2 {display:inline-block;color:#d02132;border-bottom:2px solid #d02132;font-size:1rem;padding-bottom:1rem;font-weight:500}
@media (min-width:1700px) {.site-footer .left_col .title-section h2 {font-size:1.125rem}
}
.site-footer .left_col .contacts {border-bottom:1px solid #fff;position:relative}
.site-footer .left_col .contacts:after {position:absolute;right:0;bottom:-6px;border-radius:50%;border:1px solid #fff;width:11px;height:11px;content:" ";background-color:#1f2a66}
.site-footer .left_col .contact h3 {color:#d02132;margin-bottom:1rem;font-size:1rem}
@media (min-width:1400px) {.site-footer .left_col .contact h3 {font-size:1rem;color: #fff;font-size: 26px;}
}
@media (min-width:1700px) {.site-footer .left_col .contact h3 {font-size:1.125rem}
}
.site-footer .left_col .contact ul {list-style:none;margin:0;padding:0}
.site-footer .left_col .contact ul li {font-size:.75rem;margin-bottom:.1rem}
@media (min-width:768px) {.site-footer .left_col .contact ul li {font-size:.875rem}
}
@media (min-width:1200px) {.site-footer .left_col .contact ul li {font-size:1rem}
}
.site-footer .left_col .contact ul li strong {font-weight:400;margin-right:.5rem;display:inline-block}
@media (min-width:768px) {.site-footer .left_col .contact ul li strong {width: 120px;margin-right:0;}
}
.site-footer .left_col .qr {text-align:center;margin-bottom:1rem}
@media (min-width:768px) {.site-footer .left_col .qr {margin-bottom:0}
}
.site-footer .left_col .qr .name {margin-bottom:.8rem;font-weight:lighter}
@media (min-width:1700px) {.site-footer .left_col .qr .name {font-size:1.125rem}
}
.site-footer .left_col .qr img {width:110px}
@media (min-width:768px) {.site-footer .left_col .qr img {width:140px}
}
.site-footer .left_col .bot {font-size:.875rem}
.site-footer .left_col .bot .link_list {list-style:none;margin:0;padding:0;color:#626262;line-height:1.5;display:none}
@media (min-width:992px) {.site-footer .left_col .bot .link_list {display:inline-block}
}
.site-footer .left_col .bot .link_list dt {font-size:.75rem;font-weight:400}
.site-footer .left_col .bot .link_list dd {display:inline-block;margin:0}
.site-footer .left_col .bot .link_list dd a {color:#626262;font-size:.75rem}
.site-footer .left_col .bot .copyright {margin-bottom:1rem;text-align:center}
@media (min-width:992px) {.site-footer .left_col .bot .copyright {text-align:left}
}
.site-footer .left_col .bot .copyright a {display:block;text-align:center;color: #fff;}
@media (min-width:768px) {.site-footer .left_col .bot .copyright a {display:inline;color: #Fff;}
}
.site-footer .left_col .bot_nav {margin-bottom:1rem;display:none}
@media (min-width:992px) {.site-footer .left_col .bot_nav {display:block}
}
.site-footer .left_col .bot_nav a {display:inline-block;color: #fff;border: 1px solid #fff;border-radius:1.2rem;padding:0 .5rem;margin-right:1rem;margin-bottom:.5rem;transition:all .3s;font-size:.875rem;}
.site-footer .left_col .bot_nav a:hover {color:#fff;border-color:#fff}
.toTop {position:fixed;right:1rem;bottom:1rem;display:block;opacity:.5;z-index:2000;display:none;width:50px;height:50px;text-align:center;background-color:#eee;line-height:50px;border-radius:5px;color:#000}
@media (min-width:768px) {.toTop {right:2rem;bottom:2rem}
}
.toTop .iconfont {font-size:1.5rem}
.toTop:hover {opacity:1}
@media print {:after,:before {background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited {text-decoration:underline}
a[href]:after {content:" (" attr(href) ")"}
abbr[title]:after {content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after {content:""}
blockquote,pre {border:1px solid #999;page-break-inside:avoid}
thead {display:table-header-group}
img,tr {page-break-inside:avoid}
img {}
h2,h3,p {orphans:3;widows:3}
h2,h3 {page-break-after:avoid}
}
/* å·¥å…·æ  */
#wxnr{display:none;}
#weixin{display:none;}
#toolbar {display:none;position:fixed;bottom:0;width:100%;z-index:888;height: 65px;left:0;}
@media (max-width:768px) {
  #toolbar{display:block;} 

}
#toolbar .list {width:100%;max-width:640px;min-width:320px;margin:0 auto;background: #d02132;padding-left: 0;height: 65px;}
#toolbar .list li {float:left;width: 33%;text-align:center;}
#toolbar .list a {display:block;height: 65px;font-size: 16px;}
#toolbar .list a span {text-align:center;color:#fff;display:block;font-size: 16px;}
#toolbar .list a s {margin-left:auto;margin-right:auto;width: 32px;display:block;margin-bottom: 5px;margin-top: 5px;}
#toolbar .list li:nth-child(2) s {}
#toolbar .list a s img{
   width:28px;
}
#toolbar .list li:nth-child(3) s {background-position:-.38rem -.2rem;}
#toolbar .list li:nth-child(4) s {background-position:-1.2rem -.2rem;width:.34rem;height:.34rem;}
#toolbar .list li:hover {background:#e10101;}
.icon {display:inline-block;}

@media (max-width:768px) {
    .page-news-detail .container .content table{width:100%;}
.page-news-detail .container .content td{width:100% !important;float: left;}
.page-news-detail .container .content td img{
    width: 100%;
}
}
  /*å¾®ä¿¡å¼¹çª—*/
#wxnr {
	width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;
	z-index: 1000;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 5rem;
	height: 5rem;
	padding: 0.3rem;
	padding-top: 0.6rem;
	margin-top: -2.5rem;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}
#wxnr img {
	width: 2.3rem;
	height: 2.3rem;
	display: block;
	margin: 0 auto;
}
#wxnr p {
	font-size: 0.24rem;
	line-height: 0.45rem;
	text-align: center;
}
#wxnr i {
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	width: 0.3rem;
	height: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 1rem;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 0.03rem 0.1rem;
	line-height: 0.35rem;
	background-color: #1048a0;
	color: #fff;
	border-radius: 0.05rem;
	cursor: pointer;
}
#wxnr span.wx {
	padding-left: 0.4rem;
	background-image: url(../images/wx.png);
	background-size: 0.28rem;
	background-position: 0.1rem center;
	background-repeat: no-repeat;
}
/*å¤åˆ¶æç¤º*/
#weixin {
	position: fixed;
	top: 50%;
	margin-top: -0.4rem;
	z-index: 9999999;
	font-size: 0.26rem;
	color: #fff;
	width: 90%;
	right: 5%;
	line-height: 0.8rem;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border: 2px solid #333;
	border-radius: 0.1rem;
	display: none;
} 