.btn.btn-orange{width:fit-content;min-width:140px;background:#f3931b;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;display:block;padding:12px 26px;border-radius:22px}.btn.btn-orange:hover{background:#bf7315}.btn.btn-white{width:fit-content;min-width:140px;background:#fff;color:#f3931b;font-size:14px;font-weight:600;text-decoration:none;text-align:center;display:block;padding:12px 26px;border-radius:22px;border:1px solid #999}.btn.btn-white:hover{background:#ddd}.bg-white{background:#fff}.bg-blue{background:#1597d8}.bg-gd-blue{background:rgba(0,0,0,0) linear-gradient(180deg, #4EB0E1 0%, #028ED5 100%) 0% 0% no-repeat padding-box}.color-white{color:#fff}.columns{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.box-card{border-radius:12px;padding:30px 40px;position:relative}.box-card.bg-white{border:1px solid #ddd}.box-card.half-w{width:100%}@media(min-width: 840px){.box-card.half-w{width:calc(50% - 94px)}}.box-card.bottom-space{padding-bottom:130px}.link-view-1{margin:32px 0 0 !important}#sec-welcome .container{padding:32px 16px}#sec-welcome .welcome-guard{margin:auto;color:#3cafe0;text-align:center}#sec-welcome .welcome-guard .welcome-label{font-size:28px;line-height:36px;font-weight:300}#sec-welcome .welcome-guard .welcome-title{font-size:28px;line-height:36px;font-weight:600;margin-top:4px}#sec-about{background:#4a6aa0}#sec-about .section-header-1{margin:0px}#sec-about .section-header-1 .section-header-description{margin:40px auto 0px}#sec-people .splide .splide__arrow{top:auto;bottom:-96px;width:3em;height:3em}#sec-people .splide .splide__arrow.splide__arrow--prev{left:41%}#sec-people .splide .splide__arrows .splide__arrow.splide__arrow--next{right:41%}@media(max-width: 767px){#sec-people .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:85px}#sec-people .splide .splide__arrows .splide__arrow.splide__arrow--next{right:85px}}#sec-research{background:#eef0fe}#sec-research .post-roll-5 .post-thumbnail{aspect-ratio:4/2;background:#fff;border-bottom:1px solid #d8d8d8}#sec-research .post-roll-5 .post-thumbnail img{object-fit:contain}#sec-research .post-roll-5 .post-title{max-height:81px;height:unset}#sec-research .post-roll-5 .post-roll-slider-arrows{display:block;top:auto;bottom:-24px}@media(min-width: 1199px){#sec-research .post-roll-5 .post-roll-slider-arrows{display:none}}#sec-research .post-roll-5 .post-roll-slider-arrow--prev{left:20%}#sec-research .post-roll-5 .post-roll-slider-arrow--next{right:20%}#sec-partner{background:#f4f7fb}#sec-partner .partner-2 .partner-item{background:rgba(0,0,0,0)}#sec-partner .partner-2 .partner-grid{display:flex;flex-wrap:nowrap;gap:16px;margin-top:20px;margin-bottom:20px}#sec-partner .partner-2 .partner-grid .partner-item{flex:0 0 calc(14% - 13px)}@media(max-width: 1024px){#sec-partner .partner-2 .partner-grid .partner-item{flex:0 0 calc(25% - 12px)}}@media(max-width: 819px){#sec-partner .partner-2 .partner-grid .partner-item{flex:0 0 calc(33.333% - 11px)}}@media(max-width: 640px){#sec-partner .partner-2 .partner-grid .partner-item{flex:0 0 calc(50% - 8px)}}#sec-event .events-1 .event-info{background:#7b6fef}#sec-event .events-1 .event-info .event-title,#sec-event .events-1 .event-info .event-date,#sec-event .events-1 .event-info .event-location{color:#fff}#sec-journal{background:#7b6fef}#sec-journal .journal-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;margin-bottom:8px}#sec-journal .journal-list .journal-item{flex:0 0 calc(46% - 10px);background:#fff;border-radius:12px;border:1px solid #cbcbcb;padding:16px;display:flex;gap:24px;align-items:flex-start}@media(max-width: 767px){#sec-journal .journal-list .journal-item{flex:0 0 91%}}#sec-journal .journal-list .journal-image{flex:0 0 140px;width:140px}#sec-journal .journal-list .journal-image img{width:100%;height:auto;display:block;border-radius:4px;object-fit:cover}@media(max-width: 575px){#sec-journal .journal-list .journal-image{flex:0 0 100px;width:100px}}#sec-journal .journal-list .journal-content{flex:1;display:flex;flex-direction:column}#sec-journal .journal-list .journal-title{font-size:21px;font-weight:600;line-height:1.4;color:#333;margin:0 0 12px}#sec-journal .journal-list .journal-meta{flex:1;margin-bottom:16px}#sec-journal .journal-list .journal-meta-item{font-size:16px;line-height:1.6;color:#5e5e5e;margin-bottom:2px}#sec-journal .journal-list .journal-button{display:inline-block;padding:8px 24px;border:1.5px solid #cbcbcb;border-radius:24px;font-size:13px;font-weight:600;letter-spacing:.05em;color:#555f6e;text-decoration:none;text-transform:uppercase;width:fit-content;transition:border-color .2s,color .2s}#sec-journal .journal-list .journal-button:hover{border-color:#1b2a4a;color:#1b2a4a}#sec-cfc .cfc-button-wrapper{display:flex;justify-content:center;margin:16px 0 40px}#sec-cfc .cfc-button{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1.5px solid #cbcbcb;border-radius:32px;font-size:13px;font-weight:600;letter-spacing:.06em;color:#555f6e;text-decoration:none;text-transform:uppercase;transition:border-color .2s,color .2s}#sec-cfc .cfc-button img{width:24px;height:24px;object-fit:contain}#sec-cfc .cfc-button:hover{border-color:#1b2a4a;color:#1b2a4a}#sec-cfc .cfc-button-icon{width:18px;height:18px;flex-shrink:0}#sec-cfc .cfc-info-list{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px;padding-bottom:8px}#sec-cfc .cfc-info-list .cfc-info-item{flex:1 1 calc(25% - 18px)}@media(max-width: 767px){#sec-cfc .cfc-info-list .cfc-info-item{flex:0 0 calc(50% - 12px)}}@media(max-width: 480px){#sec-cfc .cfc-info-list .cfc-info-item{flex:0 0 100%}}#sec-cfc .cfc-info-list .cfc-info-title{font-size:18px;font-weight:bolder;color:#484949;margin:0 0 12px}#sec-cfc .cfc-info-list .cfc-info-content{list-style:disc;padding-left:20px;margin:0;color:#484949}#sec-cfc .cfc-info-list .cfc-info-content li{font-size:15px;line-height:1.2;margin-bottom:0px}#sec-cfc .cfc-info-list .cfc-info-content li::marker{font-size:22px}#sec-commentaries{background:#f8f8f8}#sec-commentaries .commentaries-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;margin-bottom:8px}#sec-commentaries .commentaries-list .commentary-item{flex:0 0 calc(33.333% - 56px);border:1px solid #cbcbcb;border-radius:12px;padding:20px;background:#fff;display:flex;flex-direction:column}@media(max-width: 991px){#sec-commentaries .commentaries-list .commentary-item{flex:0 0 calc(50% - 40px)}}@media(max-width: 575px){#sec-commentaries .commentaries-list .commentary-item{flex:0 0 90%}}#sec-commentaries .commentaries-list .commentary-status{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff;width:fit-content;margin-bottom:12px}#sec-commentaries .commentaries-list .commentary-status--current{background:#64a3dc}#sec-commentaries .commentaries-list .commentary-status--complete{background:#5ab97b}#sec-commentaries .commentaries-list .commentary-title{font-size:21px;font-weight:600;line-height:1.4;color:#5e5e5e;margin:0 0 auto;padding-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#sec-commentaries .commentaries-list .commentary-title a{color:inherit;text-decoration:none}#sec-commentaries .commentaries-list .commentary-year{font-size:14px;color:#999;margin:0}#sec-service{background:#2c364f}#sec-service .our-service-list{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:24px 16px 36px 20px;scrollbar-width:none;justify-content:center}#sec-service .our-service-list::-webkit-scrollbar{display:none}#sec-service .our-service-list .our-service-item{flex:0 0 calc(28% - 20px);scroll-snap-align:start;background:#fff;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column}#sec-service .our-service-list .our-service-icon{width:124px;height:124px;background:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}#sec-service .our-service-list .our-service-icon img{width:110px;height:110px;object-fit:contain}#sec-service .our-service-list .our-service-title{font-size:32px;font-weight:600;line-height:1.3;color:#282a39;margin:0 0 8px}#sec-service .our-service-list .our-service-description{font-size:18px;line-height:1.6;color:#333;margin:0 0 auto;padding-bottom:28px}#sec-service .our-service-list .our-service-link{display:inline-block;padding:10px 28px;border:1px solid #999;border-radius:24px;font-size:14px;font-weight:600;letter-spacing:.05em;color:#666;text-decoration:none;width:fit-content;transition:border-color .2s,color .2s}#sec-service .our-service-list .our-service-link:hover{border-color:#1b2a4a;color:#1b2a4a}@media(max-width: 767px){#sec-service .our-service-list{justify-content:flex-start}}@media(max-width: 767px)and (max-width: 767px){#sec-service .our-service-list .our-service-item{flex:0 0 calc(82% - 20px)}}#sec-faq{background:#f5f5f5}#sec-faq .container{margin:0 auto;padding:28px 16px 40px}#sec-video .splide .splide__arrow{top:auto;bottom:-96px;width:3em;height:3em}#sec-video .splide .splide__arrow.splide__arrow--prev{left:41%}#sec-video .splide .splide__arrows .splide__arrow.splide__arrow--next{right:41%}@media(max-width: 767px){#sec-video .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:70px}#sec-video .splide .splide__arrows .splide__arrow.splide__arrow--next{right:70px}}
