.grid-media-carousel[data-astro-cid-kz4ocdye]{position:relative;width:100%;overflow:hidden}.grid-media-carousel__viewport[data-astro-cid-kz4ocdye]{overflow:hidden}.grid-media-carousel__track[data-astro-cid-kz4ocdye]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.grid-media-carousel__track[data-astro-cid-kz4ocdye]::-webkit-scrollbar{display:none}.grid-media-carousel__slide[data-astro-cid-kz4ocdye]{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:var(--grid-media-carousel-aspect);scroll-snap-align:start;overflow:hidden;background:#111}.grid-media-carousel__link[data-astro-cid-kz4ocdye]{display:block;width:100%;height:100%;color:inherit}.grid-media-carousel__media,.grid-media-carousel__media-image{display:block;width:100%;height:100%;object-fit:var(--grid-media-carousel-fit)}.grid-media-carousel__caption[data-astro-cid-kz4ocdye]{position:absolute;left:clamp(24px,6vw,96px);right:clamp(24px,8vw,140px);bottom:clamp(28px,8vw,112px);z-index:2;max-width:760px;color:#fff;text-shadow:0 2px 16px rgb(0 0 0 / 45%)}.grid-media-carousel__eyebrow[data-astro-cid-kz4ocdye],.grid-media-carousel__description[data-astro-cid-kz4ocdye]{margin:0;font-size:clamp(14px,1.4vw,18px);line-height:1.7}.grid-media-carousel__title[data-astro-cid-kz4ocdye]{margin:8px 0 0;font-size:clamp(28px,4.6vw,64px);line-height:1.08;font-weight:700;letter-spacing:0}.grid-media-carousel__description[data-astro-cid-kz4ocdye]{margin-top:14px}.grid-media-carousel__cta[data-astro-cid-kz4ocdye]{display:inline-grid;min-width:150px;min-height:46px;margin-top:28px;place-items:center;background:#00000073;color:#fff;font-size:15px;line-height:1;text-transform:uppercase}.grid-media-carousel__controls[data-astro-cid-kz4ocdye]{pointer-events:none;position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(12px,3vw,40px)}.grid-media-carousel__button[data-astro-cid-kz4ocdye]{pointer-events:auto;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(255 255 255 / 36%);border-radius:999px;background:#00000047;color:#fff;font-size:34px;line-height:1;cursor:pointer}.grid-media-carousel__button-icon[data-astro-cid-kz4ocdye]{display:block;line-height:1;transform:translateY(-1px)}.grid-media-carousel__button-icon--prev[data-astro-cid-kz4ocdye]{transform:translate(-1px,-1px)}.grid-media-carousel__button-icon--next[data-astro-cid-kz4ocdye]{transform:translate(1px,-1px)}.grid-media-carousel__button[data-astro-cid-kz4ocdye]:hover,.grid-media-carousel__button[data-astro-cid-kz4ocdye]:focus-visible{background:#0000007a;outline:none}.grid-media-carousel__pagination[data-astro-cid-kz4ocdye]{position:absolute;left:50%;bottom:clamp(14px,3vw,30px);z-index:4;display:flex;max-width:calc(100% - 32px);transform:translate(-50%);gap:10px}.grid-media-carousel__dot[data-astro-cid-kz4ocdye]{width:28px;height:3px;padding:0;border:0;border-radius:999px;background:#ffffff70;cursor:pointer}.grid-media-carousel__dot[data-astro-cid-kz4ocdye][aria-current=true]{background:#fff}.grid-media-carousel__dot[data-astro-cid-kz4ocdye] span[data-astro-cid-kz4ocdye]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:720px){.grid-media-carousel__caption[data-astro-cid-kz4ocdye]{left:20px;right:20px;bottom:54px}.grid-media-carousel__button[data-astro-cid-kz4ocdye]{width:38px;height:38px;font-size:28px}}.cxgt-section-nav .grid-section-nav__inner{display:flex;flex-wrap:wrap;gap:.625rem}.cxgt-section-nav .grid-section-nav__item,.cxgt-section-nav .grid-section-nav__label{display:inline-flex}.cxgt-section-nav .grid-section-nav__label-link,.cxgt-section-nav .grid-section-nav__label-text{display:inline-flex;align-items:center;gap:.35rem;min-height:auto;padding:0 20px;border:1px solid rgb(170 170 170 / 20%);border-radius:0;background:transparent;color:#828282;font-size:13px;font-weight:400;line-height:30px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.cxgt-section-nav .grid-section-nav__menu{display:none}.cxgt-section-nav .grid-section-nav__label-link,.cxgt-section-nav .grid-section-nav__label-text,.cxgt-section-nav .grid-section-nav__menu-link{text-decoration:none}.cxgt-section-nav .grid-section-nav__item:hover .grid-section-nav__label-link,.cxgt-section-nav .grid-section-nav__item:hover .grid-section-nav__label-text,.cxgt-section-nav .grid-section-nav__item.is-active .grid-section-nav__label-link,.cxgt-section-nav .grid-section-nav__item.is-active .grid-section-nav__label-text{border-color:#00468c;background:#00468c;color:#fff}.cxgt-section-nav .grid-section-nav__count{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:13px;font-weight:400;line-height:30px}.cxgt-section-nav .grid-section-nav__item:hover .grid-section-nav__count,.cxgt-section-nav .grid-section-nav__item.is-active .grid-section-nav__count{background:transparent;color:inherit}#topSlider .cxgt-home-top-slider{height:574px;background:#111}#topSlider .cxgt-home-top-slider .grid-media-carousel__viewport,#topSlider .cxgt-home-top-slider .grid-media-carousel__track,#topSlider .cxgt-home-top-slider .grid-media-carousel__slide,#topSlider .cxgt-home-top-slider .grid-media-carousel__link{height:100%}#topSlider .cxgt-home-top-slider .grid-media-carousel__slide{aspect-ratio:auto}#topSlider .cxgt-home-top-slider .grid-media-carousel__button{width:46px;height:46px;border:0;background:#00000038;font-size:36px}#topSlider .cxgt-home-top-slider .grid-media-carousel__button:hover,#topSlider .cxgt-home-top-slider .grid-media-carousel__button:focus-visible{background:#00000070}#topSlider .cxgt-home-top-slider .grid-media-carousel__dot{width:34px;height:4px;background:#ffffff61}#topSlider .cxgt-home-top-slider .grid-media-carousel__dot[aria-current=true]{background:#fff}@media(max-width:767px){#topSlider .cxgt-home-top-slider{height:360px}}.cxgt-card-carousel{position:relative}.cxgt-card-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cxgt-card-track::-webkit-scrollbar{display:none}.cxgt-native-carousel .item_block{float:none;min-width:0;scroll-snap-align:start}.service.cxgt-native-carousel .cxgt-card-track{gap:30px}.service.cxgt-native-carousel .item_block{flex:0 0 calc((100% - 60px) / 3)!important;width:calc((100% - 60px) / 3)!important;margin-right:0!important}.team.cxgt-native-carousel .cxgt-card-track{gap:30px}.team.cxgt-native-carousel .item_block{flex:0 0 calc((100% - 30px)/2)!important;width:calc((100% - 30px)/2)!important;margin-right:0!important}.imagelink.cxgt-native-carousel .cxgt-card-track{gap:30px;width:auto!important;padding-left:0!important}.imagelink.cxgt-native-carousel .item_block{flex:0 0 calc((100% - 120px)/5)!important;width:calc((100% - 120px)/5)!important}.cxgt-card-carousel--static .cxgt-carousel-controls{display:none}.cxgt-carousel-controls{pointer-events:none;position:absolute;top:50%;left:0;z-index:5;width:100%;height:0;margin:0;transform:translateY(-50%)}.cxgt-carousel-button{pointer-events:auto;position:absolute;width:50px;height:50px;border:0}.cxgt-carousel-button.owl-prev{left:-70px}.cxgt-carousel-button.owl-next{right:-70px}#indexPage .team_tabs .container_content{position:relative}#indexPage .mlist.team_tabs.module.bgShow.ff_noSlider{padding-top:88px;padding-bottom:48px}#indexPage .team_tabs .tab_button,#indexPage .team_tabs .tab_button .content_list{position:relative;min-height:480px}#indexPage .team_tabs .tab_button .item_block{position:absolute;width:258px;margin:0;visibility:visible!important;opacity:1!important}#indexPage .team_tabs .tab_button .item_block_0{top:0;left:0}#indexPage .team_tabs .tab_button .item_block_1{top:200px;left:0}#indexPage .team_tabs .tab_button .item_block_2{top:0;right:24px}#indexPage .team_tabs .tab_button .item_block_3{top:200px;right:24px}#indexPage .team_tabs .tab_button .item_block:before{position:absolute;z-index:2;top:14px;font-family:Arial,Helvetica Neue,sans-serif;font-size:36px;font-weight:800;line-height:1;letter-spacing:0;color:#0f4d94;opacity:0;transition:opacity .28s ease}#indexPage .team_tabs .tab_button .item_block_0:before{content:"01";left:18px}#indexPage .team_tabs .tab_button .item_block_1:before{content:"02";left:18px}#indexPage .team_tabs .tab_button .item_block_2:before{content:"03";right:18px}#indexPage .team_tabs .tab_button .item_block_3:before{content:"04";right:18px}#indexPage .team_tabs .tab_button .item_block .item_box{display:block;position:relative;min-height:176px}#indexPage .team_tabs .tab_button .item_block .item_box .item_wrapper{position:absolute;inset:0;width:auto;padding:30px 30px 24px;background:transparent}#indexPage .team_tabs .tab_button .item_block_0 .item_box .item_wrapper,#indexPage .team_tabs .tab_button .item_block_1 .item_box .item_wrapper{text-align:right}#indexPage .team_tabs .tab_button .item_block_2 .item_box .item_wrapper,#indexPage .team_tabs .tab_button .item_block_3 .item_box .item_wrapper{text-align:left}#indexPage .team_tabs .tab_button .item_block .item_box .item_wrapper:after{content:"";position:absolute;left:50%;width:156px;bottom:16px;border-bottom:1px solid #00468c;opacity:0;translate:-50% 0;transform:scaleX(0);transform-origin:center;transition:opacity .28s ease,transform .36s cubic-bezier(.215,.61,.355,1)}#indexPage .team_tabs .tab_button .item_block:hover .item_box .item_wrapper:after{opacity:1;transform:scaleX(1)}#indexPage .team_tabs .tab_button .item_block:hover .item_box .item_wrapper{background:#fff;box-shadow:0 14px 50px -8px #0000001f;transform:translateY(-4px)}#indexPage .team_tabs .tab_button .item_block .item_info .title{display:inline-block;margin-bottom:12px}#indexPage .team_tabs .tab_button .item_block .item_des{display:block;min-height:52px}@media(max-width:1200px){.cxgt-carousel-button.owl-prev{left:0}.cxgt-carousel-button.owl-next{right:0}}@media(max-width:767px){#indexPage .team_tabs .tab_button,#indexPage .team_tabs .tab_button .content_list{min-height:auto}#indexPage .team_tabs .tab_button .item_block{position:static;width:100%;margin-bottom:16px}#indexPage .team_tabs .tab_button .item_block .item_box .item_wrapper{position:static;padding:20px 0;text-align:left}.service.cxgt-native-carousel .item_block,.team.cxgt-native-carousel .item_block,.imagelink.cxgt-native-carousel .item_block{flex-basis:100%!important;width:100%!important}}
