@font-face {font-family:'lato';src:url('../themes/dbb/assets/fonts/lato-black-webfont.eot');src:url('../themes/dbb/assets/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/dbb/assets/fonts/lato-black-webfont.svg#latoblack') format('svg'),url('../themes/dbb/assets/fonts/lato-black-webfont.woff') format('woff'),url('../themes/dbb/assets/fonts/lato-black-webfont.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face {font-family:'lato';src:url('../themes/dbb/assets/fonts/lato-italic-webfont.eot');src:url('../themes/dbb/assets/fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/dbb/assets/fonts/lato-italic-webfont.svg#latoitalic') format('svg'),url('../themes/dbb/assets/fonts/lato-italic-webfont.woff') format('woff'),url('../themes/dbb/assets/fonts/lato-italic-webfont.ttf') format('truetype');font-weight:400;font-style:italic}
@font-face {font-family:'lato';src:url('../themes/dbb/assets/fonts/lato-regular-webfont.eot');src:url('../themes/dbb/assets/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/dbb/assets/fonts/lato-regular-webfont.svg#latoregular') format('svg'),url('../themes/dbb/assets/fonts/lato-regular-webfont.woff') format('woff'),url('../themes/dbb/assets/fonts/lato-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face {font-family:'lato';src:url('../themes/dbb/assets/fonts/lato-light-webfont.eot');src:url('../themes/dbb/assets/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url('../themes/dbb/assets/fonts/lato-light-webfont.svg#latolight') format('svg'),url('../themes/dbb/assets/fonts/lato-light-webfont.woff') format('woff'),url('../themes/dbb/assets/fonts/lato-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0) {select {font-family:sans-serif }}
.t-ww {word-wrap:break-word;word-break:break-word}
.border-none {border:0}
.pos-r {position:relative !important}
.pos-a {position:absolute !important}
.pos-f {position:fixed !important}
.w-sm {width:25% !important}
.w-md {width:50% !important}
.w-lg {width:75% !important}
.w-full {width:100% !important}
.w-50 {width:50px !important}
.w-100 {width:100px !important}
.w-120 {width:120px !important}
.w-130 {width:130px !important}
.w-140 {width:140px !important}
.w-150 {width:150px !important}
.w-200 {width:200px !important}
.w-300 {width:300px !important}
.w-350 {width:350px !important}
.h-full {height:100% !important}
.m-a-0 {margin:0 !important}
.m-t-0 {margin-top:0 !important}
.m-r-0 {margin-right:0 !important}
.m-b-0 {margin-bottom:0 !important}
.m-l-0 {margin-left:0 !important}
.m-a {margin:20px !important}
.m-t {margin-top:20px !important}
.m-r {margin-right:20px !important}
.m-b {margin-bottom:20px !important}
.m-l {margin-left:20px !important}
.m-x {margin-right:20px !important;margin-left:20px !important}
.m-y {margin-top:20px !important;margin-bottom:20px !important}
.m-x-auto {margin-right:auto !important;margin-left:auto !important}
.m-a-xs {margin:5px !important}
.m-t-xs {margin-top:5px !important}
.m-r-xs {margin-right:5px !important}
.m-b-xs {margin-bottom:5px !important}
.m-l-xs {margin-left:5px !important}
.m-x-xs {margin-right:5px !important;margin-left:5px !important}
.m-y-xs {margin-top:5px !important;margin-bottom:5px !important}
.m-a-sm {margin:10px !important}
.m-t-sm {margin-top:10px !important}
.m-r-sm {margin-right:10px !important}
.m-b-sm {margin-bottom:10px !important}
.m-l-sm {margin-left:10px !important}
.m-x-sm {margin-right:10px !important;margin-left:10px !important}
.m-y-sm {margin-top:10px !important;margin-bottom:10px !important}
.m-a-md {margin:30px !important}
.m-t-md {margin-top:30px !important}
.m-r-md {margin-right:30px !important}
.m-b-md {margin-bottom:30px !important}
.m-l-md {margin-left:30px !important}
.m-x-md {margin-right:30px !important;margin-left:30px !important}
.m-y-md {margin-top:30px !important;margin-bottom:30px !important}
.m-a-lg {margin:60px !important}
.m-t-lg {margin-top:60px !important}
.m-r-lg {margin-right:60px !important}
.m-b-lg {margin-bottom:60px !important}
.m-l-lg {margin-left:60px !important}
.m-x-lg {margin-right:60px !important;margin-left:60px !important}
.m-y-lg {margin-top:60px !important;margin-bottom:60px !important}
.p-a-0 {padding:0 !important}
.p-t-0 {padding-top:0 !important}
.p-r-0 {padding-right:0 !important}
.p-b-0 {padding-bottom:0 !important}
.p-l-0 {padding-left:0 !important}
.p-a {padding:20px !important}
.p-t {padding-top:20px !important}
.p-r {padding-right:20px !important}
.p-b {padding-bottom:20px !important}
.p-l {padding-left:20px !important}
.p-x {padding-right:20px !important;padding-left:20px !important}
.p-y {padding-top:20px !important;padding-bottom:20px !important}
.p-a-xs {padding:5px !important}
.p-t-xs {padding-top:5px !important}
.p-r-xs {padding-right:5px !important}
.p-b-xs {padding-bottom:5px !important}
.p-l-xs {padding-left:5px !important}
.p-x-xs {padding-right:5px !important;padding-left:5px !important}
.p-y-xs {padding-top:5px !important;padding-bottom:5px !important}
.p-a-sm {padding:10px !important}
.p-t-sm {padding-top:10px !important}
.p-r-sm {padding-right:10px !important}
.p-b-sm {padding-bottom:10px !important}
.p-l-sm {padding-left:10px !important}
.p-x-sm {padding-right:10px !important;padding-left:10px !important}
.p-y-sm {padding-top:10px !important;padding-bottom:10px !important}
.p-a-md {padding:30px !important}
.p-t-md {padding-top:30px !important}
.p-r-md {padding-right:30px !important}
.p-b-md {padding-bottom:30px !important}
.p-l-md {padding-left:30px !important}
.p-x-md {padding-right:30px !important;padding-left:30px !important}
.p-y-md {padding-top:30px !important;padding-bottom:30px !important}
.p-a-lg {padding:60px !important}
.p-t-lg {padding-top:60px !important}
.p-r-lg {padding-right:60px !important}
.p-b-lg {padding-bottom:60px !important}
.p-l-lg {padding-left:60px !important}
.p-x-lg {padding-right:60px !important;padding-left:60px !important}
.p-y-lg {padding-top:60px !important;padding-bottom:60px !important}
.vertical-center {position:absolute;top:50%;transform:translateY(-50%)}
.web-text-primary {color:#282d64}
.web-text-info {color:#006db2}
.web-text-success {color:#4eb76e}
.web-text-warning {color:#cbb956}
.web-text-danger {color:#bb2353}
.font-light {font-weight:lighter !important}
.font-normal {font-weight:normal !important}
.font-bold {font-weight:bold !important}
.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-2dot4 {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
@media (min-width:540px) {.col-sm-2dot4 {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20% }}
@media (min-width:720px) {.col-md-2dot4 {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20% }}
@media (min-width:960px) {.col-lg-2dot4 {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20% }}
@media (min-width:1140px) {.col-xl-2dot4 {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20% }}
.line-height-1-5 {line-height:1.5rem;font-size:0.95rem}
.job-list-btn {transition:all 0.3s}
.job-list-btn:hover {color:#c42856}
.job-list-btn .fa-angle-right {transition:all 0.3s}
.job-list-btn.switch-on {color:#c42856}
.job-list-btn.switch-on .fa-angle-right {transform:rotate(90deg)}
.border-button {border:1px solid #bb2353;padding:5px 20px;color:#bb2353}
.border-button:hover {background-color:#bb2353;color:#fff !important}
#layout-header {position:relative;z-index:100;transition:all 0.5s ease-in-out;border-bottom:2px solid #f8f9fa}
#layout-header .navbar-toggler {border:0 !important}
#layout-header .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:before {transform:rotate(0);left:10%}
#layout-header .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:after {transform:rotate(0);left:10%}
#layout-header .navbar-toggler .navbar-toggler-icon {position:relative;background-image:none}
#layout-header .navbar-toggler .navbar-toggler-icon:before {transition:all 0.3s ease-in-out;position:absolute;content:'';width:80%;height:3px;left:30%;top:23%;background-color:#282d64;transform:rotate(45deg) translateY(9px)}
#layout-header .navbar-toggler .navbar-toggler-icon:after {transition:all 0.3s ease-in-out;transform:rotate(-45deg) translateY(-9px);position:absolute;content:'';width:80%;height:3px;left:30%;top:66%;background-color:#282d64}
#layout-header .navbar-collapse >.navbar-nav >li {position:relative;font-size:1rem}
@media (min-width:992px) {#layout-header .navbar-collapse >.navbar-nav >li {margin-right:20px }}
#layout-header .navbar-collapse >.navbar-nav >li.child-active >a {color:#333}
#layout-header .navbar-collapse >.navbar-nav >li >a {position:relative}
#layout-header .navbar-collapse >.navbar-nav >li >a:after {content:'';width:0%;height:2px;background-color:#282d64;position:absolute;z-index:110;left:50%;transform:translateX(-50%);transition:all 0.2s ease-in-out;bottom:-1px}
@media (max-width:992px) {#layout-header .navbar-collapse >.navbar-nav >li ul {display:block !important;position:relative !important;box-shadow:none !important;left:0 !important;background-color:transparent !important }}
#layout-header .navbar-collapse >.navbar-nav >li:hover >a {color:#282d64 !important}
#layout-header .navbar-collapse >.navbar-nav >li:hover >ul {display:block}
#layout-header .navbar-collapse >.navbar-nav >li:hover >a:after {width:100%;opacity:1}
#layout-header .navbar-collapse >.navbar-nav >li >ul {box-shadow:0 5px 0.5rem 0rem rgba(0,0,0,0.5);transition:all 0.3s ease-in-out;border-top:1px solid #f0f0f0;display:none;position:absolute;background-color:#f8f9fa;list-style:none;padding-inline-start:0;z-index:100;left:0%;min-width:8rem;white-space:nowrap;font-size:0.8rem}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li {padding-left:10px;padding-right:10px;position:relative}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:not(:last-child) {border-bottom:1px solid #f0f0f0}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:after {content:'';background-color:#282d64;width:12px;height:2px;position:absolute;z-index:100;left:0;transform:translateX(-50%);transition:all 0.1s ease-in-out;top:15px;opacity:0}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >.information {display:none}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >a {transition:all 0.3s ease-in-out}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:hover {background-color:#fff}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:hover >.information {display:block}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:hover >a {font-weight:bold;color:#282d64 !important;padding-left:20px}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:hover >ul {display:block}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li:hover:after {opacity:1;left:20px}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul {transition:all 0.3s ease-in-out;display:none;position:absolute;background-color:#fff;list-style:none;padding-inline-start:0;z-index:110;left:100%;top:0;white-space:nowrap;font-size:0.8rem}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li {padding-left:10px;padding-right:10px;position:relative}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:not(:last-child) {border-bottom:1px solid #f0f0f0}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:after {content:'';background-color:#282d64;width:8px;height:1px;position:absolute;z-index:100;left:10%;transform:translateX(-50%);transition:all 0.1s ease-in-out;bottom:50%;opacity:0}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li >a {transition:all 0.3s ease-in-out}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:hover {background-color:#fff}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:hover >a {font-weight:bold;color:#282d64 !important;padding-left:20px}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:hover >ul {display:block}
#layout-header .navbar-collapse >.navbar-nav >li >ul >li >ul >li:hover:after {opacity:1;left:10%}
#layout-header .navbar-collapse >.form-inline {position:relative}
#layout-header .navbar-collapse >.form-inline >input {border:0;border-radius:0;border-bottom:1px solid #282d64;font-size:0.8rem}
@media (max-width:992px) {#layout-header .navbar-collapse >.form-inline >input {width:85% !important }}
@media (min-width:992px) {#layout-header .navbar-collapse >.form-inline >input.is-hidden {display:none }}
#layout-header .navbar-collapse >.form-inline >button {border-radius:0;font-size:0.8rem;color:#282d64;display:inline-block;width:1.5rem;height:1.5rem;background-position:center center;background-image:url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/></svg>');background-repeat:no-repeat;background-size:1rem 1rem}
#layout-header .navbar-collapse >.form-inline >button:hover {background-image:url('data:image/svg+xml,<svg class="bi bi-search" width="1em" height="1em" viewBox="0 0 16 16" fill="%23005eb8" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z"/><path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/></svg>')}
.underline_link {position:relative;display:inline-block}
.underline_link:after {content:'';background-color:#333;width:100%;height:1px;position:absolute;z-index:100;left:0;transition:all 0.1s ease-in-out;bottom:2px;opacity:0}
.underline_link:hover:after {opacity:1}
.navbar-brand >img {height:50px}
.footer-nav .nav-link {padding:2px;color:#333}
.footer-nav .nav-link:hover {color:#000 !important}
.footer-nav ul {list-style:none;padding-inline-start:0}
.footer-nav >div >ul {margin-top:0.5rem}
.footer-nav >div >ul li {font-size:0.9rem}
.footer-nav >div >ul li ul li {font-size:0.9rem}
@media (max-width:992px) {.footer-nav >.nav-item {border-top:1px solid #ccc;padding-top:1rem }.footer-nav >.nav-item:first-child {border-top:0 }.footer-nav >div >ul {margin-top:1rem;margin-bottom:1rem }.footer-nav >div >ul >li {float:left;font-size:0.95rem;float-displace:block;margin-right:1rem;margin-top:0.3rem }.footer-nav >div >ul >li ul {margin-top:-0.1rem }.footer-nav >div >ul >li ul li {font-size:0.95rem }}
.breadcrumb {background-color:transparent}
.breadcrumb .breadcrumb-item {font-size:0.8rem}
.breadcrumb .breadcrumb-item a {font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;color:#999}
.breadcrumb .breadcrumb-item a:hover {color:#333}
.breadcrumb .breadcrumb-item.active a {color:#333}.oc-text-gray {color:#AAA !important}
.oc-text-bordered {border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}
.oc-text-spaced {letter-spacing:1px}
.oc-text-uppercase {text-transform:uppercase}a.oc-link-strong {font-weight:700}
a.oc-link-green {color:green}table.oc-dashed-borders td,
table.oc-dashed-borders th {border:1px dashed #999}
table thead {background:#006db2;color:white}
table.oc-alternate-rows tbody tr:nth-child(2n) {background:#f5f5f5}table td.oc-cell-highlighted,
table th.oc-cell-highlighted {border:1px double red}
table td.oc-cell-thick-border,
table th.oc-cell-thick-border {border-width:2px}img.oc-img-rounded {border-radius:100%;background-clip:padding-box}
img.oc-img-bordered {border:solid 10px #CCC;box-sizing:content-box}
#cookie_info_prompt {position:fixed;bottom:0;background:#282d64;width:100%;padding:10px;color:#fff}
#cookie_info_prompt i {left:2rem}
#cookie_info_prompt a {color:#fff !important;font-weight:bold}
#cookie_info_prompt a:hover {text-decoration:underline}
#cookie_info_prompt p {margin:1rem 5rem 1rem 3rem;float:left !important}
#cookie_info_prompt button {right:2rem;color:#282d64}
.tpp-home-carousels-styles {background:#f2f3f5;overflow:visible !important}
.tpp-home-carousels-styles .swiper-slide {overflow:visible;height:30rem;margin-bottom:2rem}
@media (max-width:554px) {.tpp-home-carousels-styles .swiper-slide {height:22rem;background-size:auto 350px!important;background-repeat:no-repeat;background-position:top right!important }}
.tpp-home-carousels-styles .swiper-scrollbar {bottom:5px}
.tpp-home-carousels-styles .swiper-button-prev {transition:left 0.2s ease-in-out;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-left" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z"/></svg>');left:5px}
.tpp-home-carousels-styles .swiper-button-prev:hover {right:0}
.tpp-home-carousels-styles .swiper-button-next {transition:right 0.2s ease-in-out;right:5px;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-right" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z"/></svg>')}
.tpp-home-carousels-styles .swiper-button-next:hover {right:0}
.tpp-home-carousels-styles >.swiper-pagination {width:auto;left:50%;transform:translateX(-50%);bottom:3rem}
.tpp-home-carousels-styles >.swiper-pagination >.swiper-pagination-bullet {width:4rem;height:8px;background:#fff;border-radius:0;opacity:1;transition:all ease-in-out 0.3s;margin-left:0.6vw;border-radius:10px}
.tpp-home-carousels-styles >.swiper-pagination >.swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background:#bb2353}
.tpp-home-carousels-styles .swiper-slide-container {color:#666;margin-top:0rem;box-sizing:border-box;width:400px;max-width:100%;min-width:300px;position:absolute;bottom:-2rem}
@media (max-width:992px) {.tpp-home-carousels-styles .swiper-slide-container {bottom:3rem }}
.tpp-home-carousels-styles .swiper-title {padding:2rem;padding-top:2rem;color:#fff}
.tpp-home-carousels-styles .swiper-desc {z-index:10;padding:2rem;padding-top:2rem;color:#fff}
@media (max-width:554px) {.tpp-home-carousels-styles .swiper-desc {padding-top:1rem }}
.tpp-home-carousels-styles .swiper-buttons {padding-left:2rem;padding-bottom:80px}
@media (max-width:554px) {.tpp-home-carousels-styles .swiper-buttons {padding-bottom:20px }}
.tpp-home-carousels-styles .swiper-buttons .swiper-button {display:inline-block;border:1px solid #bb2353;color:#fff;padding:5px 40px 5px 20px;text-decoration:none;border-radius:30px;font-weight:bolder;transition:all 300ms ease-in-out;background-color:#bb2353;position:relative}
.tpp-home-carousels-styles .swiper-buttons .swiper-button:after {transition:all 0.3s ease-in-out;position:absolute;top:0rem;display:inline-block;content:"";width:2rem;height:2rem;background-repeat:no-repeat;background-size:2rem 2rem;background-image:url('data:image/svg+xml,<svg class="bi bi-arrow-right-short" width="2em" height="2em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8.146 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.793 8 8.146 5.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5H11a.5.5 0 0 1 0 1H4.5A.5.5 0 0 1 4 8z"/></svg>')}
.tpp-home-carousels-styles .swiper-buttons .swiper-button:hover {color:#fff !important}
.tpp-home-carousels-styles .swiper-buttons .swiper-button:hover:after {transform:translateX(5px)}
.tpp-recruit-carousels-styles {background:#f2f3f5;overflow:visible !important}
.tpp-recruit-carousels-styles .swiper-slide {overflow:visible}
.tpp-recruit-carousels-styles .swiper-scrollbar {bottom:5px}
.tpp-recruit-carousels-styles .swiper-button-prev {transition:left 0.2s ease-in-out;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-left" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z"/></svg>');left:5px}
.tpp-recruit-carousels-styles .swiper-button-prev:hover {right:0}
.tpp-recruit-carousels-styles .swiper-button-next {transition:right 0.2s ease-in-out;right:5px;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-right" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z"/></svg>')}
.tpp-recruit-carousels-styles .swiper-button-next:hover {right:0}
.tpp-recruit-carousels-styles >.swiper-pagination {width:auto;left:50%;transform:translateX(-50%);bottom:1rem}
.tpp-recruit-carousels-styles >.swiper-pagination >.swiper-pagination-bullet {width:4rem;height:8px;background:#fff;border-radius:0;opacity:1;transition:all ease-in-out 0.3s;margin-left:0.6vw;border-radius:10px}
.tpp-recruit-carousels-styles >.swiper-pagination >.swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background:#bb2353}
.tpp-recruit-carousels-styles .swiper-slide-container {color:#666;margin-top:0rem;box-sizing:border-box;width:400px;max-width:100%;min-width:300px;position:absolute;bottom:-2rem}
@media (max-width:992px) {.tpp-recruit-carousels-styles .swiper-slide-container {bottom:3rem }}
@media (min-width:992px) {.tpp-recruit-carousels-styles .swiper-title {font-size:2rem }}
.tpp-recruit-carousels-styles .swiper-buttons {padding-left:2rem;padding-bottom:40px;background:#fff}
.tpp-recruit-carousels-styles .swiper-buttons .swiper-button {display:inline-block;border:1px solid #bb2353;color:#fff;padding:5px 40px 5px 20px;text-decoration:none;border-radius:30px;font-weight:bolder;transition:all 300ms ease-in-out;background-color:#bb2353;position:relative}
.tpp-recruit-carousels-styles .swiper-buttons .swiper-button:after {transition:all 0.3s ease-in-out;position:absolute;top:0rem;display:inline-block;content:"";width:2rem;height:2rem;background-repeat:no-repeat;background-size:2rem 2rem;background-image:url('data:image/svg+xml,<svg class="bi bi-arrow-right-short" width="2em" height="2em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8.146 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.793 8 8.146 5.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5H11a.5.5 0 0 1 0 1H4.5A.5.5 0 0 1 4 8z"/></svg>')}
.tpp-recruit-carousels-styles .swiper-buttons .swiper-button:hover {color:#fff !important}
.tpp-recruit-carousels-styles .swiper-buttons .swiper-button:hover:after {transform:translateX(5px)}
.tpp-about-history-styles {color:#fff}
.tpp-about-history-styles .swiper-slide {overflow:visible;min-height:20rem;margin-bottom:2rem}
.tpp-about-history-styles .swiper-scrollbar {bottom:5px}
.tpp-about-history-styles .swiper-button-prev {transition:left 0.2s ease-in-out;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-left" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z"/></svg>');left:5px}
.tpp-about-history-styles .swiper-button-prev:hover {right:0}
.tpp-about-history-styles .swiper-button-next {transition:right 0.2s ease-in-out;right:5px;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-right" width="1em" height="1em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z"/></svg>')}
.tpp-about-history-styles .swiper-button-next:hover {right:0}
.tpp-about-history-styles >.swiper-pagination {width:auto;left:50%;transform:translateX(-50%);top:2rem}
@media (max-width:768px) {.tpp-about-history-styles >.swiper-pagination {display:none }}
.tpp-about-history-styles >.swiper-pagination >.swiper-pagination-bullet {width:20px;height:20px;background:#fff;border-radius:0;opacity:1;transition:all ease-in-out 0.3s;border-radius:10px;margin-left:10px}
.tpp-about-history-styles >.swiper-pagination >.swiper-pagination-bullet:first-child {margin-left:0}
.tpp-about-history-styles >.swiper-pagination >.swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background:#bb2353}
.tpp-about-history-styles >.swiper-pagination:before {content:attr(last-name);position:absolute;left:-11px;top:30px}
.tpp-about-history-styles >.swiper-pagination:after {content:attr(first-name);position:absolute;right:-3px;top:30px}
.tpp-about-history-styles .swiper-title {position:relative;display:inline-block;margin-top:5rem}
@media (max-width:540px) {.tpp-about-history-styles .swiper-title {margin-top:0 !important }}
.tpp-about-history-styles .swiper-title:before {position:absolute;content:'';width:100%;height:40px;border-top:1px solid #fff;top:110%}
.tpp-about-history-styles .swiper-desc {padding:10px 20px}
.home-highlights {margin-top:2rem;margin-bottom:2rem}
.home-highlights >div:nth-child(2) >div {overflow:hidden;height:310px;margin-top:1rem}
@media (max-width:575px) {.home-highlights >div:nth-child(2) >div {height:210px !important }}
.home-highlights >div:nth-child(2) >div:nth-child(2) {height:430px}
.home-highlights >div:nth-child(2) >div:nth-child(1) {margin-top:0;height:210px}
@media (max-width:992px) {.home-highlights >div:nth-child(2) {margin-top:1rem }}
.home-highlights >div:nth-child(1) >div {margin-top:1rem;overflow:hidden;height:310px}
@media (max-width:575px) {.home-highlights >div:nth-child(1) >div {height:210px !important }}
.home-highlights >div:nth-child(1) >div:nth-child(1) {height:430px;margin-top:0}
.home-highlights >div:nth-child(1) >div:nth-child(2) {height:210px}
.home-highlights >div:nth-child(3) >div {margin-top:1rem;overflow:hidden;height:310px}
.home-highlights .dark-background {bottom:0;color:#fff;padding:100px 10px 0 10px;position:relative}
.home-highlights .dark-background:before {content:'';position:absolute;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0),#000);opacity:0.5;transition:opacity 0.3s ease-in-out;top:0;left:0;z-index:0}
.home-highlights .dark-background svg {margin-bottom:4px;margin-left:0.5rem;transition:transform 0.3s ease-in-out}
.home-highlights a {display:block;position:relative;height:100%}
.home-highlights a:hover .dark-background:before {opacity:1}
.home-highlights a:hover .dark-background svg {transform:translateX(4px)}
@media (max-width:992px) {.header_block {margin-top:0rem }}
.hot-label::before {background-color:#bb2353;color:#fff;content:'';font-size:0.9rem;border-radius:10px;width:0.6rem;height:0.6rem;display:inline-block;transform:translateY(-3px);margin-right:3px}
.mouse-over-display {position:relative}
.mouse-over-display .mouse-over-infomation {position:absolute;display:inline-block;opacity:0;overflow:hidden;left:20px;top:88px;z-index:1000;box-shadow:8px 10px rgba(0,0,0,0.1)}
@media (max-width:575px) {.mouse-over-display .mouse-over-infomation {opacity:1;position:relative;left:0;top:0 }}
.mouse-over-display:hover .mouse-over-infomation {border-top:1px solid #bb2353;display:inline-block;opacity:1}
.mouse-over {height:100%;margin-left:-15px;margin-right:-15px}
.mouse-over .mouse-over-infomation {visibility:hidden;position:absolute;left:50%;top:50%;width:200px;height:200px;max-width:100%;background-color:#bb2353;padding:0;border-radius:8px;color:#fff;font-size:0.95rem;transform:translate(-50%,-50%);text-align:center !important}
.mouse-over:hover .mouse-over-infomation {visibility:visible}
iframe {width:100%}
.taps-block .tab-desc h1,
.taps-block .tab-desc h2,
.taps-block .tab-desc h3,
.taps-block .tab-desc h4,
.taps-block .tab-desc h5,
.taps-block .tab-desc h6 {margin-bottom:0}
.taps-block .taps-content {border-radius:.5rem;padding:0;overflow:hidden}
.taps-block .taps-content .nav-link {border:0;border-radius:0;background-color:#51616f;height:100%;padding:0;display:flex;align-items:center;min-height:3rem;font-size:1rem;color:#fff}
.taps-block .taps-content .nav-link:hover {color:#ddd !important;opacity:1;background-color:#51616f}
.taps-block .taps-content .nav-link.active {opacity:1;color:#333;background-color:#fff}
.taps-block .taps-content .nav-link.active:hover {color:#333 !important;background-color:#fff}
.taps-block .taps-content .nav-link .tab-desc {margin:0 auto}
.taps-block .taps-content iframe {border:1px solid #f0f0f0}
.tags {list-style:none;padding-left:0;display:inline-block;margin-bottom:0.5rem;margin-top:0.5rem;min-height:18px}
.tags li {display:inline-block}
.tags li a {background-color:white;color:#999;font-size:14px;padding:1px 10px 1px 10px;border-radius:20px;border:1px solid #999}
.tags li a:hover {border:1px solid #333;color:#333 !important}
.pagination {margin:15px 0 15px;text-align:center !important;width:100%;display:block;font-size:1rem}
.pagination li {text-align:center}
.pagination li.active >a {color:#fff !important;border:3px solid #bb2353 !important;background-color:#bb2353 !important}
.pagination li.active >a:hover {color:#fff !important;border:3px solid #bb2353 !important}
.pagination li span {border:0;color:#999}
.pagination li span:hover {color:#999}
.pagination li a {border-radius:20px !important;border:3px solid #f0f0f0 !important;height:35px !important;padding:5px 6px;min-width:35px;color:#999 !important}
.pagination li a:hover {color:#bb2353 !important;border:3px solid #bb2353 !important}
.solution_side_button {display:block;cursor:pointer;border-bottom:1px solid #f0f0f0;position:relative}
.solution_side_button::after {position:absolute;top:0;left:0;content:'';width:0;height:100%;background:#bb2353;transition:all 0.2s ease-in-out}
.solution_side_button:hover::after {width:10px}
.solution_side_button.active {border-left:4px solid #bb2353}
.solution_item:nth-last-child(1) {margin-bottom:1rem}
.markdown_area {line-height:1.6rem}
.markdown_area p {margin-bottom:0}
.markdown_area a {text-decoration:none;cursor:pointer;border-bottom:1px solid grey}
.over_zoomin:hover img {transform:scale(1.1)}
.over_zoomin img {transition:all 0.3s ease-in-out;transform:scale(1)}
.big_button {color:#333;background:#fff}
.big_button svg {transition:all 0.2s ease-in-out;color:#333;transform:translateY(-2px)}
.big_button:hover {background:#f0f0f0;color:#bb2353 !important}
.big_button:hover svg {margin-left:5px;color:#bb2353}
.forder-button {display:none}
@media (max-width:554px) {body {font-size:14px }h1 {font-size:1.8rem }h2 {font-size:1.5rem }h3 {font-size:1.3rem }h4 {font-size:1.2rem }h5 {font-size:1.05rem }h6 {font-size:0.98rem }.white_block_board {padding:0 20px 20px 20px!important }.textblock .container-lg {margin:60px auto 60px !important }.aiyueli_header >.row {margin-top:1rem !important;margin-bottom:1rem !important }.aiyueli_header .image-div img {max-height:300px }.aiyueli_header .text-div {min-height:250px !important }.aiyueli_video {margin-top:1rem !important;margin-bottom:1rem !important }.aiyueli_video .text-left {min-height:200px !important }.aiyueli_video .text-left .vertical-center {max-height:200px !important }.forder-button {display:block;margin:0 auto ;height:2rem;background-position:center }.forder-button.switch-off {background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chevron-compact-down" fill="%23BB2353" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M1.553 6.776a.5.5 0 0 1 .67-.223L8 9.44l5.776-2.888a.5.5 0 1 1 .448.894l-6 3a.5.5 0 0 1-.448 0l-6-3a.5.5 0 0 1-.223-.67z"/></svg>');background-repeat:no-repeat;background-size:2rem 2rem }.forder-button.switch-on {background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chevron-compact-up" fill="%23BB2353" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.776 5.553a.5.5 0 0 1 .448 0l6 3a.5.5 0 1 1-.448.894L8 6.56 2.224 9.447a.5.5 0 1 1-.448-.894l6-3z"/></svg>');background-repeat:no-repeat;background-size:2rem 2rem }}
.swiper-styles-default.horizontal {background:#f2f3f5;overflow:visible !important}
.swiper-styles-default.horizontal .swiper-slide {overflow:visible}
.swiper-styles-default.horizontal .swiper-scrollbar {bottom:5px}
.swiper-styles-default.horizontal .swiper-button-prev {transition:left 0.2s ease-in-out;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-left" width="1em" height="1em" viewBox="0 0 16 16" fill="%23333" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z"/></svg>');left:5px}
.swiper-styles-default.horizontal .swiper-button-prev:hover {left:0}
.swiper-styles-default.horizontal .swiper-button-next {transition:right 0.2s ease-in-out;right:5px;background-image:url('data:image/svg+xml,<svg class="bi bi-chevron-compact-right" width="1em" height="1em" viewBox="0 0 16 16" fill="%23333" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z"/></svg>')}
.swiper-styles-default.horizontal .swiper-button-next:hover {right:0}
.swiper-styles-default.horizontal >.swiper-pagination {width:auto;left:50%;transform:translateX(-50%);bottom:1rem}
.swiper-styles-default.horizontal >.swiper-pagination >.swiper-pagination-bullet {width:4rem;height:8px;background-color:rgba(255,255,255,0.4);border:1px solid rgba(0,0,0,0.3);opacity:1;transition:all ease-in-out 0.3s;margin-left:0.6vw;border-radius:10px}
.swiper-styles-default.horizontal >.swiper-pagination >.swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background-color:#bb2353;border:1px solid #bb2353}
.swiper-styles-default.horizontal .swiper-slide-container {color:#666;margin-top:0rem;box-sizing:border-box;position:absolute}
.swiper-styles-default.vertical {background:#f2f3f5;overflow:visible !important}
.swiper-styles-default.vertical .swiper-slide {overflow:visible}
.swiper-styles-default.vertical .swiper-scrollbar {bottom:5px}
.swiper-styles-default.vertical .swiper-button-prev {transition:top 0.2s ease-in-out;background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chevron-compact-up" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.776 5.553a.5.5 0 0 1 .448 0l6 3a.5.5 0 1 1-.448.894L8 6.56 2.224 9.447a.5.5 0 1 1-.448-.894l6-3z"/></svg>');left:50%;top:20px;width:44px}
.swiper-styles-default.vertical .swiper-button-prev:hover {top:10px}
.swiper-styles-default.vertical .swiper-button-next {transition:bottom 0.2s ease-in-out;left:50%;top:auto;bottom:10px;width:44px;background-image:url('data:image/svg+xml,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chevron-compact-down" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M1.553 6.776a.5.5 0 0 1 .67-.223L8 9.44l5.776-2.888a.5.5 0 1 1 .448.894l-6 3a.5.5 0 0 1-.448 0l-6-3a.5.5 0 0 1-.223-.67z"/></svg>')}
.swiper-styles-default.vertical .swiper-button-next:hover {bottom:0}
.swiper-styles-default.vertical >.swiper-pagination {transform:translateY(-50%)}
.swiper-styles-default.vertical >.swiper-pagination >.swiper-pagination-bullet {width:12px;height:12px;background-color:rgba(255,255,255,0.4);border:1px solid rgba(0,0,0,0.3);opacity:1;transition:all ease-in-out 0.3s;border-radius:10px}
.swiper-styles-default.vertical >.swiper-pagination >.swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background-color:#bb2353;border:1px solid #bb2353}
.swiper-styles-default.vertical .swiper-slide-container {color:#666;margin-top:0rem;box-sizing:border-box;position:absolute}
.swiper .gallery-thumbs {margin-top:10px}
.swiper .gallery-thumbs .swiper-slide-visible {transition:opacity 0.3s ease-in-out;opacity:0.5;cursor:pointer;height:80px}
.swiper .gallery-thumbs .swiper-slide-visible.swiper-slide-thumb-active {opacity:1;border:1px solid #666}
.button_link a:not([nostyle]) {display:inline-block;border:1px solid #bb2353;color:#fff;padding:5px 40px 5px 20px;text-decoration:none;border-radius:30px;font-weight:bolder;transition:all 300ms ease-in-out;background-color:#bb2353;position:relative}
.button_link a:not([nostyle]):after {transition:all 0.3s ease-in-out;position:absolute;top:0rem;display:inline-block;content:"";width:2rem;height:2rem;background-repeat:no-repeat;background-size:2rem 2rem;background-image:url('data:image/svg+xml,<svg class="bi bi-arrow-right-short" width="2em" height="2em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8.146 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.793 8 8.146 5.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5H11a.5.5 0 0 1 0 1H4.5A.5.5 0 0 1 4 8z"/></svg>')}
.button_link a:not([nostyle]):hover {color:#fff !important}
.button_link a:not([nostyle]):hover:after {transform:translateX(3px)}
input,
button,
button.form-control:focus,
input.form-control:focus,
textarea.form-control:focus {outline:0 !important;box-shadow:none !important}
.cursor-pointer {cursor:pointer}
.pop-v-center {margin-top:0}
@media (min-width:540px) {.pop-v-center {margin-top:20vh }}
a {color:#333;transition:all 0.2s ease-in-out}
a .dark-mask {transition:all 0.2s ease-in-out;border:1px solid rgba(187,35,83,0)}
a .dark-mask:hover {opacity:1;border:1px solid rgba(187,35,83,0.9)}
a .hover-bg {transition:all ease-in 0.2s}
a:hover .hover-bg {transform:scale(1.03)}
a:hover {color:#000 !important;text-decoration:none}
.arrow_button {color:#fff;display:inline-block}
.arrow_button >svg {transition:300ms;transform:translateX(0) translateY(-2px)}
.arrow_button:hover {color:#fff !important}
.arrow_button:hover >svg {transform:translateX(0.3rem) translateY(-2px)}
.red_arrow_button {display:inline-block;color:#bb2353 !important;cursor:pointer}
.red_arrow_button >svg {transition:300ms;transform:translateX(0) translateY(-2px)}
.red_arrow_button:hover {color:#bb2353 !important}
.red_arrow_button:hover >svg {transform:translateX(0.3rem) translateY(-2px)}
.red-line {margin:5rem auto 2rem auto;width:80px;height:3px;background:#cc345b}
.header-fluid {background-color:#fff;border-bottom:1px solid #f0f0f0}
body {background-color:#e4e4e4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"Hiragino Sans GB","Microsoft YaHei",PingFang_TPP,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}
:root {--plyr-color-main:#bb2353}
.main-buttons {padding-bottom:40px;text-align:center}
.main-buttons .main-button {display:inline-block;border:1px solid #bb2353;color:#fff;padding:5px 40px 5px 20px;text-decoration:none;border-radius:30px;font-weight:bolder;transition:all 300ms ease-in-out;background-color:#bb2353;position:relative}
.main-buttons .main-button:after {transition:all 0.3s ease-in-out;position:absolute;top:0rem;display:inline-block;content:"";width:2rem;height:2rem;background-repeat:no-repeat;background-size:2rem 2rem;background-image:url('data:image/svg+xml,<svg class="bi bi-arrow-right-short" width="2em" height="2em" viewBox="0 0 16 16" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8.146 4.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.793 8 8.146 5.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5H11a.5.5 0 0 1 0 1H4.5A.5.5 0 0 1 4 8z"/></svg>')}
.main-buttons .main-button:hover {color:#fff !important}
.main-buttons .main-button:hover:after {transform:translateX(3px)}
.outline-buttons {position:relative;padding-bottom:40px;text-align:center}
.outline-buttons .outline-button {display:inline-block;border:1px solid #bb2353;color:#bb2353;padding:5px 50px 5px 20px;text-decoration:none;border-radius:30px;font-weight:bolder;transition:all 300ms ease-in-out;background-color:#fff;position:relative}
.outline-buttons .outline-button:after {position:absolute;top:0.32rem;right:0.5rem;display:inline-block;content:"";width:1.5rem;height:1.5rem;overflow:hidden;background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-image:url('data:image/svg+xml,<svg width="0.6em" height="0.6em" viewBox="0 0 16 16" class="bi bi-arrow-down-circle-fill" fill="%23bb2353" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 5a.5.5 0 0 0-1 0v4.793L5.354 7.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 9.793V5z"/></svg>')}
.outline-buttons .outline-button:hover {color:#fff !important;background-color:#bb2353}
.outline-buttons .outline-button:hover:after {background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="0.6em" height="0.6em" viewBox="0 0 16 16" class="bi bi-arrow-down-circle-fill" fill="%23fff" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 5a.5.5 0 0 0-1 0v4.793L5.354 7.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 9.793V5z"/></svg>')}
.block-margin--15 {margin:0 -15px 0 -15px}
.lg-stage {background-color:#fff;min-height:100%}
.lg-stage .row >p,
.lg-stage .row >h1,
.lg-stage .row >h2,
.lg-stage .row >h3,
.lg-stage .row >h4,
.lg-stage .row >h5,
.lg-stage .row >h6,
.lg-stage .row >pre {flex:0 0 100%;box-sizing:border-box}
#footer {font-size:0.8rem;color:#666}
.custom-stage img {max-width:100%}
h6 {line-height:1.5}
.download .download-panel {box-shadow:0 2px 4px 0 rgba(0,0,0,0.12),0 0 6px 0 rgba(0,0,0,0.04);border-radius:.5rem;padding:0;overflow:hidden}
.download .nav-link {background-color:#51616f;color:#fff !important;text-align:center;border-radius:0;border:0 !important;padding:20px}
.download .nav-link:hover {color:#ccc !important}
.download .nav-link.active {color:#333 !important;border:0 !important}
.download .tab-content {position:relative;background-color:#fff;z-index:1}
.download .tab-content .download-item >div {padding:2rem;border-bottom:1px solid #f0f0f0}
.download .tab-content .download-item:nth-last-child(1) >div {border-bottom:0 !important}
.download .tab-content .download-button {text-align:right}
@media (max-width:576px) {.download .tab-content {text-align:left }.download .tab-content .download-item >div {padding:2rem 0rem;font-size:12px }.download .tab-content .download-button {text-align:center }.download .tab-content h5,.download .tab-content p {text-align:center }}
.article-content {position:relative;padding:2rem 1rem 2rem 0;border-right:1px dashed #f0f0f0;line-height:1.9rem}
@media (max-width:768px) {.article-content {padding:2rem 0rem 2rem 0;border-right:0 dashed #f0f0f0 }}
.article-content p {margin-bottom:1.5rem}
.article-content section {margin-top:0;margin-bottom:1rem}
.article-content h1 {font-size:1.75rem}
.article-content h2 {font-size:1.5rem}
.article-content h3 {font-size:1.25rem}
.article-content h4 {font-size:1.1rem}
.article-content h5 {font-size:1.05rem}
.article-content h6 {font-size:1rem}
.article-content img {max-width:100%}
.article-content .fr-view pre {white-space:pre-wrap;word-wrap:break-word}
.article-content .fr-view blockquote {border-left:2px solid #282d64;margin-left:0;padding-left:5px;color:#282d64}
.article-content .fr-view blockquote blockquote {border-color:#00bcd4;color:#00bcd4}
.article-content .fr-view blockquote blockquote blockquote {border-color:#43a047;color:#43a047}
.article-content .fr-view img.fr-dib {margin:5px auto;display:block;float:none;vertical-align:top}
.article-content .fr-view img.fr-dib.fr-fil {margin-left:0}
.article-content .fr-view img.fr-dib.fr-fir {margin-right:0}
.article-content video,
.article-content iframe {max-width:100%}
.article-content table {box-sizing:content-box;overflow:hidden;margin:0.5rem 0;font-size:14px;line-height:1.3rem}
.article-content table th {background-color:#bb2353;padding:8px 12px}
.article-content table td {padding:8px 12px;border:1px solid #ccc}
.article-content table td ul {padding-inline-start:1rem}
.article-content table td ul li:not(:last-child) {margin-bottom:4px}
.article-content table tr {background-color:#eee}
.article-content table tr:nth-child(2) {background-color:#ddd}
.new-text-list {border-left:2px solid #282d64;display:inline-block;margin-top:0.4rem;padding-left:0.5rem;color:#999}
.new-text-list.active {border-left:4px solid #bb2353 !important;color:#333}
.new-text-list:hover {border-left:2px solid #bb2353}
.home_app:first-child {border-top-left-radius:10px}
.home_app:last-child {border-bottom-left-radius:10px}
.home_app:not(:last-child):after {position:absolute;content:'';bottom:0;width:60%;height:1px;background-color:#f0f0f0;left:20%}
.home_app {cursor:pointer;width:70px;height:70px;overflow:hidden;transition:all 0.3s;text-align:center;position:relative;display:block;padding:0.5rem;background-color:#fff}
.home_app .icon_div {transition:all 0.5s;opacity:1}
.home_app .hover_div {display:none;transition:all 0.5s;opacity:0}
.home_app:hover {background-color:#f0f0f0}