:root{--fd-main-color:#2a3ca8;--fd-main-color-hover:#40bace;--fd-main-color-bg:#c2cbff;--fd-a-color:#0048b9;--fd-a-color-light:#3975c0;--fd-a-color-hover:#ffab29}.h2_tit{margin-top:65px}@media screen and (max-width:1000px){.h2_tit{margin-top:45px}}@media screen and (max-width:767px){.h2_tit{margin-top:25px}}.index_container{max-width:1400px;padding:0 15px}#ql-box{padding:0!important;box-shadow:unset!important}#ql-go{position:sticky;background-color:#fff;height:auto;display:flex;align-items:center;z-index:996;margin-bottom:35px}#ql-go .page-box{margin-left:-15px;margin-right:-15px}#ql-go .page-box span{background:#fff;color:var(--fd-main-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);cursor:pointer;padding:10px 15px;font-weight:700;transition:all .3s ease;border-radius:4px}#ql-go .page-box span.active,#ql-go .page-box span:hover{background:var(--fd-main-color);color:#fff}#ql-go .page-box{display:flex;gap:5px;flex-wrap:wrap;background:#fff}@media screen and (max-width:1000px){#ql-go .page-box{overflow-x:auto;padding:5px 15px 22px 15px;flex-wrap:nowrap}#ql-go .page-box span{white-space:nowrap}#ql-go .page-box span:hover{background:#fff;color:var(--fd-main-color)}#ql-go .page-box span.active,#ql-go .page-box span.active:hover{background:var(--fd-main-color);color:#fff}}#crumbbox{display:none}.h-banner{background:url(../images/services-banner.jpg);background-size:cover;padding-top:164px;padding-bottom:25px;min-height:650px;margin-bottom:35px;display:flex;align-items:center;position:relative}.h-banner::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#148cb1ce}.h-banner p a{color:#c2ffff}.h-banner p a:hover{color:#c2cbff}.h-banner>.index_container{position:relative;z-index:25}.h-banner .title{font-size:36px;font-weight:700;line-height:1.25}.h-banner p{color:#fff;text-align:left;line-height:1.5;font-size:16px}#top-from{background:#fff;box-shadow:.5rem 1rem 25px rgba(0,0,0,.15);padding:15px;border-radius:8px;min-height:350px}#top-from .form-row .form-group:nth-child(1),#top-from .form-row .form-group:nth-child(2),#top-from .form-row .form-group:nth-child(3),#top-from .form-row .form-group:nth-child(4){flex:0 0 50%!important;max-width:50%!important}.min-inquiry-banner a,.min-inquiry-banner h3,.min-inquiry-banner p{color:#fff}.btn-new-1,a.btn-new-1{font-family:Raleway,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:18px 42px;margin:10px;border-radius:50px;transition:all .2s;line-height:1;color:#fff!important;-webkit-animation-delay:.8s;animation-delay:.8s;border:2px solid var(--yellow-color);background:var(--yellow-color);transform:translateX(-10px)}.btn-new-1:hover,a.btn-new-1:hover{background:0 0;color:#fff;text-decoration:none;padding:22px 46px;margin:6px;border:2px solid var(--white-color)}.btn-new-2,a.btn-new-2{font-family:Raleway,sans-serif;font-size:16px;letter-spacing:1px;display:inline-block;padding:22px 45px;margin:10px;border-radius:50px;transition:all .2s;line-height:1;color:#fff!important;-webkit-animation-delay:.8s;animation-delay:.8s;border:2px solid var(--white-color);background:0 0;transform:translateX(-10px);font-weight:700}.btn-new-2:hover,a.btn-new-2:hover{background:var(--white-color);color:var(--yellow-color)!important;text-decoration:none;padding:26px 49px;margin:6px;border:2px solid var(--white-color)}.s-ollist{counter-reset:item;list-style-type:none;padding-left:0;margin-bottom:0}.s-ollist li{counter-increment:item;margin-bottom:10px;position:relative;padding-left:40px}.s-ollist li:last-child{margin-bottom:0}.s-ollist li::before{content:counter(item);background:#2a3ca8;border-radius:50%;color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:1.2rem;position:absolute;left:0;top:0}.s-ol-li{margin-bottom:10px;position:relative;padding-left:3rem}.s-ol-li::before{content:"";background:#5cd2d8;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:-3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:20px}.s-ol-li-2{margin-bottom:10px;position:relative;padding-left:28px}.s-ol-li-2::before{content:"";background:#5cd2d8;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:20px}.section-sp1{background-image:url(../img/ipsc-application-pic-bg.webp);background-position:center;background-size:cover;position:relative;background-attachment:fixed}.section-sp1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23fff' fill-opacity='0.1'/%3E%3C/svg%3E");pointer-events:none}.section-sp1>*{position:relative;z-index:1}.section-sp1 .ullist li a,.section-sp1 a{color:var(--normol-blue-color)}.section-sp1 .ullist li a:hover,.section-sp1 a:hover{color:#f84949}@media screen and (max-width:767px){.page-tab-box{flex-wrap:nowrap}}@media screen and (max-width:1000px){.tablebox-m table{border:none}.tablebox-m table tr:nth-child(1){display:none}.tablebox-m table tr{border-bottom:1px solid #ccc;display:block;width:100%;margin-bottom:20px;background:#fff;padding:1px 15px}.tablebox-m table tr th{display:none}.tablebox-m table tr td{display:block;height:auto;width:auto!important;text-align:left!important;border:0 solid #ccc;padding:0!important;background:#fff;margin:15px 0}.tablebox-m table tr td .table-inquiry{display:inline}.tablebox-m table tr td a{display:inline!important;word-break:break-all}.tablebox-m table tr td a.learnmore{display:inline-flex!important}}.page-view{background-color:#fff;box-shadow:0 0 16px #ddd;padding:20px;height:auto;margin-bottom:10px}.cls-li{background-repeat:no-repeat!important;background-position:10px 15px!important;background-size:28px 28px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI1IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYTNjYTgiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHBhdGggZD0iTTEyIDMgTDE1IDcgTDEyIDExIEw5IDcgWiIgZmlsbD0iIzJhM2NhOCIvPgogIDxwYXRoIGQ9Ik0zIDEyIEw3IDE1IEwxMSAxMiBMNyA5IFoiIGZpbGw9IiMyYTNjYTgiLz4KICA8cGF0aCBkPSJNMjEgMTIgTDE3IDE1IEwxMyAxMiBMMTcgOSBaIiBmaWxsPSIjMmEzY2E4Ii8+CiAgPHBhdGggZD0iTTEyIDIxIEw5IDE3IEwxMiAxMyBMMTUgMTcgWiIgZmlsbD0iIzJhM2NhOCIvPgo8L3N2Zz4=)!important}ul.ul-light-color li{color:var(--green-color)}.fd-style-1{border-radius:8px;text-align:left;padding:1rem 1.5rem;height:100%;border:1px solid var(--fd-main-color-bg);background:#fff;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.fd-style-5{border-radius:8px;text-align:left;padding:1rem 1.5rem;height:100%;border:1px solid var(--fd-main-color-bg);background:#fff;transition:all .3s ease;position:relative}.fd-style-5:hover:hover{background:var(--fd-main-color)!important}.fd-style-5:hover:hover h3,.fd-style-5:hover:hover p{color:#fff}.fd-style-5:hover:hover a{color:#62a9ff}.fd-style-5:hover:hover a:hover{color:var(--fd-main-color-bg)}.fd-style-5 .bio-icon path{fill:var(--fd-main-color);transition:fill .3s ease}.fd-style-5:hover .bio-icon path{fill:var(--fd-main-color-bg)}.fd-style-6{border-radius:8px;text-align:left;padding:1rem 1.5rem;height:100%;border:1px solid #ccebf6;transition:all .3s ease;position:relative;background:#f7fdff}.fd-style-6 .title::before{content:"\1F449";display:inline-block;margin-right:5px}.fd-style-6 .title{display:flex}.faq-grid{display:flex;flex-direction:column;gap:16px}.faq-item{border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.question,h3.question{color:#71718e;margin:0;padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#f8f8fc;transition:background-color .3s ease;font-size:16px!important}.question:hover{background:#ebebf5}.question::after{content:'+';font-size:24px;font-weight:400}.question.active::after{content:'-'}.answer{color:#4a5568;margin:0;padding:0 24px;max-height:0;overflow:hidden;transition:all .3s ease;background:#fff}.answer.active{padding:24px;max-height:1000px}.answer p{margin:0 0 16px}.answer p:last-child{margin-bottom:0}.an-1{transition:all ease .3s;transform:translateY(0)}.an-1:hover{box-shadow:.15rem .75rem 25px rgba(0,0,0,.15);transform:translateY(-10px)}.fd-style-9>div.img{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.fd-style-9>div.img{display:none}}.fd-style-9>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.fd-style-9 .img img{width:100%;height:auto;max-width:400px}