._1u1j1pu0{z-index:10;transition:all .3s;position:fixed;top:0;left:0;right:0}
._1u1j1pu0.scrolled{background:#fff;box-shadow:0 2px 4px #00000014}
._1u1j1pu0.scrolled .inner-container{padding:16px 40px}
._1u1j1pu0 .inner-container{justify-content:space-between;align-items:center;gap:100px;max-width:1200px;margin:auto;padding:28px 40px 0;transition:all .3s;display:flex}
._1u1j1pu0 #logo{font-size:20px;line-height:1}
._1u1j1pu0 #logo img{vertical-align:top}
._1u1j1pu0 .gnb{flex:auto;gap:40px;margin:0;padding:0;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}
._1u1j1pu0 .gnb a{color:#212529;text-decoration:none}
._1u1j1pu0 .btn-area{align-items:center;gap:14px;display:flex}
._1u1j1pu0 .btn-app-download{color:#1e4a96;text-align:center;background:#fff;border:1px solid #1e4a96;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:156px;height:48px;font-size:18px;font-weight:600;line-height:34px;text-decoration:none;display:inline-flex}
._1u1j1pu0 .btn-app-download img{width:16px;height:17px;display:inline-block}
._1u1j1pu0 .btn-app-download:hover{color:#fff;background:#1e4a96}
._1u1j1pu0 .btn-partnership{color:#fff;text-align:center;background:#1e4a96;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:48px;padding:0 35px;font-size:18px;font-weight:600;line-height:34px;text-decoration:none;display:inline-flex}
._1u1j1pu0 .btn-partnership:hover{color:#1e4a96;background:#fff;border-color:#1e4a96}
@keyframes _116xrg21{0%{transform:translateY(3px)}30%{transform:translateY(-2px)}45%{transform:translateY(3px)}to{transform:translateY(3px)}}
._116xrg20{z-index:1;height:900px;position:fixed;top:0;left:0;right:0;overflow:hidden}
._116xrg20 .slides-track{will-change:transform;height:900px;transition:transform 1.5s;display:flex}
._116xrg20 .slide-item{background-color:#ece8df;background-position:50% 0;background-repeat:no-repeat;flex:0 0 100%;width:100%}
._116xrg20 .slide-item1{background-image:url(/assets/pc_barocare_new/bg-key-visual1.webp)}
._116xrg20 .slide-item2{background-image:url(/assets/pc_barocare_new/bg-key-visual2.webp)}
._116xrg20 .slide-item3{background-image:url(/assets/pc_barocare_new/bg-key-visual3.webp)}
._116xrg20 .image-slide{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;height:900px;padding-top:24px;display:flex}
._116xrg20 .image-slide .slide-content{opacity:0;width:1200px;padding-bottom:68px;transition:opacity 1s 1.5s,transform 1s 1.5s;transform:translateY(-50px)}
._116xrg20 .image-slide .slide-content.fade-in-down{opacity:1;transform:translate(0,0)}
._116xrg20 .service-name{color:#1e4a96;background:#fff;border-radius:4px;justify-content:center;align-items:center;height:28px;margin-bottom:32px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}
._116xrg20 .slide-title{font-size:42px;font-weight:600;line-height:58px}
._116xrg20 .slide-title .text-primary{color:#1e4a96!important}
._116xrg20 .slide-desc{color:#999;margin-top:20px;font-size:16px;font-weight:400;line-height:34px}
._116xrg20 .pagination-wrapper{text-align:left;z-index:2;max-width:1200px;position:absolute;bottom:254px;left:50%;transform:translate(-50%)}
._116xrg20 .dot-container{gap:16px;margin:0;padding:0;list-style:none;display:flex}
._116xrg20 .dot{opacity:.5;cursor:pointer;background:#1e4a96;border:none;border-radius:5px;width:9px;height:9px;margin:0;padding:0;transition:width .3s,opacity .3s}
._116xrg20 .dot.active{opacity:1;width:30px}
._116xrg20 .slider-control{z-index:2;width:100%;max-width:1200px;margin-left:94px;display:flex;position:absolute;bottom:254px;left:50%;transform:translate(-50%)}
._116xrg20 .slider-control .btn{cursor:pointer;text-indent:-9999px;background:0 0;border:none;width:12px;height:12px;margin-top:-2px;padding:0;overflow:hidden}
._116xrg20 .slider-control .btn-pause{background-image:url(/assets/pc_barocare_new/ico-pause.webp);background-position:50% 0;background-repeat:no-repeat}
._116xrg20 .slider-control .btn-play{background-image:url(/assets/pc_barocare_new/ico-play.webp);background-position:50% 0;background-repeat:no-repeat}
._116xrg20 .btn-section-mouse{z-index:20;cursor:pointer;background:0 0;border:none;flex-direction:column;width:24px;height:73.556px;margin:0;padding:0;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}
._116xrg20 .btn-section-mouse .section-mouse{width:24px;height:auto;display:block}
._116xrg20 .btn-section-mouse .mouse-arrow{width:24px;height:26.556px;margin-top:9px;animation:.9s ease-in-out infinite _116xrg21;display:block}
@keyframes _16fsh4y0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
@keyframes _16fsh4y2{0%{transform:translate(0%)}to{transform:translate(150%)}}
@keyframes _16fsh4y3{0%{transform:translate(0%)}to{transform:translate(-150%)}}
._16fsh4y1{z-index:5;background:#fff;position:relative}
._16fsh4y1 .intro-cont{padding-top:136px;padding-bottom:200px;font-size:20px;font-weight:400;line-height:34px}
._16fsh4y1 .intro-cont .container-md{width:1000px;max-width:none;margin:auto;padding:0}
._16fsh4y1 .sub-title{color:#008def;font-size:20px;font-weight:600}
._16fsh4y1 .intro-cont .text-xl{margin:20px 0 30px;font-size:42px;font-weight:600;line-height:50px}
._16fsh4y1 .intro-cont .desc{margin-bottom:30px}
._16fsh4y1 .intro-cont .desc strong{font-weight:600}
._16fsh4y1 .btn-download{color:#1e4a96;border:1px solid #1e4a96;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:60px;padding:0 30px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}
._16fsh4y1 .btn-download:after{content:"";background-image:url(/assets/pc_barocare_new/ico-download.webp);background-repeat:no-repeat;width:24px;height:24px;display:block}
._16fsh4y1 .movie{border:none;border-radius:20px;width:100%;height:564px;margin-top:90px}
._16fsh4y1 .user-type{flex-direction:column;gap:190px;margin-top:140px;display:flex}
._16fsh4y1 .user-type .item{justify-content:space-between;display:flex}
._16fsh4y1 .user-type .item:nth-child(2n){text-align:right}
._16fsh4y1 .user-type .item:nth-child(2n) img{order:1}
._16fsh4y1 .user-type .item:nth-child(2n) dl{order:2}
._16fsh4y1 .user-type dl{opacity:0;margin:20px 0 0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._16fsh4y1 .user-type dt{font-size:42px;font-weight:600;line-height:50px;margin:0!important}
._16fsh4y1 .user-type dd{flex-direction:column;gap:16px;margin-top:28px;font-size:20px;line-height:34px;display:flex}
._16fsh4y1 .user-type dd p{margin:0}
._16fsh4y1 .user-type dl.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .review-story{text-align:center;background:#f3f3f3;padding:142px 0 185px}
._16fsh4y1 .review-story .title{opacity:0;margin-bottom:67px;font-size:42px;font-weight:600;line-height:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._16fsh4y1 .review-story .title.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .slide-wrap{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._16fsh4y1 .slide-wrap.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .review-list{text-align:left;gap:40px;margin:40px 0 0;padding:0;list-style:none;animation-duration:150s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}
._16fsh4y1 .review-list.to-right{justify-content:flex-end;animation-name:_16fsh4y2;display:flex}
._16fsh4y1 .review-list.to-left{margin-left:150px;animation-name:_16fsh4y3}
._16fsh4y1 .review-list li{background:#fff;border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:17px;width:338px;height:237px;padding:26px;display:flex}
._16fsh4y1 .review-list .location{color:#008def;background:#e3ecff;border:1px solid #008def;border-radius:13px;justify-content:center;align-items:center;min-width:51px;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}
._16fsh4y1 .review-list .user{font-size:22px;font-weight:600;line-height:26px}
._16fsh4y1 .review-list .comment{font-size:16px;font-weight:400;line-height:26px}
._16fsh4y1 .use-cases{text-align:center;width:100%;height:1049px;padding-top:155px;position:relative}
._16fsh4y1 .use-cases h3.text-xl{opacity:0;font-size:42px;font-weight:600;line-height:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._16fsh4y1 .use-cases h3.text-xl.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .use-cases .img-area{opacity:0;width:100%;height:683px;margin-top:91px;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(40px)}
._16fsh4y1 .use-cases .img-area.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .use-cases .img-area img{object-fit:cover;width:100%;height:683px}
._16fsh4y1 .partnership{text-align:center;padding-top:108px;padding-bottom:70px}
._16fsh4y1 .partnership .container{width:1200px;margin:auto}
._16fsh4y1 .partnership .title{opacity:0;margin-bottom:50px;font-size:42px;font-weight:600;line-height:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._16fsh4y1 .partnership .title.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .bi-list{opacity:0;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(120px,auto);gap:24px;margin:0;padding:0;list-style:none;transition:opacity .5s ease-out,transform .5s ease-out;display:grid;transform:translateY(40px)}
._16fsh4y1 .bi-list.visible{animation:.6s .1s forwards _16fsh4y0}
._16fsh4y1 .bi-list li{justify-content:center;align-items:center;height:120px;margin:auto;display:flex}
@keyframes _6rzh1p0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._6rzh1p1{z-index:5;background-color:#fff;background-image:url(/assets/pc_barocare_new/bg-history.webp);background-position:50% 0;background-repeat:no-repeat;position:relative}
._6rzh1p1 .container{width:1200px;max-width:none;margin:auto;padding:0}
._6rzh1p1 .history{padding-top:122px;padding-bottom:136px}
._6rzh1p1 .title-group{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._6rzh1p1 .title-group.visible{animation:.6s .1s forwards _6rzh1p0}
._6rzh1p1 .title-group .sub-title{color:#008def;margin-bottom:20px;font-size:20px;font-weight:600}
._6rzh1p1 .title-group .text-xl{color:#008def;font-size:42px;font-weight:600;line-height:50px}
._6rzh1p1 .title-group .desc{color:#666;margin-top:20px;font-size:18px;font-weight:400;line-height:28px}
._6rzh1p1 .history-list{opacity:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;margin-top:70px;padding-top:4px;transition:opacity .5s ease-out,transform .5s ease-out;display:grid;transform:translateY(40px)}
._6rzh1p1 .history-list.visible{animation:.6s .1s forwards _6rzh1p0}
._6rzh1p1 .history-list ul{border-left:1px solid #008def66;flex-direction:column;gap:45px;margin:0;padding:0;list-style:none;display:flex}
._6rzh1p1 .history-list li{flex-direction:column;gap:20px;padding-left:24px;display:flex;position:relative}
._6rzh1p1 .history-list li:after{content:"";background:#008def;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0;transform:translate(-50%)}
._6rzh1p1 .history-list li strong{margin-top:-4px;font-size:22px;font-weight:600;line-height:30px}
._6rzh1p1 .history-list li .date{color:#666;font-size:14px;line-height:36px}
._6rzh1p1 .products{padding-top:21px;padding-bottom:200px}
._6rzh1p1 .products .title-group{text-align:center}
._6rzh1p1 .product-list{opacity:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:60px;margin:63px 0 0;padding:0;list-style:none;transition:opacity .5s ease-out,transform .5s ease-out;display:grid;transform:translateY(40px)}
._6rzh1p1 .product-list.visible{animation:.6s .1s forwards _6rzh1p0}
._6rzh1p1 .product-list li{border:1px solid #ccc;border-radius:20px;flex-direction:column;gap:10px;padding:36px 34px 34px;display:flex}
._6rzh1p1 .product-list .tags{gap:6px;display:flex}
._6rzh1p1 .product-list .tags span{color:#008def;background:#ebf7fe;border-radius:4px;align-items:center;height:32px;padding:0 13px;font-weight:600;display:inline-flex}
._6rzh1p1 .product-list .product-name{font-size:28px;font-weight:600;line-height:62px}
._6rzh1p1 .product-list p{color:#111;margin:0;font-size:18px;font-weight:400;line-height:30px}
._6rzh1p1 .product-list .more{color:#666;text-underline-offset:2px;font-size:16px;text-decoration:underline}
._6rzh1p1 .product-list .more:hover{color:#111}
._6rzh1p1 .visible{animation:.6s .1s forwards _6rzh1p0}
@keyframes _1h1zjha0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._1h1zjha1{z-index:5;color:#fff;background:#333d4b;padding-top:172px;padding-bottom:172px;position:relative}
._1h1zjha1 .container{opacity:0;justify-content:space-between;width:1200px;max-width:none;margin:auto;padding:0;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1h1zjha1 .container.visible{animation:.6s .1s forwards _1h1zjha0}
._1h1zjha1 .container .title{margin-top:4px;font-size:42px;font-weight:600;line-height:50px}
._1h1zjha1 .service-list{gap:20px;margin:0;padding:0;list-style:none;display:flex}
._1h1zjha1 .service-list li{background:#999;border-radius:20px;flex-direction:column;width:300px;height:416px;padding:36px 20px 28px 30px;display:flex;position:relative}
._1h1zjha1 .service-list li:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(#1e4a9600 0%,#1e4a96 100%);border-radius:20px;transition:all .3s;position:absolute;inset:0}
._1h1zjha1 .service-list li:hover:before{opacity:1}
._1h1zjha1 .service-list li>*{position:relative}
._1h1zjha1 .service-list li:first-child{background-image:url(/assets/pc_barocare_new/bg-service-item1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}
._1h1zjha1 .service-list li:nth-child(2){background-image:url(/assets/pc_barocare_new/bg-service-item2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}
._1h1zjha1 .service-list li:nth-child(3){background-image:url(/assets/pc_barocare_new/bg-service-item3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}
._1h1zjha1 .service-list .service-name{font-size:30px;font-weight:600;line-height:36px}
._1h1zjha1 .service-list .desc{flex:auto;margin-top:22px;font-size:18px;line-height:30px}
._1h1zjha1 .service-list .btn-link{background-image:url(/assets/pc_barocare_new/ico-link-circle.webp);background-position:50%;background-repeat:no-repeat;width:70px;height:70px;text-decoration:none;display:block}
@keyframes hnv52u0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
.hnv52u1{z-index:5;background:#fff;padding-top:150px;padding-bottom:160px;position:relative}
.hnv52u1 .container-md{width:1000px;max-width:none;margin:auto;padding:0}
.hnv52u1 .container{width:1200px;max-width:none;margin:auto;padding:0}
.hnv52u1 .card-banner .inquiry-list{flex-wrap:wrap;gap:42px;display:flex}
.hnv52u1 .card-banner .inquiry-list dl{border-radius:20px;flex:auto;width:40%;margin:0;padding:32px 40px 35px;position:relative}
.hnv52u1 .card-banner .inquiry-list dl .symbol{position:absolute;top:38px;right:38px}
.hnv52u1 .card-banner .inquiry-list dl dt{margin-bottom:19px;font-size:30px;font-weight:600;line-height:42px}
.hnv52u1 .card-banner .inquiry-list dl.inquiry-item1{color:#003153;opacity:0;background:#e2efff;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
.hnv52u1 .card-banner .inquiry-list dl.inquiry-item1.visible{animation:.6s .1s forwards hnv52u0}
.hnv52u1 .card-banner .inquiry-list dl.inquiry-item1 .item{background:#fff;border-radius:20px;align-items:center;gap:12px;width:255px;height:40px;padding:0 12px;font-size:24px;font-weight:600;display:flex}
.hnv52u1 .card-banner .inquiry-list dl.inquiry-item1 .item+.item{margin-top:8px}
.hnv52u1 .card-banner .inquiry-list a{opacity:0;border-radius:20px;flex:auto;width:40%;margin:0;text-decoration:none;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(40px)}
.hnv52u1 .card-banner .inquiry-list a dl{width:100%;height:100%}
.hnv52u1 .card-banner .inquiry-list a.inquiry-item2{color:#fff;background:#008def;font-size:20px}
.hnv52u1 .card-banner .inquiry-list a.inquiry-item2 .link{color:#003153;background:#fff;border-radius:20px;align-items:center;gap:10px;height:40px;padding:0 20px;font-size:20px;font-weight:600;line-height:32px;text-decoration:none;display:inline-flex}
.hnv52u1 .card-banner .inquiry-list a.visible{animation:.6s .1s forwards hnv52u0}
.hnv52u1 .faq{margin-top:200px!important}
.hnv52u1 .faq .title{text-align:center;opacity:0;font-size:42px;font-weight:600;line-height:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
.hnv52u1 .faq .title.visible{animation:.6s .1s forwards hnv52u0}
.hnv52u1 .faq-list{opacity:0;border-bottom:1px solid #9da0a4;margin-top:70px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
.hnv52u1 .faq-list.visible{animation:.6s .1s forwards hnv52u0}
.hnv52u1 .faq-list a{text-underline-offset:3px;text-decoration:underline}
.hnv52u1 .faq-list dt{position:relative}
.hnv52u1 .faq-list dt:not(.opened) button:after{transform:rotate(90deg)}
.hnv52u1 .faq-list dt button{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #9da0a4;gap:20px;width:100%;padding:20px 13px;font-family:inherit;font-size:20px;font-weight:600;line-height:40px;display:flex}
.hnv52u1 .faq-list dt button:before,.hnv52u1 .faq-list dt button:after{content:"";background:#1a1a1a;border-radius:2px;width:16px;height:2px;margin-top:-1px;position:absolute;top:50%;right:21px}
.hnv52u1 .faq-list dd{word-break:break-all;word-wrap:break-word;font-size:18px;line-height:30px;transition:max-height .3s ease-in-out;overflow:hidden}
.hnv52u1 .faq-list dd>ul{background:#f6f6f6;border-radius:20px;margin-bottom:15px;padding:34px 40px;list-style:none}
.hnv52u1 .faq-list dd li{padding-left:28px;position:relative}
.hnv52u1 .faq-list dd li:before{content:"•";text-align:center;width:28px;position:absolute;left:0}
.jt3qyy0{z-index:5;color:#666;background-color:#f6f6f6;flex-direction:column;justify-content:flex-start;align-items:center;min-width:900px;padding-top:70px;padding-bottom:110px;display:flex;position:relative}
.jt3qyy0 .btn-group{letter-spacing:-.02em;place-content:center space-between;gap:18px;margin:0;padding:0;font-size:18px;font-style:normal;font-weight:500;line-height:30px;list-style:none;display:flex}
.jt3qyy0 .btn-group li{flex:none;padding-right:18px;position:relative}
.jt3qyy0 .btn-group li:after{content:"|";display:inline-block;position:absolute;top:50%;right:-1.5px;transform:translateY(-50%)}
.jt3qyy0 .btn-group li:last-child{padding-right:0}
.jt3qyy0 .btn-group li:last-child:after{content:none}
.jt3qyy0 .text-btn{color:#1a1a1a;letter-spacing:-.02em;cursor:pointer;font-size:18px;font-weight:500;line-height:30px;text-decoration:none}
.jt3qyy0 .text-btn:hover{text-decoration:none}
.jt3qyy0 .info-wrapper{text-align:center;letter-spacing:-.02em;margin-top:25px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:30px}
.jt3qyy0 .info-wrapper .info{width:100%}
.jt3qyy0 .info-wrapper .info span{display:block}
.jt3qyy0 .info-wrapper .info .copyright{margin-top:70px}
._19lozb0{padding-top:900px}
._19lozb0 .text-primary{color:#1e4a96!important}
._19lozb0 .text-primary-ci{color:#008def!important}
._19lozb0 .text-xl{font-size:42px;font-weight:600;line-height:50px}
._19lozb0 a{color:inherit}
._1msdk2a0{z-index:10;transition:all .3s;position:absolute;top:0;left:0;right:0}
._1msdk2a0 .container{justify-content:space-between;align-items:center;margin:auto;padding-top:21px;display:flex}
._1msdk2a0 #logo{font-size:20px;line-height:1}
._1msdk2a0 #logo a{display:block}
._1msdk2a0 #logo img{vertical-align:top;height:23px}
._1msdk2a0 .btn-partnership{color:#fff;text-align:center;background:#1e4a96;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:94px;height:35px;padding:0 10px;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}
._1msdk2a0 .btn-partnership:active{color:#1e4a96;background:#fff;border-color:#1e4a96}
._110ro6x0{position:fixed;top:0;left:0;right:0;overflow:hidden}
._110ro6x0 .key-visual-slider{will-change:transform;height:600px;transition:transform 1.5s;display:flex}
._110ro6x0 .slide-item{background-color:#ece8df;background-repeat:no-repeat;background-size:auto 600px;flex:none;width:100%}
._110ro6x0 .slide-item1{background-image:url(/assets/mobile_barocare_new/bg-key-visual1.png);background-position:65% bottom}
._110ro6x0 .slide-item2{background-image:url(/assets/mobile_barocare_new/bg-key-visual2.png);background-position:64% -60px;background-size:auto 750px}
._110ro6x0 .slide-item3{background-image:url(/assets/mobile_barocare_new/bg-key-visual3.png);background-position:75% bottom}
._110ro6x0 .image-slide{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-items:flex-end;height:600px;display:flex;position:relative}
._110ro6x0 .image-slide:before{content:"";background:linear-gradient(#0000 46.94%,#0006 95.33%);position:absolute;inset:0}
._110ro6x0 .image-slide .container{opacity:0;flex:none;margin-top:354px;transition-duration:1s;transition-delay:1.5s;transform:translateY(-50px)}
._110ro6x0 .image-slide .container.fade-in-down{opacity:1;transform:translate(0,0)}
._110ro6x0 .image-slide .service-name{color:#1e4a96;background:#fff;border-radius:4px;justify-content:center;align-items:center;height:22px;margin-bottom:14px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}
._110ro6x0 .image-slide .title{color:#fff;font-size:30px;font-weight:600;line-height:40px}
._110ro6x0 .VueCarousel-pagination{z-index:2;max-width:414px;margin-left:20px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}
._110ro6x0 .VueCarousel-dot-container{gap:10px;margin:0;display:flex}
._110ro6x0 .VueCarousel-dot{opacity:.5;cursor:pointer;background:#fff;border:none;border-radius:5px;width:9px;height:9px;margin:0;padding:0;transition:width .3s,opacity .3s}
._110ro6x0 .VueCarousel-dot--active{opacity:1;background:#1e4a96;width:30px}
@keyframes _1xhx9wa0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
@keyframes _1xhx9wa1{0%{transform:translate(0%)}50%{transform:translate(1000%)}}
@keyframes _1xhx9wa2{0%{transform:translate(0%)}50%{transform:translate(-1000%)}}
._1xhx9wa3{z-index:5;background:#fff;position:relative}
._1xhx9wa3 .visible{transition-delay:.5s;animation:1.2s forwards _1xhx9wa0}
._1xhx9wa3 .reviews-title-area{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .sub-title{font-size:14px;font-weight:600}
._1xhx9wa3 .intro-cont{padding-top:74px;padding-bottom:110px;font-size:16px;font-weight:400;line-height:26px}
._1xhx9wa3 .intro-cont .desc{margin-bottom:22px}
._1xhx9wa3 .intro-cont .desc strong{font-weight:600;line-height:30px;display:block}
._1xhx9wa3 .intro-cont .text-xl{margin:16px 0 24px}
._1xhx9wa3 .intro-cont .btn-download{color:#1e4a96;border:1px solid #1e4a96;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:44px;padding:0 21px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}
._1xhx9wa3 .movie{width:100%;height:0;margin-top:78px;padding-top:56.4171%;position:relative}
._1xhx9wa3 .movie iframe,._1xhx9wa3 .movie img{border:0;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}
._1xhx9wa3 .user-type{flex-direction:column;gap:60px;margin-top:110px;display:flex}
._1xhx9wa3 .user-type .item{border-top:2px solid #000}
._1xhx9wa3 .user-type dl{margin:22px 0 0}
._1xhx9wa3 .user-type dt{margin:0}
._1xhx9wa3 .user-type dd{flex-direction:column;gap:12px;margin-top:34px;font-size:16px;line-height:26px;display:flex}
._1xhx9wa3 .user-type dd img{margin-bottom:10px;display:block}
._1xhx9wa3 .user-type dd p{margin:0;padding-left:30px;position:relative}
._1xhx9wa3 .user-type dd p:before{content:"";background:url(/assets/mobile_barocare_new/ico-check-circle.png) no-repeat;width:20px;height:20px;display:block;position:absolute;top:3px;left:2px}
._1xhx9wa3 .review-story{text-align:center;background:#f3f3f3;padding:74px 0 109px}
._1xhx9wa3 .review-story .title{margin-top:17px;margin-bottom:64px}
._1xhx9wa3 .review-story .slide-wrap{opacity:0;width:100%;max-width:414px;margin:0 auto;transition:opacity .5s ease-out,transform .5s ease-out;overflow:hidden;transform:translateY(40px)}
._1xhx9wa3 .review-story .review-list{text-align:left;gap:16px;margin:0;animation-duration:240s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}
._1xhx9wa3 .review-story .review-list+.review-list{margin-top:30px}
._1xhx9wa3 .review-story .review-list.to-right{justify-content:flex-end;animation-name:_1xhx9wa1;display:flex}
._1xhx9wa3 .review-story .review-list.to-left{animation-name:_1xhx9wa2}
._1xhx9wa3 .review-story .review-list li{background:#fff;border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:17px;width:338px;height:237px;padding:26px;display:flex}
._1xhx9wa3 .review-story .review-list .location{color:#008def;text-align:center;background:#e3ecff;border:1px solid #008def;border-radius:13px;justify-content:center;align-items:center;min-width:51px;height:22px;padding:0 10px;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}
._1xhx9wa3 .review-story .review-list .user{font-size:22px;font-weight:600;line-height:26px}
._1xhx9wa3 .review-story .review-list .comment{font-size:16px;font-weight:400;line-height:26px}
._1xhx9wa3 .use-cases{text-align:center;height:971px;padding-top:110px;position:relative}
._1xhx9wa3 .use-cases .text-xl{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .use-cases .img-area{opacity:0;margin-top:64px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .use-cases .img-area img{object-fit:cover;height:717px;overflow:hidden}
._1xhx9wa3 .partnership{text-align:center;padding-top:30px;padding-bottom:50px}
._1xhx9wa3 .partnership .title{opacity:0;margin-bottom:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .partnership .bi-list{opacity:0;flex-wrap:wrap;gap:6px;width:100%;max-width:366px;margin:auto;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1xhx9wa3 .partnership li{justify-content:center;align-items:center;width:calc(50% - 3px);max-height:77px;display:flex}
@keyframes _1y11cwd0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._1y11cwd1{z-index:5;background:#fff url(/assets/mobile_barocare_new/bg-history.webp) 50% 0 no-repeat;position:relative}
._1y11cwd1 .visible{transition-delay:.5s;animation:1.2s forwards _1y11cwd0}
._1y11cwd1 .title-group{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1y11cwd1 .title-group .sub-title{margin-bottom:16px;font-size:14px}
._1y11cwd1 .title-group .desc{color:#666;margin-top:20px;font-size:16px;font-weight:400;line-height:26px}
._1y11cwd1 .history{padding-top:83px}
._1y11cwd1 .history .history-list{word-break:keep-all;opacity:0;margin-top:54px;padding:0 24px;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(40px)}
._1y11cwd1 .history .history-list ul{border-left:1px solid #008def66;flex-direction:column;margin:0;display:flex}
._1y11cwd1 .history .history-list ul:before,._1y11cwd1 .history .history-list ul:after{content:"";background:#fff;width:1px;height:110px;position:absolute;bottom:0;left:24px}
._1y11cwd1 .history .history-list ul:after{background:linear-gradient(#008def66,#fff)}
._1y11cwd1 .history .history-list li{flex-direction:column;padding-left:24px;display:flex;position:relative}
._1y11cwd1 .history .history-list li:after{content:"";background:#008def;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-3px}
._1y11cwd1 .history .history-list li:last-child{padding-bottom:48px}
._1y11cwd1 .history .history-list strong{margin-top:-12px;font-size:18px;font-weight:600;line-height:28px}
._1y11cwd1 .history .history-list .date{color:#666;margin-bottom:26px;font-size:14px;line-height:36px;display:block}
._1y11cwd1 .products{padding-top:108px;padding-bottom:110px}
._1y11cwd1 .products .title-group{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1y11cwd1 .products .product-list{opacity:0;flex-direction:column;gap:24px;margin-top:50px;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1y11cwd1 .products .product-list li{border:1px solid #ccc;border-radius:12px;flex-direction:column;gap:10px;padding:26px 24px;display:flex}
._1y11cwd1 .products .product-list .tags{gap:6px;display:flex}
._1y11cwd1 .products .product-list .tags span{color:#008def;background:#ebf7fe;border-radius:4px;align-items:center;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}
._1y11cwd1 .products .product-list .product-name{font-size:24px;font-weight:600;line-height:40px}
._1y11cwd1 .products .product-list p{color:#666;margin-bottom:0;font-size:16px;font-weight:400;line-height:26px}
._1y11cwd1 .products .product-list .d-up-sm{display:block}
._1y11cwd1 .products .product-list .more{color:#666;text-underline-offset:2px;font-size:16px;line-height:32px;text-decoration:underline}
@media screen and (max-width:370px){._1y11cwd1 .products .product-list .d-up-sm{display:none}}
@keyframes pc3emd0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
.pc3emd1{z-index:5;color:#fff;background:#333d4b;padding-top:69px;padding-bottom:127px;position:relative}
.pc3emd1 .visible{transition-delay:.5s;animation:1.2s forwards pc3emd0}
.pc3emd1 .container{text-align:center}
.pc3emd1 .container .title{margin-top:16px}
.pc3emd1 .service-use-title-area{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
.pc3emd1 .service-list{text-align:left;opacity:0;flex-direction:column;gap:24px;margin-top:64px;margin-bottom:0;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
.pc3emd1 .service-list li{background:#999;border-radius:20px;flex-direction:column;height:274px;padding:36px 20px 28px 30px;display:flex;position:relative}
.pc3emd1 .service-list li:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(#1e4a9600 0%,#1e4a96 100%);border-radius:20px;transition:all .3s;position:absolute;inset:0}
.pc3emd1 .service-list li:active:before{opacity:1}
.pc3emd1 .service-list li>*{position:relative}
.pc3emd1 .service-list li:first-child{background:url(/assets/mobile_barocare_new/bg-service-item1.webp) 50%}
.pc3emd1 .service-list li:nth-child(2){background:url(/assets/mobile_barocare_new/bg-service-item2.webp) 50%}
.pc3emd1 .service-list li:nth-child(3){background:url(/assets/mobile_barocare_new/bg-service-item3.webp) 50%}
.pc3emd1 .service-list .service-name{font-size:24px;font-weight:600;line-height:29px}
.pc3emd1 .service-list .desc{flex:auto;margin-top:22px;margin-bottom:25px;font-size:16px;line-height:26px}
.pc3emd1 .service-list .btn-link{background:url(/assets/mobile_barocare_new/ico-link-circle.png) 50%/cover no-repeat;flex:none;width:62px;height:62px;display:block}
@keyframes _1itlh3e0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._1itlh3e1{z-index:5;background:#fff;padding-top:110px;padding-bottom:105px;position:relative}
._1itlh3e1 .visible{transition-delay:.5s;animation:1.2s forwards _1itlh3e0}
._1itlh3e1 .card-banner .inquiry-list{opacity:0;flex-direction:column;gap:20px;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1itlh3e1 .card-banner .inquiry-list dl{border-radius:10px;height:164px;margin:0;padding:25px;position:relative}
._1itlh3e1 .card-banner .inquiry-list .symbol{width:86px;position:absolute;top:25px;right:29px}
._1itlh3e1 .card-banner .inquiry-list .link{color:#003153;background:#fff;border-radius:20px;align-items:center;gap:4px;height:31px;padding:0 14px 0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1{color:#003153;background:#e2efff}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item{background:#fff;border-radius:20px;align-items:center;gap:7px;width:183px;height:31px;padding:0 12px;font-size:16px;font-weight:600;display:flex}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item+.item{margin-top:8px}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item .icon{width:24px}
._1itlh3e1 .card-banner .inquiry-list a{border-radius:10px;height:164px;margin:0;text-decoration:none;position:relative}
._1itlh3e1 .card-banner .inquiry-list a.inquiry-item2{color:#fff;background:#008def}
._1itlh3e1 .card-banner .inquiry-list a.inquiry-item2 .symbol{width:105px;top:50%;transform:translateY(-50%)}
._1itlh3e1 .card-banner .inquiry-list dt{margin-bottom:19px;font-size:24px;font-weight:600;line-height:32px}
._1itlh3e1 .faq{margin-top:100px}
._1itlh3e1 .faq .title{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1itlh3e1 .faq .faq-list{opacity:0;border-bottom:1px solid #9da0a4;margin-top:50px;margin-bottom:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1itlh3e1 .faq .faq-list a{text-underline-offset:3px;text-decoration:underline}
._1itlh3e1 .faq .faq-list dt{color:#1a1a1a;border-top:1px solid #9da0a4;padding-right:30px;position:relative}
._1itlh3e1 .faq .faq-list dt.opened button{font-weight:600}
._1itlh3e1 .faq .faq-list dt button{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;gap:20px;padding:17px 14px;font-size:16px;line-height:20px;display:flex}
._1itlh3e1 .faq .faq-list dt button .subject{text-align:left}
._1itlh3e1 .faq .faq-list dt button:before,._1itlh3e1 .faq .faq-list dt button:after{content:"";background:#1a1a1a;border-radius:2px;width:12px;height:2px;margin-top:-1px;position:absolute;top:50%;right:21px}
._1itlh3e1 .faq .faq-list dt:not(.opened) button:after{transform:rotate(90deg)}
._1itlh3e1 .faq .faq-list dd{word-break:break-all;word-wrap:break-word;font-size:14px;line-height:26px;overflow:hidden}
._1itlh3e1 .faq .faq-list dd>ul{background:#f6f6f6;border-radius:20px;margin-bottom:15px;padding:14px 16px}
._1itlh3e1 .faq .faq-list dd li{padding-left:20px;position:relative}
._1itlh3e1 .faq .faq-list dd li:before{content:"•";text-align:center;width:22px;position:absolute;top:-1px;left:0}
.r8ix5v0{z-index:5;color:#666;background-color:#f6f6f6;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:60px;padding-bottom:100px;display:flex;position:relative}
.r8ix5v0 .btn{padding:0}
.r8ix5v0 .btn-group{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-style:normal;list-style-type:none;display:flex}
.r8ix5v0 .btn-group li{flex:none;align-items:center;display:flex;position:relative}
.r8ix5v0 .btn-group li:after{content:"|";margin:0 1em}
.r8ix5v0 .btn-group li:nth-child(2){flex:70%}
.r8ix5v0 .btn-group li:nth-child(2):after{display:none}
.r8ix5v0 .btn-group li:last-child{padding-right:0}
.r8ix5v0 .btn-group li:last-child:after{display:none}
.r8ix5v0 .text-btn{color:#1a1a1a;letter-spacing:-.02em;cursor:pointer;border:0;font-size:16px;font-weight:500;line-height:30px}
.r8ix5v0 .text-btn:active{text-decoration:none}
.r8ix5v0 .info-wrapper{word-break:keep-all;margin-top:40px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}
.r8ix5v0 .info-wrapper .info{width:320px}
.r8ix5v0 .info-wrapper .info span{display:block}
.r8ix5v0 .info-wrapper .info .copyright{margin-top:1em}
._9yhic90{padding-top:600px}
._9yhic90 .container,._9yhic90 .container-md{margin:auto;padding-left:20px;padding-right:20px}
._9yhic90 .container{max-width:414px}
._9yhic90 .container-md{max-width:414px}
._9yhic90 ul,._9yhic90 ol,._9yhic90 li{list-style:none}
._9yhic90 .text-primary{color:#1e4a96!important}
._9yhic90 .text-primary-ci{color:#008def!important}
._9yhic90 .text-xl{font-size:30px;font-weight:600;line-height:36px}
._9yhic90 .text-lg{font-size:24px;font-weight:600;line-height:29px}
._9yhic90 .font-bold{font-weight:600}
._9yhic90 a{color:inherit}
