.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

a:hover {
    opacity: .95
}

.btn_msb_common {
    display: inline-block;
    border-radius: 8px;
    color: #fff !important;
    background: linear-gradient(324.32deg, #e45f35 20.9%, #ffa95a 110.29%);
    min-width: 96px;
    text-align: center;
    text-decoration: none !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    padding: 14px 15px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.btn_msb_common:hover {
    opacity: .8
}

.btn_msb_common2 {
    display: inline-block;
    background: var(--alias-background-overlay, rgba(29, 41, 57, 0.6));
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 14px 15px;
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.btn_msb_common2:hover {
    background-color: #fff;
    color: var(--alias-text-brand-highlight, #f4600c)
}

.box_lang {
    position: relative
}

.box_lang .lv1 {
    margin: 0;
    padding: 0 24px 0 0;
    position: relative;
    cursor: pointer
}

.box_lang .lv1 span {
    display: block;
    width: 24px;
    height: 16px;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    display: block;
    line-height: 0
}

.box_lang .lv1 span svg {
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.box_lang .lv1 .ic_dowwn {
    position: absolute;
    width: 10px;
    height: 6px;
    right: 0;
    top: 50%;
    margin-top: -3px;
    display: block;
    line-height: 0
}

.box_lang .lv1 .ic_dowwn svg {
    width: 100%;
    height: 100%
}

.box_lang .lv1:hover span {
    opacity: .8
}

.box_lang .sub {
    visibility: hidden;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    right: 0;
    width: 240px;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0px 8px 20px 0px rgba(29, 41, 57, .2392156863);
    overflow: hidden;
    z-index: 1000
}

.box_lang .sub li {
    margin: 0;
    padding: 0 24px;
    display: flex;
    justify-content: flex-start
}

.box_lang .sub li a {
    display: flex;
    margin: 0;
    padding: 16px;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef)
}

.box_lang .sub li a span {
    font-size: 15px;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42);
    width: calc(100% - 40px);
    padding-left: 12px
}

.box_lang .sub li a svg {
    border-radius: 4px;
    width: 40px;
    height: 28px
}

.box_lang .sub li a:hover {
    opacity: .8
}

.box_lang .sub li:last-child a {
    border-bottom: 0
}

.box_lang:hover .sub {
    visibility: visible
}

.box_login_common {
    margin-left: 12px;
    position: relative
}

.box_login_common .sub {
    visibility: hidden;
    position: absolute;
    right: 0;
    width: 240px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0px 8px 20px 0px rgba(29, 41, 57, .2392156863);
    overflow: hidden;
    z-index: 2000
}

.box_login_common .sub li {
    margin: 0;
    padding: 0
}

.box_login_common .sub li a {
    display: block;
    text-decoration: none;
    padding: 15px 16px
}

.box_login_common .sub li a span {
    display: block
}

.box_login_common .sub li a span.line1 {
    font-weight: 500;
    font-size: 16px;
    color: var(--alias-text-primary, #091e42)
}

.box_login_common .sub li a span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.box_login_common .sub li a:hover {
    background: var(--alias-surface-hover, #feefe7)
}

.box_login_common .sub li>ul {
    display: none
}

.box_login_common:hover .sub {
    visibility: visible
}

.slick-slider .slick-arrow {
    position: absolute;
    width: 48px;
    height: 48px;
    z-index: 1;
    top: 50%;
    bottom: auto;
    margin: -24px 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0)
}

.slick-slider .slick-arrow.slick-prev {
    left: -48px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_left.svg) no-repeat center;
    background-size: contain
}

.slick-slider .slick-arrow.slick-prev:hover {
    background-image: url(../images/package_images/ic_slider_left_hover.svg)
}

.slick-slider .slick-arrow.slick-next {
    right: -48px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_right.svg) no-repeat center;
    background-size: contain
}

.slick-slider .slick-arrow.slick-next:hover {
    background-image: url(../images/package_images/ic_slider_right_hover.svg)
}

.slick-slider .slick-arrow.slick-disabled {
    visibility: hidden !important;
    opacity: 0 !important
}

.slick-slider .slick-dots {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.slick-slider .slick-dots li {
    margin: 0 8px 0 0;
    width: 8px
}

.slick-slider .slick-dots li button {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 0;
    background-color: #c2c7d0;
    font-size: 0;
    line-height: 0;
    color: #c2c7d0;
    margin: 0;
    padding: 0;
    min-width: auto
}

.slick-slider .slick-dots li.slick-active {
    width: 24px
}

.slick-slider .slick-dots li.slick-active button {
    width: 24px;
    background-color: #f4600c;
    color: #f4600c;
    border-radius: 24px
}

.slick-slider .slick-dots li:last-child {
    margin-right: 0
}

.slick-slider.full .slick-list {
    height: 100%
}

.slick-slider.full .slick-list .slick-track {
    height: 100%
}

.slick-slider.full .slick-list .slick-track .slick-slide {
    height: 100%
}

.slider-wrapper .slider-type-fade .flickity-viewport .flickity-slider {
    background: #000
}

.slider-wrapper .slider-type-fade .flickity-viewport .flickity-slider>* {
    transition: opacity 1s ease-in-out !important
}

html.msb_home_html {
    height: 100%
}

html.msb_home_html body,
html.msb_home_html #wrapper,
html.msb_home_html #main {
    height: 100%
}

@media only screen and (max-width: 1023px) {
    .msb_view_pc {
        display: none !important
    }
}

.msb_view_sp {
    display: none !important
}

@media only screen and (max-width: 1023px) {
    .msb_view_sp {
        display: block !important
    }
}

.msb_home {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.msb_home * {
    box-sizing: border-box
}

.msb_home .home_inner {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    max-width: 1366px;
    padding: 24px;
    position: relative
}

@media only screen and (max-width: 1023px) {
    .msb_home .home_inner {
        padding: 9px 12px
    }
}

.msb_home .wrap_msb_home_header {
    position: absolute;
    z-index: 99;
    top: 24px;
    left: 0;
    right: 0
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_header {
        top: 9px
    }
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 24px
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner {
        padding: 0 12px
    }
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .logo_home {
    display: block;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    width: 128px;
    height: 31px;
    display: block
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .logo_home {
        width: 97px;
        height: 23px
    }
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .logo_home svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .logo_home:hover {
    opacity: .8
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home {
        display: none
    }
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .btn_priority {
    margin: 0 12px 0 0;
    padding: 0
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .btn_priority a {
    background: var(--global-neutral-800, #091e42);
    border-radius: 8px;
    height: 44px;
    line-height: 44px;
    border: 0;
    padding: 0 12px;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 500
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .btn_priority a svg {
    width: 24px;
    height: 24px
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .btn_priority a span {
    width: calc(100% - 12px);
    padding-left: 12px;
    background: linear-gradient(124.1deg, #dec695 0.68%, #c5a161 100%);
    color: rgba(0, 0, 0, 0);
    background-clip: text;
    font-size: 16px;
    font-weight: 500
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .btn_priority a:hover {
    opacity: .8
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list {
    margin: 0;
    padding: 14px 12px;
    list-style-type: none;
    background: var(--global-overlay-90, rgba(255, 255, 255, 0.8980392157));
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    display: flex;
    align-items: center;
    border-radius: 10px
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>li {
    margin: 0;
    padding: 0 0 0 12px
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>li>a {
    font-weight: 500;
    font-size: 16px;
    color: var(--alias-text-primary, #091e42);
    text-decoration: none !important;
    padding: 0 12px;
    line-height: 1;
    display: block;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>li>a:hover {
    color: var(--button-color-text-tertiary-default, #f4600c)
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>li:first-child {
    padding-left: 0
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>li:last-child {
    padding-right: 0
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .top_menu_home_list>ul {
    display: none
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login {
    margin-left: 12px;
    position: relative
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub {
    visibility: hidden;
    position: absolute;
    right: 0;
    width: 240px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0px 8px 20px 0px rgba(29, 41, 57, .2392156863);
    overflow: hidden
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li {
    margin: 0;
    padding: 0
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li a {
    display: block;
    text-decoration: none;
    padding: 15px 16px
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li a span {
    display: block
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li a span.line1 {
    font-weight: 500;
    font-size: 16px;
    color: var(--alias-text-primary, #091e42)
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li a span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li a:hover {
    background: var(--alias-surface-hover, #feefe7)
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login .sub li>ul {
    display: none
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .top_menu_home .box_login:hover .sub {
    visibility: visible
}

.msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .btn_open_menu {
    display: none
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .btn_open_menu {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        margin: 0;
        padding: 0;
        list-style-type: none
    }

    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .btn_open_menu li {
        width: 44px;
        height: 44px;
        margin: 0 12px 0 0;
        padding: 0
    }

    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .btn_open_menu li svg {
        width: 100%;
        height: 100%
    }

    .msb_home .wrap_msb_home_header .wrap_msb_home_header_inner .btn_open_menu li:last-child {
        margin-right: 0
    }
}

.msb_home .wrap_msb_menu_sp {
    position: fixed;
    display: block;
    visibility: hidden;
    width: 100%;
    max-width: 375px;
    top: 0;
    right: -375px;
    bottom: 0;
    height: 100%;
    z-index: 999;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: var(--alias-background-secondary, #f7f8f9)
}

@media only screen and (max-width: 767px) {
    .msb_home .wrap_msb_menu_sp {
        max-width: 100%;
        right: -100%
    }
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_header {
    padding: 9px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_header .btn_close_menu_sp {
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 0;
    align-items: center
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_header .btn_close_menu_sp svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_header .btn_login_sp {
    margin: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body {
    width: 100%;
    height: auto;
    overflow: auto
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp {
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    margin: 18px 12px 24px;
    border-radius: 12px;
    background: #fff;
    padding: 14px 12px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .caption {
    width: calc(100% - 100px)
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .caption p {
    margin: 0;
    padding: 0;
    line-height: 1
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .caption p.line1 {
    font-weight: 500;
    font-size: 16px;
    color: var(--item-color-text-main, #091e42);
    margin: 0 0 8px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .caption p.line2 {
    font-weight: 400;
    font-size: 14px;
    color: var(--item-color-text-sub, #505f79)
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .flag {
    margin: 0 0 0 12px;
    width: 44px;
    height: 32px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .flag svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .right {
    margin: 0 0 0 12px;
    width: 32px;
    height: 32px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_lang_sp .right svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_menu_top {
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    margin: 24px 12px 0;
    padding: 0;
    list-style-type: none
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_menu_top li {
    margin: 0 12px;
    padding: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_menu_top li a {
    font-size: 16px;
    font-weight: 500;
    padding: 24px 0;
    color: var(--alias-text-primary, #091e42);
    display: block;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef)
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_body .box_menu_top li:last-child a {
    border-bottom: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 233px;
    z-index: 1
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 {
    background: #fff;
    padding: 24px 12px 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend {
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend h3 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li {
    width: 142px;
    height: 42px;
    margin: 0 12px 0 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li a svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li:last-child {
    margin-right: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social {
    margin: 0 0 50px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social h3 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li {
    width: 48px;
    height: 48px;
    margin: 0 12px 12px 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li a svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li:last-child {
    margin-right: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .logo {
    display: block;
    width: 97px;
    height: 23px;
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .logo svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 h2 {
    font-weight: bold;
    font-size: 18px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .description {
    color: var(--alias-text-primary, #091e42);
    font-weight: 400;
    font-size: 14px;
    margin: 0 0 12px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li {
    display: block;
    margin: 0 0 15px
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li a {
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    color: var(--alias-text-primary, #091e42)
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li:last-child {
    margin-bottom: 0
}

.msb_home .wrap_msb_menu_sp .wrap_msb_menu_sp_footer .wrap_msb_menu_sp_footer_2 {
    background: var(--alias-text-primary, #091e42);
    padding: 8px 24px;
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    color: #fff;
    line-height: 16px;
    margin: 0
}

.msb_home .wrap_msb_menu_sp.rotate {
    overflow: auto
}

.msb_home .wrap_msb_menu_sp.rotate .wrap_msb_menu_sp_body {
    height: auto;
    margin: 0 0 50px
}

.msb_home .wrap_msb_menu_sp.rotate .wrap_msb_menu_sp_footer {
    position: relative
}

.msb_home .wrap_msb_menu_sp.active {
    right: 0;
    visibility: visible
}

.msb_home .box_lang_lst_sp {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 375px;
    right: -375px;
    bottom: 0;
    height: 100%;
    overflow: auto;
    z-index: 1000;
    background: var(--alias-background-secondary, #f7f8f9);
    visibility: hidden;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

@media only screen and (max-width: 767px) {
    .msb_home .box_lang_lst_sp {
        max-width: 100%;
        right: -100%
    }
}

.msb_home .box_lang_lst_sp .box_menu_header_sub {
    padding: 9px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.msb_home .box_lang_lst_sp .box_menu_header_sub p {
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 0
}

.msb_home .box_lang_lst_sp .box_menu_header_sub p svg {
    width: 100%;
    height: 100%
}

.msb_home .box_lang_lst_sp .box_menu_header_sub h2 {
    margin: 0 44px 0 0;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42)
}

.msb_home .box_lang_lst_sp ul {
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    margin: 18px 12px 0;
    padding: 0;
    list-style-type: none
}

.msb_home .box_lang_lst_sp ul li {
    margin: 0 12px;
    padding: 0
}

.msb_home .box_lang_lst_sp ul li a {
    font-size: 16px;
    font-weight: 500;
    padding: 16px 0 16px 16px;
    color: var(--alias-text-primary, #091e42);
    display: flex;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef);
    align-items: center;
    justify-content: flex-start
}

.msb_home .box_lang_lst_sp ul li a>svg {
    width: 40px;
    height: 28px;
    margin: 0 12px 0 0;
    border-radius: 4px
}

.msb_home .box_lang_lst_sp ul li a .txt {
    margin: 0 12px 0 0;
    color: var(--alias-text-primary, #091e42);
    font-weight: 500;
    font-size: 16px;
    width: calc(100% - 94px)
}

.msb_home .box_lang_lst_sp ul li a .current {
    margin: 0;
    width: 32px;
    height: 32px
}

.msb_home .box_lang_lst_sp ul li a .current svg {
    width: 100%;
    height: 100%
}

.msb_home .box_lang_lst_sp ul li:last-child a {
    border-bottom: 0
}

.msb_home .box_lang_lst_sp.active {
    right: 0;
    visibility: visible
}

.msb_home .box_login_sp {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 375px;
    right: -375px;
    bottom: 0;
    height: 100%;
    overflow: auto;
    z-index: 1000;
    background: var(--alias-background-secondary, #f7f8f9);
    visibility: hidden;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

@media only screen and (max-width: 767px) {
    .msb_home .box_login_sp {
        max-width: 100%;
        right: -100%
    }
}

.msb_home .box_login_sp .box_menu_header_sub {
    padding: 9px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.msb_home .box_login_sp .box_menu_header_sub p {
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 0
}

.msb_home .box_login_sp .box_menu_header_sub p svg {
    width: 100%;
    height: 100%
}

.msb_home .box_login_sp .box_menu_header_sub h2 {
    margin: 0 44px 0 0;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42)
}

.msb_home .box_login_sp ul {
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    margin: 18px 12px 0;
    padding: 0;
    list-style-type: none
}

.msb_home .box_login_sp ul li {
    margin: 0 12px;
    padding: 0
}

.msb_home .box_login_sp ul li a {
    font-size: 16px;
    font-weight: 500;
    padding: 16px 0 16px 16px;
    color: var(--alias-text-primary, #091e42);
    display: block;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef)
}

.msb_home .box_login_sp ul li a span {
    display: block
}

.msb_home .box_login_sp ul li a span.linve1 {
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: 500
}

.msb_home .box_login_sp ul li a span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.msb_home .box_login_sp ul li:last-child a {
    border-bottom: 0
}

.msb_home .box_login_sp.active {
    right: 0;
    visibility: visible
}

.msb_home .wrap_slide_home {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 0
}

.msb_home .wrap_slide_home .slider_item {
    width: 100%;
    height: 100%
}

.msb_home .wrap_slide_home .slider_item .photo {
    width: 100%;
    height: 100%;
    margin: 0
}

.msb_home .wrap_slide_home .slider_item .photo img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.msb_home .wrap_slide_home .slick-dots {
    position: absolute;
    right: 62px;
    bottom: 178px;
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media only screen and (max-width: 1024px) {
    .msb_home .wrap_slide_home .slick-dots {
        right: 25px
    }
}

.msb_home .wrap_slide_home .slick-dots li {
    margin: 0 8px 0 0;
    width: 8px
}

.msb_home .wrap_slide_home .slick-dots li button {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 0;
    background-color: #c2c7d0;
    font-size: 0;
    line-height: 0;
    color: #c2c7d0;
    margin: 0;
    padding: 0;
    min-width: auto
}

.msb_home .wrap_slide_home .slick-dots li.slick-active {
    width: 24px
}

.msb_home .wrap_slide_home .slick-dots li.slick-active button {
    width: 24px;
    background-color: #f4600c;
    color: #f4600c;
    border-radius: 24px
}

.msb_home .wrap_slide_home .slick-dots li:last-child {
    margin-right: 0
}

.msb_home .slider-wrapper {
    position: fixed !important;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    cursor: auto !important
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div img,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div a,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img a {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    pointer-events: none !important
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div a>div,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div a>.img-inner,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img a>div,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img a>.img-inner {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div a>div img,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div a>.img-inner img,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img a>div img,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img a>.img-inner img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>div .img-inner,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider>.img .img-inner {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0
}

.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider .banner,
.msb_home .slider-wrapper .slider .flickity-viewport .flickity-slider .has-video {
    width: 100%;
    height: 100%
}

.msb_home .slider-wrapper .slider .flickity-page-dots {
    position: absolute;
    width: 1366px;
    left: calc((100% - 1366px)/2);
    padding: 0 40px 0 24px;
    margin: 0;
    list-style-type: none;
    display: flex;
    justify-content: flex-end;
    bottom: 178px
}

@media only screen and (max-width: 1023px) {
    .msb_home .slider-wrapper .slider .flickity-page-dots {
        width: 100%;
        display: none
    }
}

.msb_home .slider-wrapper .slider .flickity-page-dots li {
    -webkit-border-radius: 0;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 0;
    background: var(--global-neutral-200, #c2c7d0);
    font-size: 0;
    line-height: 0;
    color: #c2c7d0;
    margin: 0 0 0 8px;
    padding: 0;
    min-width: auto;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_home .slider-wrapper .slider .flickity-page-dots li.is-selected {
    width: 24px;
    border-radius: 24px;
    background: var(--global-brand-500, #f4600c)
}

.msb_home .wrap_msb_home_hi {
    position: absolute;
    width: 423px;
    left: 0;
    top: calc((100vh - 222px)/2 + 68px);
    z-index: 50;
    margin-top: -66px
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_hi {
        margin: 0;
        top: auto;
        bottom: 221px;
        width: 100%
    }
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner {
    padding: 0;
    margin: 0 0 0 24px
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner {
        margin: 0 12px
    }
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner h1 {
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    margin: 0;
    color: #fff
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner h1 {
        font-size: 26px
    }
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .description {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    margin: 10px 0 0
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search {
    position: relative;
    margin: 12px 0 0;
    padding: 0
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search input {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 22px;
    border: 0;
    border-radius: 12px;
    padding: 10px 16px 10px 52px;
    background: var(--field-color-surface-search, #f7f8f9);
    border-top: 1px solid var(--field-color-border-default, #dee5ef);
    font-size: 16px;
    font-weight: 400;
    margin: 0
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search input::-webkit-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search input::-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search input:-ms-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search input:-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search button {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    min-width: auto;
    min-height: auto;
    border: 0;
    display: block;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_home .wrap_msb_home_hi .wrap_msb_home_hi_inner .frm_search button:hover {
    opacity: .8
}

.msb_home .wrap_menu_home_bottom {
    position: absolute;
    bottom: 56px;
    left: 0;
    width: 100%;
    padding: 0 24px;
    z-index: 99
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom {
        bottom: 28px;
        padding: 0 12px
    }
}

.msb_home .wrap_menu_home_bottom .items {
    display: flex;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .15);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.8) 100%);
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    border-radius: 12px;
    justify-content: center;
    overflow: hidden
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom .items {
        flex-wrap: wrap
    }
}

.msb_home .wrap_menu_home_bottom .items li {
    flex: 1;
    min-width: 0;
    margin: 0
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom .items li {
        flex: auto;
        width: 33.3333333333%
    }
}

.msb_home .wrap_menu_home_bottom .items li a {
    display: block;
    text-align: center;
    margin: 0;
    padding: 16px 0;
    border-radius: 12px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom .items li a {
        padding: 17px 0;
        border-radius: 0
    }
}

.msb_home .wrap_menu_home_bottom .items li a .icon {
    margin: 0 auto 4px;
    width: 36x;
    height: 36px
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom .items li a .icon {
        width: 32px;
        height: 32px
    }
}

.msb_home .wrap_menu_home_bottom .items li a .icon svg {
    width: 100%;
    height: 100%
}

.msb_home .wrap_menu_home_bottom .items li a h3 {
    font-weight: 500;
    font-size: 14px;
    color: var(--alias-text-primary, #091e42);
    margin: 0;
    padding: 0;
    line-height: 1
}

@media only screen and (max-width: 1023px) {
    .msb_home .wrap_menu_home_bottom .items li a h3 {
        font-size: 12px
    }
}

.msb_home .wrap_menu_home_bottom .items li a:hover {
    background: var(--alias-surface-hover, #feefe7)
}

.msb_home .box_custom_dots {
    position: absolute;
    right: 0;
    bottom: 186px;
    padding: 0 24px 0 0;
    margin: 0
}

.msb_home .box_custom_dots ul {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.msb_home .box_custom_dots ul li {
    margin: 0 8px 0 0;
    width: 8px
}

.msb_home .box_custom_dots ul li button {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 0;
    background-color: #c2c7d0;
    font-size: 0;
    line-height: 0;
    color: #c2c7d0;
    margin: 0;
    padding: 0;
    min-width: auto;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_home .box_custom_dots ul li.slick-active {
    width: 24px
}

.msb_home .box_custom_dots ul li.slick-active button {
    width: 24px;
    background-color: #f4600c;
    color: #f4600c;
    border-radius: 24px
}

.msb_home .box_custom_dots ul li:last-child {
    margin-right: 0
}

.msb_home .btn_extend {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 226px;
    margin: 0;
    padding: 0 24px;
    z-index: 99;
    display: flex;
    justify-content: flex-end;
    visibility: hidden
}

@media only screen and (max-width: 1023px) {
    .msb_home .btn_extend {
        display: none
    }
}

.msb_home .btn_extend.left {
    justify-content: flex-start
}

.msb_home .btn_extend.center {
    justify-content: center
}

.msb_home .btn_extend.right {
    justify-content: flex-end
}

.msb_home .btn_extend.active {
    visibility: visible
}

.msb_home .copyright {
    position: absolute;
    background: var(--global-overlay-60, rgba(29, 41, 57, 0.6));
    left: 0;
    bottom: 1px;
    width: 100%;
    z-index: 99
}

@media only screen and (max-width: 1023px) {
    .msb_home .copyright {
        background: rgba(0, 0, 0, 0)
    }
}

@media only screen and (max-width: 767px) {
    .msb_home .copyright {
        bottom: 0
    }
}

.msb_home .copyright p {
    line-height: 1.5;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 7px 15px
}

@media only screen and (max-width: 1023px) {
    .msb_home .copyright p {
        font-size: 10px;
        color: var(--alias-text-secondary, #505f79);
        padding: 2px 12px
    }
}

.msb_home::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    z-index: 99;
    background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%)
}

@media only screen and (max-width: 1023px) {
    .msb_home::after {
        height: 0
    }
}

.uxb-wrapper .msb_home {
    height: 100vh
}

#header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2000
}

#header .header-wrapper .wrap_header_top {
    box-shadow: 0px 1px 4px 0px rgba(29, 41, 57, .1490196078);
    -webkit-backdrop-filter: blur(24px);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_inner {
    background-color: #fff
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_inner {
        box-shadow: 0px 1px 4px 0px rgba(29, 41, 57, .1490196078);
        backdrop-filter: blur(24px);
        -webkit-backdrop-filter: blur(24px);
        background: rgba(0, 0, 0, 0)
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1366px;
    margin: 0 auto;
    padding: 4px 24px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 {
        padding: 6px 12px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .logo {
    display: block;
    width: 100px;
    height: 24px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .logo {
        width: 97px;
        height: 23px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .logo svg {
    width: 100%;
    height: 100%
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul li {
    margin: 0;
    padding: 0;
    position: relative
}

@media only screen and (min-width: 1024px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul li:hover>.sub_wrap {
        display: block !important
    }
}

@media print {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul li:hover>.sub_wrap {
        display: block !important
    }
}

.ie8 #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul li:hover>.sub_wrap {
    display: block !important
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu ul li.hover>.sub_wrap {
        display: block !important
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap {
    display: none;
    position: absolute;
    left: 0;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, .2509803922);
    background-color: #fff;
    border-radius: 12px;
    padding: 12px 24px 24px;
    z-index: 1000
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap {
        width: calc(100vw - 150px);
        max-width: 824px
    }
}

@media only screen and (max-width: 767px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap {
        left: 50%;
        width: calc(100vw - 24px);
        position: fixed !important;
        transform: translateX(-50%);
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap h3 {
    text-align: center;
    color: var(--alias-text-secondary, #505f79);
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 8px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul {
        flex-wrap: wrap;
        width: 100%;
        justify-content: flex-start;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul li {
    text-align: center;
    width: max-content;
    padding: 0 20px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul li {
        width: auto;
        padding: 10px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul li .icon {
    display: flex;
    width: 48px;
    height: 48px;
    margin: 0 auto 6px;
    align-items: flex-end;
    justify-content: center
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu .sub_wrap ul li .txt {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li {
    margin: 0 12px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li {
        margin: 0 20px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
    height: 32px;
    line-height: 30px;
    margin: 0;
    border: 1px solid #f7f8f9;
    border-radius: 24px;
    padding: 0 12px;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
        height: 44px;
        border: 1px solid var(--alias-border-default, #dee5ef);
        line-height: 42px;
        background: #fff
    }
}

@media only screen and (max-width: 767px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
        max-width: 190px
    }
}

@media only screen and (max-width: 400px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
        max-width: 150px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a .txt {
    font-size: 14px;
    font-weight: 500;
    color: var(--button-color-text-tertiary-default, #f4600c);
    margin-right: 8px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a .txt {
        color: var(--button-color-text-neutral-default, #091e42);
        font-size: 16px;
        font-weight: 500
    }
}

@media only screen and (max-width: 767px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a .txt {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media only screen and (max-width: 400px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a .txt {
        font-size: 14px
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a svg {
    width: 20px;
    height: 20px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a svg path {
        fill: var(--button-color-text-neutral-default, #091e42)
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li:hover>a .txt {
    color: var(--button-color-text-tertiary-pressed, #923a07)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li:hover>a svg path {
    fill: #923a07
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li:last-child {
    margin-right: 0
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu.no_search>ul>li>a {
        min-width: 194px;
        justify-content: space-between
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-right: 12px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu {
        display: none
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu li {
    padding: 0 12px;
    margin: 0;
    border: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu li a {
    font-size: 14px;
    font-weight: 500;
    color: var(--button-color-text-neutral-default, #091e42);
    margin: 0;
    padding: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu li a:hover {
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu li.current-menu-item a {
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-right: 12px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu ul li {
    padding: 0 12px;
    margin: 0;
    border: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .menu ul li a {
    font-size: 14px;
    font-weight: 500;
    color: var(--button-color-text-neutral-default, #091e42);
    margin: 0;
    padding: 0
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .box_lang {
        display: none
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .btn_search_common_sp {
    width: 44px;
    height: 44px;
    display: none;
    margin: 0 12px 0 0
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .btn_search_common_sp {
        display: flex;
        align-items: center;
        justify-content: center
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .btn_menu_msb_common_opne_menu {
    display: none
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_1 .wrap_header_top_1_right .btn_menu_msb_common_opne_menu {
        display: flex;
        align-items: baseline;
        justify-content: center
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 {
    background: rgba(251, 251, 251, .9);
    backdrop-filter: blur(24px);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

@media only screen and (max-width: 1023px) {
    #header .header-wrapper .wrap_header_top .wrap_header_top_2 {
        display: none
    }
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 24px;
    max-width: 1366px;
    margin: 0 auto;
    position: relative
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left {
    width: max-content
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail {
    display: none
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item {
    margin: 0;
    padding: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a {
    display: block;
    border: 1px solid var(--alias-border-card, #ffffff);
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    overflow: hidden
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .photo {
    margin: 0;
    padding: 0;
    line-height: 0;
    background: var(--global-neutral-50, #f7f8f9);
    height: 223px;
    display: block;
    overflow: hidden
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .info {
    padding: 12px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .info h3 {
    color: var(--alias-text-primary, #091e42);
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    margin: 0 0 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .info .date {
    color: var(--alias-text-secondary, #505f79);
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    margin: 0 0 12px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a .info .description {
    color: var(--alias-text-secondary, #505f79);
    font-weight: 400;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a:hover {
    border-color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .msb_sub_detail_item a:hover .photo img {
    transform: scale(1.1)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 32px 0 0;
    z-index: 999
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    max-height: 375px;
    overflow-y: scroll;
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li {
    margin: 0;
    padding: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a {
    transition: .4s all;
    display: flex;
    padding: 20px 24px;
    font-size: 16px;
    font-weight: 600;
    color: #091e42;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    border: 1px solid transparent;
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a .txt {
    width: calc(100% - 24px)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a svg {
    width: 24px;
    height: 24px
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a:hover,
#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a.menu-curent-item {
    border: 1px solid var(--alias-border-hover, #f8a06d);
    background: var(--alias-surface-hover, #feefe7);
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a:hover svg path,
#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap ul>li>a.menu-curent-item svg path {
    fill: var(--button-color-surface-primary-hover, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner {
    border-radius: 12px;
    padding: 24px;
    display: flex;
    justify-content: flex-start;
    background: #FFFFFFE5;
    backdrop-filter: blur(32px);
    box-shadow: 0px 0px 16px 0px #1D29390F;
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner>ul {
    width: 33.3333333333%;
    padding: 0 32px 0 0;
    margin: 0 32px 0 0;
    border-right: 1px solid var(--carousel-color-divider-default, #dee5ef)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner>ul>li {
    display: block
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner>ul>li.active>a {
    border: 1px solid var(--alias-border-hover, #f8a06d);
    background: var(--alias-surface-hover, #feefe7);
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner>ul>li.active>a svg path {
    fill: var(--button-color-surface-primary-hover, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner .wrap_level2_result_1 {
    width: 33.3333333333%;
    padding: 0 32px 0 0;
    margin: 0 32px 0 0;
    border-right: 1px solid var(--carousel-color-divider-default, #dee5ef)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left .sub_wrap .sub_wrap_inner .wrap_level2_result_2 {
    width: 33.3333333333%;
    padding: 0;
    margin: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    list-style-type: none;
    margin: 0;
    padding: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li {
    margin: 0 24px 0 0;
    padding: 21px 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li>a {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: var(--button-color-text-neutral-default, #091e42);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li>a.menu-curent-item {
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li:last-child {
    margin-right: 0
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li:hover>a {
    color: var(--tab-color-text-active, #f4600c)
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li:hover>.sub_wrap {
    display: block
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_right {
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_right .btn_search {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

#header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_right .box_login_common {
    margin-left: 24px
}

#footer {
    margin: 0;
    padding: 0
}

#footer .msb_footer {
    max-width: 1366px;
    margin: 0 auto;
    /* margin: 0; */
    padding: 0 24px;
}

#footer .msb_footer .msb_footer_inner {
    /* max-width: 1366px;
    margin: 0 auto; */
    padding: 24px 24px 12px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: #fff;
    border-radius: 24px 24px 0 0;
}

@media only screen and (max-width: 767px) {
    #footer .msb_footer {
        padding: 0 20px;
    }
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner {
        padding: 24px 12px 12px;
        flex-wrap: wrap
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 {
    order: 2
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 {
        order: 1;
        width: 100%;
        margin: 0 auto 48px
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend {
    text-align: right
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend h3 {
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 12px
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend h3 {
        text-align: center
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 0 12px;
    padding: 0;
    list-style-type: none
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank {
        justify-content: center
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank li {
    margin-right: 12px;
    width: 141px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank li a {
    display: block;
    width: 100%;
    height: 43px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank li a svg {
    width: 100%;
    height: 100%
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend .box_menu_footer_digitalbank li:last-child {
    width: 128px;
    margin-right: 0
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social h3 {
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 12px;
    display: none
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social h3 {
        text-align: center;
        display: block
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social {
        justify-content: center
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li {
    margin: 0 12px 0 0
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li {
        margin: 0 16px 0 0
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li a {
    width: 24px;
    height: 24px;
    display: block
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li a {
        width: 40px;
        height: 40px
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li a svg {
    width: 100%;
    height: 100%
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social .box_menu_footer_social li:last-child {
    margin-right: 0
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 {
    order: 1
}

@media only screen and (max-width: 1023px) {
    #footer .msb_footer .msb_footer_inner .msb_footer_inner_2 {
        order: 2;
        width: 100%
    }
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info {
    margin: 0 0 12px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info .logo {
    display: block;
    width: 97px;
    height: 23px;
    margin: 0 0 12px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info .logo svg {
    width: 100%;
    height: 100%
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info h2 {
    font-weight: 700;
    font-size: 18px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info .description {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42)
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .sitemap {
    margin: 0;
    padding: 0;
    list-style: none
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .sitemap li {
    display: block;
    margin: 0 0 8px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .sitemap li a {
    color: var(--alias-text-primary, #091e42);
    font-weight: 500;
    font-size: 14px
}

#footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .sitemap li:last-child {
    margin-bottom: 0
}

#footer .copyright {
    background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%);
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 7px 24px;
    color: #fff;
    line-height: 1.5
}

@media only screen and (max-width: 1023px) {
    #footer .copyright {
        padding: 8px 24px;
        background: var(--alias-text-primary, #091e42)
    }
}

.msb_template_page body,
.msb_template_page #main,
.msb_template_page #wrapper,
.msb_template_single body,
.msb_template_single #main,
.msb_template_single #wrapper {
    background-color: var(--global-neutral-50, #f7f8f9);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.msb_template_page .slider-wrapper,
.msb_template_single .slider-wrapper {
    width: 100%;
    height: calc(70vh + 40pt)
}

.msb_template_page .slider-wrapper .slider,
.msb_template_single .slider-wrapper .slider {
    width: 100%;
    height: 100%
}

.msb_template_page .slider-wrapper .slider .flickity-viewport,
.msb_template_single .slider-wrapper .slider .flickity-viewport {
    width: 100%;
    height: 100%
}

.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider {
    width: 100%;
    height: 100%
}

.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider>div,
.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider .img,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider>div,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider .img {
    width: 100%;
    height: 100%
}

.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider>div .img-inner,
.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider .img .img-inner,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider>div .img-inner,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider .img .img-inner {
    width: 100%;
    height: 100%
}

.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider>div img,
.msb_template_page .slider-wrapper .slider .flickity-viewport .flickity-slider .img img,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider>div img,
.msb_template_single .slider-wrapper .slider .flickity-viewport .flickity-slider .img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media only screen and (max-width: 1023px) {

    .msb_template_page .slider-wrapper .flickity-page-dots,
    .msb_template_single .slider-wrapper .flickity-page-dots {
        bottom: 80px
    }
}

.msb_template_page .slider-wrapper .flickity-page-dots li,
.msb_template_single .slider-wrapper .flickity-page-dots li {
    -webkit-border-radius: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 0;
    background: var(--global-neutral-200, #c2c7d0);
    font-size: 0;
    line-height: 0;
    color: #c2c7d0;
    margin: 0 0 0 8px;
    padding: 0;
    min-width: auto;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_template_page .slider-wrapper .flickity-page-dots li.is-selected,
.msb_template_single .slider-wrapper .flickity-page-dots li.is-selected {
    width: 24px;
    border-radius: 24px;
    background: var(--global-brand-500, #f4600c)
}

.msb_template_page .slider-wrapper .flickity-button,
.msb_template_single .slider-wrapper .flickity-button {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: block;
    top: 50%;
    margin-top: -24px;
    bottom: auto
}

@media only screen and (max-width: 1023px) {

    .msb_template_page .slider-wrapper .flickity-button,
    .msb_template_single .slider-wrapper .flickity-button {
        display: none
    }
}

.msb_template_page .slider-wrapper .flickity-button svg,
.msb_template_single .slider-wrapper .flickity-button svg {
    display: none;
    visibility: hidden
}

.msb_template_page .slider-wrapper .flickity-button.previous,
.msb_template_single .slider-wrapper .flickity-button.previous {
    left: calc((100% - 1366px)/2 + 24px);
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_left.svg) no-repeat center;
    background-size: contain
}

@media only screen and (max-width: 1023px) {

    .msb_template_page .slider-wrapper .flickity-button.previous,
    .msb_template_single .slider-wrapper .flickity-button.previous {
        left: 24px
    }
}

.msb_template_page .slider-wrapper .flickity-button.previous:hover,
.msb_template_single .slider-wrapper .flickity-button.previous:hover {
    background-image: url(../images/package_images/ic_slider_left_hover.svg)
}

.msb_template_page .slider-wrapper .flickity-button.next,
.msb_template_single .slider-wrapper .flickity-button.next {
    right: calc((100% - 1366px)/2 + 24px);
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_right.svg) no-repeat center;
    background-size: contain
}

@media only screen and (max-width: 1023px) {

    .msb_template_page .slider-wrapper .flickity-button.next,
    .msb_template_single .slider-wrapper .flickity-button.next {
        right: 24px
    }
}

.msb_template_page .slider-wrapper .flickity-button.next:hover,
.msb_template_single .slider-wrapper .flickity-button.next:hover {
    background-image: url(../images/package_images/ic_slider_right_hover.svg)
}

.wrap_msb_menu_common_sp {
    position: fixed;
    display: block;
    visibility: hidden;
    width: 100%;
    max-width: 375px;
    top: 0;
    right: -375px;
    bottom: 0;
    height: 100%;
    z-index: 3000;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: var(--alias-background-secondary, #f7f8f9)
}

@media only screen and (max-width: 767px) {
    .wrap_msb_menu_common_sp {
        max-width: 100%;
        right: -100%
    }
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header {
    padding: 9px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .btn_close_common_menu_sp {
    width: 44px;
    height: 44px;
    margin: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header h3 {
    width: calc(100% - 160px);
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .btn_login_common_menu_sp {
    width: 116px;
    margin: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp {
    display: block;
    width: 100%;
    position: relative;
    margin: 12px 0 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp button {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0%;
    margin: 0;
    padding: 0;
    width: 44px;
    height: 44px;
    display: block;
    min-height: auto
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp button svg {
    width: 44px;
    height: 44px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input {
    width: 100%;
    background: var(--field-color-surface-search, #f7f8f9);
    font-size: 16px;
    font-weight: 400;
    padding: 0 16px 0 52px;
    height: 44px;
    line-height: 42px;
    border-top: 1px solid var(--field-color-border-default, #dee5ef);
    border-radius: 8px;
    margin: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input::-webkit-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input::-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input:-ms-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input:-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body {
    width: 100%;
    min-height: calc(100% - 600px);
    overflow: auto
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp {
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    margin: 18px 12px 24px;
    border-radius: 12px;
    background: #fff;
    padding: 14px 12px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .caption {
    width: calc(100% - 100px)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .caption p {
    margin: 0;
    padding: 0;
    line-height: 1
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .caption p.line1 {
    font-weight: 500;
    font-size: 16px;
    color: var(--item-color-text-main, #091e42);
    margin: 0 0 8px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .caption p.line2 {
    font-weight: 400;
    font-size: 14px;
    color: var(--item-color-text-sub, #505f79)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .flag {
    margin: 0 0 0 12px;
    width: 44px;
    height: 32px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .flag svg {
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .right {
    margin: 0 0 0 12px;
    width: 32px;
    height: 32px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .box_lang_sp .right svg {
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu {
    margin: 12px 16px 24px;
    padding: 0;
    list-style-type: none;
    border-radius: 12px;
    border: 1px solid var(--alias-surface-card, #ffffff);
    background-color: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li {
    margin: 0 12px;
    padding: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li a,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li a {
    font-size: 16px;
    font-weight: 500;
    padding: 24px 30px 24px 0;
    color: var(--alias-text-primary, #091e42);
    display: block;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef);
    position: relative
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li a::after,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li a::after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    right: 0;
    top: 50%;
    margin-top: -16px;
    visibility: hidden;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_arr_right.svg) no-repeat center
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.current-menu-item a,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.current-menu-item a {
    color: var(--tab-color-text-active, #f4600c)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li button,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li button {
    display: none !important
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li ul,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li ul {
    display: none
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a .txt,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a .txt {
    margin: 0;
    padding: 0;
    width: calc(100% - 44px)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a .txt span,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a .txt span {
    display: block
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a .txt span.line1,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a .txt span.line1 {
    color: var(--item-color-text-main, #091e42);
    font-weight: 500;
    font-size: 16px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a .txt span.line2,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a .txt span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--item-color-text-sub, #505f79)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a svg,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a svg {
    width: 44px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a:after,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a:after {
    content: none
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a .txt,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a .txt {
    margin: 0;
    padding: 0;
    width: calc(100% - 44px)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a .txt span,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a .txt span {
    display: block
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a .txt span.line1,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a .txt span.line1 {
    color: var(--item-color-text-main, #091e42);
    font-weight: 500;
    font-size: 16px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a .txt span.line2,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a .txt span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--item-color-text-sub, #505f79)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.has-child a::after,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.has-child a::after {
    visibility: visible
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li:last-child a,
.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li:last-child a {
    border-bottom: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 233px;
    z-index: 1
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 {
    background: #fff;
    padding: 24px 12px 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend {
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend h3 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li {
    width: 142px;
    height: 42px;
    margin: 0 12px 0 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li a svg {
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend ul li:last-child {
    margin-right: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social {
    margin: 0 0 50px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social h3 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li {
    width: 48px;
    height: 48px;
    margin: 0 12px 12px 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li a svg {
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social ul li:last-child {
    margin-right: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .logo {
    display: block;
    width: 97px;
    height: 23px;
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .logo svg {
    width: 100%;
    height: 100%
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 h2 {
    font-weight: bold;
    font-size: 18px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .description {
    color: var(--alias-text-primary, #091e42);
    font-weight: 400;
    font-size: 14px;
    margin: 0 0 12px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li {
    display: block;
    margin: 0 0 15px
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li a {
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    color: var(--alias-text-primary, #091e42)
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li:last-child {
    margin-bottom: 0
}

.wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_2 {
    background: var(--alias-text-primary, #091e42);
    padding: 8px 24px;
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    color: #fff;
    line-height: 16px;
    margin: 0
}

.wrap_msb_menu_common_sp.rotate {
    overflow: auto
}

.wrap_msb_menu_common_sp.rotate .wrap_msb_menu_common_sp_body {
    height: auto;
    min-height: auto;
    margin: 0 0 50px
}

.wrap_msb_menu_common_sp.rotate .wrap_msb_menu_common_sp_footer {
    position: relative
}

.wrap_msb_menu_common_sp.active {
    right: 0;
    visibility: visible
}

.wrap_msb_menu_common_sp_sub {
    position: fixed;
    display: none;
    visibility: hidden;
    width: 100%;
    max-width: 375px;
    top: 0;
    right: -375px;
    bottom: 0;
    height: 100%;
    overflow: auto;
    background: var(--alias-background-secondary, #f7f8f9)
}

@media only screen and (max-width: 767px) {
    .wrap_msb_menu_common_sp_sub {
        max-width: 100%;
        right: -100%
    }
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_header {
    padding: 8px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 44px;
    margin: 0 0 20px
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_header .wrap_msb_menu_common_sp_sub_header_close {
    width: 44px;
    height: 44px;
    margin: 0;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_arr_left.svg) no-repeat center center
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_header h3 {
    width: calc(100% - 44px);
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0 4px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul {
    margin: 12px 16px 24px;
    padding: 0;
    list-style-type: none;
    border-radius: 12px;
    border: 1px solid var(--alias-surface-card, #ffffff);
    background-color: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px)
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li {
    margin: 0 12px;
    padding: 0
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li a {
    font-size: 16px;
    font-weight: 500;
    padding: 24px 30px 24px 0;
    color: var(--alias-text-primary, #091e42);
    display: block;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef);
    position: relative
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li a::after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    right: 0;
    top: 50%;
    margin-top: -16px;
    visibility: hidden;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_arr_right.svg) no-repeat center
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li button {
    display: none !important
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li ul {
    display: none
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li.has-child a::after {
    visibility: visible
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li:last-child a {
    border-bottom: 0
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_language li a {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_language li a svg {
    margin: 0;
    width: 40px;
    height: 28px
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_language li a .txt {
    margin: 0;
    width: calc(100% - 92px);
    text-align: left
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_language li a .current {
    margin: 0;
    width: 32px;
    height: 32px
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_main_sp li a {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_main_sp li a svg {
    margin: 0;
    width: 32px;
    height: 32px
}

.wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body .sub_main_sp li a span {
    margin: 0;
    width: calc(100% - 32px);
    text-align: left;
    padding: 0 12px
}

.box_login_common_sp {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 375px;
    right: -375px;
    bottom: 0;
    height: 100%;
    overflow: auto;
    z-index: 4000;
    background: var(--alias-background-secondary, #f7f8f9);
    visibility: hidden;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

@media only screen and (max-width: 767px) {
    .box_login_common_sp {
        max-width: 100%;
        right: -100%
    }
}

.box_login_common_sp .box_menu_header_sub {
    padding: 9px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.box_login_common_sp .box_menu_header_sub p {
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 0
}

.box_login_common_sp .box_menu_header_sub p svg {
    width: 100%;
    height: 100%
}

.box_login_common_sp .box_menu_header_sub h2 {
    margin: 0 44px 0 0;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #091e42)
}

.box_login_common_sp ul {
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    margin: 18px 12px 0;
    padding: 0;
    list-style-type: none
}

.box_login_common_sp ul li {
    margin: 0 12px;
    padding: 0
}

.box_login_common_sp ul li a {
    font-size: 16px;
    font-weight: 500;
    padding: 16px 0 16px 16px;
    color: var(--alias-text-primary, #091e42);
    display: block;
    text-decoration: none;
    border-bottom: 1px solid var(--card-color-border-divider, #dee5ef)
}

.box_login_common_sp ul li a span {
    display: block
}

.box_login_common_sp ul li a span.linve1 {
    color: var(--alias-text-primary, #091e42);
    font-size: 16px;
    font-weight: 500
}

.box_login_common_sp ul li a span.line2 {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.box_login_common_sp ul li:last-child a {
    border-bottom: 0
}

.box_login_common_sp.active {
    right: 0;
    visibility: visible
}

.msb_wrap_quick_action {
    position: relative;
    z-index: 999;
    margin: -24px auto 70px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_quick_action {
        margin-bottom: 40px
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 12px;
    background: var(--global-overlay-40, rgba(255, 255, 255, 0.4));
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    border-radius: 12px
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner {
        margin: 0 16px;
        border: 1px solid #fff;
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 {
    max-width: 512px;
    margin: 0 auto 12px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form {
    display: block;
    width: 100%;
    position: relative;
    margin: 0
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form button {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 44px;
    height: 44px;
    display: block;
    min-height: auto
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form button svg {
    width: 44px;
    height: 44px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form input {
    width: 100%;
    background: var(--field-color-surface-search, #f7f8f9);
    font-size: 16px;
    font-weight: 400;
    padding: 0 16px 0 52px;
    height: 44px;
    line-height: 42px;
    border-top: 1px solid var(--field-color-border-default, #dee5ef);
    border-radius: 12px;
    margin: 0
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form input::-webkit-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form input::-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form input:-ms-input-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_1 form input:-moz-placeholder {
    color: var(--field-color-text-placeholder, #a6aebb)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 {
    padding: 12px 60px
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 {
        padding: 0
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a {
    display: block;
    margin: 0
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin: 0 auto 6px
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a .icon {
        width: 32px;
        height: 32px
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a .icon svg {
    width: 100%;
    height: 100%
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a .txt {
    display: block;
    text-align: center;
    color: var(--alias-text-primary, #091e42);
    font-weight: 500;
    font-size: 14px
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item a .txt {
        font-weight: 400;
        font-size: 12px
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item.msb_hidden_sp {
    display: block
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item.msb_hidden_sp {
        display: none
    }
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .msb_quick_action_slide_item.msb_hidden_sp.open {
        display: block
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .slick-arrow {
    position: absolute;
    width: 48px;
    height: 48px;
    z-index: 1;
    top: 50%;
    bottom: auto;
    margin: -24px 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .slick-arrow.slick-prev {
    left: -48px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_left.svg) no-repeat center;
    background-size: contain
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .slick-arrow.slick-prev:hover {
    background-image: url(../images/package_images/ic_slider_left_hover.svg)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .slick-arrow.slick-next {
    right: -48px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_slider_right.svg) no-repeat center;
    background-size: contain
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide .slick-arrow.slick-next:hover {
    background-image: url(../images/package_images/ic_slider_right_hover.svg)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide.not_slider {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide.not_slider .msb_quick_action_slide_item {
    padding: 10px;
    width: 20%
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_slide.not_slider .msb_quick_action_slide_item {
        width: 33.3333333333%
    }
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp {
    display: none;
    margin: 8px 0 0
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a svg {
    width: 16px;
    height: 16px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a span {
    font-size: 16px;
    color: var(--button-color-text-neutral-default, #091e42);
    font-weight: 500;
    margin-left: 8px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a.open svg {
    transform: rotate(180deg)
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp {
        display: block
    }
}

.msb_block_news_wrap {
    margin: 0 auto 64px;
    max-width: 1366px;
    /* padding: 0 24px; */
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap {
        margin-bottom: 40px;
        /* padding: 0 16px; */
    }
}

.msb_block_news_wrap .msb_block_news_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner {
        padding: 0 16px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head {
    margin: 0 0 24px;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_head {
        margin-bottom: 16px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .information {
    width: calc(100% - 140px)
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .information {
        width: calc(100% - 44px)
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .information h2 {
    font-weight: 600;
    font-size: 26px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 4px
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .information .description {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79);
    margin: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend {
    width: 134px;
    margin: 0
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend {
        width: 44px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend a {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend a span {
    font-size: 16px;
    font-weight: 500;
    color: var(--button-color-text-neutral-default, #091e42);
    padding-right: 8px
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend a span {
        display: none
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_head .btn_extend a svg {
    width: 24px;
    height: 24px
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu {
    margin: 0 0 12px
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu .msb_block_news_submenu_captions {
    display: none;
    margin: 0 0 16px;
    width: 100%;
    border-radius: 8px;
    background-color: #fff;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px;
    border: 1px solid var(--alias-border-default, #dee5ef)
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu .msb_block_news_submenu_captions {
        display: flex
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu .msb_block_news_submenu_captions span {
    font-size: 16px;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu .msb_block_news_submenu_captions svg {
    width: 16px;
    height: 16px
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu .msb_block_news_submenu_captions.open svg {
    transform: rotate(180deg)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    margin: 0;
    list-style-type: none
}


.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li {
    margin: 0 10px 4px 0;
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li {
        margin: 0;
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li a {
    display: block;
    background: #fff;
    border: 1px solid var(--chip-color-border-default, #dee5ef);
    border-radius: 32px;
    font-weight: 500;
    font-size: 16px;
    color: var(--chip-color-text-default, #091e42);
    padding: 7px 12px;
    line-height: 1.5;
    transition: .4s all;
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li a:hover,
.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li a.active {
    color: var(--chip-color-text-active, #f4600c);
    background: var(--chip-color-surface-active, #feefe7);
    border: 1px solid var(--chip-color-border-active, #f8a06d)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul li:last-child {
    margin-right: 0
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_submenu ul.open {
        display: flex
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item {
    width: calc((100% - 48px)/3);
    margin-right: 24px
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item {
        width: 100%;
        margin: 0 0 24px
    }
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item {
        width: 100%;
        margin: 0;
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a {
    display: block;
    border: 1px solid var(--alias-border-card, #ffffff);
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    background: #fff;
    border-radius: 12px;
    overflow: hidden
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .photo {
    margin: 0;
    padding: 0;
    line-height: 0;
    overflow: hidden;
    width: 100%;
    aspect-ratio: 16 / 10;
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .photo {
        height: auto
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .info {
    padding: 12px
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .info h3 {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 12px;
    color: var(--alias-text-primary, #091e42);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .info .date {
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a .info .description {
    font-weight: 400;
    font-size: 14px;
    color: var(--alias-text-secondary, #505f79);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a:hover {
    border-color: var(--tab-color-text-active, #f4600c)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item a:hover .photo img {
    transform: scale(1.1)
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items .msb_sub_detail_item:last-child {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_iframe {
    background-color: #fff;
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    padding: 24px;
    height: 640px;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_iframe {
        height: 1120px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_iframe iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row {
    display: flex;
    justify-content: flex-start
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col {
    width: calc((100% - 48px)/3);
    margin-right: 24px;
    flex-basis: auto
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col {
        width: 100%;
        margin: 0 0 24px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col .col-inner {
    height: 100%
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col .col-inner .msb_block_support {
    height: 100%
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col:nth-child(3n+3) {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content>.row>.col:last-child {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_2 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_2>div {
    width: calc((100% - 24px)/2);
    margin: 0 24px 24px 0;
    flex-basis: auto
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_2>div {
        width: 100%;
        margin: 0 0 24px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_2>div:nth-child(2n+2) {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_2>div:last-child {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_3 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_3>div {
    width: calc((100% - 48px)/3);
    margin: 0 24px 24px 0;
    flex-basis: auto
}

@media only screen and (max-width: 1023px) {
    .msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_3>div {
        width: 100%;
        margin: 0 0 24px
    }
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_3>div:nth-child(3n+3) {
    margin-right: 0
}

.msb_block_news_wrap .msb_block_news_inner .msb_block_news_items_content.column_3>div:last-child {
    margin-right: 0
}

.msb_block_support {
    background: #fff;
    border-radius: 12px;
    padding: 24px;
    border: 1px solid #eaecf0;
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px)
}

.msb_block_support>p.icon {
    margin: 0 0 12px
}

.msb_block_support>p.icon svg {
    width: 48px;
    height: 48px
}

.msb_block_support h2 {
    font-weight: 700;
    font-size: 18px;
    color: #1d2939;
    margin: 0 0 12px
}

.msb_block_support ul {
    margin: 0 0 0 24px
}

.msb_block_support ul li {
    margin: 0 0 6px
}

.msb_block_support ul li a {
    display: flex;
    align-items: center;
    justify-items: flex-start
}

.msb_block_support ul li a span {
    font-size: 16px;
    font-weight: 400;
    color: #475467
}

.msb_block_support ul.icon {
    margin: 0;
    list-style-type: none
}

.msb_block_support ul.icon li {
    margin: 0 0 12px
}

.msb_block_support ul.icon li a svg {
    width: 24px;
    height: 24px
}

.msb_block_support ul.icon li a span {
    color: #2e90fa;
    width: calc(100% - 24px);
    padding-left: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.msb_block_support .msb_support_button_extend {
    margin: 0;
    display: flex;
    justify-content: flex-end
}

.msb_block_support .msb_support_button_extend a {
    display: block;
    color: var(--button-color-text-secondary-default, #f4600c);
    font-size: 16px;
    font-weight: 500;
    border: 1px solid var(--button-color-border-secondary-default, #f4600c);
    border-radius: 8px;
    padding: 8px 11px;
    background-color: #fff
}

.msb_block_support.maps {
    min-height: 300px;
    position: relative;
    overflow: hidden;
    line-height: 0;
    padding: 0;
    background: var(--global-neutral-50, #f7f8f9)
}

.msb_block_support.maps .background_photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover
}

.msb_block_support.maps .msb_block_maps {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.msb_block_support.maps .msb_support_button_extend {
    position: absolute;
    z-index: 2;
    bottom: 24px;
    right: 24px;
    left: 24px
}

.msb_block_support.maps .msb_support_button_extend a {
    line-height: 1.5
}

.msb_block_support.bgphoto {
    min-height: 256px;
    position: relative;
    overflow: hidden;
    line-height: 0;
    padding: 0;
    background: var(--global-neutral-50, #f7f8f9)
}

.msb_block_support.bgphoto .background_photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover
}

.msb_block_support.has_button {
    position: relative;
    padding-bottom: 66px
}

.msb_block_support.has_button .msb_support_button_extend {
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
    display: flex;
    justify-content: flex-end
}

.msb_link_item a {
    display: block;
    border: 1px solid var(--alias-border-card, #ffffff);
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    background: #fff;
    border-radius: 12px;
    overflow: hidden
}

.msb_link_item a .photo {
    margin: 0;
    padding: 0;
    line-height: 0;
    height: 239px;
    overflow: hidden
}

@media only screen and (max-width: 767px) {
    .msb_link_item a .photo {
        height: 193px
    }
}

.msb_link_item a .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_link_item a .info {
    padding: 12px
}

.msb_link_item a .info h3 {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 12px;
    color: var(--alias-text-primary, #091e42)
}

.msb_link_item a .info .date {
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-secondary, #505f79)
}

.msb_link_item a .info .description {
    font-weight: 400;
    font-size: 14px;
    color: var(--alias-text-secondary, #505f79);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_link_item a:hover {
    border-color: var(--tab-color-text-active, #f4600c)
}

.msb_link_item a:hover .photo img {
    transform: scale(1.1)
}

.msb_about_intro .msb_about_intro_inner {
    max-width: 1366px;
    margin: 0 auto 100px
}

@media only screen and (max-width: 1023px) {
    .msb_about_intro .msb_about_intro_inner {
        margin: 0 16px 80px
    }
}

@media only screen and (max-width: 767px) {
    .msb_about_intro .msb_about_intro_inner {
        margin-bottom: 40px;
        padding: 0
    }
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content {
    max-width: 1206px;
    margin: 0 auto;
    padding: 180px 0;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .msb_about_intro .msb_about_intro_inner .msb_about_intro_content {
        padding: 70px 0
    }
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content h2 {
    font-weight: 500;
    font-size: 80px;
    background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%);
    margin: 0 0 38px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    padding: 10px 0
}

@media only screen and (max-width: 767px) {
    .msb_about_intro .msb_about_intro_inner .msb_about_intro_content h2 {
        font-weight: 700;
        font-size: 32px;
        margin-bottom: 40px
    }
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content .txt {
    color: var(--alias-text-primary, #091e42);
    font-size: 32px;
    font-weight: 400
}

@media only screen and (max-width: 767px) {
    .msb_about_intro .msb_about_intro_inner .msb_about_intro_content .txt {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content .txt p {
    margin-bottom: 10px
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content .txt p:last-child {
    margin-bottom: 0
}

.msb_about_intro .msb_about_intro_inner .msb_about_intro_content .txt span {
    display: inline-block
}

.msb_about_guide {
    margin: 0 0 100px
}

@media only screen and (max-width: 1023px) {
    .msb_about_guide {
        margin: 0 16px 80px
    }
}

.msb_about_guide .msb_about_guide_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 40px
}

@media only screen and (max-width: 1023px) {
    .msb_about_guide .msb_about_guide_inner {
        padding: 0
    }
}

@media only screen and (max-width: 767px) {
    .msb_about_guide .msb_about_guide_inner {
        padding: 0
    }
}

.msb_about_guide .msb_about_guide_inner h2 {
    text-align: center;
    font-weight: 700;
    color: var(--alias-text-primary, #091e42);
    font-size: 32px;
    margin: 0 0 32px
}

@media only screen and (max-width: 767px) {
    .msb_about_guide .msb_about_guide_inner h2 {
        font-size: 20px
    }
}

.msb_about_guide .msb_about_guide_inner .info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.msb_about_guide .msb_about_guide_inner .info .photo {
    width: calc((100% - 40px)/2);
    line-height: 0;
    aspect-ratio: 16/9;
    margin: 0;
    padding: 0;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    overflow: hidden;
    border-radius: 12px
}

@media only screen and (max-width: 1023px) {
    .msb_about_guide .msb_about_guide_inner .info .photo {
        width: 100%;
        order: 2;
        height: 229px
    }
}

.msb_about_guide .msb_about_guide_inner .info .photo img,
.msb_about_guide .msb_about_guide_inner .info .photo video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px
}

.msb_about_guide .msb_about_guide_inner .info .description {
    width: calc((100% - 40px)/2)
}

@media only screen and (max-width: 1023px) {
    .msb_about_guide .msb_about_guide_inner .info .description {
        width: 100%;
        order: 1;
        margin: 0 0 32px
    }
}

.msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item {
    margin-bottom: 40px
}

.msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item .line1 {
    color: var(--alias-text-primary, #091e42);
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 4px;
    padding: 0
}

@media only screen and (max-width: 767px) {
    .msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item .line1 {
        font-size: 16px;
        text-align: center
    }
}

.msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item .line2 {
    background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    font-size: 32px;
    margin: 0;
    padding: 0;
    line-height: 40px;
    padding: 2px 0
}

@media only screen and (max-width: 767px) {
    .msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item .line2 {
        font-size: 20px;
        text-align: center;
        line-height: 24px
    }
}

.msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item .line2 span {
    display: inline-block;
    vertical-align: baseline
}

.msb_about_guide .msb_about_guide_inner .info .description .custom_box_msb_block_about_guide_item:last-child {
    margin-bottom: 0
}

.msb_block_support {
    background: #fff;
    border-radius: 12px;
    padding: 24px;
    border: 1px solid #eaecf0;
    box-shadow: 0px 0px 16px 0px rgba(29, 41, 57, .0588235294);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px)
}

.msb_block_support>p.icon {
    margin: 0 0 12px
}

.msb_block_support>p.icon svg {
    width: 48px;
    height: 48px
}

.msb_block_support h2 {
    font-weight: 700;
    font-size: 18px;
    color: #1d2939;
    margin: 0 0 12px
}

.msb_block_support ul {
    margin: 0 0 0 24px
}

.msb_block_support ul li {
    margin: 0 0 6px
}

.msb_block_support ul li a {
    display: flex;
    align-items: center;
    justify-items: flex-start
}

.msb_block_support ul li a span {
    font-size: 16px;
    font-weight: 400;
    color: #475467
}

.msb_block_support ul.icon {
    margin: 0;
    list-style-type: none
}

.msb_block_support ul.icon li {
    margin: 0 0 12px
}

.msb_block_support ul.icon li a svg {
    width: 24px;
    height: 24px
}

.msb_block_support ul.icon li a span {
    color: #2e90fa;
    width: calc(100% - 24px);
    padding-left: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.msb_block_support .msb_support_button_extend {
    margin: 0;
    display: flex;
    justify-content: flex-end
}

.msb_block_support .msb_support_button_extend a {
    display: block;
    color: var(--button-color-text-secondary-default, #f4600c);
    font-size: 16px;
    font-weight: 500;
    border: 1px solid var(--button-color-border-secondary-default, #f4600c);
    border-radius: 8px;
    padding: 8px 11px;
    background-color: #fff
}

.msb_block_support.maps {
    min-height: 300px;
    position: relative;
    overflow: hidden;
    line-height: 0;
    padding: 0;
    background: var(--global-neutral-50, #f7f8f9)
}

.msb_block_support.maps .background_photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover
}

.msb_block_support.maps .msb_block_maps {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.msb_block_support.maps .msb_support_button_extend {
    position: absolute;
    z-index: 2;
    bottom: 24px;
    right: 24px;
    left: 24px
}

.msb_block_support.maps .msb_support_button_extend a {
    line-height: 1.5
}

.msb_block_support.bgphoto {
    min-height: 256px;
    position: relative;
    overflow: hidden;
    line-height: 0;
    padding: 0;
    background: var(--global-neutral-50, #f7f8f9)
}

.msb_block_support.bgphoto .background_photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover
}

.msb_block_support.has_button {
    position: relative;
    padding-bottom: 66px
}

.msb_block_support.has_button .msb_support_button_extend {
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
    display: flex;
    justify-content: flex-end
}

.msb_core_values {
    margin: 0 0 100px
}

@media only screen and (max-width: 1023px) {
    .msb_core_values {
        margin: 0 16px 80px
    }
}

.msb_core_values .msb_core_values_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 40px
}

@media only screen and (max-width: 1023px) {
    .msb_core_values .msb_core_values_inner {
        padding: 0
    }
}

@media only screen and (max-width: 767px) {
    .msb_core_values .msb_core_values_inner {
        padding: 0
    }
}

.msb_core_values .msb_core_values_inner .information {
    margin: 0 0 48px;
    text-align: center
}

.msb_core_values .msb_core_values_inner .information h2 {
    font-weight: 700;
    font-size: 32px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 12px
}

@media only screen and (max-width: 767px) {
    .msb_core_values .msb_core_values_inner .information h2 {
        font-size: 20px
    }
}

.msb_core_values .msb_core_values_inner .information .description {
    font-size: 20px;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 767px) {
    .msb_core_values .msb_core_values_inner .information .description {
        font-size: 14px
    }
}

.msb_core_values .msb_core_values_inner .msb_core_values_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item {
    margin: 0 24px 24px 0;
    width: calc((100% - 48px)/3);
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    background-color: #fff;
    padding: 20px
}

@media only screen and (max-width: 1023px) {
    .msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item {
        width: 100%;
        margin-right: 0
    }
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .icon {
    margin: 0 0 16px
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .icon svg {
    width: 50px;
    height: 50px
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item h3,
.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_title {
    font-size: 20px;
    font-weight: 700;
    background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 0 0 4px
}

@media only screen and (max-width: 767px) {

    .msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item h3,
    .msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_title {
        font-size: 18px
    }
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item h3>*,
.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_title>* {
    margin: 0 !important;
    padding: 0 !important
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .description_item,
.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_content {
    font-size: 16px;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 767px) {

    .msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .description_item,
    .msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_content {
        font-size: 14px
    }
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .description_item>*,
.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item .custom_box_msb_core_values_item_content>* {
    margin: 0 !important;
    padding: 0 !important
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item:nth-child(3n+3) {
    margin-right: 0
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .custom_box_msb_core_values_item:last-child() {
    margin-right: 0
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .uxb-wrapper--custom_box_msb_core_values_item {
    margin: 0 24px 24px 0;
    width: calc((100% - 48px)/3);
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border-radius: 12px;
    background-color: #fff;
    padding: 20px
}

@media only screen and (max-width: 767px) {
    .msb_core_values .msb_core_values_inner .msb_core_values_items .uxb-wrapper--custom_box_msb_core_values_item {
        width: 100%;
        margin-right: 0
    }
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .uxb-wrapper--custom_box_msb_core_values_item .custom_box_msb_core_values_item {
    width: 100%;
    box-shadow: none;
    margin: 0
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .uxb-wrapper--custom_box_msb_core_values_item:nth-child(3n+3) {
    margin-right: 0
}

.msb_core_values .msb_core_values_inner .msb_core_values_items .uxb-wrapper--custom_box_msb_core_values_item:last-child() {
    margin-right: 0
}

.msb_highlight {
    margin: 0 0 100px
}

@media only screen and (max-width: 1023px) {
    .msb_highlight {
        margin: 0 16px 80px
    }
}

.msb_highlight .msb_highlight_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 60px;
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    background: hsla(0, 0%, 100%, .9);
    border-radius: 24px
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner {
        padding: 60px 0
    }
}

.msb_highlight .msb_highlight_inner .information {
    text-align: center;
    margin: 0 0 24px;
    padding: 0 24px;
}

.msb_highlight .msb_highlight_inner .information h2 {
    font-weight: bold;
    font-size: 32px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 8px
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .information h2 {
        font-size: 20px
    }
}

.msb_highlight .msb_highlight_inner .information .description {
    font-size: 20px;
    font-weight: 500;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .information .description {
        font-size: 14px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_year {
    margin: 0 auto;
    position: relative;
    width: 90px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_year .msb_year {
    line-height: 1;
    border: 1px solid var(--chip-color-border-default, #dee5ef);
    background-color: #fff;
    border-radius: 40px;
    font-weight: 500;
    font-size: 16px;
    color: var(--chip-color-text-default, #091e42);
    padding: 12px;
    margin: 0
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info {
    padding: 20px
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info {
        padding: 20px 10px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 {
    margin: 0 0 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number {
    display: flex;
    align-items: baseline
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg {
    width: 94px;
    height: 94px
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg {
        width: 40px;
        height: 40px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg.comma,
.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg.dot {
    width: 20px;
    height: 20px
}

@media only screen and (max-width: 767px) {

    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg.comma,
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_number svg.dot {
        width: 10px;
        height: 10px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_txt {
    font-family: "SVN-Gotham Rounded";
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    color: #091e42;
    margin-left: 4px
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .msb_highlight_item_1 .highlight_txt {
        font-size: 23px;
        line-height: 29px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .description {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #091e42;
    font-family: "SVN-Gotham Rounded"
}

@media only screen and (max-width: 767px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos .msb_highlight_item_info .description {
        font-size: 16px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos.slick-active-hover .msb_highlight_item_year .msb_year,
.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos.slick-center .msb_highlight_item_year .msb_year,
.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_item_infos:hover .msb_highlight_item_year .msb_year {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    background: #f4600c;
    padding: 12px 15px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    position: relative;
    z-index: 1
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .slick-active-hover .msb_highlight_item_year .msb_year {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    background: #f4600c;
    padding: 12px 15px
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .slick-current::before,
.msb_highlight .msb_highlight_inner .msb_highlight_items .slick-current::after {
    opacity: 1 !important
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .slick-current .msb_highlight_item_year {
    position: relative
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .slick-current .msb_highlight_item_year .msb_year {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    background: #f4600c;
    padding: 12px 15px
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year {
    margin-bottom: 40px
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-list {
    position: relative
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-list::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 1px;
    background: var(--pagination-color-border-divider, #dee5ef)
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-slide {
    width: auto
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .msb_highlight_item_infos {
    padding-bottom: 56px
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .msb_highlight_item_infos {
    position: relative
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .msb_highlight_item_infos:before {
    content: "";
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0;
    background: #fff;
    width: 32px;
    height: 32px;
    border: 2px solid var(--alias-border-brand, #f4600c);
    margin-left: -16px;
    margin-top: -16px;
    border-radius: 50%;
    opacity: 0
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .msb_highlight_item_infos:after {
    content: "";
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 8px;
    background: var(--alias-icon-brand, #f4600c);
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    border-radius: 50%;
    opacity: 0
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .msb_highlight_item_infos .msb_highlight_item_info {
    display: none !important;
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .uxb-wrapper .msb_highlight_item_infos .msb_highlight_item_info {
    display: block !important;
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-prev {
    top: 22px
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-prev {
        left: 0
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-next {
    top: 22px
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-next {
        right: 0
    }
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_year .slick-arrow {
        display: block !important;
        opacity: 1 !important
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_info .msb_highlight_item_infos {
    margin: 0
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_info .msb_highlight_item_infos .msb_highlight_item_year {
    display: none !important
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_line {
    width: 100%;
    display: block;
    height: 1px;
    background: var(--pagination-color-border-divider, #dee5ef);
    margin: 40px 0;
    position: relative
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_line:before {
    content: "";
    position: absolute;
    left: 42px;
    top: 50%;
    background: #fff;
    width: 32px;
    height: 32px;
    border: 2px solid var(--alias-border-brand, #f4600c);
    margin-left: -16px;
    margin-top: -16px;
    border-radius: 50%
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_line:before {
        left: 50%;
        width: 20px;
        height: 20px;
        margin-left: -10px;
        margin-top: -10px
    }
}

.msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_line:after {
    content: "";
    position: absolute;
    left: 42px;
    top: 50%;
    background: var(--alias-icon-brand, #f4600c);
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    border-radius: 50%
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .msb_highlight_items_line:after {
        left: 50%;
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px
    }
}

@media only screen and (max-width: 1023px) {
    .msb_highlight .msb_highlight_inner .msb_highlight_items .slick-arrow {
        display: none !important
    }
}

.msb_award {
    margin: 0 0 64px;
}

@media only screen and (max-width: 1023px) {
    .msb_award {
        margin: 0 16px 64px;
    }
}

.msb_award .msb_award_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 0 24px;
}

@media only screen and (max-width: 1023px) {
    .msb_award .msb_award_inner {
        padding: 20px
    }
}

.msb_award .msb_award_inner .information {
    text-align: center;
    margin: 0 0 24px
}

.msb_award .msb_award_inner .information h2 {
    font-weight: bold;
    font-size: 32px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 8px
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .information h2 {
        font-size: 20px
    }
}

.msb_award .msb_award_inner .information .description {
    font-size: 20px;
    font-weight: 500;
    color: var(--alias-text-secondary, #505f79)
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .information .description {
        font-size: 14px
    }
}

.msb_award .msb_award_inner .msb_award_items {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.msb_award .msb_award_inner .msb_award_items.noslider {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 24px !important;
    align-items: stretch !important;
    flex-wrap: unset !important;
    justify-content: unset !important
}

@media only screen and (max-width: 1023px) {
    .msb_award .msb_award_inner .msb_award_items.noslider {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 20px !important
    }
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .msb_award_items.noslider {
        grid-template-columns: 1fr !important;
        gap: 16px !important
    }
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: 100% !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    margin: 0 !important;
    text-align: center
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item>a {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: 100% !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    text-decoration: none;
    color: inherit
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item .photo {
    width: 100% !important;
    max-width: 100% !important;
    height: 300px !important;
    min-height: 300px !important;
    flex-shrink: 0 !important;
    align-items: flex-start !important;
    margin: 0 0 10px !important;
    padding: 0 !important
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item .photo img {
    object-position: top center !important
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item .year {
    flex-shrink: 0 !important;
    margin: 0 0 10px !important;
    padding: 0 !important
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item h3 {
    flex-shrink: 0 !important;
    margin: 0 0 5px !important;
    padding: 0 !important
}

.msb_award .msb_award_inner .msb_award_items.noslider .msb_award_item .description {
    flex: 1 1 auto !important;
    margin: 0 !important;
    padding: 0 !important
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item {
    text-align: center;
    margin: 0 20px
}

@media only screen and (max-width: 1023px) {
    .msb_award .msb_award_inner .msb_award_items .msb_award_item {
        margin: 0 10px
    }
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .msb_award_items .msb_award_item {
        margin: 0
    }
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item .photo {
    width: 100%;
    max-width: 300px;
    height: 300px;
    background: linear-gradient(360deg, rgba(115, 173, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 68.83%);
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    padding: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    border-radius: 12px;
    margin: 0 auto 10px;
    line-height: 0;
    border-radius: 12px;
    overflow: hidden;
    flex-shrink: 0
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item .photo img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 12px
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item .year {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 10px
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item .year span {
    display: block;
    color: var(--chip-color-text-default, #091e42);
    font-size: 16px;
    font-weight: 600;
    background: #fff;
    border-radius: 12px;
    padding: 7px 12px;
    margin: 0 5px
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item h3 {
    color: var(--alias-text-primary, #091e42);
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .msb_award_items .msb_award_item h3 {
        font-size: 18px
    }
}

.msb_award .msb_award_inner .msb_award_items .msb_award_item .description {
    color: var(--dataview-color-text-sub, #505f79);
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_award .msb_award_inner .msb_award_items .slick-dots {
    margin: 32px auto 0;
    justify-content: center
}

@media only screen and (max-width: 767px) {
    .msb_award .msb_award_inner .msb_award_items .slick-dots {
        margin-top: 15px
    }
}

@media only screen and (max-width: 767px) {

    .msb_template_page .slider-wrapper.slide_about,
    .msb_template_single .slider-wrapper.slide_about {
        height: calc(100vh - 145px)
    }
}

.msb_future {
    max-width: 1366px;
    margin: 0 auto 100px;
    height: 548px;
    border-radius: 24px;
    padding: 60px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    .msb_future {
        margin: 0 16px 100px;
        padding: 40px
    }
}

@media only screen and (max-width: 767px) {
    .msb_future {
        margin-bottom: 40px;
        padding: 16px;
        height: 312px;
        align-items: flex-end
    }
}

.msb_future .msb_future_inner {
    width: 100%;
    max-width: 650px
}

.msb_future .msb_future_inner h2 {
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    margin: 0 0 12px
}

@media only screen and (max-width: 767px) {
    .msb_future .msb_future_inner h2 {
        font-size: 16px;
        font-weight: 600
    }
}

.msb_future .msb_future_inner .description {
    font-size: 18px;
    font-weight: 600;
    color: #fff
}

@media only screen and (max-width: 767px) {
    .msb_future .msb_future_inner .description {
        font-weight: 500;
        font-size: 12px
    }
}

.msb_fullpage_js {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 100% auto !important;
    background-attachment: fixed !important
}

.section_full_page.active {
    width: 100%;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}

.section_full_page.active>div,
.section_full_page.active>section {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.section_full_page.active .msb_about_intro {
    padding-top: 107px
}

.section_full_page.active .msb_about_intro .msb_about_intro_inner {
    margin: 0 auto
}

.section_full_page.active .msb_about_intro .msb_about_intro_inner .msb_about_intro_content {
    padding: 0
}

.section_full_page.active .msb_about_guide {
    padding-top: 107px
}

.section_full_page.active .msb_core_values {
    padding-top: 107px
}

.section_full_page.active .msb_highlight {
    padding-top: 107px
}

.section_full_page.active .msb_award {
    padding-top: 107px
}

.section_full_page.active .msb_future_wrap {
    padding-top: 150px;
    margin-bottom: 50px
}

.section_full_page.active .msb_future_wrap .msb_future_wrap_ex {
    display: block
}

.section_full_page.active .msb_future_wrap .msb_future {
    margin-bottom: 0
}

.section_full_page.active .slider-wrapper {
    height: 100vh
}

.msb_institution {
    background-color: #fff;
    padding: 12px 24px;
    border-radius: 12px
}

.msb_institution .msb_institution_inner h3 {
    font-weight: 700;
    font-size: 18px;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 24px
}

.msb_institution .msb_institution_inner .description {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 24px
}

.msb_institution .msb_institution_inner .msb_institution_info .msb_institution_info_item {
    margin: 0 0 24px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.msb_institution .msb_institution_inner .msb_institution_info .msb_institution_info_item svg {
    width: 24px;
    height: 24px;
    margin: 0 12px 0 0
}

.msb_institution .msb_institution_inner .msb_institution_info .msb_institution_info_item h4 {
    width: 128px;
    margin: 0 12px 0 0;
    font-size: 14px;
    color: var(--alias-text-primary, #091e42);
    font-weight: 600
}

.msb_institution .msb_institution_inner .msb_institution_info .msb_institution_info_item p {
    font-size: 14px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42);
    margin: 0
}

.msb_institution .msb_institution_inner .msb_institution_info .msb_institution_info_item:last-child {
    margin-bottom: 0
}

.msb_leadership_wrap {
    padding: 180px 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap {
        padding: 110px 0 24px
    }
}

.msb_leadership_wrap .msb_leadership_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner {
        padding: 0 16px
    }
}

.msb_leadership_wrap .msb_leadership_inner h2 {
    color: var(--alias-text-primary, #091e42);
    font-weight: 600;
    font-size: 26px;
    margin: 0 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner h2 {
        font-size: 22px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    margin: 0 0 24px;
    list-style-type: none;
    overflow: auto
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head {
        margin-right: -16px;
        display: none;
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head li {
    margin: 0 10px 4px 0;
    min-width: max-content
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head li a {
    display: block;
    background: #fff;
    border: 1px solid var(--chip-color-border-default, #dee5ef);
    border-radius: 32px;
    font-weight: 500;
    font-size: 16px;
    color: var(--chip-color-text-default, #091e42);
    padding: 7px 12px;
    line-height: 1.5
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head li a:hover,
.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head li a.active {
    color: var(--chip-color-text-active, #f4600c);
    background: var(--chip-color-surface-active, #feefe7);
    border: 1px solid var(--chip-color-border-active, #f8a06d)
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head li:last-child {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tabs_head.open {
        display: flex
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content {
    display: none
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item {
    width: calc((100% - 48px)/3);
    margin: 0 24px 27px 0
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item {
        width: 100%;
        margin: 0 0 24px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item {
    display: block;
    background-color: #fff;
    border: 1px solid var(--alias-border-default, #dee5ef);
    border-radius: 12px;
    overflow: hidden
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .photo {
    line-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 238px
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .photo {
        height: 192px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .info {
    padding: 12px 12px 20px
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .info h4 {
    color: var(--alias-surface-brand, #f4600c);
    font-size: 14px;
    font-weight: 400;
    margin: 0
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .info h3 {
    font-size: 18px;
    font-weight: 700;
    color: var(--alias-text-primary, #091e42);
    margin: 0 0 8px
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item .info .description {
    color: var(--alias-text-secondary, #505f79);
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item:hover {
    border-color: var(--tab-color-text-active, #f4600c)
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .item:hover .photo img {
    transform: scale(1.1)
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item {
    display: none;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    padding: 24px;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .5)
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item {
        padding: 16px;
        align-items: flex-start;
        overflow: auto
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner {
    width: 100%;
    max-width: 1024px;
    height: 536px;
    position: relative;
    background: #fff url(../images/package_images/bg_leader_ship.png) no-repeat top left;
    background-size: auto 100%;
    border: 1px solid var(--alias-border-default, #dee5ef);
    border-radius: 12px;
    overflow: hidden
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner {
        height: auto;
        background-size: auto 332px;
        padding-top: 64px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .popup_item_close {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 44px;
    height: 44px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_close.svg) no-repeat center center;
    background-size: contain;
    z-index: 3;
    margin: 0;
    padding: 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    cursor: pointer
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .photo {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 440px;
    height: 100%;
    max-height: 450px;
    line-height: 0;
    margin: 0;
    padding: 0;
    z-index: 1
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .photo {
        position: static;
        width: 100%;
        height: 268px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .photo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left bottom
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info {
    position: absolute;
    top: 40px;
    right: 40px;
    bottom: 40px;
    overflow: auto;
    width: 620px;
    z-index: 2;
    background: hsla(0, 0%, 100%, .9);
    border-radius: 24px;
    backdrop-filter: blur(32px);
    padding: 24px
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info {
        position: static;
        width: 100%;
        padding: 24px 12px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info h4 {
    color: var(--alias-text-brand, rgb(244, 96, 12));
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 12px;
    padding: 0
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info h4 {
        font-weight: 400;
        font-size: 14px;
        margin: 0
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info h3 {
    font-weight: 700;
    color: var(--alias-text-primary, #091e42);
    font-size: 26px;
    margin: 0 0 12px
}

@media only screen and (max-width: 767px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info h3 {
        font-size: 18px;
        margin: 0 0 8px
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info ul {
    list-style-type: disc;
    margin: 0 0 0 24px
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info ul li {
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info ul li {
        font-size: 14px;
        color: var(--alias-text-secondary, #505f79)
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info ul li:last-child {
    margin-bottom: 0
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info p {
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 1023px) {
    .msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info p {
        font-size: 14px;
        color: var(--alias-text-secondary, #505f79)
    }
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item .popup_item_inner .info p:last-child {
    margin-bottom: 0
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item .popup_item.active {
    display: flex;
    visibility: visible
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item:nth-child(3n+3),
.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content .msb_leadership_tab_content_items .msb_leadership_tab_content_item:last-child {
    margin-right: 0
}

.msb_leadership_wrap .msb_leadership_inner .msb_leadership_tabs .msb_leadership_tab_contents .msb_leadership_tab_content.active {
    display: block
}

.msb_wrap_award_list {
    padding: 180px 0 24px;
    background-color: #F7F8F9;
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list {
        padding: 110px 0 24px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner {
    max-width: 1366px;
    margin: 0 auto;
    padding: 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner {
        padding: 0 16px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner h2 {
    color: var(--alias-text-primary, #091e42);
    font-weight: 600;
    font-size: 26px;
    margin: 0 0 24px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner h2 {
        font-size: 22px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year {
    margin-bottom: 40px
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .slick-list {
    position: relative
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .slick-list::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 1px;
    background: var(--pagination-color-border-divider, #dee5ef)
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .slick-arrow {
    top: 22px
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .slick-arrow.slick-prev {
        left: 0
    }
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .slick-arrow.slick-next {
        right: 0
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year {
    margin: 0;
    padding-bottom: 56px;
    position: relative;
    position: relative;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year {
        margin: 0
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year::before {
    content: "";
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0px;
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    opacity: 0;
    background: #fff;
    border: 2px solid var(--alias-border-brand, #f4600c);
    border-radius: 50%
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year::after {
    content: "";
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 8px;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    opacity: 0;
    background: var(--alias-icon-brand, #f4600c);
    border-radius: 50%
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year .year {
    line-height: 1;
    border: 1px solid var(--chip-color-border-default, #dee5ef);
    background-color: #fff;
    border-radius: 40px;
    font-weight: 500;
    font-size: 16px;
    color: var(--chip-color-text-default, #091e42);
    padding: 12px;
    margin: 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year.slick-current::before,
.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year.slick-current::after {
    opacity: 1 !important
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year.slick-current .year {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    background: #f4600c;
    padding: 12px 15px
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_year .award_year:hover .year {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    background: #f4600c;
    padding: 12px 15px
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_items_line {
    width: 100%;
    display: block;
    height: 1px;
    background: var(--pagination-color-border-divider, #dee5ef);
    margin: 40px 0;
    position: relative
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_items_line:before {
    content: "";
    position: absolute;
    left: 42px;
    top: 50%;
    background: #fff;
    width: 32px;
    height: 32px;
    border: 2px solid var(--alias-border-brand, #f4600c);
    margin-left: -16px;
    margin-top: -16px;
    border-radius: 50%
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_items_line:before {
        left: 50%;
        width: 20px;
        height: 20px;
        margin-left: -10px;
        margin-top: -10px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_items_line:after {
    content: "";
    position: absolute;
    left: 42px;
    top: 50%;
    background: var(--alias-icon-brand, #f4600c);
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    border-radius: 50%
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_items_line:after {
        left: 50%;
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list {
    gap: 24px;
    /* 24px: */
    /* flex; */
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
    align-items: stretch;
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item {
    width: calc((100% - 48px)/3);
    /* margin: 0 24px 24px 0; */
    /* height: auto; */
    flex: 0 0 calc((100% - 48px)/3);
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

@media only screen and (max-width: 1023px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item {
        width: 100%;
        flex: 0 0 100%;
        margin-right: 0
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item {
    background: #fff;
    border-radius: 12px;
    border: 1px solid #ffffff;
    display: flex;
    box-shadow: 0px 0px 4px 0px #1D293926;
    backdrop-filter: blur(24px);
    transition: .4s all;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item:hover {
    border-color: #f4600c;
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .photo {
    /* height: 238px; */
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0;
    aspect-ratio: 16/10;
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .photo {
        height: 192px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .photo img {
    width: 100%;
    height: 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    object-fit: cover;
    transition: .4s all;
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item:hover .photo img {
    transform: scale(1.2);
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .info {
    padding: 12px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .info h3 {
    font-size: 18px;
    font-weight: 700;
    color: #091e42;
    margin: 0 0 12px
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .award_item .info .description {
    font-weight: 400;
    font-size: 14px;
    color: #505f79;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item .popup_award_item {
    display: none;
    visibility: hidden
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item:nth-child(3n+3),
.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .msb_award_list_slide_items .award_items_list .award_items_list_item:last-child {
    margin-right: 0
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item {
    display: none;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    padding: 24px;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .5)
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item {
        padding: 16px;
        align-items: flex-start;
        overflow: auto
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner {
    width: 100%;
    max-width: 1024px;
    height: 536px;
    position: relative;
    background: #fff url(../images/package_images/bg_leader_ship.png) no-repeat top left;
    background-size: auto 100%;
    border: 1px solid var(--alias-border-default, #dee5ef);
    border-radius: 12px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner {
        height: auto;
        background-size: auto 332px;
        padding-top: 64px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .popup_item_close {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 44px;
    height: 44px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_close.svg) no-repeat center center;
    background-size: contain;
    z-index: 3;
    margin: 0;
    padding: 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    cursor: pointer
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .photo {
    position: absolute;
    top: 24px;
    bottom: 24px;
    left: 24px;
    width: 300px;
    line-height: 0;
    margin: 0;
    padding: 25px;
    z-index: 1
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .photo {
        position: static;
        width: 100%;
        height: 268px;
        padding: 0
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .photo img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info {
    position: absolute;
    top: 40px;
    right: 40px;
    bottom: 40px;
    overflow: auto;
    width: 620px;
    z-index: 2;
    background: hsla(0, 0%, 100%, .9);
    border-radius: 24px;
    backdrop-filter: blur(32px);
    padding: 24px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info {
        position: static;
        width: 100%;
        padding: 24px 12px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info h4 {
    color: var(--alias-text-brand, rgb(244, 96, 12));
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 12px;
    padding: 0
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info h4 {
        font-weight: 400;
        font-size: 14px;
        margin: 0
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info h3 {
    font-weight: 700;
    color: var(--alias-text-primary, #091e42);
    font-size: 26px;
    margin: 0 0 12px
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info h3 {
        font-size: 18px;
        margin: 0 0 8px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info ul {
    list-style-type: disc;
    margin: 0 0 0 24px
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info ul li {
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info ul li {
        font-size: 14px;
        color: var(--alias-text-secondary, #505f79)
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info ul li:last-child {
    margin-bottom: 0
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info p {
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-primary, #091e42)
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info p {
        font-size: 14px;
        color: var(--alias-text-secondary, #505f79)
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info p:last-child {
    margin-bottom: 0
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info .source {
    margin: 95px 0 0;
    font-size: 18px;
    font-weight: 500;
    color: var(--alias-text-brand, #f4600c)
}

@media only screen and (max-width: 767px) {
    .msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item .popup_award_item .popup_award_item_inner .info .source {
        font-weight: 400;
        font-size: 14px
    }
}

.msb_wrap_award_list .msb_wrap_award_list_inner .msb_award_list_slides .wrap_popup_award_item.active .popup_award_item {
    display: flex;
    visibility: visible
}

html.m_first body,
html.m_first #wrapper {
    background-color: #13161b
}

html.m_first #main {
    background: #13161b url(../images/package_images/bg_mfirst.png) no-repeat center center;
    background-size: contain;
    background-position: center center;
    background-attachment: fixed
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner {
    background: var(--alias-surface-primary, #13161b)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner {
        background: var(--alias-surface-scrolled, rgba(12, 14, 18, 0.4));
        backdrop-filter: blur(32px);
        -webkit-backdrop-filter: blur(32px)
    }
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
    border: 1px solid var(--alias-border-default, rgba(255, 255, 255, 0.25))
}

@media only screen and (max-width: 1023px) {
    html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a {
        background: var(--alias-surface-primary, #13161b)
    }
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a span {
    color: var(--alias-text-brand-highlight, #be9a61)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a span {
        color: var(--alias-text-primary, #f0f0f1)
    }
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_left .box_top_menu>ul>li>a svg path {
    fill: var(--alias-text-primary, #f0f0f1)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_right .btn_search_common_sp svg path {
        fill: var(--alias-text-primary, #f0f0f1)
    }
}

@media only screen and (max-width: 1023px) {
    html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_right .btn_menu_msb_common_opne_menu svg path {
        fill: var(--alias-text-primary, #f0f0f1)
    }
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_inner .wrap_header_top_1 .wrap_header_top_1_right .menu li a {
    color: var(--alias-text-primary, #f0f0f1)
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_2 {
    background: var(--global-overlay-90, rgba(12, 14, 18, 0.4))
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_left>ul>li>a {
    color: var(--alias-text-primary, #f0f0f1)
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_right .btn_search svg path {
    fill: var(--alias-text-primary, #f0f0f1)
}

html.m_first #main #header .header-wrapper .wrap_header_top .wrap_header_top_2 .wrap_header_top_2_inner .wrap_header_top_2_right .box_login_common .login {
    background: linear-gradient(124.1deg, #dec695 0.68%, #c5a161 100%);
    color: var(--button-color-text-primary-default, #13161b) !important
}

html.m_first #main .slider-wrapper .slider .flickity-viewport .flickity-slider>div .img-inner::after,
html.m_first #main .slider-wrapper .slider .flickity-viewport .flickity-slider .img .img-inner::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg, #13161b 0%, rgba(39, 39, 39, 0) 9.62%, rgba(36, 36, 36, 0) 86.54%, #13161b 100%)
}

html.m_first #main .msb_mfirst_intro {
    padding: 180px 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_mfirst_intro {
        padding: 85px 12px
    }
}

html.m_first #main .msb_mfirst_intro .msb_mfirst_intro_inner {
    max-width: 1366px;
    margin: 0 auto
}

html.m_first #main .msb_mfirst_intro .msb_mfirst_intro_inner h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 60px
}

html.m_first #main .msb_mfirst_intro .msb_mfirst_intro_inner .description p {
    text-align: center;
    font-size: 32px;
    font-weight: 300;
    color: var(--global-brand-800, #e5d7c0);
    margin: 0 0 50px;
    line-height: 1.5
}

html.m_first #main .msb_mfirst_intro .msb_mfirst_intro_inner .description p:last-child {
    margin-bottom: 0
}

html.m_first #main .msb_first_block {
    padding: 40px 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block {
        padding: 40px 12px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner {
    max-width: 1366px;
    margin: 0 auto
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information {
    margin: 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .msb_sub_title {
    text-align: center;
    overflow: hidden;
    padding: 24px 0;
    margin: 0 0 40px
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .msb_sub_title span {
    font-size: 16px;
    font-weight: 400;
    color: var(--global-brand-600, #cbae81);
    position: relative;
    padding: 0 24px;
    display: inline-block;
    max-width: 1024px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .box_information .msb_sub_title span {
        max-width: 95%
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .msb_sub_title span:before {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    width: 320px;
    background: var(--global-brand-200, #4c3e27);
    margin: 0;
    padding: 0;
    left: -320px
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .msb_sub_title span:after {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    width: 320px;
    background: var(--global-brand-200, #4c3e27);
    margin: 0;
    padding: 0;
    right: -320px
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information h2 {
    text-align: center;
    font-weight: 600;
    font-size: 26px;
    color: var(--global-brand-600, #cbae81);
    margin: 0 0 5px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .box_information h2 {
        padding: 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .description {
    text-align: center
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .box_information .description {
        padding: 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .description p {
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-primary, #f0f0f1);
    margin-bottom: 15px
}

html.m_first #main .msb_first_block .msb_first_block_inner .box_information .description p:last-child {
    margin-bottom: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item {
    border-radius: 24px;
    position: relative;
    width: 100%;
    height: 100%;
    line-height: 0;
    border: 1px solid var(--alias-background-secondary, #22262f);
    box-shadow: 0px 0px 16px 4px rgba(29, 41, 57, .3215686275);
    -webkit-backdrop-filter: blur(24px);
    overflow: hidden
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item a {
    display: block;
    width: 100%;
    height: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item .infomation {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 24px;
    line-height: 24px;
    background: linear-gradient(180deg, #13161b 8%, rgba(19, 22, 27, 0) 50%)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item .infomation h3 {
    font-weight: 700;
    color: var(--alias-text-primary, #f0f0f1);
    font-size: 22px;
    margin: 0 0 12px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item .infomation .txt {
    font-size: 16px;
    font-weight: 400;
    color: var(--alias-text-secondary, #cecfd2);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item .infomation .txt p {
    margin: 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item .infomation .txt p:last-child {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item.has_url:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    right: 24px;
    bottom: 24px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_right-straight.svg) no-repeat center center;
    background-size: contain
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item.has_url:hover {
    border: 1px solid var(--alias-text-brand-highlight, #be9a61);
    box-shadow: 0px 0px 32px 8px rgba(255, 210, 139, .0784313725)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .msb_mfirst_item.has_url:hover .infomation {
    background: linear-gradient(180deg, #091e42 24%, rgba(19, 22, 27, 0) 64%)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_left {
    width: 423px;
    height: 797px;
    margin-right: 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right {
    width: calc(100% - 447px)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right {
        width: 100%
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_top {
    margin: 0 0 24px;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_top {
        height: 320px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_bottom {
    display: flex;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_bottom .mfirst_layout_0_right_bottom_left {
    margin-right: 24px;
    width: calc((100% - 24px)/2);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_bottom .mfirst_layout_0_right_bottom_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_bottom .mfirst_layout_0_right_bottom_right {
    width: calc((100% - 24px)/2);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_0 .mfirst_layout_0_right .mfirst_layout_0_right_bottom .mfirst_layout_0_right_bottom_right {
        width: 100%;
        height: 320px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_1 {
    width: 100%;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_1 {
        height: 320px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_2 {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_2 .mfirst_layout_left {
    width: 423px;
    height: 387px;
    margin: 0 24px 0 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_2 .mfirst_layout_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_2 .mfirst_layout_right {
    width: calc(100% - 447px);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_2 .mfirst_layout_right {
        width: 100%;
        height: 320px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_3 {
    display: flex;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_3 .mfirst_layout_3_col {
    width: calc((100% - 48px)/3);
    height: 387px;
    margin: 0 24px 0 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_3 .mfirst_layout_3_col {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_3 .mfirst_layout_3_col:last-child {
    margin-right: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_left {
    width: 423px;
    height: 797px;
    margin: 0 24px 0 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right {
    width: calc(100% - 447px)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right {
        width: 100%
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top {
        margin: 0
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top .mfirst_layout_4_right_top_left {
    width: calc((100% - 24px)/2);
    margin: 0 24px 0 0;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top .mfirst_layout_4_right_top_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top .mfirst_layout_4_right_top_right {
    width: calc((100% - 24px)/2);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_top .mfirst_layout_4_right_top_right {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_bottom {
    width: 100%;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_4 .mfirst_layout_4_right .mfirst_layout_4_right_bottom {
        height: 320px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_left {
    width: 423px;
    height: 797px;
    margin: 0 24px 0 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right {
    width: calc(100% - 447px)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right {
        width: 100%
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top {
        margin: 0
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top .mfirst_layout_5_right_top_left {
    width: calc((100% - 24px)/2);
    margin: 0 24px 0 0;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top .mfirst_layout_5_right_top_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top .mfirst_layout_5_right_top_right {
    width: calc((100% - 24px)/2);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_top .mfirst_layout_5_right_top_right {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom {
    display: flex;
    flex-wrap: wrap
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom {
        margin: 0
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom .mfirst_layout_5_right_bottom_left {
    width: calc((100% - 24px)/2);
    margin: 0 24px 0 0;
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom .mfirst_layout_5_right_bottom_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom .mfirst_layout_5_right_bottom_right {
    width: calc((100% - 24px)/2);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_5 .mfirst_layout_5_right .mfirst_layout_5_right_bottom .mfirst_layout_5_right_bottom_right {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 {
    display: flex;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_top {
    margin: 0 0 24px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_top .mfirst_layout_6_top_col {
    margin: 0 24px 24px 0;
    width: calc((100% - 48px)/3);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_top .mfirst_layout_6_top_col {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_top .mfirst_layout_6_top_col:last-child {
    margin-right: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom {
        flex-direction: column-reverse;
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom .mfirst_layout_6_bottom_left {
    width: 423px;
    height: 387px;
    margin: 0 24px 0 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom .mfirst_layout_6_bottom_left {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom .mfirst_layout_6_bottom_right {
    width: calc(100% - 447px);
    height: 387px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_6 .mfirst_layout_6_bottom .mfirst_layout_6_bottom_right {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_top {
    width: 100%;
    margin: 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_top .mfirst_layout_7_top_col {
    width: calc((100% - 48px)/3);
    margin: 0 24px 24px 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_top .mfirst_layout_7_top_col {
        width: 100%;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_top .mfirst_layout_7_top_col:last-child {
    margin-right: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_bottom {
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_bottom .mfirst_layout_7_bottom_col {
    width: calc((100% - 48px)/3);
    margin: 0 24px 24px 0
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_bottom .mfirst_layout_7_bottom_col {
        width: 100%;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_7 .mfirst_layout_7_bottom .mfirst_layout_7_bottom_col:last-child {
    margin-right: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top {
    width: 100%;
    height: 320px;
    margin: 0 0 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top {
        height: 640px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item {
    border: 1px solid var(--alias-border-card, rgba(255, 255, 255, 0.25))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item a {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item .infomation {
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    background: linear-gradient(90deg, #091e42 0%, rgba(9, 30, 66, 0) 100%);
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .1490196078)
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item .infomation {
        align-content: baseline;
        align-items: flex-start;
        background: linear-gradient(180deg, #091e42 25%, rgba(9, 30, 66, 0) 51.92%)
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item .infomation h3 {
    max-width: 688px;
    width: 100%;
    color: radial-gradient(201.23% 201.23% at 0% 58.19%, #ddbc76 0%, #b18b55 67.1%, #916841 100%);
    color: #ddbc76;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item .infomation h3 {
        font-size: 26px;
        line-height: 36px;
        font-weight: 500
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item .infomation .txt {
    width: 100%;
    max-width: 688px;
    color: var(--alias-text-primary, #bbc2ca)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_top .msb_mfirst_item::after {
    content: none
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom {
    display: flex;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item {
    width: calc((100% - 48px)/3);
    min-height: 246px;
    border-radius: 24px;
    margin: 0 24px 24px 0;
    background: var(--alias-background-overlay, rgba(12, 14, 18, 0.6))
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item {
        width: 100%;
        height: 320px;
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item {
    display: block;
    width: 100%;
    height: 100%;
    padding: 24px;
    position: relative
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information {
    padding-right: 36px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information h3,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: var(--global-brand-800, #e5d7c0);
    margin: 0 0 4px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information .txt,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information .txt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    line-clamp: 8;
    -webkit-box-orient: vertical
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information .txt ul,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information .txt ul {
    margin: 0 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information .txt ul li,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information .txt ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--alias-text-primary, #bbc2ca);
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information .txt p,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information .txt p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--alias-text-primary, #bbc2ca)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a .information .txt p:last-child,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item .information .txt p:last-child {
    margin-bottom: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item a::after,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item .item::after {
    content: "";
    position: absolute;
    bottom: 24px;
    right: 24px;
    width: 24px;
    height: 24px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_arrr_right_white.svg) no-repeat center center;
    background-size: contain
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item:nth-child(3n+3),
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_8 .mfirst_layout_8_bottom .mfirst_layout_8_item:last-child {
    margin-right: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 {
    display: flex;
    flex-wrap: wrap
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left {
    width: 423px;
    height: 412px;
    margin-right: 24px;
    background: var(--alias-background-overlay, rgba(12, 14, 18, 0.6));
    border-radius: 24px;
    padding: 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left {
        width: 100%;
        height: auto;
        margin: 0 0 24px;
        padding: 24px 12px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-content: space-between
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item {
        align-content: flex-start;
        margin: 0 0 12px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt {
    width: 100%;
    color: var(--alias-text-primary, #f0f0f1);
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    line-clamp: 10;
    -webkit-box-orient: vertical
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a span {
    font-size: 16px;
    color: var(--button-color-text-neutral-default, #091e42);
    font-weight: 500;
    margin-left: 8px
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a .msb_collapse_txt {
    display: none
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a.open svg {
    transform: rotate(180deg)
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a.open .msb_extend_txt {
    display: none
}

.msb_wrap_quick_action .msb_wrap_quick_action_inner .msb_wrap_quick_action_2 .msb_quick_action_menu_exntend_sp a.open .msb_collapse_txt {
    display: inline
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt {
        margin: 0 0 24px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt p {
    margin-bottom: 10px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt p:last-child {
    margin-bottom: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt ul {
    margin: 0 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt ul li {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt b,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item .txt strong {
    font-weight: 600
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item a {
    width: 100%;
    padding: 10px 12px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item a h3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item a h3 span {
    font-size: 16px;
    font-weight: 500;
    color: var(--alias-text-brand-highlight, #be9a61);
    margin-right: 8px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_left .mfirst_layout_9_left_item a h3::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_arr_right_gold.svg) no-repeat center center;
    background-size: contain
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right {
    width: calc(100% - 447px);
    height: 412px;
    border-radius: 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right {
        width: 100%;
        height: 380px
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .photo {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    margin: 0;
    border-radius: 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding: 24px;
    background: linear-gradient(265.45deg, rgba(39, 37, 34, 0) 7.37%, rgba(21, 34, 50, 0.8) 91.31%)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information h3 {
    width: 100%;
    font-size: 26px;
    font-weight: 600;
    color: var(--global-brand-600, #cbae81);
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description {
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description .txt {
    font-size: 16px;
    font-weight: 600;
    color: var(--alias-text-primary, #f0f0f1);
    margin: 0 0 24px
}

@media only screen and (max-width: 1023px) {
    html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description .txt {
        font-weight: 400
    }
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description .txt p {
    margin: 0 0 24px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description .txt p a {
    text-decoration: underline;
    color: var(--alias-text-link, #be9a61)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description .txt p:last-child {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9 .mfirst_layout_9_right .mfirst_layout_9_right_item .information .description>a {
    background: linear-gradient(324.32deg, #c19446 20.9%, #e2c897 110.29%) !important;
    color: var(--alias-text-button, #13161b) !important
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, .7);
    display: flex;
    align-items: center;
    justify-content: center;
    display: none
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner {
    max-width: 360px;
    background: var(--alias-surface-popup, #22262f);
    border-radius: 12px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_top {
    display: flex;
    align-items: center;
    padding: 8px;
    border-bottom: 1px solid var(--alias-border-default, rgba(255, 255, 255, 0.25))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_top h3 {
    width: calc(100% - 52px);
    font-size: 18px;
    font-weight: 600;
    color: var(--popup-color-text-title, #f0f0f1);
    margin: 0 8px 0 0;
    padding-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_top .btn_mfirst_layout_9_popup_close {
    width: 44px;
    height: 44px;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0) url(../images/package_images/ic_close_x_white.svg) no-repeat center center;
    background-size: contain;
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom {
    padding: 12px 16px 16px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item {
    margin: 0 8px 12px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .caption {
    font-size: 14px;
    font-weight: 500;
    color: var(--alias-text-primary, rgb(240, 240, 241));
    margin: 0 0 5px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap {
    display: block;
    width: 100%
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap input {
    width: 100%;
    height: 44px;
    line-height: 42px;
    background: var(--alias-surface-primary, rgb(19, 22, 27));
    border: 1px solid var(--alias-border-default, rgba(255, 255, 255, 0.25));
    border-radius: 8px;
    padding: 0 16px;
    color: var(--alias-text-primary, rgb(240, 240, 241));
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap input ::-webkit-input-placeholder {
    color: var(--field-color-text-placeholder, rgb(97, 101, 108))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap input ::-moz-placeholder {
    color: var(--field-color-text-placeholder, rgb(97, 101, 108))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap input :-ms-input-placeholder {
    color: var(--field-color-text-placeholder, rgb(97, 101, 108))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .item .control .wpcf7-form-control-wrap input :-moz-placeholder {
    color: var(--field-color-text-placeholder, rgb(97, 101, 108))
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .btn_submit {
    margin: 0;
    padding: 16px 0 0;
    text-align: center
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .btn_submit .control,
html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .btn_submit p {
    margin: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .btn_submit input {
    width: 100%;
    display: block;
    border-radius: 8px;
    color: var(--alias-text-button, rgb(19, 22, 27)) !important;
    min-width: 96px;
    text-align: center;
    text-decoration: none !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    margin: 0;
    padding: 14px 15px;
    background: linear-gradient(324.32deg, #c19446 20.9%, #e2c897 110.29%)
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .btn_submit .wpcf7-spinner {
    display: none;
    margin: 12px
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form .wpcf7-response-output {
    margin: 12px 0 0;
    padding: 0;
    text-align: center;
    color: var(--alias-text-primary, rgb(240, 240, 241));
    font-size: 14px;
    font-weight: 400;
    border: 0
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup .mfirst_layout_9_popup_inner .mfirst_layout_9_popup_bottom .wpcf7-form.submiting .btn_submit .wpcf7-spinner {
    display: inline-block
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_items .mfirst_layout_9_popup.active {
    display: flex
}

html.m_first #main .msb_first_block .msb_first_block_inner .msb_first_block_footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    margin: 40px 0 0
}

html.m_first #main .section_full_page.active .msb_mfirst_intro {
    padding-top: 0;
    padding-bottom: 0
}

html.m_first #main #footer .msb_footer {
    /* background: var(--alias-surface-card, #0c0e1266); */
    box-shadow: 0px 0px 4px 0px rgba(29, 41, 57, .15);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px)
}

@media only screen and (max-width: 1023px) {

    /* Menu Background Color */

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header,
    html.m_first #main .box_login_common_sp ul {
        background: #0C0E1266;
    }

    html.m_first #main .wrap_msb_menu_common_sp,
    html.m_first .wrap_msb_menu_common_sp_sub,
    html.m_first #main .box_login_common_sp {
        background: #232630;
        /* secondary */
    }

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul, 
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu,
    html.m_first .wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul {
        background: #0C0E1266;
        border-color: #0C0E1266;
        
    }

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 {
        background: #0C0E1266;
    }

    html.m_first #main #footer .copyright,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_2 {
        background: linear-gradient(89.96deg, #ed1c24 0.07%, #ffb81c 100%);
    }

    /* Menu Text CSS */

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header h3,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li a,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li a,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_main_left a .txt span.line1,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_main_left a .txt span.line1,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li.wrap_msb_menu_common_sp_language a .txt span.line1,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li.wrap_msb_menu_common_sp_language a .txt span.line1,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_extend h3,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .box_menu_social h3,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 h2,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .description,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_1 .sitemap li a,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_footer .wrap_msb_menu_sp_footer_2,
    html.m_first .wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_header h3,
    html.m_first .wrap_msb_menu_common_sp_sub .wrap_msb_menu_common_sp_sub_body ul li a,
    html.m_first #main .box_login_common_sp .box_menu_header_sub h2,
    html.m_first #main .box_login_common_sp ul li a,
    html.m_first #main .box_login_common_sp ul li a span.line2 {
        color: #F0F0F1;
    }

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input {
        background: #FFFFFF0D;
        border-color: #FFFFFF40;
    }

    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input::-webkit-input-placeholder, 
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input::-moz-placeholder,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input:-ms-input-placeholder,
    html.m_first #main .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_header .frm_search_in_menu_sp input:-moz-placeholder {
        color: #A6AEBB;
    }

    .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body>ul li a, 
    .wrap_msb_menu_common_sp .wrap_msb_menu_common_sp_body .menu li a,
    html.m_first #main .box_login_common_sp ul li a {
        border-bottom-color: #FFFFFF40;
    }


    /* Footer */

    html.m_first #main #footer .msb_footer .msb_footer_inner {
        background-color: #0c0e1266;
    }

    html.m_first #main #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_extend h3,
    html.m_first #main #footer .msb_footer .msb_footer_inner .msb_footer_inner_1 .box_menu_social h3,
    html.m_first #main #footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info h2,
    html.m_first #main #footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .info p,
    html.m_first #main #footer .msb_footer .msb_footer_inner .msb_footer_inner_2 .sitemap li a {
        color: #F0F0F1;
    }

    html.m_first #main .btn_msb_common {
        background: linear-gradient(#C19446, #E2C897);
        color: #FFFFFF;
    }
}