@charset "utf-8";
/* color */
:root {
    --bsx-gr: linear-gradient(70deg,#00a0e9 0%, #8F71F5 50%, #e62e8b 100%);
    --bsx-gr-hover: linear-gradient(70deg,hsl(199, 100%, 36%) 0%, hsl(254, 87%, 60%) 50%, hsl(330, 79%, 44%) 100%);
    --pink:#e62e8b;
    --blue:#00a0e9;
    --purple:#8F71F5;
    --x-bg-black: #212126;
    --x-bg-purple: #17172A;
    --x-bg-light-purple: #44447D;
    --blk-gr: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 90%);
    --black: #171a20;
}

/* default */
.new-prod-wrap dd,
.new-prod-wrap p,
.new-prod-wrap { font-size: 22px; text-align: left; line-height: 1.675; font-weight: 400;}
.new-prod-wrap .btn {font-size: 0.85em; line-height: 1.375;}

.new-prod-wrap .sub-indicator > ul > li {line-height: 17px;}

.new-prod-wrap .dark-section {background: #000; color: #fff;}
.new-prod-wrap .dark-section *:not(.btn-white, .material-icons) {color: #fff;}


.new-prod-wrap .sub-max-inner {max-width: 1440px;}
.new-prod-wrap .product_visual {margin-top: 100px;}
.btn-grp a + a {margin-left: 16px;}
.btn-grp a {box-sizing: border-box;}

.new-prod-wrap * {box-sizing: border-box;}
.new-prod-wrap .product_info div > h3 {width: auto;}
.new-prod-wrap section {padding-top: 120px; padding-bottom: 120px; margin: 0; height: auto;}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

#product_wrap.new-prod-wrap section[class^="section"]  .sub-tit { font-size: 24px; opacity: 0.5; margin: 0;}
#product_wrap.new-prod-wrap section .sec-tit {font-size: 60px; font-weight: 700; margin: 20px 0 40px; line-height: 1.175;}
#product_wrap.new-prod-wrap section .inner-section .sec-tit {margin: 0;}

.new-prod-wrap .product_visual_bs2_01 .txt_white.txt_dark *{color: #222;}
.new-prod-wrap .product_visual_bs2_01 .txt_white .sub-tit {font-size: 20px;font-weight: 600;opacity: 0.5;}
.new-prod-wrap .product_visual_bs2_01 .txt_white dt,
.new-prod-wrap .product_visual_bs2_01 .txt_white h1 {line-height: 1; margin: 24px 0 8px; font-weight: 600;}

.new-prod-wrap .bg-video {display: flex ;align-items: center; justify-content: center; height: 100%; }
.new-prod-wrap .bg-video video {width: 100%; height: 100%; object-fit: cover;}
.new-prod-wrap .swiper-slide .bg {height: 100%;}
.new-prod-wrap .swiper-slide .bg img {height: 100%; object-fit: cover;object-position: left;}

.new-prod-wrap .product_swiper.fixed-img .swiper-slide .bg img {object-position: left;}
.new-prod-wrap .product_swiper.fixed-img .product_visual_bs2_01 .txt_white h1 {font-size: 84px}


.new-prod-wrap .txt-plain {font-size: 22px; text-align: left; line-height: 1.675;}
.new-prod-wrap section .inner-section {margin-top: 150px;}

.new-prod-wrap section .tit-grp {margin-bottom: 100px;}
.new-prod-wrap section .row.tit-grp {align-items: center;}
.new-prod-wrap section .sec-tit01 {padding-left: 100px;}

.new-prod-wrap section .tit-grp p + .btn {margin-top: 64px;}

.new-prod-wrap section .card {text-align: left; padding: 36px; border-radius: 24px; height: 100%;}
.new-prod-wrap section .tit,
.new-prod-wrap .product_info section .tit,
.new-prod-wrap section .card .tit { font-weight: 500;font-size: 32px; line-height: 1.2;}
.new-prod-wrap section .card .tit{margin: 0 0 24px;}
.new-prod-wrap section .card p {margin-bottom: 24px;}
.new-prod-wrap section .card.card-plain{padding-bottom: 100px;}
.new-prod-wrap section .card.card-blur{background: rgb(255 255 255 / 10%);border: 1px solid rgba(255, 255, 255, 0.3); backdrop-filter: blur(15px);}
.new-prod-wrap section .card .tit h3 {font-size: 32px;font-weight: 600; margin: 0;}
.new-prod-wrap section .card .tit h3 + p {margin-top: 16px;}
.new-prod-wrap section .card .tit p + h3 {margin: 16px 0 0;}

.new-prod-wrap section .card.align-sp-between {display: flex; flex-direction:column; justify-content: space-between;}

.new-prod-wrap section .card.inner-img-card {padding: 0;}
#wrap .new-prod-wrap section .card.inner-img-card .tit {padding: 36px;}


.new-prod-wrap section .tags {margin-top: 150px;}
.new-prod-wrap section .tags .line {display: flex;flex-wrap: wrap; gap: 10px;}
.new-prod-wrap section .tags .line + .line {margin-top: 16px;}
.new-prod-wrap section .tag {display: inline-block;background:rgba(255, 255, 255, 0.5);border-radius: 24px;padding: 4px 24px; color: #fff;font-size: 0.85em;}
.new-prod-wrap section .tag.txt-dark {background:rgba(255, 255, 255, 0.8);color: #333;}

.new-prod-wrap section .card-tit-grp {display: flex; justify-content: space-between; align-items: flex-end;} 
.new-prod-wrap section .card-tit-grp .tit {margin-bottom: 0;}
.new-prod-wrap section .card-tit-grp .btn-plus {font-size: 2rem;}

/* Download Section */
.new-prod-wrap .section-download .board_containe { font-size: 0.85em;}
@media screen and (min-width: 1440px) {
    .new-prod-wrap .section-download .sticky_anchor{max-width: 1440px;margin: 0 auto;}    
}

.new-prod-wrap .br-img {border-radius: 24px;overflow: hidden;}
.new-prod-wrap .img-3-section {margin-top: 36px;}
.new-prod-wrap .img-3-section .btn-grp {margin-top: 150px;}
/* ceredenSwiper */
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden .tit,
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden .btn-plus,
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden p {color: inherit;}

.new-prod-wrap .wrap-credenSwiper {padding-left: calc(50vw - 720px);position: relative; overflow: hidden; margin: 0 0 130px;}
.new-prod-wrap .wrap-credenSwiper .slide {flex:0 0 374px; max-width: 374px; height: 506px; position: relative;}
.new-prod-wrap .wrap-credenSwiper .slide .bg {position: absolute; z-index: 1;top: 0;height: 100%;width: 100%;text-align: left; border-radius: 24px;overflow: hidden;}
.new-prod-wrap .wrap-credenSwiper .slide .bg figure {height: 100%;}
.new-prod-wrap .wrap-credenSwiper .slide .bg figure img {height: 100%; object-fit: cover;width: 100%;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden { position: relative; z-index: 2; display: flex; align-items: flex-end; padding: 0 50px 24px 24px; background: linear-gradient(0deg, rgba(0,0,0, 0.8) 0%, rgba(0,0,0,0) 100%); flex-wrap: wrap; height: 100%; width: 100%;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden.txt-wide {padding: 24px;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden div {width: 100%; text-align: left;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden .tit {margin: 8px 0 16px; width: auto; line-height: 1; font-size: 32px; font-weight: bold;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden p {font-size: 95%; line-height: 1.375;}
.new-prod-wrap .wrap-credenSwiper .slide .txt-creden .txt-blue {display: inline-block; color: #00A0E9; font-weight: 600;}

.credenSwiper .swiper-button-next,
.credenSwiper .swiper-button-prev {background: #fff; color: #222; font-family: "Material Icons"; line-height: 75px; font-size: 24px; cursor: pointer; background: none; text-align: center; width: 48px;height: 48px;display: inline-block;}
.credenSwiper .swiper-button-brp {text-align: right;}

.slider-container .slider { display: flex; transition: transform 0.5s ease-in-out; user-select: none; -webkit-user-select: none;-ms-user-select: none; -moz-user-select: none;}
.slider-container .slide + .slide {margin-left: 20px;}
.slider-container .btn-grp {text-align: right; margin-top: 24px;}

.slider-container .btn-grp .btn {width: 48px; height: 48px; line-height: 48px; color: #000;background: #fff; border-radius: 50%; border: none; padding: 0;} 
.slider-container .btn-grp .btn.prev:disabled,
.slider-container .btn-grp .btn.next:disabled { opacity: 0.5; cursor: default;}

.new-prod-wrap section .card .tit.txt-white *:not(.btn-white, .material-icons) {color: #fff;}
.new-prod-wrap section .card .bg-img-txt-grp.bg-black {background: var(--blk-gr);}
.new-prod-wrap section .bg-img .bg-img-txt-grp {position: absolute; z-index: 1; padding: 50px; width: 100%;} 
.new-prod-wrap section .bg-img .bg-img-txt-grp .tags {margin-top: 50px;}

.new-prod-wrap .card-video-wrap video {width: 100%; height: auto;}
.new-prod-wrap .video-wrap { margin: 100px auto 80px; width: 958px; height: 540px; border-radius: 8px; overflow: hidden; }
.new-prod-wrap .product_swiper .swiper-container-product_visual {height: 730px;}
.product_swiper .swiper-container-product_visual {background: #111316;}
.product_swiper .swiper-container-product_visual .product_visual_bs2_01 {background: url("/en/asset/images/01_product/biostar2_main_bg.jpg?v2") no-repeat center / cover;}

.new-prod-wrap .product_swiper .swiper-container-product_visual .bg-gradient {position:absolute; width:100%; height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 50%);}

.new-prod-wrap .product_info .sticky-menu .right_link .btn_inquiry {font-size: 1rem;}
.new-prod-wrap .product_swiper dl.txt_white {top: 50%; transform: translateY(-50%); box-sizing: border-box; z-index: 2;}
.new-prod-wrap .product_swiper .btn-grp {margin-top: 24px;}

body.site-center-aligned,
#player .html5-video-player {background-color: transparent;}
.new-prod-wrap .line-divid::before{content: ''; display: block; width: 24px; height: 4px; background: #fff; margin: 24px 0;}

/* FAQ */
.new-prod-wrap .section-faq { background: #f0efef; }
.new-prod-wrap .faq-section { margin: 40px auto; }
.new-prod-wrap .faq-item { border-radius: 10px; margin-bottom: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.03); background: #fff; overflow: hidden; padding: 20px 24px; }
.new-prod-wrap .faq-question { display: flex; align-items: center; justify-content: space-between; cursor: pointer; font-weight: 600; border: none; outline: none; width: 100%; transition: background 0.2s; background: #fff; text-align: left; }
.new-prod-wrap .faq-arrow { font-size: 1.3em; }
.new-prod-wrap .faq-answer { max-height: 0; overflow: hidden; background: #fff; transition: max-height 0.35s cubic-bezier(0.4,0,0.2,1), padding 0.2s; padding-top: 8px; }

/* marquee ani */
.info-marquee, .fixed-marquee-portal { width: 100%; background: #009FE8; box-shadow: 0 2px 6px rgba(0,0,0,0.04); transition: box-shadow 0.2s; }
.fixed-marquee-portal { position: fixed; top: 80px; left: 0; width: 100%; z-index: 1000; box-shadow: 0 2px 6px rgba(0,0,0,0.08); will-change: transform; margin: 0; padding: 0; }
.marquee-container { width: 100%; overflow: hidden; position: relative; background: transparent; }
.marquee-content { display: flex; white-space: nowrap; padding-left: 0; font-size: 1em; color: #fff; line-height: 2; will-change: transform; transition: none; }
.marquee-text + .marquee-text {margin-left: 24px;}

/* slide toggle */
.slide-toggle {max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s;}
.slide-toggle.open {opacity: 1; max-height: 500px; transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s;}

/* Pricing Table Styles */
.new-prod-wrap .wrap-pricing * { font-size: 18px; }
.new-prod-wrap .pricing-cards-wrap { display: flex; justify-content: flex-start; align-items: flex-start; width: 100%; overflow-x: auto; text-align: center; }
.new-prod-wrap .pricing-feature-list { flex: 0 0 20%; max-width: 20%; background: #F5F5F7;}

.new-prod-wrap .pricing-plan-col { flex: 0 0 16%; max-width: 16%; }
.new-prod-wrap .pricing-feature-list, .pricing-plan-col { display: flex; flex-direction: column; border-radius: 16px; }
.new-prod-wrap .wrap-pricing .pricing-cards-wrap .material-icons.none { opacity: 0.3; }
.new-prod-wrap .wrap-pricing .pricing-cards-wrap .material-icons.check { color: #00bb5d; }
.new-prod-wrap .pricing-title { padding: 24px 8px; min-height: 85px; font-weight: 600; }
.new-prod-wrap .wrap-pricing .tit-feature { background: hsl(240 11% 92%); }
.new-prod-wrap .wrap-pricing .tit-feature, .plan-value { padding: 16px 0; text-align: center; border-bottom: 1px solid #e3e3ec; height: 64px;}
.new-prod-wrap .wrap-pricing .tit-feature.two-line, .plan-value.two-line {font-size: 0.85em; line-height: 1;}
.new-prod-wrap .wrap-pricing .divider {border-bottom: 2px solid hsl(240, 7%, 86%); }
.new-prod-wrap .plan-footer { padding: 16px 0; text-align: center; }

.new-prod-wrap .pricing-plan-col:hover {background: #fff;}
.new-prod-wrap .pricing-plan-col:hover .pricing-title {font-weight: bold; background: var(--bsx-gr);-webkit-background-clip: text;-webkit-text-fill-color: transparent; background-clip: text;}
.new-prod-wrap .pricing-plan-col:hover a.contact-btn {background: var(--bsx-gr); color: #fff;}

.gradient-border { border: 6px solid transparent; background: var(--bsx-gr) border-box; box-sizing: border-box; padding: 4px; }
.gradient-border figure { margin: 0; border-radius: 18px; overflow: hidden; background: #fff; }

/* video-tabs */
.video-tabs-container { display: flex; flex-direction: column; align-items: flex-start; width: 100%; margin: 0 auto; position: relative;}
.video-tabs { display: flex; gap: 20px; padding: 30px 30px 80px; width: 100%; justify-content: flex-start; position: absolute; z-index: 1;  background: var(--blk-gr);}
.tab-btn { background: none; border: none; font-size: 18px; padding: 8px 16px; cursor: pointer; border-bottom: 2px solid transparent; transition: color 0.2s, border-bottom 0.2s; color: #fff; }
.tab-btn.active { color: var(--pink); border-bottom: 2px solid var(--pink); }
.video-contents { width: 100%; }
.video-content { width: 100%; border-radius: 24px; background: #000; }

.new-prod-wrap .product_swiper dl.txt_white dd {font-size: 28px;}
/* .new-prod-wrap .product_swiper dl.txt_white.txt_left {left: 12.343vw;} */
.new-prod-wrap .product_swiper dl.txt_white.txt_left {left: calc(50vw - 720px);}

.new-prod-wrap section .tit.highlight {display: flex; flex-direction: column; height: 100%;}
.new-prod-wrap section .tit.highlight .txt-btm {margin-top: auto; align-self: flex-end; margin-bottom: 0;}

@media screen and (min-width: 891px) {
    .prod-Swiper .swiper-button-next, .prod-Swiper .swiper-button-prev {display: none;}
    .new-prod-wrap section .tit-grp {width: 60%;}
    .new-prod-wrap section .tit-grp.row {width: 100%;}
}


@media screen and (max-width: 1600px){
    .new-prod-wrap .product_swiper dl.txt_white.txt_left {left: 30px;}
}
@media screen and (max-width: 1215px){
    .fixed-marquee-portal {top: 56px;}
    .new-prod-wrap .bg-gradient {display: none;}
    .new-prod-wrap .product_swiper.fixed-img dl.txt_white {top: 100px; transform: none; left: 0; width: 100%;}
    .new-prod-wrap .product_swiper.fixed-img dl.txt_white dt,
    .new-prod-wrap .product_swiper.fixed-img .product_visual_bs2_01 .txt_white h1 {margin: 8px 0; font-size: 48px;}
    .new-prod-wrap .product_swiper.fixed-img .txt_white .btn-grp {margin-top: 32px;}
    .new-prod-wrap .product_swiper.fixed-img .swiper-slide .bg img {object-position: center top;}
    .new-prod-wrap .product_swiper dl.txt_white dd {font-size: 18px;}
    .new-prod-wrap .product_swiper dl.txt_white dt,
    .new-prod-wrap .product_swiper dl.txt_white dd {text-align: center;}
    .new-prod-wrap .product_swiper dl.txt_white dt {margin: 8px 0;}
    .new-prod-wrap .product_swiper .txt_white .btn-grp .btn {width: auto; font-size: 0.75em; padding: 12px 36px;}

}

@media screen and (max-width: 890px){
    .new-prod-wrap section {padding-top: 70px; padding-bottom: 70px;}
    .new-prod-wrap section .sub-tit {padding: 0;}

    #product_wrap.new-prod-wrap section .sec-tit {font-size: 28px;margin: 24px 0;}
    .new-prod-wrap .txt-plain {font-size: 16px;}   
    .new-prod-wrap section .inner-section {margin-top: 50px;} 

    .new-prod-wrap .wrap-credenSwiper {margin: 70px 0; padding-left: 5.5vw}
    .new-prod-wrap .wrap-credenSwiper .slide .txt-creden .tit {padding: 0; font-size: 24px;}
    

    .new-prod-wrap section .tit-grp {margin-bottom: 70px;}
    .new-prod-wrap section .sec-tit01 {padding-left: 0;}

    #wrap .new-prod-wrap section .tit,
    .new-prod-wrap section .card .tit h3,
    .new-prod-wrap section .card .tit {padding: 0; font-size: 24px; }
    .new-prod-wrap section .card .tit h3,
    .new-prod-wrap section .card .tit {margin: 0;}
    .new-prod-wrap section .col + .col {margin-top: 16px;}
    #wrap .new-prod-wrap section .tit {margin: 16px 0;}
    #wrap .new-prod-wrap section .car .tit {margin: 0 0;}
    .multi-prod-grp .prod-Swiper .swiper-button-next, .multi-prod-grp .prod-Swiper .swiper-button-prev {display: block;}

    .new-prod-wrap .wrap-pricing * { font-size: 14px; }
    .new-prod-wrap .pricing-feature-list { position: sticky; left: 0; z-index: 2;}
    .new-prod-wrap .pricing-feature-list,.new-prod-wrap .pricing-plan-col { flex: 0 0 140px; max-width: 140px;}
    .new-prod-wrap .plan-footer {display: none;}
    .new-prod-wrap.biostar2 .product_swiper.fixed-img .swiper-container-product_visual {height: 670px;}

    .new-prod-wrap .section-vms {background-size: auto 400px;}
    .new-prod-wrap .img-3-section .btn-grp {margin-top: 50px;}

    
}

@media screen and (max-width: 576px){   
    .new-prod-wrap .product_swiper dl.txt_white dd {font-size: 20px;}
    .new-prod-wrap .product_swiper .txt_white .btn-grp.btn-multi .btn .material-icons {display: none;}
    .new-prod-wrap .product_swiper .txt_white .btn-grp.btn-multi .btn {padding: 3vw 4px;}
    .new-prod-wrap .wrap-credenSwiper .slide {height: 400px; flex: 0 0 70vw;max-width: 70vw;}    
    .new-prod-wrap .wrap-credenSwiper .slide .txt-creden {padding: 16px;}

    .new-prod-wrap .wrap-pricing .btn-grp {margin: 24px 0 ; width: 100%;}
    .new-prod-wrap .wrap-pricing .btn-grp .contact-btn {width: 100%;}

    .video-tabs {padding: 16px 0; gap:0;flex-wrap: wrap;position: relative;}
    .tab-btn {flex: 0 0 50%;}
    .video-content {border-radius: 8px;}    
    .new-prod-wrap .product_swiper .txt_white .btn-grp .btn {width: 100%;}

    .new-prod-wrap section .tit.highlight {display: block;}
    .new-prod-wrap section .tit.highlight .txt-btm {margin-top: 24px;}
    .new-prod-wrap .product_swiper.fixed-img .product_visual_bs2_01 .txt_white h1 {font-size: 36px;}    
}


/* -- BioStar 2 */
.new-prod-wrap.biostar2 .main-txt {padding: 0 118px; font-size: 1.075em;}

.new-prod-wrap.biostar2 .btn_biostar_down li {background: url('/en/asset/images/01_product/icons/biostar2_ico11.svg?v2') no-repeat left 40px center / auto 85px; padding-left: 130px; display: flex; align-items: center;}
.new-prod-wrap.biostar2 .btn_biostar_down li p {color: #222;font-size: 1.25em;font-weight: 600;}
.new-prod-wrap.biostar2 .btn_biostar_down li a {font-size: 1em;}

/* customer section */
.new-prod-wrap.biostar2 .section-customer h2 {color: #a42444; font-weight: 700; text-align: center;}

.section-customer {padding-bottom: 140px;background: linear-gradient(180deg, rgb(255 255 255 / 0%) 17%, #f5f5f5 17%);}
.section-customer .customer-testmonial {overflow: hidden; padding-bottom: 30px; position: relative; max-width:1284px; margin: 0 auto 40px;}
.section-customer .customer-testmonial .swiper-pagination {width: 100%; bottom: 0;}
.section-customer .customer-testmonial .swiper-pagination-bullet-active {background: #222;}
.section-customer .customer-testmonial .swiper-pagination-bullet {width: 10px; height: 10px;}
.section-customer .customer-testmonial .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left: 8px;}

.section-customer .wrap-customer {display: flex;align-items: center; padding: 48px; background: #eceef0; border-radius: 20px; margin: 0 40px; min-height: 264px; box-sizing: border-box;}

.section-customer .wrap-customer figure {flex: 0 0 200px; max-width: 240px; padding-right: 30px;}
.section-customer .wrap-customer .txt-box {text-align: left;}
.section-customer .wrap-customer .txt-box .tit {font-size: 1.5rem; margin-bottom: 8px; font-weight: 600; color: #222;}
.section-customer .wrap-customer .txt-box .testmonial {color: #222; font-weight: 500;}
.section-customer .wrap-customer .txt-box .customer-name {margin-top: 8px; font-size: 0.85em;}
.section-customer .wrap-customer .txt-box .company-field {font-size: 0.85em; color: #a42444;}
.section-customer .wrap-customer .txt-box .company-field::before {content:""; width: 2px; height: 12px; display: inline-block; background: #888;margin: 0 8px;}

.prod-Swiper .swiper-button-next,
.prod-Swiper .swiper-button-prev,
.customer-testmonial .swiper-button-next,
.customer-testmonial .swiper-button-prev {background-image: none;position: absolute; top: 30%; z-index: 10; color: #222; font-family: "Material Icons"; line-height: 75px; font-size: 24px; cursor: pointer; background: none; text-align: center;}

.prod-Swiper .swiper-button-next:after,
.credenSwiper .swiper-button-next:after,
.customer-testmonial .swiper-button-next:after {content: "\e5e1";}

.prod-Swiper .swiper-button-prev:after,
.credenSwiper .swiper-button-prev:after,
.customer-testmonial .swiper-button-prev:after {content: "\e2ea";}

.prod-Swiper .swiper-button-prev,
.customer-testmonial .swiper-button-prev {left: 0;}

.prod-Swiper .swiper-button-next,
.customer-testmonial .swiper-button-next {right: 0;}

.logoMarqueeSection { max-width: 100%; margin: 0 auto;}
  
.default-content-container {
      margin: 0 auto;      
      padding: 100px 0;      
      width: 100%;      
      display: flex;
      align-items: center;
  }
  
  .logoMarqueeSection>div>div {
      padding-top: 0;
      padding-bottom: 0;
      min-height: 0;
  }
  
  .marquee-wrapper {
    display:  inline-block;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }
  
  .marquee {
      display:  inline-block;
      white-space: nowrap;
      position: relative;
      transform: translate3d(0%, 0, 0);
      animation: marquee 75s linear infinite;      
  }
  
  .marquee a {
      display:  inline-block;
      white-space: nowrap;
      padding-right: 5.4rem;
      vertical-align: middle;
  }
  
  .marquee-wrapper:hover .marquee {
      animation-play-state: paused !important;
  }
  
  @keyframes marquee {
      0% {
          transform: translate3d(0%, 0, 0);
      }
  
      100% {
          transform: translate3d(-100%, 0, 0);
      }
  }



/* feature */  
.new-prod-wrap.biostar2 .feature { padding: 120px 0; text-align: left; margin-bottom: 8px;}

.new-prod-wrap.biostar2 .feature h2 {font-size:3rem; text-align: center; color: #a42444; font-weight: 700;background: url("/en/asset/images/01_product/icons/biostar2_ico0.svg") no-repeat center top; background-size: 52px 65px; padding-top: 80px; margin: 0 auto 60px; width: auto;}
.new-prod-wrap.biostar2 .feature .colored {background: #f7f8fc; padding: 120px 0 140px;}

.new-prod-wrap.biostar2 .feature .tit {text-align: center; font-size: 2.75rem; width: auto;margin: 0 auto 30px; font-weight: 600; line-height: 1.375;}

.new-prod-wrap.biostar2 .feature1 {padding-bottom: 0;}
.biostar2 .feature1 .row + .row {margin-top: 100px;}
.biostar2 .feature1 .tit-grp {margin: 0 auto 80px; text-align: center;}
.biostar2 .feature1 .tit-grp p {text-align:inherit;}
.biostar2 .feature1 .row .tit{text-align: left; font-size: 2rem;}
.biostar2 .feature1 .sub-feature-list {margin-top: 40px;}
.biostar2 .feature1 .sub-feature-list li {display: flex;}
.biostar2 .feature1 .sub-feature-list li + li {margin-top: 30px;}
.biostar2 .feature1 .sub-feature-list figure {flex:0 0 72px; max-width: 72px; margin-right: 30px;}
.biostar2 .feature1 .sub-feature-list dt {font-size: 1em; font-weight: 600; margin-bottom: 8px; color: #666;}

.row .txt-left {padding-right: 60px;}
.row .txt-right {padding-left: 60px;}


.new-prod-wrap.biostar2 .feature2 {box-sizing: border-box; height: 740px;background: #ebeff0 url("/en/asset/images/01_product/biostar2_3_multi_credential.jpg") no-repeat right center / auto 100%; display: flex; align-items: center;}
.new-prod-wrap.biostar2 .feature2 .container {width: 100%;}
.new-prod-wrap.biostar2 .feature2 .tit {text-align: left;}
.new-prod-wrap.biostar2 .feature2 .content {width: 50%;}
.new-prod-wrap.biostar2 .feature2 .content .btn-primary-line {margin-top: 32px;}

.new-prod-wrap.biostar2 .grp-feature {margin-bottom: 8px;}

.new-prod-wrap.biostar2 .grp-feature .row {min-height: 950px;}
.new-prod-wrap.biostar2 .grp-feature p {color: inherit; text-align: inherit;}
.new-prod-wrap.biostar2 .feature3,
.new-prod-wrap.biostar2 .feature4 {padding-left: 80px; padding-right: 80px; height: 100%; box-sizing: border-box; color: #fff; text-align: center;}

.new-prod-wrap.biostar2 .feature3 {background: #b0c2cd url("/en/asset/images/01_product/biostar2_4_effortless_management.jpg?v2") no-repeat center bottom / 100% auto;}
.new-prod-wrap.biostar2 .feature4 {background: #060d19 url("/en/asset/images/01_product/biostar2_4_full_featured_access_control.jpg?v2") no-repeat center bottom / 100% auto;}

.new-prod-wrap.biostar2 .feature5 {background: #f7f8fc; padding: 200px 0;}
.new-prod-wrap.biostar2 .feature5 .tit {font-size: 1.25em; text-align: left; color: #a42444;}
.new-prod-wrap.biostar2 .feature5 .col-6 {display: flex;}
.new-prod-wrap.biostar2 .feature5 .col-6:nth-child(1),d
.new-prod-wrap.biostar2 .feature5 .col-6:nth-child(2) {margin-bottom: 150px}

.new-prod-wrap.biostar2 .feature5 .col-6 figure {flex: 0 0 110px; max-width: 110px; margin-right: 30px;}

.biostar2 .product_info h4 {width: auto;}
.biostar2 .product_info .sticky_anchor, .product_info h2 { width: 1440px;}
.biostar2 .btn_biostar_down {max-width: 1440px;}

.biostar2 .section-learn-more .tit {font-size: 1.25em; font-weight: 500; display: flex; justify-content: space-between; margin-top: 32px; align-items: center;}
.biostar2 .section-learn-more .more-link:hover .tit {color: #a42444;}


.new-prod-wrap.biostar2 .section-banner {
    padding:90px 0; margin-top: 200px; height: 400px; box-sizing: border-box;
    background: url("/en/asset/images/01_product/biostar2_6_banner_deco1.png") no-repeat left bottom -200px / auto, url("/en/asset/images/01_product/biostar2_6_banner_deco2.png") no-repeat right bottom -50px / auto, url("/en/asset/images/01_product/biostar2_6_banner.jpg") no-repeat center / auto 100% #79787b;
}
.new-prod-wrap.biostar2 .section-banner h3 {width: auto; margin: 0 0 16px; font-size: 36px; font-weight: 700;}
.new-prod-wrap.biostar2 .section-banner p {color: #222;}
.new-prod-wrap.biostar2 .section-banner .btn-grp {text-align: left; margin-top: 24px;}

/* lagn-ko */
.lang-ko div.marquee>a>img { height: 40px;}
.lang-ko .marquee { animation: marquee 57s linear infinite;}
.lang-ko .marquee a {padding-right: 7rem;}

@media screen and (min-width: 891px) {
    .main-product-visual .product-visual-txt .btn-grp,
    .new-prod-wrap.biostar2 .product_swiper .btn-grp {font-size: 1.25rem;}
    .new-prod-wrap.biostar2 .section-customer h2 {font-size: 3rem;}
    .new-prod-wrap.biostar2 .grp-feature .col-left {padding-right: 4px;}
    .new-prod-wrap.biostar2 .grp-feature .col-right {padding-left: 4px;}

    .lang-ko.new-prod-wrap.biostar2 .feature2 {background: #ebeff0 url("/ko/asset/images/01_product/biostar2_3_multi_credential_ko.jpg?v2") no-repeat right center / auto 100%;}
    .lang-ko.new-prod-wrap.biostar2 .grp-feature .row {min-height: 1000px;}
    .lang-ko.new-prod-wrap.biostar2 .feature3 {padding: 120px 150px;}
    .lang-ko.new-prod-wrap.biostar2 .feature4 {background: #060d19 url("/ko/asset/images/01_product/biostar2_4_full_featured_access_control_ko.jpg?v2") no-repeat center bottom / 100% auto;}
}

@media screen and (max-width: 1440px) {
    .new-prod-wrap.biostar2 .feature2 {background-size: 50%; background-position: right bottom;align-items: flex-start;}
    .new-prod-wrap.biostar2 .feature2 .content {width: 100%;}
    .biostar2 .product_info .sticky_anchor, .product_info h2 {width: 100%;}
    
}

@media screen and (max-width: 1440px) and (min-width: 1204px) {
    .new-prod-wrap.biostar2 .sub-max-inner {padding: 0 20px;}
}

@media screen and (max-width: 960px){
    .new-prod-wrap.biostar2 .video-wrap { height: 50vw; margin: 30px 0; width: 100%;}
}   

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

    .new-prod-wrap.biostar2 .product_swiper .swiper-container-product_visual {height: 80vh;}
    .product_swiper .swiper-container-product_visual .product_visual_bs2_01 {background: linear-gradient(180deg, #111316 0%, rgb(17 19 22 / 0%) 60%), url("/en/asset/images/01_product/biostar2_main_bg_m.jpg") no-repeat center bottom / 100% auto;}

    .new-prod-wrap.biostar2 dd,
    .new-prod-wrap.biostar2 p,
    .new-prod-wrap.biostar2 { font-size: 16px; line-height: 1.5;}

    .new-prod-wrap.biostar2 .product_swiper dl.txt_white {top: 15%;transform: none;}

    .btn-grp a + a {margin-top: 16px; margin-left: 0;}

    .new-prod-wrap.biostar2 .product_visual {margin-top: 30px;}
    .new-prod-wrap.biostar2 .main-txt {padding: 0;}

    .biostar2 .product_info .sticky_anchor, .product_info h2 {width: 100%;}

    .new-prod-wrap.biostar2 .video-wrap {height: 50vw; margin: 30px 0;}

    .section-customer .wrap-customer {display: block; padding: 36px; min-height: unset; margin: 0 5.5vw;}
    .section-customer .wrap-customer .txt-box .tit {margin: 16px 0;}
    .section-customer .wrap-customer figure {text-align: left;}
    .section-customer .wrap-customer .txt-box .company-field {display: block; margin-top: 8px;}
    .section-customer .wrap-customer .txt-box .company-field::before{content: none;}
    .customer-testmonial .swiper-button-next, .customer-testmonial .swiper-button-prev {display: block;}

    .new-prod-wrap.biostar2 .feature .tit,
    .new-prod-wrap.biostar2 .section-banner h3,
    .new-prod-wrap.biostar2 .feature h2 {font-size: 1.75rem; line-height: 1.25;}

    .new-prod-wrap.biostar2 .feature .colored,
    .new-prod-wrap.biostar2 .feature {padding: 60px 0;}

    .row .txt-left,.row .txt-right {padding: 0; margin-bottom: 30px;}

    .new-prod-wrap.biostar2 .feature1 {padding-bottom: 0;}
    .new-prod-wrap.biostar2 .feature1 .row2 {flex-direction: column-reverse;}
    

    .new-prod-wrap.biostar2 .feature2 {height: auto; padding-bottom: 100vw; background: #ebeff0 url("/en/asset/images/01_product/biostar2_3_multi_credential_m.jpg") no-repeat center bottom / 100% auto;}
    

    .new-prod-wrap.biostar2 .product_swiper dl.txt_white,
    .new-prod-wrap.biostar2 .feature3, .new-prod-wrap.biostar2 .feature4 {padding-left: 5.5vw; padding-right: 5.5vw; }
    
    .new-prod-wrap.biostar2 .grp-feature .row {min-height: 200vw;}
    .new-prod-wrap.biostar2 .grp-feature p {padding-bottom: 170px;}

    .new-prod-wrap.biostar2 .feature5 .col-6 {display: block;}
    .new-prod-wrap.biostar2 .feature5 .col-6:nth-child(1), .new-prod-wrap.biostar2 .feature5 .col-6:nth-child(2),
    .new-prod-wrap.biostar2 .feature5 .col-6 + .col-6 {margin-bottom: 60px;}
    .new-prod-wrap.biostar2 .feature5 .tit {font-size: 1.25rem; margin: 24px 0 16px;}
    .new-prod-wrap.biostar2 .feature5 .col-6 figure {margin: 0 auto;}

    .new-prod-wrap.biostar2 .btn_biostar_down li {background-size: auto 60px; background-position: left 20px top 20px; display: block; padding-top: 30px; padding-left: 80px;}

    .section-learn-more .col + .col { margin-top: 60px;}
    .biostar2 .section-learn-more .tit {padding: 0;}

    .new-prod-wrap.biostar2 .section-banner {background: #eee;height: auto; padding: 50px 0; height: auto;}
    .new-prod-wrap.biostar2 .section-banner .btn-primary {padding: 16px 36px; font-size: 3.88vw; box-sizing: border-box;}

    .new-prod-wrap.biostar2 .feature5 .tit,    
    .new-prod-wrap.biostar2 .feature5 p,
    .new-prod-wrap.biostar2 .section-banner p,
    .new-prod-wrap.biostar2 .section-banner h3 {text-align: center;}    

    div.marquee>a>img {height: 50px; width: auto !important;}
}


/* BioStar 2 AC */

.main-product-visual {position: relative; overflow: hidden; height: 730px; }

.main-product-visual .bg {position: absolute; z-index: -1; top:0; height: 100%; width: 100%; text-align: left;}
.biostar2-ac .main-product-visual .bg {background: #eff3f6;}
.main-product-visual .bg picture {width: 100%; height: 100%; display: block;}
.main-product-visual .bg img { object-fit: cover; width: 100%;  height: 100%;}
.main-product-visual .product-visual-txt {display: flex; align-items: center; justify-content: flex-end; height: 100%;}
.main-product-visual .product-visual-txt h1 {font-size: 92px;}
.main-product-visual .product-visual-txt h2 {font-size: 32px; font-weight: 400; margin-bottom: 36px;}

.new-prod-wrap.biostar2-ac .section-customer {background: none;}

.new-prod-wrap.biostar2-ac .feature1 .bg {background: url(/en/asset/images/01_product/biostar2-ac-security-system.png) no-repeat center top / 100% auto; text-align: center; padding: 120px 0 150px;}
.new-prod-wrap.biostar2-ac .feature1 .bg h2 {color: #45488d; background: none; font-weight: 400; font-size: 36px; line-height: 1.5; padding-top: 0; margin-bottom: 24px;}
.new-prod-wrap.biostar2-ac .feature1 .bg .sub-tit p {text-align: center;}
.new-prod-wrap.biostar2-ac .feature1 .bg .sub-tit {margin-bottom: 480px;}
.new-prod-wrap.biostar2-ac .feature1 .row0 .tit {margin-top: 60px;}

.new-prod-wrap.biostar2-ac .feature1 .feature1-1 .tit {text-align: left;}
.new-prod-wrap.biostar2-ac .feature1 .feature1-1 .row1 {margin-top: 60px;}

.new-prod-wrap.biostar2-ac .feature2-ac {position: relative; }
.new-prod-wrap.biostar2-ac .feature2-ac .bg {position: absolute; z-index: -1; height: 100%; right: 0; top: 0; overflow: hidden;background: #ebeff0; text-align: right; width: 100%;}
.new-prod-wrap.biostar2-ac .feature2-ac .content {padding-right: 50%;}
.new-prod-wrap.biostar2-ac .feature2-ac .content .tit {text-align: left;}
.new-prod-wrap.biostar2-ac .feature2-ac .content p {margin-bottom: 40px;}

.new-prod-wrap.biostar2-ac .feature3-ac .tit {text-align: left;}

.new-prod-wrap.biostar2-ac .feature3-ac .container {position: relative; overflow: hidden; padding: 90px 0;}
.new-prod-wrap.biostar2-ac .feature3-ac .bg {position: absolute; z-index: -1; top: 0; background: #4961a2; width: 100%; height: 100%;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list {font-size: 22px; padding-left: 50%; color: #fff;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list h4 {font-size: inherit; color: inherit; margin: 0 0 16px;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list p {font-size: 18px; color: inherit; opacity: 0.8;} 
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list li + li {margin-top: 50px;}

.new-prod-wrap.biostar2-ac .feature3-ac .feature-list li {padding-left: 150px;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list li:nth-child(1) {background: url(/en/asset/images/01_product/icons/biostar2-ac-ico1.svg) no-repeat left 30px top / 63px 70px;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list li:nth-child(2) {background: url(/en/asset/images/01_product/icons/biostar2-ac-ico2.svg) no-repeat left 28px top / 70px 70px;}
.new-prod-wrap.biostar2-ac .feature3-ac .feature-list li:nth-child(3) {background: url(/en/asset/images/01_product/icons/biostar2-ac-ico3.svg) no-repeat left top / 124px 55px;}


.new-prod-wrap.biostar2-ac .ac-feature .row {align-items: center;}
.new-prod-wrap.biostar2-ac .ac-feature .tit {text-align: left; font-size: 40px;}

.new-prod-wrap.biostar2-ac .feature6-ac {background: linear-gradient(180deg, rgb(255 255 255 / 0%) 22%, #f7f8fc 17%);}
.new-prod-wrap.biostar2-ac .feature6-ac h4{ font-size: 20px; margin-bottom: 16px;}
.new-prod-wrap.biostar2-ac .feature6-ac h4 span {vertical-align: middle;}
.new-prod-wrap.biostar2-ac .feature6-ac h4::before {content: ''; display: inline-block; width: 4px; height: 16px; background-color: #ccc; margin-right: 8px; vertical-align: middle;}
.new-prod-wrap.biostar2-ac .feature6-ac .link-grp {color: #a42444; font-size: 20px; line-height: 1;}
.new-prod-wrap.biostar2-ac .feature6-ac .link-grp a {color: inherit;}
.new-prod-wrap.biostar2-ac .feature6-ac .link-grp a + a {margin-left: 16px;}

.new-prod-wrap.biostar2-ac .feature6-ac .col-4 figure {margin: 0 auto; height: 120px;}
.new-prod-wrap.biostar2-ac .feature6-ac .col-4 figure img {height: 100%;}
.new-prod-wrap.biostar2-ac .feature6-ac .ico-list .tit {color: #a42444; font-size: 28px; text-align: center; margin: 30px 0;}
.new-prod-wrap.biostar2-ac .feature6-ac .ico-list {text-align: center; margin-top: 130px;}
.new-prod-wrap.biostar2-ac .feature6-ac .ico-list .row {align-items: flex-start;}
.new-prod-wrap.biostar2-ac .feature6-ac .ico-list p {text-align: center;}

@media screen and (min-width: 1141px) {
    .new-prod-wrap.biostar2-ac .feature2-ac {padding: 200px 0;}

    .new-prod-wrap.biostar2-ac .ac-feature:nth-child(even) .img-grp {padding-right: 72px;}
    .new-prod-wrap.biostar2-ac .ac-feature:nth-child(even) .txt-grp {padding-left: 72px;}

    .new-prod-wrap.biostar2-ac .ac-feature:nth-child(odd) .img-grp {padding-left: 72px;}
    .new-prod-wrap.biostar2-ac .ac-feature:nth-child(odd) .txt-grp {padding-right: 72px;}
}

@media screen and (min-width: 891px) {
    .new-prod-wrap.biostar2-ac .section-customer h2 {font-size: 42px; letter-spacing: -2px;}
    .new-prod-wrap.biostar2-ac .feature1 .row0 .tit {font-size: 2.75rem;}
}


@media screen and (max-width: 1075px) {
    .main-product-visual .product-visual-txt {display: block; padding-top: 150px; text-align: center;}
    .main-product-visual .product-visual-txt h1 {font-size: 48px;}
    .new-prod-wrap.biostar2-ac .feature1 .bg h2,
    .main-product-visual .product-visual-txt h2 {font-size: 24px;}
}

@media screen and (max-width: 1140px) {
    .new-prod-wrap.biostar2-ac .feature.feature2-ac {padding: 60px 0 0; background: #ebeff0;}
    .new-prod-wrap.biostar2-ac .feature2-ac .bg {position: unset; padding-top: 36px;}
    .new-prod-wrap.biostar2-ac .feature2-ac .content {padding: 0;}
    .new-prod-wrap.biostar2-ac .feature2-ac .bg {text-align: right;}

    .new-prod-wrap.biostar2-ac .ac-feature .tit,
    .new-prod-wrap.biostar2-ac .feature3-ac .tit,
    .new-prod-wrap.biostar2-ac .feature2-ac .content .tit {font-size: 1.75rem;}

    .new-prod-wrap.biostar2-ac .feature3-ac .container {background: #4961a2; padding: 60px 0 0;}
    .new-prod-wrap.biostar2-ac .feature3-ac .bg {position: unset; padding-top: 36px;}
    .new-prod-wrap.biostar2-ac .feature3-ac .feature-list {padding: 0;}

    .new-prod-wrap.biostar2-ac .feature1 .bg .sub-tit {margin-bottom: 40px;}

    .section-customer {padding-bottom: 50px;}
    .new-prod-wrap.biostar2-ac .feature1 .bg {padding: 150px 0 50px;}

    .new-prod-wrap.biostar2-ac .feature4-ac .row, .new-prod-wrap.biostar2-ac .feature6-ac .row {flex-direction: column-reverse;}
    .new-prod-wrap.biostar2-ac .ac-feature .txt-grp,
    .new-prod-wrap.biostar2-ac .feature6-ac .ico-list .col-4 {margin-bottom: 50px;}

    .new-prod-wrap.biostar2-ac .feature6-ac h4,
    .new-prod-wrap.biostar2-ac .feature3-ac .feature-list h4 {padding: 0;}

    .new-prod-wrap.biostar2-ac .feature {padding: 30px 0;}
    .new-prod-wrap.biostar2-ac .feature6-ac .ico-list {margin-top: 60px;}
}

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

    .main-product-visual .product-visual-txt h1 {font-size: 36px;}
    .main-product-visual .product-visual-txt h2 {font-size: 18px;}

    .new-prod-wrap.biostar2-ac .feature1 .feature1-1 .row1 {margin-top: 0;}
    .new-prod-wrap.biostar2-ac .feature3-ac .feature-list li {padding-left: 0; padding-top: 100px;}

    .new-prod-wrap.biostar2-ac .ac-feature .txt-grp,
    .new-prod-wrap.biostar2-ac .ac-feature .img-grp {padding: 0;}

    .new-prod-wrap.biostar2-ac .feature6-ac .ico-list .tit {font-size: 1.5rem;}

    .new-prod-wrap.biostar2-ac .feature6-ac .link-grp a {display: block; margin: 0;}
    .new-prod-wrap.biostar2-ac .feature6-ac .link-grp a + a { margin: 0;}
    .new-prod-wrap.biostar2-ac .feature6-ac .link-grp {margin-bottom: 50px;}

    .main-product-visual .product-visual-txt {padding-top: 100px;}
    .main-product-visual {height: 530px;}
}

/* BioStar 2 VMS */
.new-prod-wrap.biostar2-vms .main-tit {margin: 180px 0 80px;}
.new-prod-wrap.biostar2-vms .main-tit figure {width: 100px; height: auto; margin: 0 auto 40px; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}
.new-prod-wrap.biostar2-vms .main-tit h2 { color: #a42444; font-weight: 700; text-align: center;}

.new-prod-wrap.biostar2-vms .feature .tit {text-align: left;}

.new-prod-wrap.biostar2-vms .feature:nth-child(even) {background: #f7f8fc;}
.new-prod-wrap.biostar2-vms .feature:nth-child(even) .txt-grp {padding-right: 80px;}
.new-prod-wrap.biostar2-vms .feature:nth-child(odd) .txt-grp {padding-left: 80px;}
.new-prod-wrap.biostar2-vms .feature .txt-grp {padding-top: 60px;}


.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp {margin-top: 100px; padding-bottom:100px ; background: url(/ko/asset/images/01_product/biostar2-VMS-feature2-bg.svg) no-repeat top 30px center;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp figure {background: #fff; text-align: center;border-radius: 50%; height: 132px; display: flex;align-items: center;justify-content: center; }
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp figure img {height: 70px; width: auto;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp h5 {width: auto; text-align: center; font-size: 18px; font-weight: 600; color: #666; margin: 16px 0 0;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp h4 {margin: 0; text-align: center; line-height: 1.25;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp h4 span {display: inline-block; color: #fff; padding: 12px 36px; border-radius: 36px; border: 10px solid #fff;}

.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp1 {padding: 0 25px 0 50px;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp2 {padding: 0 50px 0 25px;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp1 h4 span {background: #a42444;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp2 h4 span {background: #7c183e;}
.new-prod-wrap.biostar2-vms .feature2-vms .ico-grp .ico-inner-grp {margin-top: 40px;}


.new-prod-wrap.biostar2-vms .feature3-vms .license_table{ background: #fff; margin-top: 50px; width: 100%;}
.new-prod-wrap.biostar2-vms .feature4-vms .normal-ui {border: 10px solid #1d1d1d; border-radius: 16px; overflow: hidden; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;} 


.new-prod-wrap.biostar2-vms .feature1-vms .row,
.new-prod-wrap.biostar2-vms .feature2-vms .row,
.new-prod-wrap.biostar2-vms .feature3-vms .row,
.new-prod-wrap.biostar2-vms .feature4-vms .row {align-items: center;}

.new-prod-wrap.biostar2-vms .feature1-vms .txt-grp,
.new-prod-wrap.biostar2-vms .feature2-vms .txt-grp,
.new-prod-wrap.biostar2-vms .feature3-vms .txt-grp,
.new-prod-wrap.biostar2-vms .feature4-vms .txt-grp {padding-top: 0;}

.new-prod-wrap.biostar2-vms .feature4-vms h4 {text-align: center; color: #fb446c; margin: 50px 0 ;}
.new-prod-wrap.biostar2-vms .feature4-vms h4 span {vertical-align: middle;}
.new-prod-wrap.biostar2-vms .feature4-vms h4 .no { border-radius: 50%; background: #fb446c; color: #fff; width: 30px; height: 30px; display: inline-block; vertical-align: middle; line-height: 30px;margin-right: 8px;}


.new-prod-wrap.biostar2-vms .bs2-vms-swiper .img-inner {padding: 0 40px;} 


.new-prod-wrap.biostar2-vms .logo-bs2 {vertical-align: middle; display: inline-block; width: auto; height: 100px;}
.new-prod-wrap.biostar2-vms .logo-division {display: inline-block; color: #a42444; vertical-align: middle; height: 100%; font-weight: 800;}
.new-prod-wrap.biostar2-vms .logo-division:before{ content: ''; width: 2px; height: 0.675em; display: inline-block; vertical-align: initial; background: #222; margin: 0 0.375em;}


.bs2-vms-swiper .swiper-button-next,
.bs2-vms-swiper .swiper-button-prev {background-image: none;position: absolute; top: 30%; z-index: 10; color: #222; font-family: "Material Icons"; line-height: 75px; font-size: 24px; cursor: pointer; background: none; text-align: center;}
.bs2-vms-swiper .swiper-button-next:after {content: "\e5e1";}
.bs2-vms-swiper .swiper-button-prev:after {content: "\e2ea";}

.bs2-vms-swiper .swiper-button-prev {left: 0;}
.bs2-vms-swiper .swiper-button-next {right: 0;}

.new-prod-wrap.biostar2-vms .wrap-video {width: 100%; }
.new-prod-wrap.biostar2-vms video {width: 100%; border: 10px solid #1d1d1d; border-radius: 16px; overflow: hidden; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;box-sizing: border-box;}
.new-prod-wrap.biostar2-vms video::-webkit-media-controls-fullscreen-button {display: none;} 

.biostar2-vms .license_table td {text-align: left;}
#product_wrap.biostar2-vms {margin-bottom: 0;}


@media screen and (min-width: 1141px){
    .new-prod-wrap.biostar2-vms .feature {padding: 160px 0;}
}

@media screen and (min-width: 891px) {
    .new-prod-wrap.biostar2-vms .product-visual-txt h1 {font-size: 82px; line-height: 1.25;}

    .new-prod-wrap.biostar2-vms .main-tit h2 { font-size: 42px;}
    .new-prod-wrap.biostar2-vms .bs2-vms-swiper {position: relative; height: 460px; overflow: hidden;}
    .new-prod-wrap.biostar2-vms .bs2-vms-swiper .swiper-wrapper {position: absolute; left: 0; top: 0;}

    .new-prod-wrap.biostar2-vms .feature4-vms h4,
    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp h4 {font-size: 24px;}
}



@media screen and (max-width: 890px) {
    .new-prod-wrap.biostar2-vms .feature:nth-child(even) .txt-grp {padding-right: 0;}
    .new-prod-wrap.biostar2-vms .feature:nth-child(odd) .txt-grp {padding-left: 0; }

    .new-prod-wrap.biostar2-vms .feature:nth-child(odd) .sub-max-inner > .row {flex-direction: column-reverse;}

    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp {background: none;}
    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp .ico-inner-grp {margin-top: -36px; padding: 80px 0 40px;}

    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp figure {width: 132px; margin: 0 auto;}

    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp1,
    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp2 {padding: 0;}
    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp1 .ico-inner-grp {background: #fff7f9;}
    .new-prod-wrap.biostar2-vms .feature2-vms .ico-grp2 .ico-inner-grp {background: #f4f4f4;}

    .new-prod-wrap.biostar2-vms .feature .txt-grp {padding-top: 0; margin-bottom: 30px;}

    .new-prod-wrap.biostar2-vms .main-tit {margin-top: 100px;}

    .bs2-vms-swiper .swiper-button-next,
    .bs2-vms-swiper .swiper-button-prev {display: block;}

    .new-prod-wrap.biostar2-vms .feature4-vms h4 {font-size: 16px;}

    .new-prod-wrap.biostar2-vms .bs2-vms-swiper .img-inner {padding: 0 20px;}     
}

/* BioStar Air */
.new-prod-wrap.bs2-air .swiper-slide .bg img {object-position: left;}
.new-prod-wrap.biostar2.bs2-air .product_swiper .btn-grp .btn-air{ color: #fff;}
.new-prod-wrap.biostar2.bs2-air .sticky_anchor {margin: 0 auto; font-weight: unset;}
.new-prod-wrap.bs2-air .txt-gr {background: -webkit-linear-gradient(310deg, rgba(0,160,233,1) 0%, rgba(143,113,245,1) 70%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}


.new-prod-wrap.bs2-air .section01 {text-align: center; padding-top: 50px;}
.new-prod-wrap.bs2-air .section01 .sec-tit { text-align: center;}
.new-prod-wrap.bs2-air .section01 .ico-list figure {min-height:270px; display: flex; align-items: center; justify-content: center; padding: 0 80px;}
.new-prod-wrap.bs2-air .section01 .ico-list h3 {font-weight: 600;text-align: center; font-size: 32px; line-height: 1.5; margin-bottom: 36px;}
.new-prod-wrap.bs2-air .section01 .ico-list p {text-align: center;}

.new-prod-wrap.bs2-air section.dark-section {background: #000; color: #fff;}
.new-prod-wrap.bs2-air section.dark-section * {color: #fff;}

.new-prod-wrap.bs2-air .section02 .slider-container .btn-grp .btn {color: #222;}

.new-prod-wrap.bs2-air .section06 .card,
.new-prod-wrap.bs2-air .section02-1 .card {background: #3c3c3c;}
.new-prod-wrap.bs2-air .section06 .card:hover,
.new-prod-wrap.bs2-air .section02-1 .card:hover {background: #5d5d5d;}
.new-prod-wrap.bs2-air .section02-1 .card em {opacity: 0.5; font-weight: 400;}

.new-prod-wrap.bs2-air .section03 [class^="card"] {position: relative; height: 100%; border-radius: 24px; overflow: hidden;}
.new-prod-wrap.bs2-air .section03 .card1 {background: #000; height: 890px; overflow: hidden; }
.new-prod-wrap.bs2-air .section03 .card1 figure {padding-left: 80px;}
.new-prod-wrap.bs2-air .section03 .card1 img {object-position: 100px -10px;}
.new-prod-wrap.bs2-air .section03 .sub-card-grp {margin-top: 24px;}
.new-prod-wrap.bs2-air .section03 .card2 {background: #009fe8;}
.new-prod-wrap.bs2-air .section03 .card3 {background: #222;}

.new-prod-wrap.bs2-air .section03 .card5 img,
.new-prod-wrap.bs2-air .section03 .card3 img {object-fit: cover; height: 100%; width: 100%;}
.new-prod-wrap.bs2-air .section03 .card4 {background: #8f71f5;}


.new-prod-wrap.bs2-air .section03 [class^="card"] .tit {padding: 50px; color: #fff; }
.new-prod-wrap.bs2-air .section03 [class^="card"] .tit h3,
.new-prod-wrap.bs2-air .section03 [class^="card"] .tit p {color: #fff; line-height: 1.2;}
.new-prod-wrap.bs2-air .section03 [class^="card"] .tit h3 {margin-top: 16px; font-size: 32px; font-weight: 600;}
.new-prod-wrap.bs2-air .section03 .bg-img .tit {position: absolute; z-index: 1;}
.new-prod-wrap.bs2-air .section03 .bg-img figure {height: 100%;}
.new-prod-wrap.bs2-air .section03 [class^="card"] figure {text-align: center;}



.new-prod-wrap.bs2-air .section03 .card2 figure,
.new-prod-wrap.bs2-air .section03 .card4 figure {padding: 0 48px;}


.new-prod-wrap.bs2-air .section04 .card5 { height: 800px;}


.new-prod-wrap.bs2-air .section04 .card7 .tit h3,
.new-prod-wrap.bs2-air .section04 .card7 .tit p,
.new-prod-wrap.bs2-air .section04 .card6 .tit h3,
.new-prod-wrap.bs2-air .section04 .card6 .tit p {color: #222;}
.new-prod-wrap.bs2-air .section04 .card6 {background: #fff;}
.new-prod-wrap.bs2-air .section04 .card6 figure {padding: 0 50px;}
.new-prod-wrap.bs2-air .section04 .card6 img {border-radius: 30px;}

.new-prod-wrap.bs2-air .section04 .card7 {background: #dbdbdb; }

.new-prod-wrap.bs2-air .section05 .card1 {background: #2e2e2e; border-radius: 24px;margin: 0 0 100px;}
.new-prod-wrap.bs2-air .section05 .card1 .tit {padding: 50px 50px 0; color: #fff; }
.new-prod-wrap.bs2-air .section05 .card1 .tit h3,
.new-prod-wrap.bs2-air .section05 .card1 .tit p {color: #fff; line-height: 1.2;}
.new-prod-wrap.bs2-air .section05 .card1 .tit h3 {margin: 16px 0 0; font-size: 32px; font-weight: 600;}
.new-prod-wrap.bs2-air .section05 .card1 figure {padding: 0 50px 50px;}

.new-prod-wrap.bs2-air .section05 .card {background: #f0efef;}
.new-prod-wrap.bs2-air .section05 .card:hover {background: #ddd;}

.new-prod-wrap.bs2-air .section06 .col-6 {margin-bottom: 24px;}

.new-prod-wrap.bs2-air .section06 .card img {vertical-align: middle; margin-right: 8px;}

.new-prod-wrap.bs2-air .section07 .prod-grp .tit {margin: 0 0 50px;font-weight: 600;opacity: 0.7; font-size: 24px;}
.new-prod-wrap.bs2-air .section07 .prod-grp .product_sum,
.new-prod-wrap.bs2-air .section07 .prod-grp .product_txt {text-align: center;}

.new-prod-wrap.bs2-air .section07 .prod-grp .product_sum {padding: 30px; display: block;}

.new-prod-wrap.bs2-air .section07 .prod-grp + .prod-grp {margin-top: 80px;}

.new-prod-wrap.bs2-air .prod-Swiper {position: relative; overflow: hidden;}
.new-prod-wrap.bs2-air .prod-Swiper .swiper-button-disabled {opacity: 0.2;}

.new-prod-wrap.bs2-air .prod-Swiper .swiper-button-next, .prod-Swiper .swiper-button-prev { background: #fff;width: 50px;height: 50px;line-height: 50px; border-radius: 50%;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

.sub-txt small { display: inline-block; color: #666;font-size: 60%; padding: 2px 16px;background: #ccc;border-radius: 16px;color: #fff;}

#wrap .new-prod-wrap.bs2-air .section8 {background: url(/en/asset/images/01_product/bg_air_ebook.svg?v2) repeat top / 35% auto, linear-gradient(90deg, hsl(199, 100%, 86%) 0%, hsl(254, 87%, 95%) 100%);}

.new-prod-wrap.bs2-air .section8 .content-bg {background: rgba(246, 246, 246, 0.95); border-radius: 24px; overflow: hidden;}
.new-prod-wrap.bs2-air .section8 .content-bg .sec-line { height: 20px; background: linear-gradient(90deg, rgba(0,160,233,1) 0%, rgba(143,113,245,1) 70%)}
.new-prod-wrap.bs2-air .section8 {color: #222;}
.new-prod-wrap.bs2-air .section8 .tit-grp {width: 100%;text-align: left;color: #222;margin-bottom: 32px;}
.new-prod-wrap.bs2-air .section8 .guide-content-wrap {padding: 50px 100px; text-align: left;}

.new-prod-wrap.bs2-air .section8 .sub-txt {color: #666;}
.new-prod-wrap.bs2-air .section8 .guide-tit {font-size: 48px; margin: 16px 0; line-height: 1.2; color: #222;}
.new-prod-wrap.bs2-air .section8 .guide-sub-tit {font-size: 24px; font-weight: 500;color: #222; line-height: 1.5;}
.new-prod-wrap.bs2-air .section8 .row {align-items: center;}
.new-prod-wrap.bs2-air .btn-air { background: linear-gradient(90deg, #00a0e9 0%, #8f71f5 100%);color: #fff; border-radius: 32px;}
.new-prod-wrap.bs2-air .btn-air:hover{background: linear-gradient(90deg, hsl(199, 100%, 36%) 0%, hsl(254, 87%, 60%) 100%);}
.new-prod-wrap.bs2-air .section8 .btn .material-icons {margin-left: 0; margin-right: 16px;}



@media screen and (max-width: 1440px) and (min-width: 1204px) {
    .new-prod-wrap.bs2-air .wrap-credenSwiper {padding-left: 20px;}
}

@media screen and (min-width: 1441px) {
    .new-prod-wrap.bs2-air .section02-1 .video-wrap {width: 1440px; height: 893px;}

}

@media screen and (min-width: 961px){
    .new-prod-wrap.bs2-air .video-wrap {height: 512px;}
}

@media screen and (min-width: 891px) {
    
    .new-prod-wrap.bs2-air .section01 .sec-tit {font-size: 48px;}
    .new-prod-wrap.bs2-air .section01 .ico-list {margin-top: 100px;}
}

@media screen and (max-width: 1440px){
    .new-prod-wrap.bs2-air .section04 .card5,
    .new-prod-wrap.bs2-air .section03 .card1 {height: 63vw;}

    .new-prod-wrap.bs2-air .section03 .card2,
    .new-prod-wrap.bs2-air .section03 .card3,
    .new-prod-wrap.bs2-air .section03 .card4 {height: 620px;}

    .new-prod-wrap.bs2-air .section03 .card2 img,
    .new-prod-wrap.bs2-air .section03 .card4 img {max-width: 240px;}

    .new-prod-wrap.bs2-air .section03 [class^="card"] .tit {padding: 30px;}
    .new-prod-wrap.bs2-air .section03 .card2 figure,
    .new-prod-wrap.bs2-air .section03 .card4 figure,
    .new-prod-wrap.bs2-air .section03 .card7 figure {padding: 0 30px;}
    .new-prod-wrap.bs2-air .section02-1 .video-wrap {height: 62vw;}

    
}
@media screen and (max-width: 1215px){    
    .new-prod-wrap.bs2-air .product_info .sticky-menu .left_link a {padding-right: 16px;}
    .new-prod-wrap .product_visual_bs2_01 .txt_white .sub-tit {font-size: 14px;}
    .new-prod-wrap.bs2-air .product_swiper .swiper-container-product_visual .bg-gradient {display: block; background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 15%)}
}


@media screen and (max-width: 890px) {           
    .new-prod-wrap.bs2-air .section8 .guide-sub-tit,
    #product_wrap.new-prod-wrap section[class^="section"] .sub-tit{font-size: 18px;}    

    .new-prod-wrap.bs2-air .section8 .guide-tit,
    .new-prod-wrap.bs2-air section .sec-tit {font-size: 28px; margin: 24px 0;}
    .new-prod-wrap.bs2-air .section01 .ico-list h3 {font-size: 24px; margin-bottom: 16px;}

    .new-prod-wrap.bs2-air .section03 [class^="card"] .tit {padding: 30px;}

    .new-prod-wrap.bs2-air .section03 .card1 {height: auto;}
    .new-prod-wrap.bs2-air .section03 .card1 .tit {position: relative;}


    .new-prod-wrap.bs2-air .section03 .card2 img,
    .new-prod-wrap.bs2-air .section03 .card4 img {max-width: 100%;}
    
    .new-prod-wrap.bs2-air .section04 .card5{height: 400px;}  

    .new-prod-wrap.bs2-air .section03 .card3,
    .new-prod-wrap.bs2-air .section04 .card6 {height: auto;}
    .new-prod-wrap.bs2-air .section04 .card6 {padding: 0 0 30px;}
    .new-prod-wrap.bs2-air .section04 .card6 figure {padding: 0 30px;}

    
    .new-prod-wrap.bs2-air .section03 .card2,
    .new-prod-wrap.bs2-air .section03 .card4,
    .new-prod-wrap.bs2-air .section03 .card7 {height: auto;}
    .new-prod-wrap.bs2-air .section03 .card1 figure {padding: 0;}
    .new-prod-wrap.bs2-air .section03 .card1 img {object-position: unset;}
    /* .new-prod-wrap.bs2-air .section03 .card1 img {object-position: center bottom;height: 100%;width: auto;object-fit: contain;} */

    .new-prod-wrap.bs2-air .section04 .card5 .tit {background: linear-gradient(0deg, rgb(0 0 0 / 0%) 6%, rgb(0 0 0 / 74%) 50%); padding-bottom: 100px; width: 100%;}

    .new-prod-wrap.bs2-air .section03.section04 .sub-card-grp,
    .new-prod-wrap.bs2-air .section03 .sub-card-grp {height: auto;}
    

    .new-prod-wrap.bs2-air .section03 .card3 img {width: 100%; height: auto;}
    .new-prod-wrap.bs2-air .section04 .card5 img {width: 100%; height: 100%; object-fit: cover; }

    .new-prod-wrap.bs2-air .section05 .card1 {margin: 0;}
    .new-prod-wrap.bs2-air .section05 .card1 figure {padding: 30px 30px 30px 0;}
    .new-prod-wrap.bs2-air .section8 .guide-content-wrap,
    .new-prod-wrap.bs2-air .section05 .card1 .tit {padding: 30px;}

    .new-prod-wrap.bs2-air .section07 .prod-grp .product_sum {padding: 0;}
    .new-prod-wrap.bs2-air .section02-1 .video-wrap {height: 54vw;}

    .new-prod-wrap.bs2-air .section8 .guide-content-wrap .row {flex-direction: column-reverse;}
    .new-prod-wrap.bs2-air .bg img {object-position: center top;}
}


/* BioStar X */
.new-prod-wrap.biostarx .product_swiper .swiper-container-product_visual .product_visual_bs2_01 {background: url("/en/asset/images/01_product/biostarx_main_bg.webp") no-repeat center / cover;}
.new-prod-wrap.biostarx .btn-primary {background: var(--bsx-gr); color: #fff;}
.new-prod-wrap.biostarx .btn-primary:hover {background: var(--bsx-gr-hover); }
.new-prod-wrap.biostarx .btn-white:hover {background: var(--bsx-gr); color: #fff;}
.new-prod-wrap.biostarx .product_visual_bs2_01 .txt_white.txt_dark .btn-primary {color: #fff;}
.new-prod-wrap.biostarx section .txt-gr {background: var(--bsx-gr);-webkit-background-clip: text; -webkit-text-fill-color: transparent;background-clip: text;}

.new-prod-wrap.biostarx h1 {display: inline-block;}

.new-prod-wrap.biostarx .product_swiper dl.txt_white dt figure img { width: 420px;}


.new-prod-wrap.biostarx .product_visual {margin-top: 0;}


.new-prod-wrap.biostarx section .card {position: relative; overflow: hidden; color: #fff;}
.new-prod-wrap.biostarx section .card-primary { background: var(--x-bg-purple);}
.new-prod-wrap.biostarx section .card.type-a{background: var(--x-bg-light-purple);}



.new-prod-wrap.biostarx section .row + .row {margin-top: 24px;}

.new-prod-wrap.biostarx section.section01-x {background: #000 url("/en/asset/images/01_product/biostarx_sec1_1.webp?v2") repeat-x top center / auto 1500px;}
.new-prod-wrap.biostarx .section01-x .card {padding: 0;background: rgb(255 255 255 / 10%);backdrop-filter: blur(15px);}
.new-prod-wrap.biostarx .section01-x .card .bg {padding: 80px 40px;}
.new-prod-wrap.biostarx .section01-x .card .bg figure {height: 240px; text-align: center;}
.new-prod-wrap.biostarx .section01-x .card .bg figure img {height: 100%;}
.new-prod-wrap.biostarx .section01-x .card .txt-grp { padding: 40px; width: 100%;}
.new-prod-wrap.biostarx .section01-x .card .txt-grp p { margin-bottom: 0; padding-top: 16px;}
.new-prod-wrap.biostarx .section01-x .card .tit {margin-bottom: 0; padding-right: 16px; color: #fff;}

.new-prod-wrap.biostarx .sticky_anchor {margin: 0 auto ;}
.new-prod-wrap.biostarx .section01-x .sec-tit {text-align: left;}
.new-prod-wrap.biostarx section .bg-img {padding: 0;}

.new-prod-wrap.biostarx .section03-x [class^="card"]:not(.bg-img, inner-img-card) .tit {padding: 0; color: inherit;}
.new-prod-wrap.biostarx .section03-x .card.bg-img {background: #434343;}
.new-prod-wrap.biostarx .wrap-credenSwiper .slide .txt-creden {position: absolute; height: auto; padding: 24px; bottom: 0; border-radius: 0 0 24px 24px; overflow: hidden; color: #fff;} 
.new-prod-wrap.biostarx .wrap-credenSwiper .slide .bg {position: relative;}

.new-prod-wrap.biostarx .wrap-feature-icon {padding-left: calc(50vw - 720px);position: relative; overflow: hidden; margin: 0 0 130px;}
.new-prod-wrap.biostarx .wrap-feature-icon .slide {flex:0 0 480px; max-width: 480px; height: auto; position: relative;}
.new-prod-wrap.biostarx .wrap-feature-icon .slide .card {background: #fff; }
.new-prod-wrap.biostarx .wrap-feature-icon .slide .card figure {margin-bottom: 32px;}

.new-prod-wrap.biostarx section.dark-section .section03-1 .txt-blue {color: var(--blue);}
.new-prod-wrap.biostarx section.section05-x {background: #F5F5F7; color: #666;}
.new-prod-wrap.biostarx section.section05-x .tit-grp {color: #222;}

.new-prod-wrap.biostarx .section04-x .bg-img .bg-img-txt-grp {padding-bottom: 300px;}

.new-prod-wrap.biostarx .section-sdk {background: #222 url(/en/asset/images/01_product/biostarx_sec3_integration.webp) no-repeat center / cover;}
.new-prod-wrap.biostarx .section-sdk .tit-grp {width: 100%; text-align: left; margin-bottom: 0;}
.new-prod-wrap.biostarx .swiper-slide .bg img {object-position: center;}

.new-prod-wrap.biostarx .section-int .card.bg-img{background:#000;}
.new-prod-wrap.biostarx .section-int .card-video-wrap {padding-top: 100px;}
.new-prod-wrap.biostarx .product_swiper .swiper-container-product_visual .bg-gradient {background: linear-gradient(90deg, rgb(0 0 0 / 87%) 0%, rgba(0, 0, 0, 0) 50%);}

.new-prod-wrap .section-vms {background: #000 url(/en/asset/images/01_product/section_biostar_vms_bg.jpg) no-repeat top center / 100% auto;}

.new-prod-wrap .contact_banner {background: var(--black) url(/en/asset/images/01_product/biostarx_sec3_integration.webp?v2) no-repeat center center/cover;}
.new-prod-wrap .contact_banner .contact_tit p {font-size: 18px;}
.new-prod-wrap .contact_banner .contact_tit p,.new-prod-wrap .contact_banner .contact_tit h3 {color: #fff;}
.new-prod-wrap .contact_banner .contact_tit .second-tit {margin: 8px 0 0;}
.new-prod-wrap .contact_banner .wrap_banner {display: flex; align-items:flex-end; justify-content:space-between;}

.new-prod-wrap .contact_banner .card {backdrop-filter: blur(15px);}
.new-prod-wrap .contact_banner .card p{color: #fff;}
.new-prod-wrap .contact_banner .card-blue {background: rgba(0, 160, 233, 0.2); color: #fff; border: 1px solid rgba(0, 160, 233, 0.5);}
.new-prod-wrap .contact_banner .card-purple {background: rgba(143, 113, 245, 0.2); color: #fff; border: 1px solid rgba(143, 113, 245, 0.5);}
.new-prod-wrap .contact_banner .card-pink {background: rgba(230, 46, 139, 0.2); color: #fff; border: 1px solid rgba(230, 46, 139, 0.5);}

@media screen and (max-width: 1215px){
    .new-prod-wrap .sub-indicator.absolute-indicator {display: none;}
    .new-prod-wrap.biostarx .product_swiper dl.txt_white dt figure img {width: 200px;}

}

@media screen and (min-width: 891px){
    .new-prod-wrap.biostarx .section-sdk .tit-col {flex: 0 0 43%; max-width: 43%;}
    /* .new-prod-wrap.biostarx .section01-x .card .txt-grp { position: absolute; bottom: 0;}
    .new-prod-wrap.biostarx.lang-es .section01-x .card .bg,
    .new-prod-wrap.biostarx.lang-fr .section01-x .card .bg,
    .new-prod-wrap.biostarx.lang-de .section01-x .card .bg {padding: 80px 40px 400px;} */
}

@media screen and (max-width: 890px) {
    .new-prod-wrap .product_swiper.fixed-img dl.txt_white {top: 100px;}
    .new-prod-wrap.biostarx .product_swiper dl.txt_white dt {margin: 16px 0;}    
    .new-prod-wrap.biostarx .wrap-feature-icon {margin: 70px 0; padding-left: 5.5vw;}

    #wrap .new-prod-wrap section .card.inner-img-card .tit,
    .new-prod-wrap section .card,
    .new-prod-wrap section .bg-img .bg-img-txt-grp,
    .new-prod-wrap.biostarx .section01-x .card .txt-grp {padding: 24px;}
    .new-prod-wrap.biostarx .section01-x .card .bg {padding: 54px 24px;}
    .new-prod-wrap.biostarx .section01-x .card .bg figure {height: 180px;}
    .new-prod-wrap section .tags {margin-top: 54px;}
    .new-prod-wrap section .bg-img .bg-img-txt-grp {position: relative;}

    .new-prod-wrap.biostarx section.section01-x {background: #000 url("/en/asset/images/01_product/biostarx_sec1_1.webp") no-repeat top center / auto 2000px;}

    .new-prod-wrap.biostarx .section04-x .bg-img {background: #9dacba;}
    .new-prod-wrap.biostarx .section04-x .card .bg-black {background: none;}
    .new-prod-wrap.biostarx .section04-x .bg-img .bg-img-txt-grp {padding-bottom: 0;}
    .new-prod-wrap.biostarx .product_swiper.fixed-img .swiper-container-product_visual {height: 500px;}
    .new-prod-wrap.biostarx .product_swiper .swiper-container-product_visual .bg-gradient {display: block; background: rgba(0, 0, 0, 0.5);}

    .new-prod-wrap .contact_banner {background-position: -400px;}
    .new-prod-wrap .contact_banner .wrap_banner {display: block; text-align: center;}
    .new-prod-wrap .contact_banner .wrap_banner .contact_tit {margin-bottom: 24px;}
    .new-prod-wrap.biostarx .section-int .card-video-wrap {padding-top: 0px;}
    
}

@media screen and (min-width: 577px){
    .new-prod-wrap.biostarx .wrap-credenSwiper .slide:nth-child(1) {flex: 0 0 610px; max-width: 610px;}
}
@media screen and (max-width: 576px){    
    .new-prod-wrap.biostarx .wrap-feature-icon .slide {flex:0 0 70vw; max-width: 70vw;}    
}
.new-prod-wrap .second-tit, .new-prod-wrap .product_info .second-tit {
    font-size: 32px;
    font-weight: 500;
}







  









