@charset "UTF-8";:root{--orange-color:rgba(255,110,1,1);--Green-color:#11c27f;--blue-color:rgba(0,142,206,1);--light-blue-color:rgba(58,130,254,1);--white-color:rgba(255,255,255,1);--yellow-color:rgba(245,166,1,1);--light-green-color:rgba(7,171,177,1);--dark-blue--color:#070a3d;--black-color:rgba(61,61,61,1);--light-blackColor:#7d7f80;--red-color:rgba(228,60,92,1);--light-red-color:rgba(253,239,242);--darkBlack-color:#111;--purple-color:#6959a1;--dark-purple-color:#4822ce;--light-purple-color:#6959a1;--purple-color-100:rgb(244,246,255);--purple-color-200:#c7b4ff;}
table{border-collapse:collapse;margin:0.6em 0;width:100%;border:1px solid #ddd;}
table tr,table th,table td{border:none;border-bottom:1px solid #ddd;}
table th,table td{padding:10px 12px;text-align:left;line-height:23px;}
table th{background:#b0a2e0;color:#fff;}
table th a{color:#6959A1;}
table tr td{background:#fff;color:#444;}
table tr td a{text-decoration:none;}
table.bt tfoot th,table.bt tfoot td,table.bt tbody td{font-size:0.875rem;padding:0;}
table.bt tfoot th:before,table.bt tfoot td:before,table.bt tbody td:before{padding:10px;}
table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{display:inline-block;padding:2px 5px;}
table.bt tfoot th:first-of-type:before,table.bt tfoot th:first-of-type .bt-content,table.bt tfoot td:first-of-type:before,table.bt tfoot td:first-of-type .bt-content,table.bt tbody td:first-of-type:before,table.bt tbody td:first-of-type .bt-content{padding-top:10px;}
table.bt tfoot th:last-of-type:before,table.bt tfoot th:last-of-type .bt-content,table.bt tfoot td:last-of-type:before,table.bt tfoot td:last-of-type .bt-content,table.bt tbody td:last-of-type:before,table.bt tbody td:last-of-type .bt-content{padding-bottom:10px;}
table.bt thead,table.bt tbody th{display:none;}
table.bt tfoot th,table.bt tfoot td,table.bt tbody td{border:none;display:block;vertical-align:top;}
table.bt tfoot th:before,table.bt tfoot td:before,table.bt tbody td:before{content:attr(data-th) ":";font-weight:bold;width:30%;display:inline-block;}
table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide{display:none;}
table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{vertical-align:top;width:55%;display:inline-block;padding-top:10px;}
.table-striped tbody > tr:nth-child(odd) > td{background-color:#e8e5f4;}
.table-bordered tbody > td{border:1px solid rgba(21,21,21,0.1);}
.headLayout{position:sticky !important;top:0;width:100%;background-color:#ffffff !important;z-index:1000;}

.ServiceShowPic{font-size:0.85em;text-align:center;line-height:1.7em !important;color:#666666;}
.ServiceShowPic img{margin:auto;}
.ServiceShowleftPic{float:left;margin-right:20px !important;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block;}
.ServiceShowrightPic{float:right;margin-left:20px !important;padding-bottom:5px !important;text-align:center;color:#666666;display:inline-block;}
.ServiceShowPic,.ServiceShowrightPic,.ServiceShowleftPic{font-size:0.85em;text-align:center !important;line-height:1.7em !important;}
.ServiceShowPic img,.ServiceShowrightPic img,.ServiceShowleftPic img{display:block;max-width:100%;height:auto;margin-top:10px;margin-bottom:8px;margin-left:auto;margin-right:auto;}
.serviceshowpic,ServiceShowPic{font-size:1em;text-align:center;line-height:1.7em !important;color:#666666;display:block;}
.serviceshowpic img{margin:auto;}
.ServiceShowPic img{margin:auto;}
.serviceshowleftpic,ServiceShowleftPic{float:left;margin-right:15px;text-align:center;color:#666666;display:inline-block;}
.serviceshowrightpic,ServiceShowrightPic{float:right;margin-left:15px;text-align:center;color:#666666;display:inline-block;}
.serviceshowpic,.serviceshowrightpic,.serviceshowleftpic{font-size:1em;text-align:center;line-height:1.7em !important;}
.ServiceShowPic,.ServiceShowrightPic,.ServiceShowleftPic{font-size:0.85em;text-align:center !important;line-height:1.7em !important;}
.serviceshowpic img,.serviceshowrightpic img,.serviceshowleftpic img{display:block;max-width:100%;height:auto;margin-bottom:8px;margin-left:auto;margin-right:auto;}
.ServiceShowPic img,.ServiceShowrightPic img,.ServiceShowleftPic img{display:block;max-width:100%;height:auto;margin-top:10px;margin-bottom:8px;margin-left:auto;margin-right:auto;}
.ServiceShowPic{font-size:1em;text-align:center;line-height:1.7em !important;color:#666666;display:block;margin:15px 0;}
.ServiceShowPic img{margin:auto;}
.ServiceShowLeftpic{float:left;margin-right:15px;text-align:center;color:#666666;display:inline-block;}
.ServiceShowRightpic{float:right;margin-left:15px;text-align:center;color:#666666;display:inline-block;}
.ServiceShowPic,.ServiceShowRightpic,.ServiceShowLeftpic{font-size:1em;text-align:center;line-height:1.7em !important;}
.ServiceShowPic img,.ServiceShowRightpic img,.ServiceShowLeftpic img{display:block;max-width:100%;height:auto;margin-bottom:8px;margin-left:auto;margin-right:auto;}
@media (min-width:769px) and (max-width:1279px){.serviceshowleftpic,.serviceshowrightpic,.ServiceShowLeftpic,.ServiceShowRightpic,.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px;}
.serviceshowleftpic img,.serviceshowrightpic img,.ServiceShowLeftpic img,.ServiceShowRightpic img,.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px;}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}}
@media (max-width:768px){.serviceshowleftpic,.serviceshowrightpic,.ServiceShowLeftpic,.ServiceShowRightpic,.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px;}
.serviceshowleftpic img,.serviceshowrightpic img,.ServiceShowLeftpic img,.ServiceShowRightpic img,.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px;}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}}
@media (max-width:768px){.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px;}
.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px;}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table-responsive .tableimgshow tr,.table-responsive .tableimgshow th,.table-responsive .tableimgshow td{padding:5px 0;text-align:left;background:#fff;}}
.textcenter{text-align:center;}
.table-responsive td{font-size:16px;border:1px solid rgba(21,21,21,0.2);}
.ullist{padding:0px 0px 0 19px;margin:0px;}
.ollist{padding:0px 0px 10px 19px;margin:0px;}
.ullist > li{list-style:disc !important;}
.ullist > .ullist{padding-left:0;}
.ullist > .ullist > li{list-style:none !important;padding-left:16px;position:relative;}
.ullist > .ullist > li::before{position:absolute;content:"○";font-size:0.1em;left:0;}
.ollist > li{list-style:decimal !important;}
.ollist > li,.ullist > li{/*line-height:28px;*/
 text-align:left;}
.reference{padding-bottom:0px;color:#888888 !important;}
.ollist.reference-ol li{list-style:decimal;font-size:14px !important;line-height:22px !important;color:#888888 !important;padding-bottom:4px !important;}
/*--------------404 page begin--------------*/
.E404 img{display:block;max-width:100%;height:auto;}
.E404{width:510px;margin:70px auto auto auto;border:0px solid #ff0000;}
.E404 .Etit{font-size:25px;line-height:35px;color:#525151;}
.E404 .content{color:#767676;}
.E404 a{color:#525151;text-decoration:none;}
.E404 .btn{border:1px solid #dddddd;padding:5px 10px 5px 10px;margin-right:10px;background-color:#efefef;}
.E404 .btn:hover{background-color:#001f5f;color:#444;}
@media only screen and (max-width:1024px){.E404{width:90%;margin:0px auto auto auto;padding-left:20px;padding-right:20px;}
}
/****************************************************search results****************************************************/
.search-list{border-bottom:1px dashed #dddddd;padding-bottom:15px;}
.search-list .search-alink{color:var(--bs-purple);}
.search-list .search-alink:after{content:"\e973";font-size:10px;margin-left:10px;font-family:icomoon;}
.search-list .search-alink:hover{color:var(--bs-blue);}
/***************************************************pagination****************************************************************/
.pagination .current{color:#fff;border:1px solid var(--m);background-color:var(--m);cursor:default;}
.pagination span,.pagination a{position:relative;display:inline-block;border-radius:4px;padding:3px 10px;text-decoration:none;color:var(--m);border:1px solid var(--m);margin-right:4px;background-color:#fff;}
/***************************************************pagination****************************************************************/
.inquiry-notic{position:relative;color:#b0a2e0;margin:3rem 0 !important;padding:0.5rem;background-color:#d4cded;}
.inquiry-notic::before{position:relative;content:"\e9a4";font-family:icomoon;margin-right:0.6rem;}
.detail-table td:first-child{background:#f3f6f8;white-space:nowrap;width:12em;font-weight:bold;}
.pc-inquiry,.pc-cart{position:relative;display:block;margin-right:20px;padding:5px 30px;padding-left:50px;border:1px solid var(--blue-color);background:var(--blue-color);color:#ffffff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;white-space:nowrap;}
.pc-inquiry::before,.pc-cart::before{position:absolute;content:"\e9c6";left:20px;font-family:icomoon;font-size:1.2rem;}
.pc-inquiry:hover,.pc-cart:hover{background:#ffffff;color:var(--blue-color);}
.pc-cart{border:1px solid var(--orange-color);background:var(--orange-color);}
.pc-cart::before{position:absolute;content:"\e98f";font-family:icomoon;}
.pc-cart:hover{color:var(--orange-color);}
.cartLayout{position:relative;margin-top:30px;margin-bottom:60px;display:flex;}
.cpDetail-table{margin:30px 0 60px 0;}
.cpDetail-table tbody td{border:1px solid #eaeaea;}
.cpDetail-table tbody td:first-child{white-space:nowrap;background:#f3f6f8;/* background:#189DB8!important;*/
 /* color:#fff;*/
 font-weight:bold;}
/*****************************************************slideHorizontal**************************************************************/
.slideHorizontal{position:relative;margin:0 -60px;display:flex;align-items:center;}
.slideHorizontal .operateLeft,.slideHorizontal .operateRight{position:absolute;width:28px;height:28px;display:flex;justify-content:center;align-items:center;z-index:10;font-size:2em;color:var(--blue-color);cursor:pointer;}
.slideHorizontal .operateLeft{left:20px;}
.slideHorizontal .operateRight{right:20px;}
.slideHorizontal .border_{padding:20px 0;position:relative;display:flex;align-items:center;overflow:hidden;}
.slideHorizontal .border_ .moveCurrent{transition:all linear 0.4s;}
.slideHorizontal .border_ > ul{position:relative;display:flex;width:9000px;}
.slideHorizontal .border_ > ul li{position:relative;margin:0 10px;}
@media screen and (max-width:1080px){.slideHorizontal{margin:30px 0;}
.slideHorizontal li{margin:20px 0;}
}
.resource-detailList{position:relative;}
.resource-detailList li{position:relative;margin:20px 0;--ml:0;--color:var(--black-color);}
.resource-detailList li a{color:var(--color);-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.resource-detailList li p{padding:5px 10px;}
.resource-detailList li img{-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;-webkit-transform:translateY(var(--ml));-moz-transform:translateY(var(--ml));-ms-transform:translateY(var(--ml));-o-transform:translateY(var(--ml));transform:translateY(var(--ml));}
.resource-detailList li:hover{--ml:-4px;--color:var(--orange-color);}
@media screen and (min-width:1081px){.resource-detailList{display:flex;flex-flow:wrap;justify-content:space-between;}
.resource-detailList li{width:23%;}
.resource-detailList li p{font-size:1.1rem;font-weight:bold;}
}
.about-content{position:relative;padding:60px 0 80px 0;}
.about-content h2{position:relative;font-size:1.8rem;}
.about-content .title-h3{position:relative;font-size:1.4rem;color:#6959A1;}
.rowImgData{position:relative;}
.rowImgData div{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:left;}
.rowImgData div .title{display:block;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';color:#6959A1;font-size:1.8rem;}
.title-h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';font-size:1.4rem;}
@media screen and (min-width:1081px){.about-content .title-h3{font-size:1.8em;line-height:1.2em;margin-bottom:0.2em;}
.rowImgData{display:grid;grid-template-columns:repeat(auto-fill,49%);justify-content:space-between;}
.rowImgData.contact{grid-template-columns:42% 55%;}
}
@media screen and (min-width:1081px){.list-styleAbout{position:relative;--child-width:24%;margin:30px 0;}
.list-styleAbout li{position:relative;overflow:hidden;box-shadow:1px 1px 4px 2px rgba(21,21,21,0.1);transition:all ease-in-out 0.4s;background:#6b5889;}
.list-styleAbout li a{position:relative;display:block;}
.list-styleAbout li a img{vertical-align:top;}
.list-styleAbout li a p{color:#ffffff;text-align:center;}
.list-styleAbout li:hover{box-shadow:1px 1px 4px 2px rgba(21,21,21,0.5);}
}
@media screen and (min-width:1081px){.list-styleAbout{display:grid;grid-template-columns:repeat(auto-fill,var(--child-width));justify-content:space-between;}
}
.gradualGb{position:relative;background:linear-gradient( to bottom,rgba(92,82,160,0.4),rgba(92,82,160,0) );padding:60px 0;}
.icon-list{position:relative;width:100%;margin:30px 0;}
.icon-list li{position:relative;margin:20px 0;}
.icon-list li a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff;transition:all ease-in-out 0.4s;}
.icon-list li a:hover{color:#f8ab7d;}
.icon-list li span{position:relative;display:block;font-size:5rem;margin-bottom:10px;}
@media screen and (min-width:1081px){.career-iconLayout .container > p{width:60%;}
.icon-list{display:grid;grid-template-columns:repeat(auto-fill,24%);justify-content:space-between;}
}
.career-content{position:relative;padding:60px 0;}
.jobList{position:relative;}
.jobList .title{display:block;font-size:0.83em;margin-block-start:1.67em;margin-block-end:1.67em;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';}
.jobList h4,.jobList .title{margin:10px 0;}
.jobList > li{position:relative;border-radius:10px;box-shadow:1px 2px 4px 2px rgba(21,21,21,0.1);padding:10px 20px;margin-bottom:20px;}
.jobList > li > p{font-weight:bold;cursor:pointer;}
.jobList > li > p span{display:inline-block;margin-right:10px;}
.jobList > li div{display:none;}
.jobList > li .newBtn{padding:2px 20px;}
.service-first{position:relative;margin:30px auto;}
.service-first h3{position:relative;font-size:1.6rem;}
.service-list{position:relative;margin-top:30px;}
.service-list li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;--color:var(--orange-color);}
.service-list li span{font-size:3rem;width:80px;height:80px;border-radius:50%;background:var(--color);color:#ffffff;display:flex;align-items:center;justify-content:center;padding:20px;transition:all ease-in-out 0.4s;}
.service-list li h4{margin:8px 0;font-size:1.3rem;}
.service-list li:hover{--color:var(--dark-blue--color);}
.service-coreList{position:relative;margin:30px 0;}
.service-coreList > li{position:relative;}
.service-coreList > li a{display:block;height:100%;background:#ffffff;color:var(--black-color);}
.service-coreList > li a img{width:100%;display:block;-webkit-clip-path:polygon(0 0,100% 0%,100% calc(100% - 30px),0% 100%);clip-path:polygon(0 0,100% 0%,100% calc(100% - 30px),0% 100%);}
.service-coreList > li a ul,.service-coreList > li a p,.service-coreList > li a h4{margin:5px 30px;}
.service-coreList > li a div{padding:20px 10px;display:flex;justify-content:flex-end;-webkit-clip-path:polygon(0 30px,100% 0%,100% 100%,0% 100%);clip-path:polygon(0 30px,100% 0%,100% 100%,0% 100%);background:#f1f0f5;}
@media screen and (min-width:1081px){.service-first h3{font-size:2rem;}
.service-list{display:flex;justify-content:space-between;}
.service-list li{width:31%;}
.service-coreList{display:grid;grid-template-columns:repeat(auto-fill,31%);justify-content:space-between;}
.service-coreList > li{position:relative;}
.service-coreList > li:nth-child(1) .listBtn{background:#1d74ff;}
.service-coreList > li:nth-child(2) .listBtn{background:#fb6c01;}
.service-coreList > li:nth-child(3) .listBtn{background:#9199d8;}
.service-coreList > li .listBtn:hover{background:var(--dark-blue--color);}
}
.service-second{position:relative;padding:60px 0;background:#3c404c;color:#ffffff;}
.service-second h3{font-size:1.6rem;}
@media screen and (min-width:1081px){.service-second h3{font-size:2rem;}
}
.bannerContact{position:absolute;bottom:20px;left:0;background:linear-gradient(to right,rgba(21,21,21,0),#151515);width:100%;}
.bannerContact .container{display:flex;flex-direction:row;justify-content:flex-end;padding:10px 0;bottom:0;}
.bannerContact .container a{width:max-content;color:#ffffff;}
.searchBlock{color:#ffffff;display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center;}
.searchBlock h4{font-family:'Outfit-Bold';font-size:1.4rem;margin:5px;}
.searchBlock .search-side{margin:20px 0;}
.search-side{position:relative;padding:6px 0;background:#ffffff;border-radius:4px;display:flex;justify-content:center;width:100%;}
.search-side input{position:relative;padding:10px 20px;outline:none;border:none;color:var(--black-color);width:100%;}
.search-side button{position:relative;margin-left:10px;outline:none;color:var(--yellow-color);cursor:pointer;border:none;font-size:1.2em;background:none;}
.cpLayout{position:relative;padding:30px 0;border-bottom:1px solid rgba(21,21,21,0.2);}
.cpLayout ul{position:relative;}
.cpLayout ul li{position:relative;width:max-content;float:left;margin-right:10px;}
.cpLayout ul li a{position:relative;display:block;padding:6px 20px;border:1px solid rgba(21,21,21,0);border-radius:4px;font-weight:bold;transition:all ease-in-out 0.4s;color:var(--black-color);}
.cpLayout ul li a:hover{border:1px solid rgba(21,21,21,0.2);}
.cpLayout ul::after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.inquiryLayout{margin:60px 0;background:#f1f0f5;padding:30px;}
.rhombusIcon{position:relative;}
.rhombusIcon li{position:relative;padding-left:20px;}
.rhombusIcon li::before{position:absolute;content:"◆";left:0;font-size:1.4rem;color:var(--orange-color);}
.checklist{position:relative;}
.checklist li{position:relative;padding-left:15px;}
.checklist li::before{position:absolute;content:"√";left:0;color:var(--orange-color);}
.starStyle{position:relative;}
.starStyle li{position:relative;padding-left:20px;}
.starStyle li:before{position:absolute;content:"★";color:var(--orange-color);left:0;}
.bottomTitle{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';line-height:1.1em;position:relative;padding-bottom:20px;}
.bottomTitle::after{position:absolute;content:"";height:1px;width:80px;background:#6959A1;left:0;bottom:0;}
.contact-list{position:relative;margin-top:20px;}
.contact-list li{position:relative;padding-left:50px;margin-bottom:30px;padding-bottom:10px;}
.contact-list li p{margin:0;padding:0;line-height:1em;}
.contact-list li a{margin:0;padding:0;line-height:1em;display:block;}
.contact-list li::before{position:absolute;content:"";left:0;top:5px;height:40px;width:40px;color:var(--yellow-color);background:#6959A1;}
.contact-row{position:relative;}
@media screen and (min-width:1081px){.contact-row{display:grid;grid-template-columns:48% 48%;justify-content:space-between;align-items:flex-start;}
.inquiryLayout h3{font-size:3rem;}
}
.contentStyle .title{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';}
.contentStyle{position:relative;margin-top:60px;}
.contentStyle .title{position:relative;font-size:1.4rem;}
@media screen and (min-width:1081px){.contentStyle .title{font-size:2rem;}
}
.messageTab{position:relative;padding-bottom:2rem;}
.messageTab ul{position:absolute;bottom:2rem;left:0;}
.messageTab ul li{position:relative;width:4rem;height:4px;background-color:rgba(21,21,21,0.5);cursor:pointer;}
.messageTab ul li.active{background-color:#6959A1;}
.messageTab .nomain-card-cont{position:relative;display:none;height:100%;}
.messageTab .nomain-card-cont.active{display:block;}
.messageTab .nomain-card-cont h3{margin:4px;font-size:1.2rem;}
@media screen and (min-width:1081px){.messageTab > ul{display:flex;}
.messageTab > ul li{margin-right:10px;}
}
.item-list{position:relative;width:100%;margin:2rem auto;}
.item-list li{position:relative;margin-bottom:2rem;background-color:#fbfbfb;}
.item-list li a{position:relative;color:var(--black-color);padding:1rem;height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;--opacity:0;}
.item-list li a:hover{--opacity:1;}
.item-list li span{color:#6959A1;font-size:3rem;}
.item-list li h3{color:var(--black-color);text-align:center;}
.item-list li p{position:absolute;width:100%;height:100%;top:0;left:0;color:#ffffff;background-color:#6959A1;display:flex;justify-content:center;align-items:center;padding:2rem;opacity:var(--opacity);transition:all ease-in-out 0.4s;}
.item-list li:nth-child(odd){background-color:#e7e6e6;}
@media screen and (min-width:1081px){.item-list{display:grid;grid-template-columns:repeat(auto-fill,25%);}
}
.vertical-center{position:relative;display:flex;flex-direction:column;justify-content:center;}
.content-item{margin:3rem auto;}
.content-item h3{margin-top:0;}
.bg-item{color:#ffffff;background-color:#6959A1;padding:6rem;}
.bg-item .newBtn{border:1px solid #ffffff;}
.center-content{display:flex;flex-direction:column;align-items:center;}
.second-list{position:relative;margin:2rem 0;}
.second-list > li{position:relative;box-shadow:1px 0 20px rgba(21,21,21,0.2);}
.second-list > li a{color:var(--black-color);}
.second-list > li p{position:relative;display:flex;justify-content:center;}
.second-list > li p .new-nuka-btn{border:1px solid var(--black-color);width:max-content;padding:1rem 2rem;max-width:initial;--bckgroundHeight:0;color:var(--black-color);}
.second-list > li p .new-nuka-btn:hover{--bckgroundHeight:100%;}
.second-list > li .messItem{position:relative;padding:1rem;}
.second-list > li .messItem .title{position:relative;display:block;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';}
.second-list > li > a .messItem .title{color:#6959A1;}
@media screen and (min-width:1081px){.second-list{display:grid;grid-template-columns:repeat(auto-fill,23%);justify-content:space-between;}
.second-list.two{grid-template-columns:repeat(auto-fill,48%);justify-content:space-between;}
}
.contact-list{position:relative;margin-top:1.2rem;}
.contact-list > li{position:relative;margin:10px 0 10px 0;padding-right:10px;}
.contact-list > li a{color:#6959A1;}
.contact-list > li a:hover{color:var(--yellow-color);}
.contact-address::before,.contact-email::before,.contact-call::before,.contact-fax::before{position:absolute;content:"";font-family:"icomoon";left:0;display:flex;justify-content:center;align-items:center;top:0;font-size:1.2rem;}
.contact-address::before{content:"\e904" !important;}
.contact-email::before{content:"\e931" !important;}
.contact-call::before{content:"\e97b" !important;}
.contact-fax::before{content:"\e942" !important;}
.contact-bg{position:relative;padding-top:6rem;}
.contact-bg::before{position:absolute;content:"";width:100%;top:0;left:0;height:26rem;background-image:linear-gradient( to top,rgba(21,21,21,0) 0%,rgba(21,21,21,0.2) 100% );z-index:-1;}
.contact-bg .contactForm{display:flex;flex-direction:column;align-items:center;box-shadow:1px 0 20px rgba(21,21,21,0.2);padding:1.2rem;background-color:#ffffff;}
.contact-bg .contactForm p{text-align:center;}
.title-h3{position:relative;display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-family:'Outfit-Bold';font-size:1.2rem;}
.titleCurrent{animation:simpleAn 2.6s cubic-bezier(0.13,0.95,0,0.99) forwards;}
.imgCurrent{animation:simpleAn 2s cubic-bezier(0.13,0.95,0,0.99) forwards;}
.sideCarousel{overflow:unset;}
.sideCarousel h2{font-size:1.4em;}
.sideCarousel .operate{--backColor:rgba(84,76,121,0.6);--borderColor:#6959A1;}
.sideCarousel .operate.left{left:0;transform:translateX(-80px);}
.sideCarousel .operate.right{right:0;}
@media screen and (max-width:1550px) and (min-width:1081px){.sideCarousel .operate.left{transform:translateX(-50px);}
}
.sideCarousel{margin-top:20px;}
.sideCarousel ul.carousel-content li .carousel-contentMess{background:#ffffff;position:relative;height:auto;}
.sideCarousel ul.carousel-content li .carousel-contentMess a{font-size:1em;color:var(--black-color);display:block;padding:10px;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.sideCarousel ul.carousel-content li .carousel-contentMess a:hover{color:#6959A1;}
.sideCarousel ul.carousel-content li .carousel-contentMess h3{margin:0;}
.sideCarousel ul.carousel-content li{flex-direction:column;padding-bottom:20px;justify-content:flex-start;}
.related{position:relative;width:100%;}
.related li{position:relative;margin:12px 0;border:1px solid rgba(21,21,21,0.2);}
.related li a{position:relative;display:block;padding:5px 10px;padding-left:25px;color:#6959A1;background-color:#ffffff;transition:all ease-in-out 0.4s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.related li a::before{position:absolute;content:"\e923";font-family:icomoon;left:15px;}
.related li a:hover{color:#ffffff;background-color:#6959A1;}
.related .omit{padding-left:10px;cursor:pointer;}
@media screen and (min-width:1081px){.related{display:grid;grid-template-columns:repeat(auto-fill,48%);justify-content:space-between;}
}
.row-picIntroduce{position:relative;padding:10px;--imgWidth:250px;margin:20px 0;}
@media screen and (min-width:1081px){.row-picIntroduce{display:grid;grid-template-columns:var(--imgWidth) auto;justify-content:space-between;align-items:center;}
}
.borderStyle{position:relative;border:1px solid rgba(21,21,21,0.2);padding:5px 10px;}
.tableStyle1 th,.tableStyle1 td{border:2px solid #fafafa;box-shadow:1px 2px 6px 4px rgba(21,21,21,0.2),inset 1px 2px 6px 4px rgba(38,39,38,0.3);}
.newStyle1{position:relative;margin:2rem 0;}
.newStyle1 > ul{position:relative;}
.newStyle1 > ul > li{position:relative;margin:2rem 0;}
.newStyle1 h4{color:#b0a2e0;margin:10px 0;}
@media screen and (min-width:1081px){.newStyle1 > ul{display:grid;grid-template-columns:repeat(auto-fill,40%);justify-content:space-between;}
.newStyle1 > img{position:absolute;left:39%;top:40%;width:20%;}
}
.newStyle2{position:relative;border:2px solid #b0a2e0;}
.newStyle2 > *{margin-left:10px;margin-right:10px;}
.newStyle2 .title{background-color:#b0a2e0;color:#ffffff;margin:0 0 10px 0;padding:5px 10px;text-align:center;}
.newStyle3 > div{display:flex;justify-content:center;align-items:center;}
.newStyle3 .floatMess{position:absolute;width:calc(100% - 90px);top:26%;}
.newStyle4{position:relative;margin-top:2rem;margin-bottom:2rem;}
.newStyle4 > div{padding:16px 20px;}
.newStyle4 > div:nth-child(1)::before{position:absolute;content:"";height:100%;top:0;width:49%;left:0;z-index:-1;box-shadow:1px 2px 8px 4px rgba(221,221,221,0.9);}
.newStyle4 > div:nth-child(2)::before{position:absolute;content:"";height:100%;top:0;width:49%;left:51%;z-index:-1;box-shadow:1px 2px 8px 4px rgba(221,221,221,0.9);}
@media (max-width:768px){.newStyle4 > div::before{display:none;}
}
.newStyle4-3{position:relative;margin-top:2rem;margin-bottom:2rem;}
.newStyle4-3 > div{padding:16px 20px;}
.newStyle4-3 > div:nth-child(1)::before{position:absolute;content:"";height:100%;top:0;width:32%;left:0.5%;z-index:-1;box-shadow:1px 2px 8px 4px rgba(221,221,221,0.9);}
.newStyle4-3 > div:nth-child(2)::before{position:absolute;content:"";height:100%;top:0;width:32%;left:33.5%;z-index:-1;box-shadow:1px 2px 8px 4px rgba(221,221,221,0.9);}
.newStyle4-3 > div:nth-child(3)::before{position:absolute;content:"";height:100%;top:0;width:32%;left:66.6%;z-index:-1;box-shadow:1px 2px 8px 4px rgba(221,221,221,0.9);}
@media (max-width:768px){.newStyle4-3 > div::before{display:none;}
}
.newStyle5{position:relative;--childWidth:32%;margin:2rem 0;}
.newStyle5 > div{position:relative;background-color:#ffffff;border:10px solid #bbadd1;margin-bottom:1em;}
.newStyle5 > div .title{text-align:center;background-color:#bbadd1;}
.newStyle5 > div .content{padding:10px;height:content-box;}
@media screen and (min-width:1081px){.newStyle5{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle6{position:relative;margin:2rem 0;--childWidth:49%;}
.newStyle6 > div{position:relative;background-color:#dedede;padding:1rem;}
.newStyle7{position:relative;--childWidth:32%;}
.newStyle7 > div{position:relative;border-radius:4px;background-color:#c8c5df;padding:0.5rem 1rem;}
@media screen and (min-width:1081px){.newStyle6{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
.newStyle7{display:flex;flex-basis:var(--childWidth);justify-content:center;}
.newStyle7 > div{margin:1rem;}
.newStyle7 > div::before{position:absolute;content:"";bottom:100%;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #c8c5df;left:calc(50% - 1rem);}
.newStyle7 > div:nth-child(2)::before{bottom:auto;top:100%;border-bottom:none;border-top:1rem solid #c8c5df;}
}
.backColor-style{position:relative;padding:1rem;background-color:#dedede;}
.margin{margin:1rem 0;}
.newStyle8{margin:2rem 0;--childWidth:33.3333%;}
.newStyle8 > div{position:relative;border:1px solid #c8c5df;}
.newStyle8 > div img{vertical-align:top;object-fit:cover;width:100%;height:100%;}
.newStyle8 .word{padding:1rem;}
.newStyle9{position:relative;margin:2rem 0;--childWidth:32%;}
.newStyle9 > div{position:relative;display:flex;flex-direction:column;align-items:center;}
.newStyle9 > div .title{width:100%;text-align:center;padding-bottom:1em;border-bottom:1px solid #b0a2e0;}
.newStyle9 > div .word{position:relative;margin-top:1em;padding:1em;background-color:#dedede;}
.newStyle10{position:relative;margin:2rem 0;width:100%;--childWidth:24%;}
.newStyle10 > div{position:relative;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;}
@media screen and (min-width:1081px){.newStyle8,.newStyle9,.newStyle10{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle11{position:relative;--childWidth:23%;}
.newStyle11 > div{position:relative;padding:2em;box-shadow:1px 0 20px rgba(21,21,21,0.1);aspect-ratio:1;width:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
@media screen and (min-width:1081px){.newStyle11{display:flex;flex-basis:var(--childWidth);justify-content:center;}
.newStyle11 > div{margin:1em;}
.newStyle11 > div:not(:last-child)::before{position:absolute;content:"";background-image:url("../images/1-3-2-3-3-perinatal-toxicity-evaluation-2.jpg");width:3rem;aspect-ratio:1;left:calc(100% - 0.5rem);background-size:cover;z-index:1;}
}
.backImg-style{position:relative;background-image:url("../images/1-3-2-5-local-toxicity-evaluation-4.jpg");background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-size:cover;padding:2em;}
.row-list{position:relative;--childWidth:45%;width:100%;}
@media screen and (min-width:1081px){.row-list{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle12{position:relative;border-radius:5rem;border:2px solid #c8c5df;padding:1.5em;margin:3rem 0;}
.newStyle12 .title{position:absolute;top:-1em;background-color:#b0a2e0;padding:0.5em 1em;color:#ffffff;font-weight:bold;border-radius:2px;}
.title-tag{position:relative;--left:2rem;padding-left:calc(var(--left) + 0.5rem);--top:auto;--tagSrc:url(../images/1-3-3-1-3-in-vitro-permeability-and-transporter-studies-3.jpg);margin:1rem 0;}
.title-tag::before{position:absolute;content:"";display:inline-block;background-image:var(--tagSrc);background-repeat:no-repeat;width:var(--left);aspect-ratio:1;left:0;top:var(--top);background-size:cover;}
.new-line{padding-bottom:0.8em;margin-bottom:0.1em;}
.new-line::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:8px;background:url(../images/2-1-3-7-4-pseudotyped-viral-vector-development-platform-2-1.jpg);background-size:100% 100%;background-repeat:no-repeat;}
.newStyle-row .title-tag{margin-top:0;}
.newStyle13{margin:2rem 0;--childWidth:50%;}
.newStyle13 > div{position:relative;}
.newStyle13 > div img{vertical-align:top;object-fit:cover;width:100%;height:100%;}
.newStyle13 .word{padding:1.5em;background-color:#f2efff;}
.newStyle13.img-auto > div img{width:auto;height:auto;}
.newStyle14{position:relative;margin:2rem 0;--childWidth:24%;}
.newStyle14 .articulate{position:relative;border-left:3px solid var(--black-color);border-right:3px solid var(--black-color);width:50%;height:1.5em;}
.newStyle14 .articulate::before,.newStyle14 .articulate::after{position:absolute;content:"";width:10px;aspect-ratio:1;border-radius:50%;background-color:#ffffff;bottom:-10px;}
.newStyle14 .articulate::before{left:-6px;}
.newStyle14 .articulate::after{right:-6px;}
.newStyle14 > div{position:relative;display:flex;flex-direction:column;align-items:center;}
.newStyle14 .title{position:relative;width:max-content;padding:0.3em 1.2em;background-color:#c8c5df;}
.newStyle14 .word{padding:1.2em 0.5em 1.2em 1.2em;height:calc(100% - 5em);background-color:#c8c5df;width:100%;}
@media screen and (min-width:1081px){.newStyle13,.newStyle14{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.float-list{position:relative;display:flex;flex-wrap:wrap;}
.float-list > li{position:relative;width:max-content;min-width:50%;}
.newStyle16{position:relative;--childWidth:33%;margin:1rem 0;}
@media screen and (min-width:1081px){.newStyle16{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
.newStyle16 > li:nth-child(2){grid-row-start:1;grid-row-end:5;grid-column-start:2;grid-column-end:3;}
.newStyle16 > li:nth-child(2) img{width:100%;}
.newStyle16 > li:nth-child(3),.newStyle16 > li:nth-child(4),.newStyle16 > li:nth-child(7),.newStyle16 > li:nth-child(8){border:1px solid rgba(21,21,21,0.2);padding:0.2em 0.6em;}
}
.newStyle17{position:relative;margin:2rem 0;}
.newStyle17 .title{position:relative;background-color:#c8c6de;padding:0.2em 1em;}
.newStyle17 .row-layout div{margin-bottom:1rem;}
.newStyle18{position:relative;--childWidth:32%;margin:2rem 0 3rem 0;}
.newStyle18 > div{position:relative;border-radius:2em;border:2px solid #c8c6de;margin-top:5em;display:flex;justify-content:center;--icon:url(../images/newStyle18-icon1.png);}
.newStyle18 .title{position:absolute;padding:1em;aspect-ratio:1;background-color:#c8c6de;width:9em;border-radius:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;color:#ffffff;top:-4em;box-shadow:1px 4px 5px 3px rgba(21,21,21,0.6);}
.newStyle18 .title::before{position:absolute;content:"";background-image:var(--icon);background-repeat:no-repeat;background-size:cover;width:2em;top:1em;display:block;aspect-ratio:1;}
.newStyle18 .word{padding:5em 1em;}
@media screen and (min-width:1081px){.newStyle17{display:flex;justify-content:center;}
.newStyle17 .row-layout{display:grid;grid-template-columns:repeat(auto-fill,calc((100% - 205px) / 2));justify-content:space-between;}
.newStyle17 .row-layout > div{margin:1em 0;}
.newStyle17 .img{position:absolute;top:0;padding:10px;width:200px;}
.newStyle18{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle19{position:relative;margin-top:2rem;margin-bottom:2rem;}
.newStyle19 > div{padding:1rem 30px;--backColor:#dce6f2;}
.newStyle19 > div::before{position:absolute;content:"";height:100%;top:0;width:calc(100% - 30px);left:15px;background-color:var(--backColor);z-index:-1;}
.newStyle20{position:relative;--childWidth:48%;}
.newStyle20 .item{position:relative;margin:2rem 0;border:2px solid #c8c5df;padding:3em 1em 1.2em 1em;display:flex;justify-content:center;}
.newStyle20 .title{position:absolute;top:-0.6em;-webkit-clip-path:polygon( 6% 0,94% 0,100% 19%,94% 19%,94% 80%,50% 100%,6% 80%,6% 19%,0 19% );clip-path:polygon( 6% 0,94% 0,100% 19%,94% 19%,94% 80%,50% 100%,6% 80%,6% 19%,0 19% );background-color:#c8c5df;width:90%;padding:0.5em 1em 0.6em 1em;text-align:center;}
@media screen and (min-width:1081px){.newStyle20{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.circle-line{position:relative;margin:2em 0;width:100%;height:2px;background-color:#c7c4de;display:flex;align-items:center;justify-content:center;}
.circle-line::before,.circle-line::after{position:absolute;content:"";width:0.6em;aspect-ratio:1;border-radius:50%;background-color:#c7c4de;}
.circle-line::before{left:0;}
.circle-line::after{right:0;}
.circle-line > p{position:absolute;width:1.2em;aspect-ratio:1;border-radius:50%;background-color:#c7c4de;box-shadow:-15px 15px 6px 1px rgba(21,21,21,0.3);}
.newStyle21{position:relative;}
.newStyle21 .head{position:relative;display:flex;flex-direction:column;align-items:center;}
.newStyle21 .head .img{position:relative;border-radius:50%;padding:0.4em;border:1px solid rgba(21,21,21,0.1);box-shadow:-10px 6px 8px 2px rgba(21,21,21,0.3);background-color:#fff;display:flex;justify-content:center;align-items:center;}
.newStyle21 .head img{position:relative;display:block;padding:0.4em;border-radius:50%;width:3em;aspect-ratio:1;background-color:#c7c4de;box-shadow:inset -2px 2px 4px 2px rgba(38,39,38,0.5);}
.newStyle21 .content{position:relative;padding:0.5em;border:2px solid rgba(21,21,21,0.1);border-radius:2px;display:flex;flex-direction:column;align-items:center;margin:1em 0;box-shadow:-6px 3px 8px 6px rgba(21,21,21,0.3);}
.newStyle21 .content::before{position:absolute;content:"";width:1em;aspect-ratio:1;background-color:#fff;}
.newStyle21 .content .title{width:100%;}
.newStyle21 .content.top::before{border-top:2px solid rgba(21,21,21,0.1);border-left:2px solid rgba(21,21,21,0.1);transform:rotateZ(45deg);top:-0.6em;}
.newStyle21 .content.bottom::before{border-top:2px solid rgba(21,21,21,0.1);border-left:2px solid rgba(21,21,21,0.1);transform:rotateZ(-135deg);bottom:-0.6em;}
@media screen and (min-width:1081px){.newStyle21.row-layout{justify-content:space-between;}
.newStyle21.row-layout > div{width:48%;}
.newStyle21.row-layout .center-layout{display:flex;flex-direction:column;justify-content:center;}
}
.newStyle22{position:relative;--childWidth:23%;margin:1rem 0;}
.newStyle22 > div{position:relative;box-shadow:-1px 1px 4px 3px rgba(21,21,21,0.3);padding:0.5em 1em;border-radius:4px;background-color:#e6e0ec;margin:1em 0;}
.newStyle22 > div .ServiceShowPic{margin-top:0;margin-bottom:0;}
@media screen and (min-width:1081px){.newStyle22{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.table-responsive{position:relative;overflow-x:auto;padding-bottom:15px;}
.newStyle-row{position:relative;margin:2rem 0;--childWidth:32%;}
.newStyle-row > div{margin:1em 0;}
@media screen and (min-width:1081px){.newStyle-row{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle-border1{position:relative;padding:0.5em 1em;background:linear-gradient(to bottom,#aaaaaa,#353434);}
.newStyle-border1 > *{position:relative;z-index:2;}
.newStyle-border1::before{position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);background-color:#ffffff;left:2px;top:2px;z-index:1;}
.newStyle-border2{padding:0.5em 1em;border-radius:3em;border:2px solid #b0a2e0;}
.rhombusList{position:relative;}
.rhombusList li{position:relative;padding-left:20px;}
.rhombusList li::before{position:absolute;content:"\e9f4";font-family:icomoon;left:0;}
.newStyle23{position:relative;--childWidth:48%;}
.newStyle23 > li{position:relative;list-style:disc;margin-left:1em;margin-top:1em;}
@media screen and (min-width:1081px){.newStyle23,.newStyle24{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle24{position:relative;margin:2rem 0;--childWidth:19%;}
.newStyle24 > li{position:relative;--linear:linear-gradient(to right,#aea8cb,#aea8ce);--child-linear:linear-gradient(to right,#dbd9e7,#cecbdf);--height:5em;--child-height:15em;--word:"1";}
.newStyle24 > li .title{position:relative;padding:0.5em 1em;text-align:center;background:var(--linear);color:#ffffff;height:var(--height);display:flex;justify-content:center;align-items:center;}
.newStyle24 > li .title::before{position:absolute;content:"";width:2em;aspect-ratio:1;border-radius:50%;background:var(--child-linear);top:-30%;box-shadow:0 2px 1px 4px #ffffff;}
.newStyle24 > li .content{position:relative;padding:2em 0.5em;-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10% );clip-path:polygon(90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10%);background:var(--linear);width:110%;color:#ffffff;padding-left:1.5em;padding-right:1em;height:var(--child-height);display:flex;flex-direction:column;justify-content:center;font-size:0.9em;}
.newStyle24 > li:not(:first-child) .content{-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );}
.newStyle24 > li:nth-child(1){z-index:20;}
.newStyle24 > li:nth-child(2){--linear:linear-gradient(to right,#9a94b9,#7e71b5);--child-linear:linear-gradient(to right,#8f86b8,#8a7fb7);z-index:19;--word:"2";}
.newStyle24 > li:nth-child(3){--linear:linear-gradient(to right,#7e71b5,#6e5da9);--child-linear:linear-gradient(to right,#7768b0,#7465ae);z-index:18;--word:"3";}
.newStyle24 > li:nth-child(4){--linear:linear-gradient(to right,#6e5da9,#61569a);--child-linear:linear-gradient(to right,#695aa3,#6659a0);z-index:17;--word:"4";}
.newStyle24 > li:nth-child(5){--linear:linear-gradient(to right,#61569a,#61559c);--child-linear:linear-gradient(to right,#61569b,#61569b);z-index:17;--word:"5";}
.newStyle25{position:relative;--childWidth:19.8%;margin:2rem 0;}
.newStyle25 > li{position:relative;padding:1em 0.5em;-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10% );clip-path:polygon(90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10%);display:flex;justify-content:center;align-items:center;text-align:center;color:#ffffff;--linear:linear-gradient(to right,#aea8cb,#aea8ce);background:var(--linear);width:106%;font-weight:bold;}
.newStyle25 > li:not(:first-child){-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );}
.newStyle25 > li:nth-child(2){--linear:linear-gradient(to right,#9a94b9,#7e71b5);z-index:19;}
.newStyle25 > li:nth-child(3){--linear:linear-gradient(to right,#7e71b5,#6e5da9);z-index:18;}
.newStyle25 > li:nth-child(4){--linear:linear-gradient(to right,#6e5da9,#61569a);z-index:17;}
.newStyle25 > li:nth-child(5){--linear:linear-gradient(to right,#61569a,#61559c);z-index:17;}
@media screen and (min-width:1081px){.newStyle25,.newStyle26{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle26{position:relative;--childWidth:16.6%;--back-img:url(../images/1-1-diagnostics-development-services-3.jpg);}
.newStyle26 > li{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1.3;background:var(--back-img);background-size:auto 109px;background-repeat:no-repeat;font-size:0.7em;padding-right:2em;}
.newStyle26 > li p{position:relative;padding-left:0.5em;padding-right:2em;line-height:1.2em;text-align:center;color:#b0a2e0;font-weight:bold;}
.newStyle26 > li:nth-child(2){background-position-x:-148px;}
.newStyle26 > li:nth-child(3){background-position-x:-295px;}
.newStyle26 > li:nth-child(4){background-position-x:-442px;}
.newStyle26 > li:nth-child(5){background-position-x:-590px;}
.newStyle26 > li:nth-child(6){background-position-x:-739px;}
.newStyle27{position:relative;--childWidth:19%;--height:7em;margin:2rem 0;}
.newStyle27 > li{position:relative;display:flex;flex-direction:column;align-items:center;--linear:linear-gradient(to right,#aea8cb,#aea8ce);}
.newStyle27 > li .content{position:relative;padding:2em 0.5em;-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10% );clip-path:polygon(90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,0 10%);display:flex;justify-content:center;align-items:center;text-align:center;color:#ffffff;background:var(--linear);width:106%;font-weight:bold;height:var(--height);padding-left:1em;}
.newStyle27 > li:not(:first-child) .content{-webkit-clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );clip-path:polygon( 90% 10%,90% 0,100% 50%,90% 100%,90% 90%,0 90%,8% 50%,0 10% );}
.newStyle27 > li:nth-child(2){--linear:linear-gradient(to right,#9a94b9,#7e71b5);z-index:19;}
.newStyle27 > li:nth-child(3){--linear:linear-gradient(to right,#7e71b5,#6e5da9);z-index:18;}
.newStyle27 > li:nth-child(4){--linear:linear-gradient(to right,#6e5da9,#61569a);z-index:17;}
.newStyle27 > li:nth-child(5){--linear:linear-gradient(to right,#61569a,#61559c);z-index:17;}
.newStyle28{position:relative;--childWidth:20%;}
.newStyle28 > li{position:relative;border:15px solid transparent;font-size:0.9em;text-align:center;border-image-slice:70;border-image-repeat:stretch;border-image-outset:0;border-image-width:6;--bg-img:url(../images/workflow-border1.jpg);border-image-source:var(--bg-img);border-image-repeat:initial;width:100%;aspect-ratio:1.4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.2em 2.2em 0.2em 1em;line-height:1.2em;color:#b0a2e0;}
.newStyle28 > li:nth-child(2){--bg-img:url(../images/workflow-border2.jpg);}
.newStyle28 > li:nth-child(3){--bg-img:url(../images/workflow-border3.jpg);}
.newStyle28 > li:nth-child(4){--bg-img:url(../images/workflow-border4.jpg);}
.newStyle28 > li:nth-child(5){--bg-img:url(../images/workflow-border5.jpg);}
@media screen and (min-width:1081px){.newStyle27,.newStyle28{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle29{position:relative;--childWidth:23%;margin:6rem 0;display:flex;flex-direction:column;align-items:center;padding-top:5em;}
.newStyle29 .head{position:relative;background-color:#fdeada;padding:0.5em 1em;box-shadow:2px 2px 4px 3px rgba(21,21,21,0.3);}
.newStyle29 ul{position:relative;width:100%;}
.newStyle29 ul > li{position:relative;--bg-color:#ecf0df;display:flex;flex-direction:column;align-items:center;}
.newStyle29 ul > li .title{position:relative;padding:0.5em 1em;background-color:var(--bg-color);box-shadow:-1px 2px 4px 3px rgba(21,21,21,0.3);font-weight:bold;}
.newStyle29 ul > li .content{position:relative;background-color:var(--bg-color);width:100%;padding:0.5em 1em;height:12em;margin-top:2em;box-shadow:-1px 2px 4px 3px rgba(21,21,21,0.3);}
.newStyle29 ul > li:nth-child(2){--bg-color:#dce5f2;}
.newStyle29 ul > li:nth-child(3){--bg-color:#e6e0ec;}
.newStyle29 ul > li:nth-child(4){--bg-color:#fdeada;}
@media screen and (min-width:1081px){.newStyle29 .head{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateY(-7.8em);}
.newStyle29 .head::before{position:absolute;content:"";width:2px;height:3em;background-color:var(--darkBlack-color);top:100%;}
.newStyle29 > ul{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
.newStyle29 > ul > li::before{position:absolute;content:"";height:110%;width:2px;background-color:var(--darkBlack-color);bottom:0;}
.newStyle29 > ul::before{position:absolute;content:"";top:-1.8em;left:11.5%;width:calc(100% - 23%);height:2px;background-color:var(--darkBlack-color);}
}
.title-background{position:relative;padding:0.3em 1em;background-color:#b0a2e0;color:#ffffff;text-align:center;}
.newStyle30{position:relative;display:flex;justify-content:center;}
.newStyle30 img{width:90%;}
.newStyle30 .content{position:absolute;width:82%;justify-content:space-between;bottom:7em;display:flex;text-align:center;}
.newStyle30 .content > li{width:15em;padding:0.5em;}
.newStyle30 .content > li:last-child{transform:translateX(2em);}
.newStyle-border3{padding:0.5em 1em;border-radius:2px;border:2px solid #b0a2e0;}
.tableStyle2{border:none;}
.tableStyle2 tr{border:none;}
.tableStyle2 tr:last-child td{border-bottom:2px solid #b0a2e0;}
.tableStyle2 th{text-align:center;background-color:#ffffff;color:var(--black-color);border-top:2px solid #b0a2e0;border-right:2px dashed #b0a2e0;border-left:2px dashed #b0a2e0;/* &:not(:last-child){border-right:1px dashed #b0a2e0;}
*/
}
.tableStyle2 td{border:2px dashed #b0a2e0;}
.newStyle-row .ServiceShowPic{margin:0;}
.newstyleProduct1 .img{position:relative;border-radius:50%;width:100%;aspect-ratio:1;border:3px solid rgba(105,89,161,0.2);display:flex;align-items:center;justify-content:center;}
.newstyleProduct1 .img img{width:70%;aspect-ratio:1;vertical-align:top;border-radius:50%;object-fit:cover;}
.newstyleProduct1 > div p{text-align:center;}
.select-list{position:relative;box-shadow:1px -2px 6px 4px rgba(21,21,21,0.4);}
.select-list > li{position:relative;padding:0.2em 1em;}
.select-list > li select{position:relative;padding:0.5em;width:100%;border:1px solid rgba(21,21,21,0.3);border-radius:4px;outline:none;}
.select-list > li form{display:flex;flex-direction:column;align-items:flex-start;}
@media screen and (min-width:1081px){.select-list{display:grid;grid-template-columns:repeat(auto-fill,32%);justify-content:space-between;}
}
.product-select{position:relative;width:100%;overflow-x:auto;margin:2rem 0;border-radius:4px 4px 0 0;}
.product-select .search{position:relative;background-color:#ffffff;display:flex;border-radius:2px;}
.product-select .search input{position:relative;border:none;background:none;padding:0.5em 1em;outline:none;width:calc(100% - 2em);font-size:1rem;}
.product-select .search button{color:#b0a2e0;border:none;background:none;width:2em;aspect-ratio:1;cursor:pointer;transition:all ease-in-out 0.4s;font-size:1rem;}
.product-select .search button:hover{color:var(--orange-color);}
.product-select .newBtn{padding:0.1em 0.8em;white-space:nowrap;font-size:0.9em;margin:0.5em 0;margin-right:10px;width:100%;text-align:center;}
.product-select table td .row-layout{display:flex;flex-direction:column;}
.product-select .select-list{position:relative;background-color:rgba(21,21,21,0.1);padding:1em 0;}
.product-select table{margin-top:0;}
.product-select table th{white-space:nowrap;}
.product-select table td a[href]{color:#b0a2e0;}
.product-select table td a[href]:hover{color:var(--orange-color);}
.product-select table tbody tr:nth-child(odd) > td{background-color:#e6e0ec;}
.product-select table tbody td:first-child{white-space:nowrap;}
.product-picRowText{position:relative;}
.product-picRowText .content{position:relative;}
.product-picRowText .content table{margin:0;}
.product-picRowText .img{position:relative;border:1px solid rgba(21,21,21,0.1);display:flex;justify-content:center;}
.product-picRowText .img img{vertical-align:top;position:absolute;height:100%;object-fit:cover;width:auto;}
.product-picRowText .icon-pdf{position:relative;font-size:1.3em;margin-left:0.5em;}
.product-picRowText .icon-pdf::before{content:"\e94a";font-family:icomoon;color:var(--red-color);}
@media screen and (min-width:1081px){.product-picRowText{display:grid;grid-template-columns:70% 28%;justify-content:space-between;}
}
.product-title{padding:0.5em 1em;color:#ffffff;background-color:#b0a2e0;}
.label-list{position:relative;display:grid;grid-template-columns:repeat(auto-fill,23%);justify-content:space-between;}
.newStyle31{position:relative;--childWidth:32%;margin:2rem 0 3rem 0;}
.newStyle31 > div{position:relative;border-radius:2em;border:2px solid #c8c6de;margin-top:5em;display:flex;justify-content:center;}
.newStyle31 .title{position:absolute;padding:1em;aspect-ratio:1;background-color:#c8c6de;width:9em;border-radius:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;top:-4em;box-shadow:1px 4px 5px 3px rgba(21,21,21,0.6);}
.newStyle31 .word{padding:5em 1em;}
@media screen and (min-width:1081px){.newStyle31{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
}
.newStyle32{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin:2em 0;}
.newStyle32 > p{position:relative;border-radius:1em;box-shadow:1px -2px 6px 3px rgba(21,21,21,0.1);margin:0.5em 5px;padding:0.5em 1em;text-align:center;background:linear-gradient(to bottom,rgba(222,222,222,0.2),#d9d2f4);}
@media screen and (min-width:1081px){.newStyle32 > p{width:23%;}
}
.fixed-row{position:relative;display:grid;--childWidth:20%;grid-template-columns:repeat(auto-fill,var(--childWidth));text-align:center;}
.newStyle33{position:relative;}
.newStyle33 > div{position:relative;border:15px solid transparent;padding:0 15px 10px;border-image-slice:100;border-image-repeat:stretch;border-image-outset:0;border-image-width:6;--bg-img:url(../images/newStyle-border.png);border-image-source:var(--bg-img);border-image-repeat:initial;}
.lavender-table th{background-color:#f2efff;border:1px solid rgba(21,21,21,0.1);color:#3d3d3d;}
.newStyle34{position:relative;display:flex;justify-content:space-between;}
.newStyle34 > div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2em 0;}
.newStyle34 > div img{width:2em;position:absolute;top:0;}
.newStyle34 > div:not(:last-child){margin-right:28px;}
.newStyle34 > div:not(:last-child)::before{position:absolute;content:"";background-image:url("../images/rare-disease-target-identification-services-2-pic5.jpg");background-repeat:no-repeat;background-size:contain;width:28px;height:10px;left:calc(100% + 5px);}
.newStyle34 .content{position:relative;padding:1em;border-radius:6px;background-color:#f2efff;width:11em;font-size:0.7em;line-height:1.8em;text-align:center;}
.newStyle34 .item-row{position:relative;display:flex;justify-content:space-between;}
.newStyle34 .item-row > li{margin:0.5em 0;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;}
.newStyle34 .item-row > li:not(:nth-child(3n)){margin-right:20px;}
.newStyle34 .item-row > li:not(:nth-child(3n))::before{position:absolute;content:"";background-image:url("../images/rare-disease-target-identification-services-2-pic4.jpg");background-repeat:no-repeat;background-size:contain;width:17px;height:10px;left:100%;}
.newStyle35{--arrow:url("../images/animal-models-development-service-9-pic.jpg");--arrow-top:28%;--arrow-left:100%;width:100%;}
.newStyle35 > div{position:relative;font-size:0.9em;}
.newStyle35 > div:not(:last-child)::after{position:absolute;content:"";background-image:var(--arrow);background-repeat:no-repeat;background-size:contain;width:27px;height:10px;left:var(--arrow-left);top:var(--arrow-top);}
.newStyle36{position:relative;--arrow:url("../images/gene-therapy-development-workflow-3-pic.jpg");--height:12em;--arrowheight:3em;}
.newStyle36 > .item{position:relative;--img:url(../images/antibody-therapy-development-workflow-2-pic.jpg);padding-left:7em;display:flex;flex-direction:column;justify-content:center;height:var(--height);}
.newStyle36 > .item::before{position:absolute;content:"";width:5em;aspect-ratio:1;background-image:var(--img);background-repeat:no-repeat;background-size:contain;background-position-x:center;left:0;}
.newStyle36 > .item:not(:last-child)::after{position:absolute;content:"";background-image:var(--arrow);background-repeat:no-repeat;background-size:contain;background-position-x:center;width:27px;height:var(--arrowheight);top:85%;left:1.8em;}
.circle-img-content{position:relative;margin:2rem 0;--childWidth:24%;}
.circle-img-content > div{margin:1em 0;display:flex;flex-direction:column;align-items:center;}
.circle-img-content .img{position:relative;border:2px solid #c9c5db;border-radius:50%;aspect-ratio:1;width:6em;display:flex;justify-content:center;align-items:center;}
.circle-img-content .img img{vertical-align:top;width:60%;border-radius:50%;aspect-ratio:1;}
@media screen and (min-width:1081px){.circle-img-content{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}}
.product-list-table{position:relative;margin:3rem 0;width:100%;}
.product-list-table .row-layout{display:grid;grid-template-columns:auto 10rem;--childWidth:48%;}
.product-list-table .row-layout > ul{position:relative;}
.product-list-table .row-layout > ul > li{margin:0.5rem 0;position:relative;}
.product-list-table .row-layout > ul > li a{color:#b0a2e0;display:inline-flex;}
.product-list-table .row-layout > ul > li a:hover{color:var(--Green-color);}
.product-list-table .row-layout > ul > li p{margin:0;padding:0;margin-left:0.2rem;display:inline-block;}
.product-list-table .row-layout > ul > li:first-child{display:block;}
.product-list-table .row-layout > div{position:relative;}
.product-list-table > div{position:relative;padding:1rem 0;--color:var(--light-blue-color);transition:all ease-in-out 0.4s;border-top:1px solid rgba(21,21,21,0.1);box-shadow:1px 2px 6px 8px rgba(21,21,21,0);margin-bottom:0.5em;}
.product-list-table > div .operate{position:relative;display:flex;flex-direction:column;}
.product-list-table > div .operate .newBtn{width:auto;text-align:center;margin:10px 0;}
.product-list-table > div:hover{--color:#b0a2e0;border-top:1px solid #b0a2e0;}
@media screen and (max-width:1150px){.product-list-table > div .row-layout > ul{max-width:unset;}}
@media screen and (min-width:1151px){.product-list-table .row-layout > ul{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}
.product-list-table .row-layout > ul > li:first-child{grid-column-start:1;grid-column-end:3;}}
@media screen and (min-width:1081px){.detail-table td{word-break:break-all;}}
.newStyle39{position:sticky;top:100px;padding-bottom:0.8em;border-bottom:2px solid #b0a2e0;background-color:#ffffff;z-index:100;}
.newStyle39 > li{position:relative;background-color:#816fc0;color:#ffffff;padding:0.5em 1em;margin-top:1em;border-radius:4px;transition:all ease-in-out 0.3s;cursor:pointer;display:inline-block;margin-right:0.2em;}
.newStyle39 > li:hover{color:#e3a34f;}
.textRow{display:flex;}
.textRow > *{margin-right:10px;}
.inquiry-form .tip{color:red;}
.newStyle-row2{position:relative;--child-width:40% 58%;margin:1em 0;}
.newStyle-row2 > div img{vertical-align:top;margin-top:0.8em;}
@media screen and (min-width:1081px){.newStyle-row2{display:grid;grid-template-columns:var(--child-width);justify-content:space-between;}}
.solution-footer{position:relative;margin:3em 0;display:flex;justify-content:center;align-items:center;padding:8% 5% 8% 1%;--color:#b0a2e0;}
.solution-footer::before{position:absolute;left:0;content:"";height:90%;width:50%;border-radius:4px;border:8px solid var(--color);z-index:0;}
.solution-footer::after{position:absolute;right:0;border-radius:4px;content:"";background-color:var(--color);height:90%;width:30%;z-index:0;}
.solution-footer .img{position:relative;z-index:1;overflow:hidden;aspect-ratio:2.5;}
.solution-footer .img img{vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.solution-footer .content{position:absolute;z-index:2;top:0;left:4%;width:20em;height:100%;max-width:100%;padding:2em;border-radius:4px;display:flex;flex-direction:column;justify-content:center;color:#ffffff;background-color:var(--color);}
.solution-footer .content .title{position:relative;color:#ffffff;font-size:1.6em;font-weight:bold;margin-bottom:1em;}
.solution-footer .content .title::before{content:"\e960";font-size:1.2em;font-family:"icomoon";margin-right:10px;}
.newStyle37{position:relative;--child-width:49%;}
.newStyle37 > div{position:relative;--backColor:#dce6f2;background-color:var(--backColor);padding:0.5em 1.5em;margin:1em 0;}
@media screen and (min-width:1081px){.newStyle37{display:grid;grid-template-columns:repeat(auto-fill,var(--child-width));justify-content:space-between;}}
.border-dashed{border:1px dashed #6959A1;border-radius:4px;padding:0.5em 1em;margin:1em 0;}
.newStyle-row2.border-dashed{padding:0;}
svg a{fill:#6959A1;}
.newStyle38{position:relative;--childWidth:32%;margin:2rem 0 3rem 0;}
.newStyle38 > div{position:relative;border-radius:1em;border:2px solid #c8c6de;background-color:#c8c6de;margin-top:2em;display:flex;flex-direction:column;align-items:center;}
.newStyle38 .title{position:relative;padding:0.2em 0.5em;background-color:#6959a1;color:#ffffff;width:90%;border-radius:4px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;transform:translateY(-50%);}
.newStyle38 .title p{padding-bottom:5px;color:#ffffff;}
.newStyle38 .title a{color:#ffffff;transition:all ease-in-out 0.4s;}
.newStyle38 .title a:hover{color:var(--orange-color);}
.newStyle38 .word{padding:2em 1em;padding-top:0;transform:translateY(-1em);}
@media screen and (min-width:1081px){.newStyle38{display:grid;grid-template-columns:repeat(auto-fill,var(--childWidth));justify-content:space-between;}}
.newStyle40{position:relative;margin:1em 0;}
.newStyle40 .title{position:relative;border-radius:8px;background-color:#b0a2e0;padding:0.5em 1em;color:#ffffff;margin:1em 0;z-index:2;}
.newStyle40 .content{border-radius:8px;padding:0.5em 1em;border:2px solid #b0a2e0;background-color:#ffffff;z-index:2;}
@media screen and (min-width:1081px){.newStyle40{display:grid;grid-template-columns:22% 75%;justify-content:space-between;align-items:center;}
.newStyle40::before{position:absolute;content:"";width:50%;height:2px;background-color:#b0a2e0;top:calc(50% - 1px);left:0;z-index:0;}}
.newStyle41{position:relative;margin:1em 0;--childWidth:22% 75%;}
.newStyle41 .title{position:relative;border-radius:8px;background-color:#b0a2e0;padding:0.5em 1em;color:#ffffff;margin:1em 0;z-index:2;}
.newStyle41 .title a{color:#ffffff;}
.newStyle41 .content{border-radius:8px;padding:0.5em 1em;border:2px solid #b0a2e0;background-color:#ffffff;z-index:2;}
@media screen and (min-width:1081px){.newStyle41{display:grid;grid-template-columns:var(--childWidth);justify-content:space-between;align-items:center;}}
.bg-purple{position:relative;--rounded:8px;background-color:#6959A1;padding:2em;color:#ffffff;border-radius:var(--rounded);}
.bg-light-purple{position:relative;--rounded:8px;background-color:var(--purple-color-100);padding:2em;border-radius:var(--rounded);}
.img-outside{--side-url:url("../images/about-pic9.png");float:right;shape-outside:var(--side-url);shape-margin:10px;display:block;}
.img-about{position:absolute;top:0.2em;left:0.2em;display:block;}
.newStyle42{position:relative;background-image:url("../images/2-1-8-35-propionic-acidemia-pa-zyp-bg.jpg");background-repeat:no-repeat;background-position-x:left;background-size:cover;padding:1em;}
.resources-content{position:relative;}
.resources-content .top-bg{position:absolute;width:100%;height:80vh;left:0;top:0;background-image:url(../images/resources-banner.jpg);background-repeat:no-repeat;}
.resources-list{position:relative;margin:3em 0;--child-width:31%;}
.resources-list > li{position:relative;--scale:1;--translateY:0;}
.resources-list > li:hover{--translateY:-0.3em;}
.resources-list > li .item{position:relative;transition:all ease-in-out 0.4s;color:var(--black-color);background-color:#ffffff;padding:2em;width:100%;height:100%;border-radius:8px;box-shadow:1px 0 20px rgba(21,21,21,0.1);}
.resources-list > li .item .type{color:#6959A1;background-color:var(--purple-color-200);max-width:-moz-max-content;max-width:max-content;padding:0.1em 1em;border-radius:4px;font-weight:bold;margin-bottom:0.6em;}
.resources-list > li .item:hover{color:#b0a2e0;}
.resources-list > li .img{position:relative;width:4em;overflow:hidden;text-align:right;}
.resources-list > li .img img{vertical-align:top;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;transition:all ease-in-out 0.4s;transform:scale3d(var(--scale),var(--scale),var(--scale));}
.resources-list > li .content{position:relative;transition:all ease-in-out 0.4s;transform:translateY(var(--translateY));}
.resources-list > li .title{font-family:'Outfit-Bold';}
@media screen and (min-width:1081px){.resources-list{display:grid;grid-template-columns:repeat(auto-fill,var(--child-width));justify-content:space-between;grid-gap:2em;}
.resources-list .item{display:flex;justify-content:space-between;}
.resources-list .item > div{flex-basis:calc(50% - 1em);}}
@media screen and (max-width:1080px){.resources-list .item > div{margin:1em 0;}}
.filter-form{position:relative;--child-width:23%;}
.filter-form > select{padding:0.5em;border:1px solid #b0a2e0;border-radius:4px;}
.filter-form .search{display:flex;border:1px solid #b0a2e0;border-radius:4px;align-items:center;padding:0.5em;}
.filter-form .search input{outline:none;padding:0.2em 1em;border:none;border-left:1px solid rgba(21,21,21,0.5);margin-left:0.5em;width:100%;}
@media screen and (min-width:1081px){.filter-form{display:grid;grid-template-columns:1fr 3fr;justify-content:space-between;grid-gap:1em;}}
.resources-related{position:relative;--child-width:32%;}
.resources-related > li{position:relative;background-color:var(--purple-color-100);padding:1.5em 2em;padding-bottom:0;--color:#b0a2e0;border-radius:8px;}
.resources-related > li.Brochure{--color:#3b6299;background-color:#e1edf9;}
.resources-related > li.Flyer{--color:#ae6c56;background-color:#f8e7df;}
.resources-related > li.Poster{--color:#42836f;background-color:#d0efe9}
.resources-related > li .title{color:var(--color);font-weight:bold;font-size:1.6em;}
.resources-related > li a{color:var(--darkBlack-color);}
.resources-related > li .text{position:relative;border-bottom:1px solid var(--color);}
.resources-related > li .img{position:relative;background-image:url("../images/resource-section-1-1.jpg");background-repeat:no-repeat;background-position-y:top;width:100%;aspect-ratio:3/2;margin-top:2em;}
@media screen and (min-width:1081px){.resources-related{display:grid;grid-template-columns:repeat(auto-fill,var(--child-width));justify-content:space-between;grid-gap:1.5em;}}
.news-btn{position:relative;background-color:#fff;--width:0;--color:red;color:var(--color) !important;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0% 100%);margin-top:20px;width:-moz-max-content;width:max-content;display:block;padding:10px 40px 10px 20px;text-align:center;z-index:1;text-transform:uppercase;font-weight:bold;transition:all ease-in-out 0.4s;font-size:22px;}
.news-btn::before{position:absolute;content:"";background-color:#111;width:var(--width);transition:all ease-in-out 0.4s;height:100%;right:0;top:0;z-index:-1;}
.news-btn:hover{--color:#fff !important;--width:100%;}
.tabs{position:relative;margin:1em 0;}
.tabs .tab{position:relative;background-color:#f3f8fe;}
.tabs .tab > li{position:relative;padding:0.5em 1em;color:#222;font-weight:bold;text-align:center;cursor:pointer;transition:all ease-in-out 0.3s;z-index:2;}
.tabs .tab > li.active{color:#fff !important;}
.tabs .tab > li:hover{color:#3362ce;}
.tabs .tab > li.tab-bg{position:absolute;left:0;top:0;height:100%;z-index:0;background-color:#3362ce !important;}
.tabs .tabs-content{position:relative;display:none;padding-top:1em;}
@media screen and (min-width:1081px){.tabs .tab{display:flex;justify-content:space-between;}}
.resource-pdf{position:relative;}
.resource-pdf .newBtn{font-size:0.9rem;margin:0;padding:0.1em 1em;margin-top:0.5em;}
.newStyle43{position:relative;margin:1em 0 2em 0;--child-width:30% 66%;}
.newStyle43 > div{position:relative;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.newStyle43 > div.img{position:relative;text-align:center;border:1px solid rgba(21,21,21,0.1);}
.newStyle43 > div.img .img-box{width:100%;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center;}
.newStyle43 > div.img .img-box img{position:absolute;left:0;top:0;width:110%;height:110%;}
.newStyle43 > div.img p{padding:1em;color:#6959A1;font-weight:bold;}
.newStyle43 > div.content{background-color:var(--purple-color-100);}
@media screen and (min-width:1081px){.newStyle43{display:grid;grid-template-columns:var(--child-width);justify-content:space-between;}}
.pdf-form{position:fixed;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;overflow-y:auto;left:0;top:0;}
.pdf-form.show{display:flex;justify-content:center;align-items:center;}
.pdf-form.show > div{animation:fadeInUp 0.6s 0.2s ease both;}
.pdf-form > div{position:relative;padding:1.5em 2.5em;box-shadow:1px 4px 5px 2px rgba(0,0,0,0.406);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ffffff;max-width:1080px;width:90%;margin:auto;}
.pdf-form > div .close{position:absolute;right:1em;top:1em;transition:all ease-in-out 0.4s;cursor:pointer;}
.pdf-form > div .close:hover{color:#6959A1;}
.pdf-form > div .title{position:relative;font-size:1.6em;font-weight:bold;}
.pdf-form > div form{position:relative;}
.pdf-form > div .newBtn{margin:0;}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);}}
.ullist.mb > li{margin-bottom:1em;}
.newStyle44{position:relative;--child-width:100%;display:grid;grid-template-columns:repeat(auto-fill,var(--child-width));gap:2em;margin:2rem 0;}
.newStyle44 > li{position:relative;list-style:none !important;}
.newStyle44 > li > .img{position:relative;border:1px solid rgba(21,21,21,0.1);border-radius:8px;display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;}
.newStyle44 > li > .img .img-box{width:100%;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:8px;border:1px solid rgba(21,21,21,0.1);display:flex;justify-content:center;align-items:center;}
.newStyle44 > li > .img .img-box img{position:absolute;left:0;top:0;width:110%;height:110%;}
.newStyle44 > li > .img p{padding:1em;color:#6959A1;font-weight:bold;}
@media screen and (min-width:1081px){.newStyle44{--child-width:30%;justify-content:space-between;}}
.redesignStyle1{align-items:center;margin-bottom:20px;}
.redesignStyle1 .leftcontent,.redesignStyle1 .righttext{height:150px;overflow:hidden;}
.redesignStyle1 .leftcontent .leftpic{height:100%;}
.redesignStyle1 .leftcontent .leftpic img{width:100%;height:-webkit-fill-available;}
.redesignStyle1 .righttext{border-left:5px solid var(--m);box-shadow:4px 2px 8px 2px #f2efff;padding:15px;display:flex;align-items:center;}
.redesignStyle1 .righttext p:last-child{padding-bottom:0;}
@media screen and (max-width:1000px){.redesignStyle1 .righttext p,.redesignStyle1 .righttext a{line-height:1.2;}}
.redesignStyle2 .topcontent{background:linear-gradient(0deg,#b0a2e0,#f8f6ff);}
.redesignStyle2 .topcontent .text{padding:15px 0 50px 20px;display:flex;align-items:center;}
.redesignStyle2 .topcontent .text p,.redesignStyle2 .topcontent .text a{line-height:1.7;}
@media(max-width:1650px){.redesignStyle2 .topcontent .text p,.redesignStyle2 .topcontent .text a{line-height:1.3;}}
.redesignStyle2 .topcontent .col-md-5{padding-right:0;}
.redesignStyle2 .topcontent .rightpic img{width:100%;height:fit-content;position:relative;bottom:50px;right:0;margin:0;}
.redesignStyle2 .bottomcontent{border-bottom:5px solid var(--v);margin:0 40px 20px;background:#ffffff;position:relative;bottom:50px;padding:20px;}
.redesignStyle2 .bottomcontent .list{display:flex;align-items:center;}
.redesignStyle2 .bottomcontent .list p{padding-bottom:10px;}
.redesignStyle2 .bottomcontent .list img{margin-right:15px;}
.info-item9{width:100%;height:auto;margin-bottom:25px;display:flex;align-items:stretch;justify-content:space-between;}
.info-item9 .pic{width:50%;overflow:hidden;position:relative;}
.info-item9 .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;transition:all .5s;}
.info-item9 .text{width:calc(50% - 20px);padding:20px 0px 5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:260px;}
@media screen and (max-width:800px){.info-item9{flex-wrap:wrap;}
.info-item9 .pic{width:100%;height:220px;margin-bottom:20px;}
.info-item9 .text{width:100%;padding:0px 0px 5px;min-height:auto;}}