@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}h1,.h1{font-size:3rem;font-weight:600;line-height:72px}@media(max-width:991.98px){h1,.h1{font-size:2.25rem;line-height:54px}}h1.heading-latin,.h1.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:3.25rem;letter-spacing:-1px;line-height:72px}@media(max-width:991.98px){h1.heading-latin,.h1.heading-latin{font-size:2.25rem;line-height:46px}}h2,.h2{font-size:2.5rem;font-weight:600;line-height:60px}@media(max-width:991.98px){h2,.h2{font-size:2rem;line-height:48px}}h2.heading-latin,.h2.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.5rem;letter-spacing:-1px;line-height:56px}@media(max-width:991.98px){h2.heading-latin,.h2.heading-latin{font-size:2rem;line-height:41px}}h3,.h3{font-size:2rem;font-weight:600;line-height:48px}@media(max-width:991.98px){h3,.h3{font-size:1.75rem;line-height:42px}}h3.heading-latin,.h3.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:0;line-height:44px}@media(max-width:991.98px){h3.heading-latin,.h3.heading-latin{font-size:1.75rem;line-height:36px}}h4,.h4{font-size:1.5rem;font-weight:600;line-height:44px}@media(max-width:991.98px){h4,.h4{font-size:1.375rem;line-height:36px}}h4.heading-latin,.h4.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:0;line-height:34px}@media(max-width:991.98px){h4.heading-latin,.h4.heading-latin{font-size:1.375rem;line-height:28px}}h5,.h5{font-size:1.25rem;font-weight:600;line-height:36px}h5.heading-latin,.h5.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:0;line-height:30px}h6,.h6{font-size:1.125rem;font-weight:600;line-height:32px}h6.heading-latin,.h6.heading-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:0;line-height:28px}.text-primary{color:#292929!important}.bg-default{background-color:#f7f7f7}.subtitles-font-style1{font-size:1.25rem;font-weight:500;line-height:38px}.subtitles-font-style1-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.25rem;font-weight:500;line-height:30px}.subtitles-font-style2{font-size:1.125rem;font-weight:500;line-height:34px}.subtitles-font-style2-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;font-weight:500;line-height:28px}.subtitles-font-style3{font-size:1rem;font-weight:500;line-height:30px}.subtitles-font-style3-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:500;line-height:24px}.body-font-style1{font-size:1.125rem;font-weight:400;line-height:34px}.body-font-style1-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;font-weight:400;line-height:28px}.body-font-style2{font-size:1rem;font-weight:400;line-height:30px}.body-font-style2-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:24px}.body-font-style3{font-size:.875rem;font-weight:400;line-height:28px}.body-font-style3-latin{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;font-weight:400;line-height:20px}.u-text-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slide-section{opacity:0;transform:translateY(200px);transition:.5s ease-out}.slide-section.enter{opacity:1;transform:translateY(0)}@keyframes scrollDownArrowSlide{0%{transform:translateY(0)}to{color:#fff;transform:translateY(4px)}}@keyframes expand{0%{width:0}to{width:100%}}@keyframes marquee{to{transform:translate(-100%)}}.breadcrumb-block .breadcrumb{padding-top:24px;padding-bottom:24px;margin-bottom:0;font-size:16px;position:relative;top:1px}.breadcrumb-block .breadcrumb-item{font-size:1rem;font-weight:400;line-height:30px;color:#575757!important;display:flex;align-items:center}.breadcrumb-block .breadcrumb-item:not(:first-child):before{font-family:"Font Awesome 7 Pro";font-size:14px;font-weight:500;content:"";color:#575757;padding-right:12px}.breadcrumb-block .breadcrumb-item a{color:#575757;text-decoration:none}@media(max-width:991.98px){.breadcrumb-block .fih-container{padding-left:40px;padding-right:40px}.breadcrumb-block .breadcrumb{padding-top:12px;padding-bottom:12px}}.btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 24px;line-height:22px;min-width:100px}.btn.btn-lg{padding:17px 32px;font-size:18px;line-height:24px;min-width:120px}.btn.btn-sm{padding:8px 16px;line-height:22px;min-width:80px}.btn.btn-primary.btn-solid{background-color:#fff;color:#003088;border-color:#fff}.btn.btn-primary.btn-solid:hover{color:#fff}.btn.btn-primary:hover{background-color:#0044c2;border-color:#0044c2}.btn.btn-outline-primary:hover{background-color:#0044c21a;color:#003088}.btn.btn-link.btn-text{color:#292929;text-decoration:none}.btn.btn-link:hover{color:#0044c2}@media(min-width:992px){.btn:hover .fa-chevron-right{animation:slideRightIn .3s ease-out}.btn:hover .fa-chevron-left{animation:slideLeftIn .3s ease-out}}.btn:not(:hover) .fa-chevron-right{animation:slideLeftIn .3s ease-out}.btn:not(:hover) .fa-chevron-left{animation:slideRightIn .3s ease-out}.btn.btn-arrow{padding:9px 4px;width:40px;min-width:auto}.btn .icon-wrapper{margin-left:16px}.btn.with-no-text .icon-wrapper{margin-left:0}.btn.dropdown-toggle:not(.c-file-btn){min-width:auto;padding-left:.5625rem;padding-right:.5625rem}.btn.btn-flat{padding:5px 12px 5px 0}.btn.btn-flat .icon-wrapper{margin-left:8px}.btn.reverse-chevron{flex-direction:row-reverse}.btn.reverse-chevron .icon-wrapper{margin-left:0;margin-right:16px}.btn .fa-light{line-height:22px}.btn .left-icon{margin-right:14px}@keyframes slideRightIn{0%{transform:translate(0);opacity:1}49%{transform:translate(150%);opacity:0}50%{transform:translate(-150%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideLeftIn{0%{transform:translate(0);opacity:1}49%{transform:translate(-150%);opacity:0}50%{transform:translate(150%);opacity:0}to{transform:translate(0);opacity:1}}.c-file-btn{min-width:240px}.c-file-btn:after{display:none}.c-file-btn~.dropdown-menu{box-shadow:inset 0 20px 20px -20px #0044c21a,-10px 10px 10px -10px #0044c21a,0 10px 10px -10px #0044c21a,10px 10px 10px -10px #0044c21a!important;padding:20px;left:50%;transform:translate(-50%) translateY(12%);text-align:center}.c-file-btn~.dropdown-menu .dropdown-item{padding:0;line-height:2.375}.c-file-btn~.dropdown-menu .dropdown-item:active{background-color:inherit;color:inherit}.c-file-btn~.dropdown-menu li+li{margin-top:12px}.report-card{text-decoration:none}.report-card .report-title{transition:all .3s ease-out}.report-card .report-cover{width:253px;border-radius:.5rem;overflow:hidden;position:relative;z-index:1;cursor:pointer}@media(max-width:991.98px){.report-card .report-cover{width:100%}}.report-card:hover .report-title{color:#003088!important}.report-card .report-title{margin-top:8px}.report-card img{width:100%;height:auto}.flex-row-reverse .form-control{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important;border-top-left-radius:0;border-bottom-left-radius:0}.flex-row-reverse .input-group-text{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important;border-top-right-radius:0;border-bottom-right-radius:0}.form-control::placeholder{transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::placeholder{transition:none}}.form-control:hover::placeholder,.form-control:focus::placeholder{color:#003088}.form-control:hover+.input-group-text i,.form-control:focus+.input-group-text i{color:#003088}.form-control:focus{border-color:#003088}.form-control:focus::placeholder{opacity:0}.form-control.is-invalid.has-label{border-left-width:0}.form-control.is-invalid+.input-group-text{border:1px solid #dc3545;border-right-width:0}.form-control.is-invalid+.input-group-text i{color:#dc3545}.form-control.disabled:hover::placeholder,.form-control.disabled:focus::placeholder,.form-control:disabled:hover::placeholder,.form-control:disabled:focus::placeholder{color:#a6a6a6!important}.form-select:hover,.form-select:focus{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23003088' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");color:#003088;border-color:#003088}.input-group:hover .input-group-text i,.input-group:focus .input-group-text i{color:#003088}.input-group .form-control:hover::placeholder,.input-group .form-control:focus::placeholder{color:#003088}.input-group .form-control:hover+.input-group-text i,.input-group .form-control:focus+.input-group-text i{color:#003088}.form-label:hover+.input-group .input-group-text i,.form-label:focus+.input-group .input-group-text i{color:#003088}.form-label:hover+.input-group .form-control::placeholder,.form-label:focus+.input-group .form-control::placeholder{color:#003088}.form-label:hover+.input-group .form-control+.input-group-text i,.form-label:focus+.input-group .form-control+.input-group-text i{color:#003088}.form-check .form-check-input{transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.form-check .form-check-input{transition:none}}.form-check .form-check-input:not(:disabled){border-color:#003088}.form-check .form-check-input:not(:disabled):hover,.form-check .form-check-input:not(:disabled):focus{border-color:#2d7bff}.input-group-text{position:relative;background-color:transparent}.input-group-text i{min-width:16px;color:#a6a6a6;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.input-group-text i{transition:none}}.invalid-feedback i{margin-right:6px}.invalid-feedback{font-size:1rem}.pagination{gap:12px;margin-bottom:0}.pagination.general-dot-pagination{width:auto!important;gap:20px;align-items:center}.pagination.general-dot-pagination .page-item.page-prev{margin-right:20px}.pagination.general-dot-pagination .page-item.page-next{margin-left:20px}.pagination .page-item{line-height:1;font-size:8px}.pagination .page-item:not(.page-prev):not(.page-next):not(.active) .btn{background:transparent}.pagination .page-item:not(.page-prev):not(.page-next):not(.active) .btn:hover,.pagination .page-item:not(.page-prev):not(.page-next):not(.active) .btn:focus{background-color:#0044c233!important;border-color:#0044c2!important;color:#003088!important}.pagination .page-item.page-prev{margin-right:28px}.pagination .page-item.page-next{margin-left:28px}.pagination .page-item.active .btn{cursor:default;background-color:#0044c2!important;border-color:#0044c2!important;color:#fff!important}.pagination .page-item.active .fa-icon{color:#003088!important}.pagination .page-item .fa-icon{vertical-align:middle;font-size:8px;color:#a6a6a6}.pagination .swiper-pagination-bullet{color:#a6a6a6;background-color:#a6a6a6!important;margin:0!important;opacity:1}.pagination .swiper-pagination-bullet-active{background-color:#003088!important}.paging-navigation,.swiper-paging-navigation{display:flex;gap:28px;justify-content:center;align-items:center}.paging-navigation .pagination,.swiper-paging-navigation .pagination{overflow-x:auto}.section-related-news .fih-container{padding-top:120px;padding-bottom:120px}.section-related-news .row-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.section-related-news h3{margin-bottom:0}.section-related-news .card-group-block{display:flex;gap:24px;flex-wrap:nowrap;overflow:hidden}.section-related-news .card-block{display:flex;flex-direction:column;gap:16px;padding:12px;margin-bottom:60px;text-decoration:none;cursor:pointer}.section-related-news .card-block:hover .fa-chevron-right{animation:slideRightIn .3s ease-out}.section-related-news .card-block:hover .fa-chevron-left{animation:slideLeftIn .3s ease-out}.section-related-news .card-block:not(:hover) .fa-chevron-right{animation:slideLeftIn .3s ease-out}.section-related-news .card-block:not(:hover) .fa-chevron-left{animation:slideRightIn .3s ease-out}.section-related-news .card-head{display:flex;gap:20px}.section-related-news .card-head .datetime{font-size:1rem;font-weight:400;line-height:30px;color:#a6a6a6}.section-related-news .card-thumbnail{width:392px;height:245px;overflow:hidden;border-radius:.5rem;position:relative;z-index:1}.section-related-news .card-thumbnail img{width:100%;height:100%}.section-related-news .card-body h5,.section-related-news .card-body p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section-related-news .card-body p{margin-bottom:12px}@media(max-width:991.98px){.section-related-news .fih-container{padding:40px 0 120px}.section-related-news .row-block{margin-bottom:40px;padding-left:20px;padding-right:20px}.section-related-news .card-group-block{gap:20px;width:100%}.section-related-news .card-block{padding-left:0;padding-right:0;margin-bottom:32px}.section-related-news .card-thumbnail{width:300px;height:auto}.section-related-news .swiper-paging-navigation{margin-top:40px;padding-left:20px;padding-right:20px}.section-related-news .swiper-wrapper{padding-left:20px;padding-right:20px}.section-related-news .swiper-slide{max-width:300px}}.section-flip-count ul,.section-flip-count li{margin:0;padding:0;list-style:none}.section-flip-count .fih-container{padding:120px 110px}.section-flip-count .countup-block{display:flex;justify-content:space-between}.section-flip-count .countup-block li{flex-grow:1;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;border-right:1px solid #d6d6d6}.section-flip-count .countup-block li:last-child{border-right:0}.section-flip-count .icon-wrapper{margin-bottom:20px}.section-flip-count .icon-wrapper img{width:100px}.section-flip-count .count-digit{display:flex;font-weight:600;line-height:1.1667}.section-flip-count .count-digit .digit{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:72px!important;display:inline-flex;align-items:center}.section-flip-count .count-digit .digit-wrapper{height:87px;overflow:hidden;display:inline-block}.section-flip-count .count-digit .digit-column{transition:transform .5s ease}.section-flip-count .count-digit .digit-num{height:87px}.section-flip-count .count-digit .sup{font-size:24px;font-weight:600;line-height:44px}.section-flip-count .count-digit .year{font-size:24px;padding-bottom:10px}.section-flip-count .count-digit span{align-self:flex-end}@media(max-width:991.98px){.section-flip-count .fih-container{padding:40px 20px}.section-flip-count .countup-block{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px}.section-flip-count .countup-block li{border-right:0}.section-flip-count .countup-block .icon-wrapper{width:80px;height:80px;margin-bottom:12px}.section-flip-count .countup-block .digit{font-size:36px!important}.section-flip-count .countup-block .digit-wrapper,.section-flip-count .countup-block .digit-num{height:45px}.section-flip-count .countup-block .sup{font-size:18px;line-height:20px}.section-flip-count .countup-block .year{font-size:18px;line-height:32px;padding-bottom:0}}.c-feature-pill{--bs-border-radius: 4px;--bs-nav-link-font-size: 1.125rem;--bs-nav-link-color: white;--bs-nav-link-hover-color: white;--bs-nav-pills-link-active-color: white;--bs-nav-pills-link-active-bg: rgba(147, 195, 255, .3);border:1px solid #ddecff}.c-solution-sidebar{padding:40px;height:100%}@media(max-width:991.98px){.c-solution-sidebar{padding:20px}}.c-solution-sidebar__item{display:flex;align-items:center;text-decoration:none}.c-solution-sidebar__item:not(:last-child){margin-bottom:1rem}.c-solution-sidebar__item:hover{color:#0044c2}.c-solution-sidebar__item.active{color:#003088}.c-solution-sidebar__item.active:before{display:inline-block;content:"";width:8px;min-width:8px;height:8px;background-color:#003088;margin-right:1rem}.c-solution-sidebar__dropdown-menu{padding:20px}body{font-family:"Noto Sans TC",system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding-top:82px}@media(max-width:991.98px){body{padding-top:56px}}.subtitle{font-size:.875rem}[uni-cloak] *{pointer-events:none}img{max-width:100%;vertical-align:top}.icon-wrapper{display:inline-block;vertical-align:top;overflow:hidden}.fih-container{max-width:1440px;padding-left:72px;padding-right:72px}.heading-title{color:#003088;display:flex;align-items:center;padding-left:0}.heading-title:before{content:"";display:block;width:8px;height:8px;background-color:red;margin-right:20px}.nav-tabs .nav-link{color:#575757;border-radius:0;border:0;padding:12px 64px;margin-bottom:-2px}.nav-tabs .nav-link.active{color:#003088;background:transparent;border-bottom:2px solid #003088}.arrow-animate:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#575757;display:block}.arrow-animate:hover:after{color:#003088;animation:slideRightIn .3s ease-out}.arrow-animate:not(:hover):after{animation:slideLeftIn .3s ease-out}.badge{background-color:#ebebeb;color:#292929;border-radius:4px;font-size:14px;line-height:28px;padding:0 12px;font-weight:400}.slide-entry{transition:.5s ease-out;transform:translateY(200px);opacity:0}.slide-entry.slide-enter{transform:translateY(0);opacity:1}.filter-block{display:flex;gap:20px}@media(max-width:991.98px){.fih-container{max-width:initial;padding-left:20px;padding-right:20px}}.meta-title{display:flex;align-items:center}.meta-title:before{content:"";display:block;width:8px;height:8px;background-color:#003088;margin-right:16px}.c-article-content img{max-width:100%;height:auto}.c-article-content iframe{max-width:100%;aspect-ratio:16/9}.cursor-default{cursor:default!important}.navbar{position:static}.navbar .switch-language{height:42px;line-height:1;border-color:#d6d6d6;color:#575757;min-width:auto;padding:4px 11px;display:flex!important;justify-content:center;align-items:center}.navbar .switch-language:hover,.navbar .switch-language:focus{border-color:#b2d1fc;color:#0044c2;background-color:transparent}.navbar .switch-language span{display:block;overflow:hidden}.navbar .switch-language i{font-size:12px;margin-left:8px}.navbar .switch-language i.fa-globe{display:none}.navbar .switch-language.show{background-color:inherit}.navbar .switch-language+.dropdown-menu{left:50%;transform:translate(-50%) translateY(12%);text-align:center}.navbar .dropdown-toggle:after{display:none}.navbar .navbar-brand img{height:36px}.navbar .navbar-toggler{box-shadow:none!important}.navbar .navbar-toggler:hover,.navbar .navbar-toggler:active{background-color:#f7f7f7!important;border-color:#f7f7f7!important}.navbar .navbar-toggler .navbar-toggler-icon{font-size:18px;width:18px;height:32px}.navbar .btn-block .btn{font-size:18px}.navbar .contact-us{line-height:1.75;padding:4px 20px;border-left:0;border-right:0}.navbar .contact-us-link{display:none}.navbar .navbar-nav{gap:40px}.navbar .navbar-nav .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:all .3s ease-out;margin-top:0;background:#fff;border-radius:0;padding-top:20px;padding-bottom:40px;box-shadow:inset 0 25px 20px -20px #0044c21a,0 4px 6px -1px #0044c21a;position:absolute;left:0;right:0;top:82px}.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu li{margin:0;padding:0;list-style:none}.navbar .navbar-nav .dropdown-menu .return-to-parent{display:none}.navbar .navbar-nav .dropdown-menu .dropdown-menu-title{display:flex;align-items:center;gap:40px;padding-top:14px;padding-bottom:14px;margin-bottom:20px}.navbar .navbar-nav .dropdown-menu .dropdown-menu-title h4{color:#292929;line-height:1.667}.navbar .navbar-nav .dropdown-menu .dropdown-menu-list{display:flex;gap:60px}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item{flex:1}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link{font-size:1.125rem;font-weight:500;line-height:34px;transition:all .3s ease-out;display:block;padding:12px 0;color:#575757;text-decoration:none;border-bottom:1px solid #d6d6d6;margin-bottom:12px}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link a,.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background-color:transparent;text-decoration:none;color:#575757;padding-left:0;padding-right:0}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:hover,.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:focus{color:#0044c2}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:hover a,.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:focus a{color:#0044c2}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link{font-size:1rem;font-weight:400;line-height:30px;transition:all .3s ease-out;display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.875;text-decoration:none;color:#575757;padding-top:4px;padding-bottom:4px}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#575757;display:block}@media(min-width:992px){.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link:hover:after{color:#003088;animation:slideRightIn .3s ease-out}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link:not(:hover):after{animation:slideLeftIn .3s ease-out}}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link:hover,.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link:focus{color:#0044c2}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu-item-link.btn-arrow{display:flex;justify-content:space-between}.navbar .navbar-nav .dropdown-toggle:hover+.dropdown-menu,.navbar .navbar-nav .dropdown-menu:hover{opacity:1;visibility:visible}.navbar .nav-link{font-size:1.125rem;font-weight:400;line-height:34px;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.navbar .nav-link{transition:none}}.navbar .nav-link{color:#292929;padding-top:23px;padding-bottom:23px;line-height:2}@media(min-width:992px){.navbar .nav-link:hover,.navbar .nav-link:focus{color:#0044c2}}.navbar .dropdown-menu[data-bs-popper]{top:calc(100% - 2px);z-index:-1}@media(max-width:991.98px){.navbar{position:relative;padding-top:12px;padding-bottom:10px;padding-left:0!important;padding-right:0!important;overflow-y:auto;overflow-x:hidden;align-items:flex-start;gap:12px}.navbar:before{content:"";display:block;height:56px;position:absolute;z-index:0;top:0;left:0;right:0;box-shadow:0 0 20px #0044c21a}.navbar .navbar-collapse{position:relative;height:calc(100vh - 68px);padding-left:20px;padding-right:20px;transition:all .3s ease-out;transform:translate(0)}.navbar .navbar-collapse.is-active{transform:translate(-100%)}.navbar .navbar-brand{width:82px;height:32px;margin-left:20px;position:relative;z-index:1}.navbar .navbar-brand img{width:100%;height:100%}.navbar .navbar-toggler{margin-right:20px}.navbar .switch-language-block{position:absolute;bottom:8px;left:20px;right:20px}.navbar .switch-language-block .switch-language{width:100%;gap:12px}.navbar .switch-language-block .switch-language span{flex-grow:1;text-align:left;width:auto}.navbar .switch-language-block .switch-language i.fa-globe{display:block;margin-left:0;font-size:18px}.navbar .switch-language-block .switch-language+.dropdown-menu{box-shadow:unset!important;border:1px solid #d6d6d6;border-radius:.5rem!important;transform:initial;z-index:1;left:0;top:initial;right:0;bottom:calc(100% + 12px);padding:12px}.navbar .switch-language-block .switch-language+.dropdown-menu li{margin-top:0!important}.navbar .switch-language-block .switch-language+.dropdown-menu .dropdown-item{text-align:left}.navbar .contact-us{display:none}.navbar .contact-us-link{display:block}.navbar .navbar-nav{gap:0}.navbar .navbar-nav .nav-link{width:100%;font-size:18px;line-height:34px;padding-top:16px;padding-bottom:16px;display:flex;justify-content:space-between}.navbar .navbar-nav .nav-link:has(+.dropdown-menu):after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#575757;display:block;border:0}}@media(max-width:991.98px)and (min-width:992px){.navbar .navbar-nav .nav-link:has(+.dropdown-menu):hover:after{color:#003088;animation:slideRightIn .3s ease-out}.navbar .navbar-nav .nav-link:has(+.dropdown-menu):not(:hover):after{animation:slideLeftIn .3s ease-out}}@media(max-width:991.98px){.navbar .navbar-nav .dropdown-menu{position:static;box-shadow:none!important;padding:0 20px;background-color:transparent;position:absolute;inset:0;transition:none;transform:translate(100%)}.navbar .navbar-nav .dropdown-menu.active{opacity:1;visibility:visible}.navbar .navbar-nav .dropdown-menu .fih-container{padding:0}.navbar .navbar-nav .dropdown-menu .return-to-parent{display:inline-flex;padding-left:0;justify-content:flex-end;padding-top:20px;padding-bottom:20px}.navbar .navbar-nav .dropdown-menu .dropdown-menu-title{display:flex;justify-content:space-between;font-size:22px;margin-bottom:0;padding:12px 0}.navbar .navbar-nav .dropdown-menu .dropdown-menu-list{flex-direction:column;gap:12px}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link{padding-top:11px;margin-bottom:0;display:flex;justify-content:space-between;width:100%;border-top:0;border-left:0;border-right:0;background-color:transparent}}@media(max-width:991.98px)and (min-width:992px){.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:hover a,.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:hover button,.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link:hover .collapse-item{color:#0044c2}}@media(max-width:991.98px){.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link .collapse-item{cursor:pointer}.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link .collapse-item:after{content:"+";font-family:"Font Awesome 7 Pro";font-weight:300;color:#575757;display:block;border:0;padding-right:12px;padding-left:12px}}@media(max-width:991.98px)and (min-width:992px){.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link .collapse-item:hover:after{color:#003088}}@media(max-width:991.98px){.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link.active .collapse-item:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#575757;display:block;border:0;padding-right:12px;padding-left:12px}}@media(max-width:991.98px)and (min-width:992px){.navbar .navbar-nav .dropdown-menu .dropdown-menu-item-link.active .collapse-item:hover:after{color:#003088}}@media(max-width:991.98px){.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu{display:none;margin-top:12px;margin-bottom:8px}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu .dropdown-sub-menu-item+.dropdown-sub-menu-item{margin-top:4px}.navbar .navbar-nav .dropdown-menu .dropdown-sub-menu .dropdown-sub-menu-item-link:after{display:none}.navbar .navbar-toggler{padding:0;width:34px;height:34px;min-width:initial;border:0;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.navbar .navbar-toggler:hover{background-color:transparent!important;border-color:transparent!important}.navbar .navbar-toggler i{color:#292929;font-size:24px;transition:all .3s ease-out}.navbar .navbar-toggler i.fa-xmark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.navbar .navbar-toggler i.fa-bars{opacity:0}.navbar .navbar-toggler i.fa-xmark,.navbar .navbar-toggler.collapsed .fa-bars{opacity:1}.navbar .navbar-toggler.collapsed .fa-xmark{opacity:0}}.section-general-banner .banner-block{height:100%;background-color:#002251;background-repeat:no-repeat;background-size:cover;transition:all .3s ease-out;position:relative;z-index:1}.section-general-banner .banner-block:before{content:"";display:block;position:absolute;top:0;right:0;z-index:0;width:0%;height:100%;background-repeat:no-repeat;background-position:center right;background-size:100vw 100%;animation:expand 2s ease .6s forwards}.section-general-banner .banner-block .fih-container{padding-top:80px;padding-bottom:80px;position:relative;z-index:1}.section-general-banner .banner-block.type-a:before{background-image:url(../../images/front/banner-bg-type-a.png)}.section-general-banner .banner-block.type-b:before{background-image:url(../../images/front/banner-bg-type-b.png)}.section-general-banner .banner-block.type-c:before{background-image:url(../../images/front/banner-bg-type-c.png)}.section-general-banner .banner-block.type-default:before{width:100%;animation:none;background-position:center center;background-size:cover}.view-core-business-automotive-electronics .section-general-banner .banner-block.type-default:before{background-image:url(../../images/front/core-business/automotive-electronics/banner.png)}.view-esg-overview .section-general-banner .banner-block.type-default:before,.view-esg-reports .section-general-banner .banner-block.type-default:before,.view-esg-policies-and-codes .section-general-banner .banner-block.type-default:before,.view-esg-certifications .section-general-banner .banner-block.type-default:before{background-image:url(../../images/front/esg/banner.png)}.section-general-banner .banner-title{color:#fff;font-size:54px;font-weight:600;line-height:80px;letter-spacing:2px;position:relative;z-index:1}@media(max-width:991.98px){.section-general-banner .banner-block .fih-container{padding-left:32px;padding-right:32px}.section-general-banner .banner-block:before{background-size:1440px 100%}.view-core-business-automotive-electronics .section-general-banner .banner-block.type-default:before{background-image:linear-gradient(90deg,#002251,#00225100 150%),url(../../images/front/core-business/automotive-electronics/banner-min.png)}.view-esg-overview .section-general-banner .banner-block.type-default:before,.view-esg-reports .section-general-banner .banner-block.type-default:before,.view-esg-policies-and-codes .section-general-banner .banner-block.type-default:before,.view-esg-certifications .section-general-banner .banner-block.type-default:before{background-image:linear-gradient(90deg,#002251,#00225100 150%),url(../../images/front/esg/banner.png)}.section-general-banner .banner-title{font-size:40px;line-height:60px}}.l-footer{background:#002251;padding-top:60px;padding-bottom:200px}.l-footer:before{pointer-events:none;content:"";display:block;background:url(../../images/front/footer-bg.png) #002251 no-repeat center bottom;opacity:0;transition:opacity 2s ease-out .3s;position:absolute;z-index:0;inset:0}.l-footer.show-bg:before{opacity:1}.l-footer .fih-container{position:relative;z-index:1}.l-footer .contact-us-block{display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;border-radius:.5rem;padding:60px 110px;margin-top:-180px}.l-footer .contact-us-block h2,.l-footer .contact-us-block h5{margin-bottom:0}.l-footer .contact-us-block h5{margin-top:8px}.l-footer .contact-us-block .btn{font-size:1.125rem;font-weight:500;line-height:24px;width:280px;height:60px;display:flex;justify-content:center;align-items:center;gap:16px}.l-footer .footer-main{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.l-footer .footer-nav ul,.l-footer .footer-nav li{margin:0;padding:0;list-style:none}.l-footer .footer-nav-list{display:flex;gap:12px}.l-footer .footer-nav-list .footer-nav-item .footer-nav-item-link{font-size:1rem;font-weight:500;line-height:22px;transition:all .3s ease-out;color:#fff;text-decoration:none;padding:8px}.l-footer .footer-nav-list .footer-nav-item .footer-nav-item-link:hover{color:#b2d1fc}.l-footer .footer-info{margin-top:50px;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center}.l-footer .info-links{display:flex;gap:12px}.l-footer .info-links .info-link{font-size:1rem;font-weight:500;line-height:22px;transition:all .3s ease-out;color:rgba(var(--bs-white-rgb),.7);text-decoration:none;padding:8px}.l-footer .info-links .info-link:hover{color:#b2d1fc}.l-footer .info-copyright{font-size:.875rem;font-weight:400;line-height:28px;color:rgba(var(--bs-white-rgb),.7);display:flex}.l-footer .info-copyright .fa-icon{font-size:4px;display:flex;justify-content:center;align-items:center;width:24px;height:28px}.l-footer .info-copyright a{color:rgba(var(--bs-white-rgb),.7)}@media(max-width:1199.98px){.l-footer .contact-us-block{padding-left:60px;padding-right:60px}}@media(max-width:991.98px){.l-footer{padding-bottom:100px}.l-footer .contact-us-block{padding:40px 20px;flex-direction:column;gap:20px;align-items:flex-start}.l-footer .contact-us-block .btn-block{max-width:280px;width:100%}.l-footer .contact-us-block .btn-block .btn{width:100%}.l-footer .footer-main{flex-direction:column;align-items:flex-start;margin-top:40px;gap:40px}.l-footer .footer-main .footer-nav-list{flex-wrap:wrap;gap:8px}.l-footer .footer-main .footer-nav-item{line-height:38px}.l-footer .footer-info{margin-top:20px;flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px;gap:40px}.l-footer .info-copyright{flex-direction:column}.l-footer .info-copyright .fa-icon{display:none}}.l-builder{padding:120px 0}.l-automotive-electronics .section-pic-content{padding-top:60px;padding-bottom:120px}.l-automotive-electronics .section-pic-content .content-block{display:flex;align-items:center;gap:80px}.l-automotive-electronics .section-pic-content .content-block .text-title{margin-bottom:20px}.l-automotive-electronics .section-pic-content .content-block .text-content{line-height:34px;margin-bottom:60px}.l-automotive-electronics .section-pic-content .content-block .image-wrapper{flex-shrink:0;max-width:746px;width:100%;border-radius:.5rem;overflow:hidden}.l-automotive-electronics .section-pic-content .content-block .image-wrapper img{border-radius:.5rem}.l-automotive-electronics .section-pic-content .content-block .pagination{margin-top:60px}.l-automotive-electronics .section-pic-content .content-wrapper{flex:1}.l-automotive-electronics .section-automotive-tabs{background-color:#002251}.l-automotive-electronics .section-automotive-tabs .fih-container{padding:0;position:relative;z-index:1}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs{height:828px;padding:80px 88px;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:background-image .3s ease-out}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content1{background-image:url(../../images/front/core-business/automotive-electronics/tab1.png),url(../../images/front/core-business/automotive-electronics/tab2.png),url(../../images/front/core-business/automotive-electronics/tab3.png),url(../../images/front/core-business/automotive-electronics/tab4.png),url(../../images/front/core-business/automotive-electronics/tab5.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content2{background-image:url(../../images/front/core-business/automotive-electronics/tab2.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content3{background-image:url(../../images/front/core-business/automotive-electronics/tab3.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content4{background-image:url(../../images/front/core-business/automotive-electronics/tab4.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content5{background-image:url(../../images/front/core-business/automotive-electronics/tab5.png)}.l-automotive-electronics .section-automotive-tabs .auto-nav-tabs{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:16px}.l-automotive-electronics .section-automotive-tabs .auto-nav-tabs .active button{background-color:#93c3ff4d}.l-automotive-electronics .section-automotive-tabs .auto-nav-tabs button{border:1px solid #ddecff;background-color:transparent;color:#fff;border-radius:.25rem;padding:11px 20px;font-size:1.125rem;font-weight:500;line-height:24px}.l-automotive-electronics .section-automotive-tabs .auto-nav-tab-content{position:absolute;top:254px;right:88px;width:400px;border:1px solid rgba(221,236,255,.5);background-color:#ffffff4d;border-radius:.5rem;padding:40px}.l-automotive-electronics .section-automotive-tabs .auto-nav-tab-content .tab-content{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .3s ease-out}.l-automotive-electronics .section-automotive-tabs .auto-nav-tab-content .tab-content.active{position:static;opacity:1;visibility:visible}.l-automotive-electronics .section-automotive-tabs .auto-nav-tab-content .text-title{color:#fff}.l-automotive-electronics .section-automotive-tabs .auto-nav-tab-content .text-content{color:#ffffffb3;font-size:1rem;font-weight:400;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.l-automotive-electronics .section-ltr-cards .fih-container{padding-top:120px;padding-bottom:120px;display:flex;align-items:flex-start;gap:100px}.l-automotive-electronics .section-ltr-cards .fih-container .heading-title{flex-shrink:0;margin-bottom:0}.l-automotive-electronics .section-ltr-cards .general-cards{display:flex;gap:20px}.l-automotive-electronics .section-ltr-cards .general-cards .general-card-item{border:1px solid #d6d6d6;border-radius:.5rem;padding:40px;text-align:center}.l-automotive-electronics .section-ltr-cards .general-grid-cards{flex-wrap:wrap}.l-automotive-electronics .section-ltr-cards .general-grid-cards .general-card-item{flex:1 1 calc(50% - 10px);text-align:left;background-color:#f7f7f7;border-color:#f7f7f7}.l-automotive-electronics .section-ltr-cards .general-grid-cards .general-card-item:last-child:nth-child(odd){flex-basis:100%}.l-automotive-electronics .section-ltr-cards .item-img{margin-bottom:24px}.l-automotive-electronics .section-ltr-cards .item-title{font-size:1.25rem;font-weight:500;line-height:38px;color:#003088;margin-bottom:12px}.l-automotive-electronics .section-ltr-cards .item-description{font-size:1.125rem;font-weight:400;line-height:34px}.l-automotive-electronics .section-grid-pics .fih-container{padding-top:120px;padding-bottom:120px}.l-automotive-electronics .section-grid-pics .heading-title{margin-bottom:60px}.l-automotive-electronics .section-grid-pics .grid-content-block{padding:60px 40px;background-color:#fff}.l-automotive-electronics .section-grid-pics .grid-content-wrapper{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(12,1fr);row-gap:60px}.l-automotive-electronics .section-grid-pics .grid-content-item{position:relative;text-align:center;grid-column:span 3}.l-automotive-electronics .section-grid-pics .grid-content-item:nth-child(4n+1):nth-last-child(3),.l-automotive-electronics .section-grid-pics .grid-content-item:nth-child(4n+2):nth-last-child(2),.l-automotive-electronics .section-grid-pics .grid-content-item:nth-child(4n+3):nth-last-child(1){grid-column:span 4}.l-automotive-electronics .section-grid-pics .grid-content-item:after{content:"";display:block;width:1px;height:118px;background-color:#d6d6d6;position:absolute;right:0;top:50%;transform:translateY(-50%)}.l-automotive-electronics .section-grid-pics .grid-content-item:nth-child(4):after,.l-automotive-electronics .section-grid-pics .grid-content-item:last-child:after{display:none}.l-automotive-electronics .section-grid-pics .grid-content-item .img-wrapper{width:108px;height:108px;margin:0 auto 20px}.l-automotive-electronics .section-grid-pics .grid-content-item .img-wrapper img{width:100%;height:100%}.l-automotive-electronics .section-grid-pics .grid-content-item .subtitles-font-style1{color:#292929;margin-bottom:0}.l-automotive-electronics .section-solutions .fih-container{padding-top:120px;padding-bottom:120px}.l-automotive-electronics .section-solutions .heading-title{margin-bottom:60px}.l-automotive-electronics .section-solutions .listing-item-wrapper{display:flex;gap:60px;padding-top:60px;padding-bottom:60px;border-bottom:1px solid #d6d6d6}.l-automotive-electronics .section-solutions .listing-item-wrapper .lft-img{flex-shrink:0;border-radius:.5rem;overflow:hidden}.l-automotive-electronics .section-solutions .listing-item-wrapper:first-child{padding-top:0}.l-automotive-electronics .section-solutions .listing-item-wrapper:last-child{padding-bottom:0;border-bottom:0}.l-automotive-electronics .section-solutions .listing-item-wrapper .content-title{margin-bottom:0}.l-automotive-electronics .section-solutions .listing-item-wrapper .content-desc{font-size:1.125rem;font-weight:400;line-height:34px}.l-automotive-electronics .section-solutions .listing-item-wrapper .rgt-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.l-automotive-electronics .section-solutions .listing-item-wrapper .rgt-content .content-desc{flex-grow:1}.l-automotive-electronics .section-successful-cases{overflow-x:hidden}.l-automotive-electronics .section-successful-cases .fih-container{padding-top:120px;padding-bottom:120px}.l-automotive-electronics .section-successful-cases .heading-title,.l-automotive-electronics .section-successful-cases .swiper-wrapper{margin-bottom:60px}.l-automotive-electronics .section-successful-cases .swiper-slide{background-color:#fff;border-radius:.5rem;padding:40px 60px;display:flex;gap:60px;width:1076px}.l-automotive-electronics .section-successful-cases .lft-content{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px;margin-bottom:12px}.l-automotive-electronics .section-successful-cases .rgt-content{flex-shrink:0;border-radius:.5rem;overflow:hidden}.l-automotive-electronics .section-successful-cases .rgt-content img{border-radius:.5rem}.l-automotive-electronics .section-successful-cases .content-title{margin-bottom:20px}.l-automotive-electronics .section-successful-cases .content-desc{font-size:1.125rem;font-weight:400;line-height:34px;margin-bottom:40px;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:991.98px){.l-automotive-electronics .section-pic-content{padding-top:40px;padding-bottom:80px}.l-automotive-electronics .section-pic-content .content-block{flex-direction:column;gap:40px}.l-automotive-electronics .section-pic-content .content-block .text-content{margin-bottom:0}.l-automotive-electronics .section-pic-content .content-block .pagination{margin-top:40px}.l-automotive-electronics .section-automotive-tabs .fih-container{height:100%}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs{height:734px;padding-left:0;padding-right:0;padding-bottom:0}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content1{background-image:url(../../images/front/core-business/automotive-electronics/tab1-min.png),url(../../images/front/core-business/automotive-electronics/tab2-min.png),url(../../images/front/core-business/automotive-electronics/tab3-min.png),url(../../images/front/core-business/automotive-electronics/tab4-min.png),url(../../images/front/core-business/automotive-electronics/tab5-min.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content2{background-image:url(../../images/front/core-business/automotive-electronics/tab2-min.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content3{background-image:url(../../images/front/core-business/automotive-electronics/tab3-min.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content4{background-image:url(../../images/front/core-business/automotive-electronics/tab4-min.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs.auto-tab-content5{background-image:url(../../images/front/core-business/automotive-electronics/tab5-min.png)}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs .auto-nav-tabs{overflow-x:auto;padding-left:20px;padding-right:20px;padding-bottom:20px;justify-content:flex-start}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs .auto-nav-tabs button{white-space:nowrap}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs .auto-nav-tab-content{right:20px;left:20px;width:auto;top:initial;bottom:80px;padding:28px}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs .auto-nav-tab-content .text-title{margin-bottom:4px}.l-automotive-electronics .section-automotive-tabs .automotive-electronic-tabs .text-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.l-automotive-electronics .section-ltr-cards,.l-automotive-electronics .section-grid-pics{display:none}.l-automotive-electronics .section-solutions .fih-container{padding:80px 20px}.l-automotive-electronics .section-solutions .heading-title{margin-bottom:40px}.l-automotive-electronics .section-solutions .listing-item-wrapper{flex-direction:column;gap:20px;padding:40px 0}.l-automotive-electronics .section-solutions .listing-item-wrapper button{padding:13px 24px;line-height:22px;min-width:100px}.l-automotive-electronics .section-successful-cases .fih-container{padding:80px 20px 40px}.l-automotive-electronics .section-successful-cases .heading-title,.l-automotive-electronics .section-successful-cases .swiper-wrapper{margin-bottom:40px}.l-automotive-electronics .section-successful-cases .swiper-slide{width:100%;gap:20px;flex-direction:column-reverse;padding:28px}.l-automotive-electronics .section-successful-cases .lft-content{margin:0}.l-automotive-electronics .section-successful-cases .lft-content button{padding:13px 24px;line-height:22px;min-width:100px}}.l-about-fih-view .heading-title{position:relative;padding-left:28px}.l-about-fih-view .heading-title:before{position:absolute;top:calc(.5em + 4px);left:0}.l-about-fih-view .l-section--banner .c-banner-video{position:relative}.l-about-fih-view .l-section--banner .c-banner-video:before{content:"";z-index:10;pointer-events:none;position:absolute;display:block;left:0;top:0;transition:opacity .3s;width:100%;height:100%;background:#00225133}.l-about-fih-view .l-section--banner .c-banner-video:hover:before{opacity:0}.l-about-fih-view .l-section--map .c-accordion .accordion-button{color:#003088}.l-about-fih-view .l-section--map .c-accordion .accordion-button:not(.collapsed){background:none;color:#003088}.l-about-fih-view .l-section--map .c-accordion .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23003088' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.l-about-fih-view .l-section--map .c-sidebar__btn{padding:9px 16px;border:1px solid #003088;color:#003088;min-width:128px;text-wrap:nowrap}.l-about-fih-view .l-section--map .c-sidebar__btn:hover{background:#0044c21a}.l-about-fih-view .l-section--map .c-sidebar__btn.active{color:#fff;background:#003088}.l-about-fih-view .l-section--map .continent{stroke:#fff;stroke-width:.5;fill:url(#dotPattern)}.l-about-fih-view .l-section--map .marker{fill:#003088;stroke-width:7;cursor:pointer;transition:.2s}.l-about-fih-view .l-section--map .marker:hover,.l-about-fih-view .l-section--map .marker.active{stroke:#2d7bff4d;fill:#2d7bff}.l-about-fih-view .l-section--map .c-info-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:687px;background:#fff;border-radius:6px;box-shadow:0 0 20px #0044c21a;font-size:14px;text-align:left;display:none}.l-about-fih-view .l-section--map .c-info-wrapper.show{display:block}.l-about-fih-view .l-section--map .c-info-wrapper .c-close-btn{position:absolute;width:60px;height:60px;top:0;right:0;padding:6px 10px;color:#a6a6a6;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer}.l-about-fih-view .l-section--map .c-item-list li{padding-right:8px;padding-left:8px;font-size:.875rem;position:relative}.l-about-fih-view .l-section--map .c-item-list li:before{content:"";position:absolute;top:50%;transform:translateY(-40%);right:0;height:8px;width:1px;background:#d6d6d6}.l-about-fih-view .l-section--map .c-item-list li:first-child{padding-left:0}.l-about-fih-view .l-section--map .c-item-list li:last-child:before{opacity:0}.l-about-fih-view .l-section--choose .c-choose-bg{background-image:url(../../images/front/about/fih-choose-bg.png);background-size:cover;background-position:bottom;background-repeat:no-repeat}.l-about-fih-view .l-section--choose .btn-outline-primary--choose{background:#fff}.l-about-fih-view .l-section--choose .btn-outline-primary--choose:hover{background:#0044c2;color:#fff}.l-about-fih-view .l-section--choose .btn{font-size:1.125rem;font-weight:500;line-height:24px;width:280px;height:60px;display:flex;justify-content:center;align-items:center;gap:16px}.l-about-fih-view .l-section--company .c-card__title{transition:.3s;background:linear-gradient(to bottom,#00225100,#002251 50% 100%);padding:100px 40px 40px;transform:translateY(40px)}@media(max-width:991.98px){.l-about-fih-view .l-section--company .c-card__title{padding:100px 20px 20px;transform:translateY(0)}}.l-about-fih-view .l-section--company .c-card__link{transition:.3s;margin-left:2rem;color:#fff;display:inline-block;transform:translateY(50%);opacity:0}.l-about-fih-view .l-section--company .c-card__img{transition:.5s}.l-about-fih-view .l-section--company .c-card:hover .c-card__title{transform:translateY(0)}.l-about-fih-view .l-section--company .c-card:hover .c-card__link{transform:translateY(0);opacity:1}.l-about-fih-view .l-section--company .c-card:hover .c-card__img{transform:scale(1.1)}.l-about-vision-view .l-section--banner{overflow:hidden;background-image:url(../../images/front/about/vision-banner-bg.png);background-position:center bottom;background-color:#f7f7f7;background-size:contain;background-repeat:no-repeat;position:relative}@media(max-width:991.98px){.l-about-vision-view .l-section--banner{background-size:120%}}@media(max-width:767.98px){.l-about-vision-view .l-section--banner{background-image:url(../../images/front/about/vision-banner-bg_mobile.png);background-position:50% 35%;background-size:cover}}.l-about-vision-view .l-section--banner:before,.l-about-vision-view .l-section--banner:after{content:"";display:block;position:absolute;width:100%;height:100%;background-size:auto;background-position:center center;background-repeat:no-repeat;transform-origin:center center}.l-about-vision-view .l-section--banner:before{top:-30%;left:50%;transform:translate(-50%);background-image:url(../../images/front/about/vision-banner-circle-outer.svg);width:1586px;height:1586px;animation:circle-cw linear 50s infinite}@media(max-width:991.98px){.l-about-vision-view .l-section--banner:before{top:5%}}.l-about-vision-view .l-section--banner:after{top:-15%;left:50%;transform:translate(-50%);width:1448px;height:1448px;background-image:url(../../images/front/about/vision-banner-circle-inner.svg);animation:circle-ccw linear 50s infinite}@media(max-width:991.98px){.l-about-vision-view .l-section--banner:after{top:15%}}.l-about-vision-view .l-section--banner .c-banner-list .c-list-item{padding:0 48px}@media(max-width:991.98px){.l-about-vision-view .l-section--banner .c-banner-list .c-list-item{padding:12px 0}}.l-about-vision-view .l-section--banner .c-banner-list .c-list-item+.c-list-item{position:relative}.l-about-vision-view .l-section--banner .c-banner-list .c-list-item+.c-list-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background:#d6d6d6}@media(max-width:991.98px){.l-about-vision-view .l-section--banner .c-banner-list .c-list-item+.c-list-item:before{width:40px;height:1px;top:0;left:50%;transform:translate(-50%)}}.l-about-vision-view .l-section--banner .c-banner-list .c-list-item:first-child{padding-left:0;padding-right:48px}@media(max-width:991.98px){.l-about-vision-view .l-section--banner .c-banner-list .c-list-item:first-child{padding-top:0;padding-right:0;padding-bottom:12px}}.l-about-vision-view .l-section--banner .c-banner-list .c-list-item:last-child{padding-left:48px;padding-right:0}@media(max-width:991.98px){.l-about-vision-view .l-section--banner .c-banner-list .c-list-item:last-child{padding-left:0;padding-top:12px;padding-bottom:0}}@media(max-width:991.98px){.l-about-vision-view .l-section--core .c-core-list{margin-top:-40px;margin-bottom:-40px}}.l-about-vision-view .l-section--core .c-core-list .c-list-item{position:relative;padding:0 20px}.l-about-vision-view .l-section--core .c-core-list .c-list-item:not(:nth-child(3n)){border-right:solid 1px #d6d6d6}@media(max-width:991.98px){.l-about-vision-view .l-section--core .c-core-list .c-list-item{padding:40px 20px}.l-about-vision-view .l-section--core .c-core-list .c-list-item:not(:nth-child(3n)){border-right:none}.l-about-vision-view .l-section--core .c-core-list .c-list-item:not(:last-child){border-bottom:solid 1px #d6d6d6}}@keyframes circle-cw{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(-180deg)}}@keyframes circle-ccw{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(180deg)}}.view-esg-overview .section-esg-banner .fih-container{padding-top:120px;padding-bottom:120px}.view-esg-overview .section-esg-banner .esg-banner-swiper .swiper-wrapper{margin-bottom:40px}.view-esg-overview .section-esg-banner .esg-banner-swiper .swiper-slide{position:relative;border-radius:.5rem;overflow:hidden}.view-esg-overview .section-esg-banner .esg-banner-swiper .c-slide-img-wrapper{aspect-ratio:2/1}.view-esg-overview .section-esg-banner .esg-banner-swiper .c-slide-img-wrapper:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(270deg,#0000 -7.28%,#000 196.53%);mix-blend-mode:multiply;position:absolute}.view-esg-overview .section-esg-banner .esg-banner-swiper .banner-content{padding:0 48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(max-width:991.98px){.view-esg-overview .section-esg-banner .esg-banner-swiper .banner-content{padding:0 32px}}.view-esg-overview .section-esg-banner .esg-banner-swiper .banner-content h1{margin-bottom:20px}.view-esg-overview .section-esg-banner .esg-banner-swiper .banner-content p{font-size:24px;font-weight:500;line-height:34px;margin-bottom:20px}.view-esg-overview .section-esg-highlights{background:url(../../images/front/esg/sec2-bg.jpg) no-repeat center center;background-size:cover;overflow:hidden}.view-esg-overview .section-esg-highlights .fih-container{padding:120px 0}.view-esg-overview .section-esg-highlights .h3{margin-bottom:60px}.view-esg-overview .section-esg-highlights .esg-highlights-swiper .swiper-slide{width:300px}.view-esg-overview .section-esg-highlights .highlight-card{background-color:#fff;border-radius:.5rem;width:300px;padding:28px;margin:0 auto;height:var(--card-height, auto)}.view-esg-overview .section-esg-highlights .highlight-card .card-value{display:flex;justify-content:center;align-items:flex-end;gap:8px}.view-esg-overview .section-esg-highlights .highlight-card .card-value .unit{padding-bottom:8px}.view-esg-overview .section-esg-highlights .highlight-card .card-desc{text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.view-esg-overview .section-esg-certifications{padding:120px 0;overflow:hidden}.view-esg-overview .section-esg-certifications .heading-title{margin-bottom:28px}.view-esg-overview .section-esg-certifications .section-description{margin-bottom:60px;font-size:1.125rem;font-weight:400;line-height:34px}.view-esg-overview .section-esg-certifications .c-marquee-wrapper{animation:marquee 50s linear infinite both}.view-esg-overview .section-esg-certifications .c-marquee-wrapper--reverse{animation:marquee 50s linear infinite reverse}.view-esg-overview .section-esg-certifications .cert-card{min-width:520px;max-width:520px;width:520px;display:flex;align-items:center;gap:24px;padding:41px 28px;border-radius:.5rem}.view-esg-overview .section-esg-certifications .cert-card .cert-card-img{flex-shrink:0;width:100px}.view-esg-overview .section-esg-certifications .cert-card .cert-card-content{flex-grow:1;font-size:1.125rem;font-weight:400;line-height:34px}.view-esg-overview .section-esg-certifications .cert-card .cert-card-content p{margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.view-esg-overview .section-esg-news{background:url(../../images/front/esg/sec3-bg.jpg) no-repeat center center;background-size:cover}.view-esg-overview .section-esg-news .fih-container{padding-top:120px;padding-bottom:120px;display:flex;gap:100px}.view-esg-overview .section-esg-news .news-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0}.view-esg-overview .section-esg-news .esg-news-listing{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;flex-grow:1}.view-esg-overview .section-esg-news .news-item{background-color:#fff;border-radius:.5rem;padding:20px}.view-esg-overview .section-esg-news .news-date{margin-bottom:12px;line-height:30px}.view-esg-overview .section-esg-news .news-content{display:flex;justify-content:space-between;align-items:center;gap:12px}.view-esg-overview .section-esg-news .news-content .news-title{flex-grow:1}.view-esg-overview .section-esg-news .news-content .btn{flex-shrink:0;font-size:1rem;font-weight:500;line-height:22px}.view-esg-overview .section-esg-news .news-title{font-size:1.25rem;font-weight:500;line-height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.view-esg-overview .section-focus-topics .fih-container{padding-top:120px;padding-bottom:60px}.view-esg-overview .section-focus-topics .heading-title{margin-bottom:28px}.view-esg-overview .section-focus-topics .focus-topics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:28px}.view-esg-overview .section-focus-topics .topic-card{padding:40px;border-radius:.5rem;background-position:center center;background-size:cover;background-repeat:no-repeat}.view-esg-overview .section-focus-topics .topic-card:nth-child(1),.view-esg-overview .section-focus-topics .topic-card:nth-child(2),.view-esg-overview .section-focus-topics .topic-card:nth-child(3){grid-column:span 2}.view-esg-overview .section-focus-topics .topic-card:nth-child(4),.view-esg-overview .section-focus-topics .topic-card:nth-child(5){grid-column:span 3}.view-esg-overview .section-focus-topics .topic-card .card-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.view-esg-overview .section-focus-topics .topic-card .card-content .card-desc{flex-grow:1;margin-bottom:0}.view-esg-overview .section-sustainability-reports .fih-container{padding-top:60px;padding-bottom:120px;display:flex;gap:60px}.view-esg-overview .section-sustainability-reports .heading-title{margin-bottom:28px}.view-esg-overview .section-sustainability-reports .header-content{margin-bottom:60px}.view-esg-overview .section-sustainability-reports .section-description{font-size:1.125rem;font-weight:400;line-height:34px;margin-bottom:0}.view-esg-overview .section-sustainability-reports .reports-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media(max-width:991.98px){.view-esg-overview .section-esg-banner .fih-container{padding:40px 20px}.view-esg-overview .section-esg-highlights .fih-container{padding-top:60px;padding-bottom:80px}.view-esg-overview .section-esg-highlights h3{margin-bottom:40px}.view-esg-overview .section-esg-certifications .fih-container{padding-top:40px;padding-bottom:40px}.view-esg-overview .section-esg-certifications .section-description{margin-bottom:40px}.view-esg-overview .section-esg-news .fih-container{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}.view-esg-overview .section-esg-news .heading-title{margin-bottom:20px}.view-esg-overview .section-esg-news .news-date{line-height:24px}.view-esg-overview .section-esg-news .news-content{flex-direction:column;align-items:flex-start}.view-esg-overview .section-esg-news .news-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.view-esg-overview .section-focus-topics .fih-container{padding-top:40px;padding-bottom:40px}.view-esg-overview .section-focus-topics .focus-topics-grid{grid-template-columns:1fr}.view-esg-overview .section-focus-topics .topic-card{padding:40px 20px}.view-esg-overview .section-focus-topics .topic-card:nth-child(1),.view-esg-overview .section-focus-topics .topic-card:nth-child(2),.view-esg-overview .section-focus-topics .topic-card:nth-child(3),.view-esg-overview .section-focus-topics .topic-card:nth-child(4),.view-esg-overview .section-focus-topics .topic-card:nth-child(5){grid-column:span 2}.view-esg-overview .section-focus-topics .card-content .btn{padding:12px 22px}.view-esg-overview .section-sustainability-reports .fih-container{padding-top:40px;padding-bottom:80px;flex-direction:column;gap:40px}.view-esg-overview .section-sustainability-reports .heading-title,.view-esg-overview .section-sustainability-reports .header-content{margin-bottom:20px}.view-esg-overview .section-sustainability-reports .reports-grid{grid-template-columns:1fr}}.view-recruitment .section-training-development .fih-container{padding-top:60px;padding-bottom:60px}.view-recruitment .section-training-development .fih-container-wide{padding-top:0;padding-bottom:120px}.view-recruitment .section-training-development .text-group{display:flex;flex-direction:column;gap:28px}.view-recruitment .section-training-development .text-group .description{font-size:1.125rem;font-weight:400;line-height:34px;margin-bottom:0}.view-recruitment .section-training-development .text-group .meta-title{font-size:1.125rem;font-weight:500;line-height:34px}.view-recruitment .section-training-development .text-group .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.view-recruitment .section-training-development .text-group .card-grid .card-item{padding:24px;border:1px solid #d6d6d6;border-radius:.5rem;transition:all .3s ease-in-out}.view-recruitment .section-training-development .text-group .card-grid .card-content{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:34px}.view-recruitment .section-training-development .value-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-left:20px;padding-right:20px;height:351px;background-image:url(../../images/front/recruitments/recruitment-circles.svg),url(../../images/front/recruitments/logo.png);background-repeat:no-repeat;background-position:center center,80px center;background-size:1296px 351px,194px 76px}.view-recruitment .section-training-development .value-grid .value-item{padding:0 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.view-recruitment .section-training-development .value-grid .value-item:first-child{grid-column:2}.view-recruitment .section-training-development .value-grid .value-item .value-title{margin-bottom:8px}.view-recruitment .section-training-development .value-grid .value-item .value-description{font-size:1rem;font-weight:400;line-height:30px;margin-bottom:0}.view-recruitment .section-compensation-benefits .fih-container{padding-top:120px;padding-bottom:120px}.view-recruitment .section-compensation-benefits .heading-title{margin-bottom:60px}.view-recruitment .section-compensation-benefits .benefit-category{background-color:#fff;border-radius:.5rem;padding:60px 100px}.view-recruitment .section-compensation-benefits .benefit-category+.benefit-category{margin-top:40px}.view-recruitment .section-compensation-benefits .benefit-category .category-header{background-color:#f7f7f7;border-radius:.5rem;padding:8px 40px;margin-bottom:20px}.view-recruitment .section-compensation-benefits .benefit-list{display:grid;grid-template-columns:auto 1fr;gap:0}.view-recruitment .section-compensation-benefits .benefit-item{display:contents}.view-recruitment .section-compensation-benefits .benefit-title{font-size:1.125rem;font-weight:500;line-height:34px;padding:20px 12px;margin:0;border-bottom:1px solid #003088;min-width:220px}.view-recruitment .section-compensation-benefits .benefit-description{font-size:1.125rem;font-weight:400;line-height:34px;padding:20px;margin:0;border-bottom:1px solid #d6d6d6}.view-recruitment .section-recruitment-process:before{content:"";display:block;width:100%;height:400px;background:url(../../images/front/recruitments/banner.jpg) no-repeat center center;background-size:cover}@media(max-width:991.98px){.view-recruitment .section-recruitment-process:before{height:350px;background-position:-345px center}}.view-recruitment .section-recruitment-process .fih-container{padding-top:120px;padding-bottom:120px}@media(max-width:991.98px){.view-recruitment .section-recruitment-process .fih-container{padding-top:80px;padding-bottom:80px}}.view-recruitment .section-recruitment-process .heading-title{margin-bottom:60px}@media(max-width:991.98px){.view-recruitment .section-recruitment-process .heading-title{margin-bottom:20px;justify-content:center}}.view-recruitment .section-recruitment-process .process-track{position:relative}@media(max-width:1199.98px){.view-recruitment .section-recruitment-process .process-track img{width:120px}}.view-recruitment .section-recruitment-process .process-track .add-repository{position:absolute;left:28%;bottom:calc(100% + 24px);color:#a6a6a6;font-size:1.125rem;font-weight:500;line-height:24px}@media(max-width:1199.98px){.view-recruitment .section-recruitment-process .process-track .add-repository{left:calc(50% + 64px);top:340px;bottom:unset;writing-mode:vertical-lr;letter-spacing:.2em}}.view-recruitment .section-recruitment-process .process-track ol{list-style:none;gap:8%}@media(max-width:1199.98px){.view-recruitment .section-recruitment-process .process-track ol{gap:77px;position:absolute;top:0;left:50%;transform:translate(-50%)}}.view-recruitment .section-recruitment-process .process-track ol li{flex:1}.view-recruitment .section-recruitment-process .process-track .track-item{display:flex;gap:8px;justify-content:center}@media(max-width:1199.98px){.view-recruitment .section-recruitment-process .process-track .track-item{padding-top:128px}}.view-recruitment .section-recruitment-process .process-track .track-item .track-number{line-height:1}.view-recruitment .section-recruitment-process .process-track .track-item .track-title{font-size:1rem;font-weight:500;line-height:30px;line-height:1.4}.view-recruitment .section-contact-info .fih-container{padding-top:120px;padding-bottom:120px}.view-recruitment .section-contact-info .heading-title{margin-bottom:60px}.view-recruitment .section-contact-info .contact-grid{display:flex;justify-content:space-between;align-items:center;gap:60px}.view-recruitment .section-contact-info .text-group{width:395px;flex-shrink:0}.view-recruitment .section-contact-info .contact-detail{font-size:1rem;font-weight:400;line-height:30px;margin-bottom:0}.view-recruitment .section-contact-info .cta-card{background:#002251 url(../../images/front/recruitments/join-us-bg.png) no-repeat center bottom;background-size:841px auto;flex-grow:1;border-radius:.5rem;padding:60px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff}.view-recruitment .section-contact-info .cta-card .btn{flex-shrink:0}.view-recruitment .section-contact-info .cta-title{margin-bottom:20px}@media(max-width:1440px){.view-recruitment .section-training-development .value-grid{background-size:90vw 24.375vw,13.4722222222vw 5.2777777778vw}}@media(max-width:1296px){.view-recruitment .section-training-development .value-grid{margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,1fr);width:703px;height:703px;background-image:url(../../images/front/recruitments/recruitment-circles-mid.svg),url(../../images/front/recruitments/logo.png);background-repeat:no-repeat;background-position:center center,80px 144px;background-size:703px 703px,212px 83px}}@media(max-width:991.98px){.view-recruitment .section-training-development .fih-container{padding-top:40px}.view-recruitment .section-training-development .fih-container-wide{padding:0 0 40px}.view-recruitment .section-training-development .text-group .card-grid{display:flex;flex-direction:column}.view-recruitment .section-training-development .text-group .card-grid .card-item{padding:20px}.view-recruitment .section-training-development .value-grid{margin-left:auto;margin-right:auto;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);width:354px;height:1292px;background-image:url(../../images/front/recruitments/recruitment-circles-min.svg),url(../../images/front/recruitments/logo.png);background-repeat:no-repeat;background-position:center center,80px 144px;background-size:354px 1292px,194px 76px}.view-recruitment .section-training-development .value-grid .value-item:nth-child(1){grid-column:1;grid-row:2}.view-recruitment .section-training-development .value-grid .value-item:nth-child(2){grid-row:3}.view-recruitment .section-training-development .value-grid .value-item:nth-child(3){grid-row:4}.view-recruitment .section-compensation-benefits .fih-container{padding-top:40px;padding-bottom:40px}.view-recruitment .section-compensation-benefits .heading-title{margin-bottom:20px}.view-recruitment .section-compensation-benefits .benefit-category{padding:20px}.view-recruitment .section-compensation-benefits .benefit-category .category-header{padding-left:20px}.view-recruitment .section-compensation-benefits .benefit-list,.view-recruitment .section-compensation-benefits .benefit-item{display:block}.view-recruitment .section-compensation-benefits .benefit-item:last-child .benefit-description{border-bottom:0}.view-recruitment .section-compensation-benefits .benefit-title{border-bottom:0;padding-bottom:4px;padding-top:16px}.view-recruitment .section-compensation-benefits .benefit-description{padding:4px 0 12px}.view-recruitment .section-contact-info .fih-container{padding-top:40px;padding-bottom:80px}.view-recruitment .section-contact-info .contact-grid{flex-direction:column;align-items:flex-start;gap:20px}.view-recruitment .section-contact-info .heading-title{margin-bottom:20px}.view-recruitment .section-contact-info .text-group{width:auto}.view-recruitment .section-contact-info .cta-card{padding:60px 40px 40px;flex-direction:column;align-items:flex-start;gap:20px}}.view-announcement-item .view-news-content-page .section-news-content .fih-container{padding:60px 270px 120px}.view-announcement-item .view-news-content-page .section-news-content .news-header{padding-left:40px;padding-right:40px;border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:40px}.view-announcement-item .view-news-content-page .section-news-content .news-meta{display:flex;align-items:center;gap:20px;margin-bottom:12px}.view-announcement-item .view-news-content-page .section-news-content .news-meta .news-date{font-size:1rem;font-weight:400;line-height:30px;color:#a6a6a6}.view-announcement-item .view-news-content-page .section-news-content .news-title{letter-spacing:2px}.view-announcement-item .view-news-content-page .section-news-content .news-body img{border-radius:.5rem;display:block;margin:0 auto}.view-announcement-item .view-news-content-page .section-news-content .news-body p{font-size:1.125rem;font-weight:400;line-height:34px;padding-left:40px;padding-right:40px;margin-bottom:2rem}.view-announcement-item .view-news-content-page .section-news-content .news-body .news-figure .image-caption{text-align:center;margin-top:8px;font-size:.875rem;font-weight:400;line-height:28px}.view-announcement-item .view-news-content-page .section-news-extended{margin-top:80px;padding:0 40px}.view-announcement-item .view-news-content-page .section-news-extended .heading-title{border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:28px}.view-announcement-item .view-news-content-page .section-news-extended .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.view-announcement-item .view-news-content-page .section-news-extended .card-thumbnail{width:auto;height:auto}@media(max-width:991.98px){.view-announcement-item .view-news-content-page .section-news-content .fih-container{padding:40px 20px 80px}.view-announcement-item .view-news-content-page .section-news-content .news-header,.view-announcement-item .view-news-content-page .section-news-content .news-body p{padding-left:0;padding-right:0}.view-announcement-item .view-news-content-page .section-news-extended{padding:0}.view-announcement-item .view-news-content-page .section-news-extended .card-grid{grid-template-columns:repeat(1,1fr)}}.view-announcement-list .l-announcements .section-general-listing .fih-container{padding:60px 222px 120px}.view-announcement-list .l-announcements .section-general-listing .filter-block{margin-bottom:40px}.view-announcement-list .l-announcements .section-general-listing .filter-block select{width:236px}.view-announcement-list .l-announcements .section-general-listing .general-listing{margin:0 0 80px;padding:0;list-style:none}.view-announcement-list .l-announcements .section-general-listing .general-listing .listing-item-block{display:flex;flex-direction:column;gap:12px;padding:28px 16px;border-bottom:1px solid #d6d6d6}.view-announcement-list .l-announcements .section-general-listing .general-listing .date-category{display:flex;color:#a6a6a6;gap:24px;margin-top:5px;font-size:1rem;font-weight:400;line-height:30px}.view-announcement-list .l-announcements .section-general-listing .general-listing .date-category .category-name{position:relative}.view-announcement-list .l-announcements .section-general-listing .general-listing .date-category .category-name:before{content:"";display:block;width:1px;height:16px;background-color:#d6d6d6;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.view-announcement-list .l-announcements .section-general-listing .general-listing .listing-item-title{cursor:pointer;color:#292929;margin-bottom:4px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;text-decoration:none;text-align:justify;transition:all .3s ease-out}.view-announcement-list .l-announcements .section-general-listing .general-listing .listing-item-title:hover{color:#003088}.view-announcement-list .l-announcements .section-general-listing .general-listing .listing-item-title:hover:after{color:#003088}.view-announcement-list .l-announcements .section-general-listing .general-listing .listing-item-title.has-attachments:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#292929;transition:color .3s ease-out;display:flex;justify-content:center;align-items:center;font-size:24px;line-height:26px;flex-shrink:0;width:40px;height:40px}@media(max-width:991.98px){.view-announcement-list .l-announcements .section-general-listing .fih-container{padding:40px 20px}.view-announcement-list .l-announcements .section-general-listing .filter-block{flex-direction:column;gap:12px;margin-bottom:20px}.view-announcement-list .l-announcements .section-general-listing .filter-block select{width:100%}.view-announcement-list .l-announcements .section-general-listing .general-listing.general-qa .listing-item-block{padding:28px 16px}}.view-article-item .section-news-content .fih-container{padding:60px 270px 120px}.view-article-item .section-news-content .news-header{padding-left:40px;padding-right:40px;border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:40px}.view-article-item .section-news-content .news-meta{display:flex;align-items:center;gap:20px;margin-bottom:12px}.view-article-item .section-news-content .news-meta .news-date{font-size:1rem;font-weight:400;line-height:30px;color:#a6a6a6}.view-article-item .section-news-content .news-title{letter-spacing:2px}.view-article-item .section-news-extended{margin-top:80px;padding:0 40px}.view-article-item .section-news-extended .heading-title{border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:28px}.view-article-item .section-news-extended .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.view-article-item .section-news-extended .card-thumbnail{width:auto;height:auto}@media(max-width:991.98px){.view-article-item .section-news-content .fih-container{padding:40px 20px 80px}.view-article-item .section-news-content .news-header,.view-article-item .section-news-content .news-body p{padding-left:0;padding-right:0}.view-article-item .section-news-extended{padding:0}.view-article-item .section-news-extended .card-grid{grid-template-columns:repeat(1,1fr)}}.view-article-list .section-related-news .fih-container{padding-top:60px;padding-bottom:120px}.view-article-list .section-related-news .filter-block{margin-bottom:60px}.view-article-list .section-related-news .filter-block select{width:236px}.view-article-list .section-related-news .filter-block .c-filter-input-wrapper{max-width:488px;width:100%;position:relative}.view-article-list .section-related-news .filter-block .c-filter-input-wrapper .form-control{padding-top:13px;padding-bottom:13px;line-height:22px}.view-article-list .section-related-news .filter-block .c-filter-input-wrapper button{min-width:unset;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.view-article-list .section-related-news .card-group-block{display:grid;grid-template-columns:repeat(3,1fr);row-gap:60px;margin-bottom:80px}.view-article-list .section-related-news .card-block{margin-bottom:0}@media(max-width:991.98px){.view-article-list .section-related-news .fih-container{padding:40px 20px 80px}.view-article-list .section-related-news .filter-block{flex-direction:column;margin-bottom:40px}.view-article-list .section-related-news .filter-block .input-group{max-width:initial}.view-article-list .section-related-news .card-group-block{display:block}.view-article-list .section-related-news .card-block{padding-left:12px;padding-right:12px}.view-article-list .section-related-news .card-block+.card-block{margin-top:24px}.view-article-list .section-related-news .card-thumbnail{width:100%}}.view-brokerage .l-invest-research-view .l-section--firms .c-card{padding:40px 60px;background-image:url(../../images/front/invest/research-bg.png);background-color:#f7f7f7;background-size:contain;background-repeat:no-repeat;background-position:bottom right}@media(max-width:767.98px){.view-brokerage .l-invest-research-view .l-section--firms .c-card{padding:20px 30px}}.view-brokerage .l-invest-research-view .l-section--firms .c-card img{max-width:180px;width:100%}.view-brokerage .l-invest-research-view .l-section--firms .c-card .c-body-text{position:relative}.view-brokerage .l-invest-research-view .l-section--firms .c-card .c-body-text:before{content:"";width:12px;height:1px;background:#003088;position:absolute;bottom:0}.view-brokerage .l-invest-research-view .l-section--firms .c-card .c-body-link{color:#292929}.view-brokerage .l-invest-research-view .l-section--firms .c-card .c-body-link:hover{opacity:.8}.view-category-item .section-pic-content{padding-top:60px;padding-bottom:120px}.view-category-item .section-pic-content .content-block{display:flex;align-items:center;gap:80px}.view-category-item .section-pic-content .content-block .text-title{margin-bottom:20px}.view-category-item .section-pic-content .content-block .text-content{line-height:34px;margin-bottom:60px}.view-category-item .section-pic-content .content-block .image-wrapper{flex-shrink:0;max-width:746px;width:100%;border-radius:.5rem;overflow:hidden}.view-category-item .section-pic-content .content-block .image-wrapper .c-swiper-img-wrapper{aspect-ratio:2/1}.view-category-item .section-pic-content .content-block .image-wrapper img{border-radius:.5rem}.view-category-item .section-pic-content .content-block .pagination{margin-top:60px}.view-category-item .section-pic-content .content-wrapper{flex:1}.view-category-item .l-feature{background-color:#003088}.view-category-item .l-feature .c-nav-pills-wrapper{padding:0 72px;width:100%}@media(min-width:992px){.view-category-item .l-feature .c-nav-pills-wrapper{position:absolute;top:80px}}@media(max-width:991.98px){.view-category-item .l-feature .c-nav-pills-wrapper{padding:80px 20px 24px}}.view-category-item .l-feature .c-nav-pills{width:fit-content}@media(min-width:992px){.view-category-item .l-feature .c-feature-img-wrapper{height:828px}}@media(min-width:992px){.view-category-item .l-feature .c-feature-content-wrapper{position:absolute;left:0;top:335px;width:100%}}@media(max-width:991.98px){.view-category-item .l-feature .c-feature-content-wrapper{padding-top:24px;padding-bottom:80px}}.view-category-item .l-feature .c-feature-content{border:1px solid rgba(221,236,255,.5);border-radius:.5rem;background-color:#ffffff4d}@media(min-width:992px){.view-category-item .l-feature .c-feature-content{max-height:400px;overflow-y:auto}}.view-category-item .l-feature .c-feature-text{color:#ffffffb3}.view-category-item .section-solutions .fih-container{padding-top:120px;padding-bottom:120px}.view-category-item .section-solutions .heading-title{margin-bottom:60px}.view-category-item .section-solutions .listing-item-wrapper{display:flex;gap:60px;padding-top:60px;padding-bottom:60px;border-bottom:1px solid #d6d6d6}.view-category-item .section-solutions .listing-item-wrapper .lft-img{flex-shrink:0;border-radius:.5rem;overflow:hidden}.view-category-item .section-solutions .listing-item-wrapper:first-child{padding-top:0}.view-category-item .section-solutions .listing-item-wrapper:last-child{padding-bottom:0;border-bottom:0}.view-category-item .section-solutions .listing-item-wrapper .content-title{margin-bottom:0}.view-category-item .section-solutions .listing-item-wrapper .content-desc{font-size:1.125rem;font-weight:400;line-height:34px}.view-category-item .section-solutions .listing-item-wrapper .rgt-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.view-category-item .section-solutions .listing-item-wrapper .rgt-content .content-desc{flex-grow:1}.view-category-item .section-successful-cases{overflow-x:hidden}.view-category-item .section-successful-cases .fih-container{padding-top:120px;padding-bottom:120px}.view-category-item .section-successful-cases .heading-title,.view-category-item .section-successful-cases .swiper-wrapper{margin-bottom:60px}.view-category-item .section-successful-cases .swiper-slide{background-color:#fff;border-radius:.5rem;padding:40px 60px;display:flex;gap:60px;width:1076px}.view-category-item .section-successful-cases .swiper-slide img{height:290px}.view-category-item .section-successful-cases .lft-content{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px;margin-bottom:12px}.view-category-item .section-successful-cases .rgt-content{flex-shrink:0;border-radius:.5rem;overflow:hidden}.view-category-item .section-successful-cases .rgt-content img{border-radius:.5rem}.view-category-item .section-successful-cases .content-title{margin-bottom:20px}.view-category-item .section-successful-cases .content-desc{font-size:1.125rem;font-weight:400;line-height:34px;margin-bottom:40px;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:991.98px){.view-category-item .section-pic-content{padding-top:40px;padding-bottom:80px}.view-category-item .section-pic-content .content-block{flex-direction:column;gap:40px}.view-category-item .section-pic-content .content-block .text-content{margin-bottom:0}.view-category-item .section-pic-content .content-block .pagination{margin-top:40px}.view-category-item .section-automotive-tabs .fih-container{height:100%}.view-category-item .section-ltr-cards,.view-category-item .section-grid-pics{display:none}.view-category-item .section-solutions .fih-container{padding:80px 20px}.view-category-item .section-solutions .heading-title{margin-bottom:40px}.view-category-item .section-solutions .listing-item-wrapper{flex-direction:column;gap:20px;padding:40px 0}.view-category-item .section-solutions .listing-item-wrapper button{padding:13px 24px;line-height:22px;min-width:100px}.view-category-item .section-successful-cases .fih-container{padding:80px 20px 40px}.view-category-item .section-successful-cases .heading-title,.view-category-item .section-successful-cases .swiper-wrapper{margin-bottom:40px}.view-category-item .section-successful-cases .swiper-slide{width:100%;gap:20px;flex-direction:column-reverse;padding:28px}.view-category-item .section-successful-cases .lft-content{margin:0}.view-category-item .section-successful-cases .lft-content button{padding:13px 24px;line-height:22px;min-width:100px}}.view-category-list .section-swiper-carousel{padding-top:120px;padding-bottom:120px}.view-category-list .section-swiper-carousel .swiper{width:100%;height:100%}.view-category-list .section-swiper-carousel .swiper-carousel .swiper-slide{border-radius:.5rem;overflow:hidden;position:relative;z-index:1}.view-category-list .section-swiper-carousel .swiper-carousel .swiper-slide:hover .caption-description{max-height:102px}.view-category-list .section-swiper-carousel .swiper-carousel .caption-content{position:absolute;z-index:1;bottom:0;left:0;right:0;color:#fff;padding:40px 272px 40px 60px;background:linear-gradient(180deg,#00225100,#002251 70%)}.view-category-list .section-swiper-carousel .swiper-carousel .heading-title{color:#fff;margin-bottom:12px}.view-category-list .section-swiper-carousel .swiper-carousel .caption-description{font-size:1.125rem;font-weight:400;line-height:34px;color:#ffffffb3;overflow:hidden;max-height:0;transition:max-height .4s ease-out}.view-category-list .section-swiper-carousel .swiper-carousel .view-more{position:absolute;right:60px;bottom:40px}.view-category-list .section-swiper-carousel .swiper-paging-navigation{--swiper-theme-color: #003088;--swiper-pagination-bullet-horizontal-gap: 10px;padding-top:60px}.view-category-list .section-swiper-carousel .swiper-paging-navigation .core-business-banner-swiper-pagination{width:fit-content}.view-category-list .section-swiper-card-auto-carousel .fih-container{padding-top:120px;padding-bottom:60px;display:flex;gap:60px}.view-category-list .section-swiper-card-auto-carousel .carousel-content h3{margin-bottom:20px}.view-category-list .section-swiper-card-auto-carousel .carousel-content .content-text{text-align:justify;font-size:1.125rem;font-weight:400;line-height:34px}.view-category-list .section-swiper-card-auto-carousel .swiper-card-auto-carousel{width:837px;overflow:hidden;flex-shrink:0}.view-category-list .section-swiper-card-auto-carousel .swiper-card-auto-carousel .caption-text{text-align:center;font-size:1.25rem;font-weight:500;line-height:38px;margin-top:12px}.view-category-list .section-swiper-card-auto-carousel .swiper-card-auto-carousel .carousel-img img{border-radius:.5rem}.view-category-list .section-swiper-fadeinout-carousel .fih-container{padding-top:120px;padding-bottom:120px}.view-category-list .section-swiper-fadeinout-carousel .heading-title{margin-bottom:60px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel{margin-bottom:66px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-block{display:flex}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-content{flex-shrink:0;background-color:#f7f7f7;border-radius:.5rem;width:856px;padding:80px 160px 80px 60px;text-align:justify}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-content h4{margin-bottom:20px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-content .content-text{margin-bottom:40px;color:#575757;font-size:1rem;font-weight:500;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-img{flex-shrink:1;margin-left:-86px;display:flex;justify-content:center;align-items:center}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-img img{border-radius:.5rem}@media(max-width:991.98px){.view-category-list .section-swiper-carousel{padding-top:80px;padding-bottom:80px}.view-category-list .section-swiper-carousel .swiper-carousel .swiper-slide{width:80%;height:auto;min-height:188px}.view-category-list .section-swiper-carousel .swiper-carousel .caption-content{padding:16px 12px}.view-category-list .section-swiper-carousel .swiper-carousel .heading-title{margin-bottom:4px}.view-category-list .section-swiper-carousel .swiper-carousel .caption-description{display:none}.view-category-list .section-swiper-carousel .swiper-carousel .view-more{position:static;padding-left:0;padding-top:4px;padding-bottom:3px}.view-category-list .section-swiper-carousel .swiper-paging-navigation{padding-top:32px}.view-category-list .section-swiper-card-auto-carousel .fih-container{padding:80px 0 40px;flex-direction:column;gap:40px}.view-category-list .section-swiper-card-auto-carousel .carousel-content{padding-left:20px;padding-right:20px}.view-category-list .section-swiper-card-auto-carousel .swiper-card-auto-carousel{width:100%;padding-left:20px}.view-category-list .section-swiper-card-auto-carousel .swiper-card-auto-carousel .caption-text{max-width:255px}.view-category-list .section-swiper-fadeinout-carousel .fih-container{padding:40px 0 80px}.view-category-list .section-swiper-fadeinout-carousel .heading-title{margin-bottom:40px;padding:0 20px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel{margin-bottom:40px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-block{flex-direction:column-reverse;padding:0 20px 60px;background-color:#f7f7f7;gap:32px;margin-top:71px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-content{width:auto;border-radius:0;padding:0;background-color:transparent}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-content .content-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-img{margin-left:0;margin-top:-71px}.view-category-list .section-swiper-fadeinout-carousel .swiper-fadeinout-carousel .carousel-img img{border-radius:.5rem}}.view-company-item .view-news-content-page .section-news-content .fih-container{padding:60px 270px 120px}.view-company-item .view-news-content-page .section-news-content .news-header{padding-left:40px;padding-right:40px;border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:40px}.view-company-item .view-news-content-page .section-news-content .news-meta{display:flex;align-items:center;gap:20px;margin-bottom:12px}.view-company-item .view-news-content-page .section-news-content .news-meta .news-date{font-size:1rem;font-weight:400;line-height:30px;color:#a6a6a6}.view-company-item .view-news-content-page .section-news-content .news-title{letter-spacing:2px}.view-company-item .view-news-content-page .section-news-content .news-body img{border-radius:.5rem;display:block;margin:0 auto}.view-company-item .view-news-content-page .section-news-content .news-body p{font-size:1.125rem;font-weight:400;line-height:34px;padding-left:40px;padding-right:40px;margin-bottom:2rem}.view-company-item .view-news-content-page .section-news-content .news-body .news-figure .image-caption{text-align:center;margin-top:8px;font-size:.875rem;font-weight:400;line-height:28px}.view-company-item .view-news-content-page .section-news-extended{margin-top:80px;padding:0 40px}.view-company-item .view-news-content-page .section-news-extended .heading-title{border-bottom:1px solid #d6d6d6;padding-bottom:12px;margin-bottom:28px}.view-company-item .view-news-content-page .section-news-extended .card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.view-company-item .view-news-content-page .section-news-extended .card-thumbnail{width:auto;height:auto}@media(max-width:991.98px){.view-company-item .view-news-content-page .section-news-content .fih-container{padding:40px 20px 80px}.view-company-item .view-news-content-page .section-news-content .news-header,.view-company-item .view-news-content-page .section-news-content .news-body p{padding-left:0;padding-right:0}.view-company-item .view-news-content-page .section-news-extended{padding:0}.view-company-item .view-news-content-page .section-news-extended .card-grid{grid-template-columns:repeat(1,1fr)}}.view-company-list .l-announcements .section-general-listing .fih-container{padding:60px 222px 120px}.view-company-list .l-announcements .section-general-listing .filter-block{margin-bottom:40px}.view-company-list .l-announcements .section-general-listing .filter-block select{width:236px}.view-company-list .l-announcements .section-general-listing .general-listing{margin:0 0 80px;padding:0;list-style:none}.view-company-list .l-announcements .section-general-listing .general-listing .listing-item-block{display:flex;flex-direction:column;gap:12px;padding:28px 16px;border-bottom:1px solid #d6d6d6}.view-company-list .l-announcements .section-general-listing .general-listing .date-category{display:flex;color:#a6a6a6;gap:24px;margin-top:5px;font-size:1rem;font-weight:400;line-height:30px}.view-company-list .l-announcements .section-general-listing .general-listing .date-category .category-name{position:relative}.view-company-list .l-announcements .section-general-listing .general-listing .date-category .category-name:before{content:"";display:block;width:1px;height:16px;background-color:#d6d6d6;position:absolute;top:50%;transform:translateY(-50%);left:-12px}.view-company-list .l-announcements .section-general-listing .general-listing .listing-item-title{cursor:pointer;color:#292929;margin-bottom:4px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;text-decoration:none;text-align:justify;transition:all .3s ease-out}.view-company-list .l-announcements .section-general-listing .general-listing .listing-item-title:hover{color:#003088}.view-company-list .l-announcements .section-general-listing .general-listing .listing-item-title:hover:after{color:#003088}.view-company-list .l-announcements .section-general-listing .general-listing .listing-item-title.has-attachments:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:300;color:#292929;transition:color .3s ease-out;display:flex;justify-content:center;align-items:center;font-size:24px;line-height:26px;flex-shrink:0;width:40px;height:40px}@media(max-width:991.98px){.view-company-list .l-announcements .section-general-listing .fih-container{padding:40px 20px}.view-company-list .l-announcements .section-general-listing .filter-block{flex-direction:column;gap:12px;margin-bottom:20px}.view-company-list .l-announcements .section-general-listing .filter-block select{width:100%}.view-company-list .l-announcements .section-general-listing .general-listing.general-qa .listing-item-block{padding:28px 16px}}.view-company-list .dropdown-center .dropdown-toggle:after{display:none}.view-contact .section-contact-us .fih-container{padding:60px 182px 120px}.view-contact .section-contact-us .contact-grid{display:flex;gap:24px}.view-contact .section-contact-us .heading-title{margin-bottom:20px}.view-contact .section-contact-us .contact-form-block{width:720px}.view-contact .section-contact-us .form-card{border:1px solid #d6d6d6;border-radius:.5rem;padding:40px}.view-contact .section-contact-us .form-row{margin-bottom:20px}.view-contact .section-contact-us .form-label{margin-bottom:4px;font-size:1.125rem;font-weight:400;line-height:34px}.view-contact .section-contact-us .h-label-required:not(#input-item-captcha-label):after{content:"*";margin-left:8px;color:#dc3545}.view-contact .section-contact-us textarea.form-control{height:198px}.view-contact .section-contact-us .btn-row{text-align:center;margin-top:40px;margin-bottom:0}.view-contact .section-contact-us .btn-row .btn{width:240px;display:block;margin:0 auto}.view-contact .section-contact-us .contact-info-block{flex-grow:1}.view-contact .section-contact-us .info-cards-container{background-color:#f7f7f7;border-radius:.5rem;padding:28px;display:flex;flex-direction:column;gap:20px}.view-contact .section-contact-us .info-card{background-color:#fff;border-radius:.5rem;padding:20px;display:flex;flex-direction:column;gap:12px}.view-contact .section-contact-us .contact-link{color:#292929;text-decoration:none}.view-contact .section-contact-us .contact-link:hover{text-decoration:underline}.view-contact .section-contact-us .contact-link+.meta-title{margin-top:8px}.view-contact .section-contact-us .meta-title{display:flex;align-items:center}.view-contact .section-contact-us .meta-title:before{content:"";display:block;width:8px;height:8px;background-color:#003088;margin-right:16px}@media(max-width:991.98px){.view-contact .section-contact-us .fih-container{padding:40px 20px 80px}.view-contact .section-contact-us .form-card{padding:10px 20px 40px}.view-contact .section-contact-us .contact-grid{flex-direction:column}.view-contact .section-contact-us .contact-form-block{width:100%}}.view-error .error-item{padding:120px 0}.view-error #error-code-title{font-size:120px;line-height:1.2}.view-esg-file-certifications-list .section-certification-listing .fih-container{padding:60px 182px 120px}.view-esg-file-certifications-list .section-certification-listing .group-title{border-bottom:1px solid #d6d6d6;padding-bottom:8px;margin-bottom:20px}.view-esg-file-certifications-list .section-certification-listing .certification-items{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.view-esg-file-certifications-list .section-certification-listing .certification-group+.certification-group{margin-top:40px}.view-esg-file-certifications-list .section-certification-listing .certification-item{border-radius:.5rem;border:1px solid transparent;display:flex;gap:12px;align-items:center;padding:20px;cursor:pointer;transition:all .3s ease-out}.view-esg-file-certifications-list .section-certification-listing .certification-item .item-icon{flex-shrink:0;width:39px;height:38px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease-out}.view-esg-file-certifications-list .section-certification-listing .certification-item .item-name{flex-grow:1;font-size:1.25rem;font-weight:500;line-height:38px;transition:all .3s ease-out;word-break:break-all}.view-esg-file-certifications-list .section-certification-listing .certification-item .btn{font-size:1rem;font-weight:400;line-height:30px;flex-shrink:0;text-decoration:underline;padding-top:3px;padding-bottom:3px}.view-esg-file-certifications-list .section-certification-listing .certification-item:hover{border-color:#003088}.view-esg-file-certifications-list .section-certification-listing .certification-item:hover .item-icon,.view-esg-file-certifications-list .section-certification-listing .certification-item:hover .item-name{color:#003088!important}.view-esg-file-certifications-list .section-certification-listing .certification-item:hover .fa-chevron-right{animation:slideRightIn .3s ease-out}@media(max-width:991.98px){.view-esg-file-certifications-list .section-certification-listing .fih-container{padding:60px 20px 120px}.view-esg-file-certifications-list .section-certification-listing .certification-items{grid-template-columns:1fr}}.view-esg-file-policy-list .section-policies-listing .fih-container{padding:60px 182px 120px}.view-esg-file-policy-list .section-policies-listing .filter-block{margin-bottom:40px}.view-esg-file-policy-list .section-policies-listing .filter-block select{width:240px}.view-esg-file-policy-list .section-policies-listing .policies-listing{list-style:none;margin:0 0 80px;padding:0}.view-esg-file-policy-list .section-policies-listing .policies-listing .listing-item-block{transition:all .3s ease-out;padding:20px;display:flex;flex-direction:column;gap:12px;border-radius:.5rem;border:1px solid transparent}.view-esg-file-policy-list .section-policies-listing .policies-listing .listing-item-block+.listing-item-block{margin-top:20px}.view-esg-file-policy-list .section-policies-listing .policies-listing .listing-item-block:hover{border-color:#003088}.view-esg-file-policy-list .section-policies-listing .policies-listing .listing-item-block:hover .item-icon,.view-esg-file-policy-list .section-policies-listing .policies-listing .listing-item-block:hover .item-title{color:#003088!important}.view-esg-file-policy-list .section-policies-listing .policies-listing .date-category{display:flex}.view-esg-file-policy-list .section-policies-listing .policies-listing .date-category .date-time{font-size:1rem;font-weight:400;line-height:30px;color:#a6a6a6}.view-esg-file-policy-list .section-policies-listing .policies-listing .date-category .category-name{position:relative;margin-left:12px;padding-left:12px;font-size:.875rem;font-weight:400;line-height:28px;color:#a6a6a6}.view-esg-file-policy-list .section-policies-listing .policies-listing .date-category .category-name:before{content:"";display:block;width:1px;height:16px;background-color:#d6d6d6;position:absolute;top:50%;transform:translateY(-50%);left:0}.view-esg-file-policy-list .section-policies-listing .policies-listing .item-content{display:flex;gap:12px;align-items:center}.view-esg-file-policy-list .section-policies-listing .policies-listing .item-content .btn{padding-left:20px;padding-right:20px;flex-shrink:0}.view-esg-file-policy-list .section-policies-listing .policies-listing .item-icon{font-size:18px;width:36px;height:38px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.view-esg-file-policy-list .section-policies-listing .policies-listing .item-title{flex-grow:1;font-size:1.25rem;font-weight:500;line-height:38px}@media(max-width:991.98px){.view-esg-file-policy-list .section-policies-listing .fih-container{padding:60px 20px 120px}.view-esg-file-policy-list .section-policies-listing .filter-block{flex-direction:column;gap:12px;margin-bottom:20px}.view-esg-file-policy-list .section-policies-listing .filter-block select{width:100%}.view-esg-file-policy-list .section-policies-listing .policies-listing .item-content{flex-wrap:wrap;justify-content:flex-end}}.view-esg-report-list .report-cover{flex-shrink:0;max-width:420px;width:100%}@media(max-width:991.98px){.view-esg-report-list .report-cover{margin:auto}}.view-esg-report-list img{border-radius:8px}.view-esg-report-list .section-report-intro{background:url(../../images/front/esg/esg-report-bg.png) no-repeat center center;background-size:cover}.view-esg-report-list .section-report-intro .fih-container{padding:60px 172px}.view-esg-report-list .section-report-intro .report-intro-card{display:flex;gap:60px}.view-esg-report-list .section-report-intro .report-content{flex-grow:1;display:flex;flex-direction:column;gap:20px}.view-esg-report-list .section-report-intro .report-meta{list-style:none;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;gap:20px;flex-grow:1}.view-esg-report-list .section-report-intro .meta-description{flex-grow:1}.view-esg-report-list .section-report-intro .meta-item{margin-bottom:2px}.view-esg-report-list .section-report-intro .meta-item .meta-title{display:flex;align-items:center}.view-esg-report-list .section-report-intro .meta-item .meta-title:before{content:"";display:block;width:8px;height:8px;background-color:#003088;margin-right:16px}.view-esg-report-list .section-report-intro .meta-item .meta-text{flex-basis:100%}.view-esg-report-list .section-report-intro .meta-text{font-size:1.125rem;font-weight:400;line-height:34px}.view-esg-report-list .section-report-intro .meta-description{text-align:justify}.view-esg-report-list .section-report-intro .btn{justify-content:flex-start}.view-esg-report-list .section-report-listing .fih-container{padding:60px 182px 120px}.view-esg-report-list .section-report-listing .report-grid{list-style:none;margin:0 0 80px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:80px 36px}@media(max-width:991.98px){.view-esg-report-list .section-report-intro .fih-container{padding:80px 20px}.view-esg-report-list .section-report-intro .report-intro-card{flex-direction:column-reverse}.view-esg-report-list .section-report-intro .report-cover img{width:100%;height:auto}.view-esg-report-list .section-report-listing .fih-container{padding:60px 20px}.view-esg-report-list .section-report-listing .report-grid{grid-template-columns:1fr;gap:36px 16px}}.view-faq-list .l-faq .section-general-qa .fih-container{padding:60px 182px 120px}.view-faq-list .l-faq .section-general-qa .general-listing{margin:0 0 80px;padding:0;list-style:none}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .listing-item-block{display:flex;flex-direction:column;padding:28px 40px;border-bottom:1px solid #d6d6d6}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;transform-origin:top center}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .inner-text{word-break:break-word}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .inner-text ul{list-style-type:disc}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question{display:flex;align-items:flex-start;gap:16px;position:relative;z-index:1}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question p{margin-bottom:0}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question span{flex-grow:1}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text{transition:all .3s ease-out;cursor:pointer;color:#292929;margin-bottom:0}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text .inner-text{display:flex;gap:16px;flex-grow:1;order:0;text-align:justify}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:hover{color:#003088}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:hover .inner-text:before{background-color:#003088;border-color:#003088}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:hover:before,.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:hover:after{border-color:#003088}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text .inner-text:before{font-size:1.125rem;font-weight:500;line-height:34px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";transition:all .3s ease-out;content:"Q";display:block;width:32px;height:32px;line-height:32px;text-align:center;background-color:#a6a6a6;border-radius:.25rem;border:1px solid #a6a6a6;color:#fff;flex-shrink:0;margin-top:3px}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:before,.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:after{content:"+";font-family:"Font Awesome 7 Pro";font-weight:300;color:#003088;display:flex;width:36px;height:36px;border:1px solid transparent;justify-content:center;align-items:center;border-radius:.25rem;transition:all .3s ease-out;order:2;opacity:1;flex-shrink:0}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text:before{order:1;content:"";position:absolute;right:0;opacity:0}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active{color:#003088}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active .inner-text:before{background-color:#003088;border-color:#003088}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active:after{opacity:0}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active:before{opacity:1}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active+.answer-wrapper{grid-template-rows:1fr}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ques-text.active+.answer-wrapper .ans-text{margin-top:28px}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ans-text{font-size:1.125rem;font-weight:400;line-height:34px;transition:all .3s ease-out;color:#292929;margin-top:0;flex-grow:1;overflow:hidden}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question.ans-text:before{font-size:1.125rem;font-weight:500;line-height:34px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";transition:all .3s ease-out;content:"A";display:block;width:32px;height:32px;line-height:32px;text-align:center;background-color:#fff;border-radius:.25rem;border:1px solid #003088;color:#003088;flex-shrink:0;margin-top:3px}@media(max-width:991.98px){.view-faq-list .l-faq .section-general-qa .fih-container{padding:40px 20px}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .listing-item-block{padding:28px 16px}.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question,.view-faq-list .l-faq .section-general-qa .general-listing.general-qa .freq-ask-question .inner-text{gap:8px}}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .l-tab-wrapper{padding-right:0;padding-left:0}}.l-invest-overview-view .l-section--chart .c-year-button-wrapper .btn.btn-outline-primary.active:hover{background:#003088!important;color:#fff!important}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .c-year-button-wrapper .nav-item{width:50%}.l-invest-overview-view .l-section--chart .c-year-button-wrapper .btn{width:100%}}.l-invest-overview-view .l-section--chart .c-nav{border-bottom:solid 1px #ebebeb;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.l-invest-overview-view .l-section--chart .c-nav ::-webkit-scrollbar{display:none}.l-invest-overview-view .l-section--chart .c-nav .nav-link{position:relative;padding:12px 40px;color:#292929;background:none;border-radius:0;cursor:pointer}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .c-nav .nav-link{padding:12px 20px;min-width:32vw}}.l-invest-overview-view .l-section--chart .c-nav .nav-link:before{content:"";position:absolute;height:3px;width:100%;bottom:-1px;left:0}.l-invest-overview-view .l-section--chart .c-nav .nav-link.active{color:#003088}.l-invest-overview-view .l-section--chart .c-nav .nav-link.active:before{background:#003088}.l-invest-overview-view .l-section--chart .c-nav .nav-link:hover:not(.active){color:#0044c2}.l-invest-overview-view .l-section--chart .l-chart{border-radius:8px;border:1px solid #d6d6d6}@media(max-width:991.98px){.l-invest-overview-view .l-section--chart .l-chart{border:none;padding-left:0;padding-right:0}}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend-group-0,.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend-group-1{display:none}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-marker{opacity:0;transition:opacity .85s linear}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-svg{overflow:visible}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-marker.apexcharts-marker-visible{opacity:1}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-line{transition:d linear .5s}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-tooltip{border:none;background-color:transparent;box-shadow:none;border-radius:8px;overflow:visible}.l-invest-overview-view .l-section--chart .l-chart .c-tooltip{border:none;padding:8px 12px;border-radius:8px;background:#fff;box-shadow:0 0 20px #0044c21a}.l-invest-overview-view .l-section--chart .l-chart .c-tooltip__year{color:#a6a6a6}.l-invest-overview-view .l-section--chart .l-chart .c-tooltip__circle{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px;margin-top:2px}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-yaxis-label{font-size:1rem!important;fill:#003088!important}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend{padding:28px 100px 0;justify-content:space-between!important;gap:8px 20px}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend{padding:28px 0;gap:8px 8px;justify-content:center!important}}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend-text{padding-left:18px}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-legend-series{margin:0!important}.l-invest-overview-view .l-section--chart .l-chart .apexcharts-tooltip.apexcharts-tooltip-right{transform:translate(0)!important}.l-invest-overview-view .l-section--chart #cashChart .apexcharts-legend{justify-content:center!important;gap:8px 60px}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart #cashChart .apexcharts-legend{gap:8px 12px}}.l-invest-overview-view .l-section--chart .l-table-wrapper{border:solid 1px #d6d6d6;border-radius:8px;overflow:hidden}.l-invest-overview-view .l-section--chart .l-table-content{--bs-table-bg: transparent;--bs-table-color: $white}.l-invest-overview-view .l-section--chart .l-table-content>:not(caption)>*>*{padding:12px 20px;border:none;font-family:Inter,Noto Sans TC,sans-serif;vertical-align:middle;font-size:1.125rem}.l-invest-overview-view .l-section--chart .l-table-content th{font-weight:500}.l-invest-overview-view .l-section--chart .l-table-content th,.l-invest-overview-view .l-section--chart .l-table-content td{text-align:center;border-top:solid 1px #d6d6d6}.l-invest-overview-view .l-section--chart .l-table-content td+td{border-left:solid 1px #d6d6d6}.l-invest-overview-view .l-section--chart .l-table-content tr+tr{border-top:solid 1px #d6d6d6}.l-invest-overview-view .l-section--chart .l-table-content thead{font-weight:500;background:#003088;color:#fff;border-radius:8px}.l-invest-overview-view .l-section--chart .l-table-content thead th{border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6}.l-invest-overview-view .l-section--chart .l-table-content thead th:first-child{width:260px;text-align:left;font-weight:400}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .l-table-content thead th:first-child{max-width:150px}}.l-invest-overview-view .l-section--chart .l-table-content tbody th{text-align:left;border-right:solid 1px #d6d6d6!important;background:#f7f7f7;color:#003088;font-weight:400}@media(max-width:767.98px){.l-invest-overview-view .l-section--chart .l-table-content tbody th{text-align:center}}.l-invest-overview-view .l-section--chart .l-table-content tbody th:first-child{background:#f7f7f7}.l-invest-overview-view .l-section--chart .l-table-content th,.l-invest-overview-view .l-section--chart .l-table-content td{text-align:end}.view-history-list{background-image:url(../../images/front/about/events-bg.png);background-position:center center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}@media(max-width:991.98px){.view-history-list{background-image:url(../../images/front/about/events-bg_mobile.png)}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item{position:relative;padding-left:16px;margin-left:16.35%;border-left:solid 3px #d6d6d6}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item{padding-top:20px;margin-left:4px;padding-left:0;padding-bottom:12px}}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item:last-child{padding-bottom:0}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item *,.view-history-list .l-section--timeline .c-timeline-list .c-list-item *:before{transition:ease-out .3s}.view-history-list .l-section--timeline .c-timeline-list .c-list-item:before{content:"";display:block;width:11px;height:11px;background:#003088;position:absolute;left:-7px;top:32px}.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-item-wrapper{gap:51px;padding:20px 24px 80px;border-radius:8px;background:#f7f7f700}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-item-wrapper{gap:0;padding:12px 0 32px;margin-left:16px}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-item-year{position:absolute;left:-16.35%;top:8px;transform-origin:left;color:#0044c2}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-item-year{position:static;margin-left:20px;letter-spacing:0}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-img-wrapper{position:relative;width:220px;flex-shrink:0;transform-origin:right top;border-radius:8px;overflow:hidden}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-img-wrapper{width:auto;max-width:315px;margin-bottom:12px;transform-origin:left top}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item .c-item-list{list-style-type:disc}.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active:before{background:#dc3545}.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-item-wrapper{background:#f7f7f7}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-item-wrapper{background:none}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-item-year,.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-img-wrapper{transform:scale(1.1)}@media(max-width:991.98px){.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-img-wrapper{transform:scale(1)}}.view-history-list .l-section--timeline .c-timeline-list .c-list-item.active .c-img-wrapper:before{opacity:0}.view-home{padding-top:0}.view-home .section-swiper-banner .c-swiper-media-wrapper{aspect-ratio:2/1;position:relative}@media(max-width:991.98px){.view-home .section-swiper-banner .c-swiper-media-wrapper{aspect-ratio:1/2}}.view-home .section-swiper-banner .c-swiper-media-wrapper:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#00225166}.view-home .section-swiper-banner .c-home-banner-title{font-size:3.5rem;font-weight:700;line-height:1.2}@media(max-width:991.98px){.view-home .section-swiper-banner .c-home-banner-title{font-size:2.25rem}}.view-home .section-swiper-banner .c-home-banner-text{font-size:1.5rem;font-weight:600;line-height:1.4}.view-home .section-swiper-banner .c-home-banner-swiper-pagination{width:fit-content;display:flex;flex-direction:column;gap:8px;left:unset;bottom:unset;top:50%;right:72px;transform:translateY(-50%)}.view-home .section-swiper-banner .swiper-pagination-bullet{--swiper-pagination-bullet-border-radius: 999px;--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0);border:1px solid white;transition:.3s ease-out}.view-home .section-swiper-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-height: 40px}.view-home .section-swiper-banner .c-banner-scroll-down{position:absolute;bottom:52px;left:50%;z-index:1;transform:translate(-50%)}.view-home .section-swiper-banner .c-banner-scroll-down .icon-wrapper{border:1px solid rgba(255,255,255,.3);border-radius:999px;width:32px;height:32px;animation:bannerScrollDown .6s infinite alternate-reverse}.view-home .section-swiper-banner .c-banner-scroll-down .icon-wrapper .fa-arrow-down{animation:bannerScrollDownIcon .6s infinite alternate-reverse}@keyframes bannerScrollDown{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes bannerScrollDownIcon{0%{opacity:.3}to{opacity:1}}.view-home .section-pic-content{padding:120px 0 60px}.view-home .section-pic-content .heading-title{margin-bottom:60px}.view-home .section-pic-content .content-block{display:flex;align-items:center;gap:80px}.view-home .section-pic-content .content-block .image-wrapper{flex-shrink:0;width:746px;height:498px;border-radius:.5rem;overflow:hidden}.view-home .section-pic-content .content-block .text-title{margin-bottom:20px}.view-home .section-pic-content .content-block .text-content{line-height:34px;margin-bottom:60px}.view-home .section-pic-content.section-pic-content2{padding-bottom:120px}.view-home .section-pic-content .content-wrapper{flex:1}.view-home .section-pic-content .content-card{margin:0 0 0 -190px;list-style:none;border:1px solid #d6d6d6;padding:60px 80px;background-color:#fff}.view-home .section-pic-content .content-card .content-card-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d6d6d6}.view-home .section-pic-content .content-card .content-card-item:first-child{padding-top:0}.view-home .section-pic-content .content-card .content-card-item:last-child{padding-bottom:0;border-bottom:0}.view-home .section-pic-content .content-card h5,.view-home .section-pic-content .content-card p{margin-bottom:0}.view-home .section-pic-content .content-card .subtitles-font-style3{line-height:1.875}.view-home .section-switch-pic-grid .fih-container{padding:0}.view-home .section-switch-pic-grid .background-pic{position:relative;z-index:1;padding:120px 72px;background:url(../../images/front/index/switch-grid-pic-default.png) no-repeat center center}.view-home .section-switch-pic-grid .background-pic .bg-pic{transition:all .3s ease-out;position:absolute;z-index:1;inset:0;opacity:0}.view-home .section-switch-pic-grid .background-pic:has(.grid1.active) .bg-pic{opacity:1;background-image:url(../../images/front/index/switch-grid-pic1.png)}.view-home .section-switch-pic-grid .background-pic:has(.grid2.active) .bg-pic{opacity:1;background-image:url(../../images/front/index/switch-grid-pic2.png)}.view-home .section-switch-pic-grid .background-pic:has(.grid3.active) .bg-pic{opacity:1;background-image:url(../../images/front/index/switch-grid-pic3.png)}.view-home .section-switch-pic-grid .background-pic:has(.grid4.active) .bg-pic{opacity:1;background-image:url(../../images/front/index/switch-grid-pic4.png)}.view-home .section-switch-pic-grid .switch-pic-grid-block{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-block{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-block .grid1{grid-column:2;grid-row:1}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-block .grid2{grid-column:3;grid-row:1}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-block .grid3{grid-column:1;grid-row:2}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-block .grid4{grid-column:2;grid-row:2}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-wrapper{width:280px;height:240px;background-color:#fff3;color:#ffffff80;padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .3s ease-out}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-content-wrapper.active{background-color:#0044c2}.view-home .section-switch-pic-grid .switch-pic-grid-block .grid-title{text-align:right}.view-home .section-switch-pic-grid .switch-pic-grid-block .h3{line-height:48px;margin-bottom:0}.view-home .section-switch-pic-grid .switch-pic-grid-block .body-font-style1{line-height:34px;margin-bottom:0}.view-home .section-carousel-tabs .fih-container{padding-top:120px;padding-bottom:120px}.view-home .section-carousel-tabs .row-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;flex-wrap:wrap}.view-home .section-carousel-tabs .row-block .heading-title{width:296px;flex-shrink:0}.view-home .section-carousel-tabs .row-block .nav-tabs{margin-left:auto}.view-home .section-carousel-tabs .carousel-tabs-block{position:relative;z-index:1}.view-home .section-carousel-tabs .carousel-tabs-block .tab-content{transition:opacity .3s ease-out;opacity:0;visibility:hidden;position:absolute;z-index:0;inset:0;display:flex;gap:60px;min-height:520px}.view-home .section-carousel-tabs .carousel-tabs-block .tab-content.active{position:static;opacity:1;visibility:visible}.view-home .section-carousel-tabs .carousel-tabs-block .left-content{flex:1}.view-home .section-carousel-tabs .carousel-tabs-block .right-content{overflow:hidden;flex-shrink:0}.view-home .section-carousel-tabs .carousel-tabs-block .right-content img{width:660px;height:440px}.view-home .section-carousel-tabs .carousel-tabs-block .content-title-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:20px}.view-home .section-carousel-tabs .carousel-tabs-block .content-title-wrapper h4{margin-bottom:0}.view-home .section-carousel-tabs .carousel-tabs-block .content-text-wrapper{margin-bottom:20px;line-height:30px}.view-home .section-carousel-tabs .carousel-tabs-block .content-listing-wrapper{margin:0 0 40px;padding:0;list-style:none}.view-home .section-carousel-tabs .carousel-tabs-block .content-listing-wrapper .content-listing-item{border-bottom:1px solid #d6d6d6}.view-home .section-carousel-tabs .carousel-tabs-block .content-listing-wrapper .content-listing-item+.content-listing-item{margin-top:8px}.view-home .section-carousel-tabs .carousel-tabs-block .content-listing-wrapper .content-listing-item-link{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;line-height:30px;transition:all .3s ease-out;color:#292929;text-decoration:none;padding:12px}.view-home .section-carousel-tabs .carousel-tabs-block .content-listing-wrapper .content-listing-item-link:hover{color:#003088}.view-home .section-grid-pics .fih-container{padding-top:120px;padding-bottom:120px}.view-home .section-grid-pics .heading-title{margin-bottom:60px}.view-home .section-grid-pics .grid-content-block{padding:60px 40px;background-color:#fff}.view-home .section-grid-pics .grid-content-wrapper{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(12,1fr);row-gap:60px}.view-home .section-grid-pics .grid-content-item{position:relative;text-align:center;grid-column:span 3}.view-home .section-grid-pics .grid-content-item:nth-child(4n+1):nth-last-child(3),.view-home .section-grid-pics .grid-content-item:nth-child(4n+2):nth-last-child(2),.view-home .section-grid-pics .grid-content-item:nth-child(4n+3):nth-last-child(1){grid-column:span 4}.view-home .section-grid-pics .grid-content-item:after{content:"";display:block;width:1px;height:118px;background-color:#d6d6d6;position:absolute;right:0;top:50%;transform:translateY(-50%)}.view-home .section-grid-pics .grid-content-item:nth-child(4):after,.view-home .section-grid-pics .grid-content-item:last-child:after{display:none}.view-home .section-grid-pics .grid-content-item .img-wrapper{width:108px;height:108px;margin:0 auto 20px}.view-home .section-grid-pics .grid-content-item .img-wrapper img{width:100%;height:100%}.view-home .section-grid-pics .grid-content-item .subtitles-font-style1{color:#292929;margin-bottom:0}@media(min-width:992px){.view-home .section-carousel-tabs .nav-tabs-wrapper .scroll-left,.view-home .section-carousel-tabs .nav-tabs-wrapper .scroll-right{display:none}}@media(max-width:991.98px){.view-home .section-pic-content{padding-top:60px;padding-bottom:40px}.view-home .section-pic-content .content-block{flex-direction:column;gap:40px}.view-home .section-pic-content .content-block .image-wrapper{width:100%;height:auto}.view-home .section-pic-content .content-block .image-wrapper img{width:100%}.view-home .section-pic-content.section-pic-content2{padding-top:40px;padding-bottom:40px}.view-home .section-pic-content.section-pic-content2 .content-block{gap:20px}.view-home .section-pic-content .heading-title{margin-bottom:40px}.view-home .section-pic-content .content-card{border:0;margin-left:0;padding:20px 0}.view-home .section-flip-count .fih-container{padding:40px 20px}.view-home .section-flip-count .countup-block li{border-right:0}.view-home .section-flip-count .countup-block .icon-wrapper{width:80px;height:80px;margin-bottom:12px}.view-home .section-flip-count .countup-block .digit{font-size:36px!important}.view-home .section-flip-count .countup-block .digit-wrapper,.view-home .section-flip-count .countup-block .digit-num{height:45px}.view-home .section-flip-count .countup-block .sup{font-size:18px;line-height:20px}.view-home .section-flip-count .countup-block .year{font-size:18px;line-height:32px;padding-bottom:0}.view-home .section-switch-pic-grid .heading-title{margin-bottom:20px;margin-left:20px}.view-home .section-switch-pic-grid .background-pic{padding:40px 0}.view-home .section-switch-pic-grid .background-pic .switch-pic-grid-block{flex-direction:column}.view-home .section-switch-pic-grid .background-pic .grid-content-block{display:flex;width:100%;overflow:auto;padding-left:20px;padding-right:20px}.view-home .section-switch-pic-grid .background-pic .grid-content-block .grid-content-wrapper{width:280px;height:240px;flex-shrink:0}.view-home .section-carousel-tabs .fih-container{padding-top:40px;padding-bottom:40px}.view-home .section-carousel-tabs .row-block,.view-home .section-carousel-tabs .row-block .heading-title{margin-bottom:40px}.view-home .section-carousel-tabs .row-block .nav-tabs{padding-bottom:2px}.view-home .section-carousel-tabs .row-block .nav-tabs .nav-link{padding:12px}.view-home .section-carousel-tabs .carousel-tabs-block .tab-content{flex-direction:column-reverse;gap:20px}.view-home .section-carousel-tabs .carousel-tabs-block .right-content img{width:100%;height:auto}.view-home .section-carousel-tabs .nav-tabs-wrapper{position:relative;overflow:hidden}.view-home .section-carousel-tabs .nav-tabs-wrapper:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:100px;background:linear-gradient(90deg,#f7f7f7,#f7f7f780 40%,#ffffff80,#fff0);z-index:2;pointer-events:none;opacity:0;transition:opacity .3s}.view-home .section-carousel-tabs .nav-tabs-wrapper.show-left-fade:before{opacity:1}.view-home .section-carousel-tabs .nav-tabs-wrapper:after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:100px;background:linear-gradient(90deg,#fff0,#ffffff80 30%,#f7f7f7 60% 100%);z-index:2;pointer-events:none;opacity:1;transition:opacity .3s}.view-home .section-carousel-tabs .nav-tabs-wrapper.hide-right-fade:after{opacity:0}.view-home .section-carousel-tabs .nav-tabs-wrapper .scroll-left{position:absolute;z-index:3;left:0;top:50%;transform:translateY(-50%)}.view-home .section-carousel-tabs .nav-tabs-wrapper .scroll-right{position:absolute;z-index:3;right:0;top:50%;transform:translateY(-50%)}.view-home .section-carousel-tabs .nav-tabs-wrapper .hidden{display:none}.view-home .section-carousel-tabs .nav-tabs{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.view-home .section-carousel-tabs .nav-tabs .nav-item{flex-shrink:0}.view-home .section-carousel-tabs .nav-tabs::-webkit-scrollbar{display:none}.view-home .section-grid-pics .fih-container{padding-top:40px;padding-bottom:40px}.view-home .section-grid-pics .heading-title{margin-bottom:40px}.view-home .section-grid-pics .grid-content-block{padding:40px 20px}.view-home .section-grid-pics .grid-content-wrapper{grid-template-columns:repeat(2,1fr)}.view-home .section-grid-pics .grid-content-item{grid-column:span 1}.view-home .section-grid-pics .grid-content-item:after{display:none}}.view-member-list .l-section--board .c-member-list{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}@media(max-width:1199.98px){.view-member-list .l-section--board .c-member-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.98px){.view-member-list .l-section--board .c-member-list{grid-template-columns:repeat(1,1fr)}}.view-member-list .l-section--board .c-card{cursor:pointer;overflow:hidden;position:relative;border-radius:12px;transition:.3s}@media(max-width:991.98px){.view-member-list .l-section--board .c-card{max-width:335px}}.view-member-list .l-section--board .c-card:before{content:"";opacity:0;position:absolute;z-index:10;bottom:0;width:100%;height:60%;transition:opacity .3s;background:linear-gradient(to bottom,#0000,#0000000d 28%,#0003 54%,#000)}.view-member-list .l-section--board .c-card__img-wrapper{position:absolute;top:40px;left:50%;border-radius:999px;width:calc(100% - 60px);text-align:center;aspect-ratio:1/1;overflow:hidden;transform:translate(-50%);background:#f7f7f7;transition:.3s}@media(min-width:992px){.view-member-list .l-section--board .c-card__img-wrapper--lg{width:60%}}.view-member-list .l-section--board .c-card__title{color:#003088;transition:.3s;position:relative;z-index:10;margin-top:444px;padding-right:100px;padding-left:40px;padding-bottom:24px}@media(max-width:1199.98px){.view-member-list .l-section--board .c-card__title{margin-top:326px;padding:20px 28px}}.view-member-list .l-section--board .c-card__title .c-title{height:3em;line-height:1.4;color:#292929;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:991.98px){.view-member-list .l-section--board .c-card__title .c-title{font-size:1.75rem}}.view-member-list .l-section--board .c-card__title .c-subtitle{line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:991.98px){.view-member-list .l-section--board .c-card__title .c-subtitle{font-size:1.25rem}}.view-member-list .l-section--board .c-card__link{position:absolute;z-index:10;background:#f7f7f7;border-top-left-radius:20px;bottom:0;right:0;color:#fff;width:76px;height:76px}@media(max-width:991.98px){.view-member-list .l-section--board .c-card__link{width:60px;height:60px}}.view-member-list .l-section--board .c-card__link .c-link{transition:.3s;position:absolute;right:0;bottom:0;width:60px;height:60px;background:#fff;color:#003088;display:flex;justify-content:center;align-items:center;border-top-left-radius:12px;border-bottom-right-radius:12px;font-size:1.5rem}@media(max-width:991.98px){.view-member-list .l-section--board .c-card__link .c-link{font-size:1.25rem;width:50px;height:50px}}@media(min-width:768px){.view-member-list .l-section--board .c-card:hover{box-shadow:0 0 20px #0044c21a}.view-member-list .l-section--board .c-card:hover:before{opacity:1}.view-member-list .l-section--board .c-card:hover .c-card__img-wrapper{top:0;border-radius:0;width:100%;height:100%}.view-member-list .l-section--board .c-card:hover .c-card__title,.view-member-list .l-section--board .c-card:hover .c-card__title .c-title{color:#fff}.view-member-list .l-section--board .c-card:hover .c-card__link .c-link{background:#003088;color:#fff}}.view-member-list .l-section--board .c-card--sm .c-card__title{margin-top:228px;padding:0 60px 12px 16px}@media(max-width:991.98px){.view-member-list .l-section--board .c-card--sm .c-card__title{margin-top:326px;padding:20px 28px}}.view-member-list .l-section--board .c-card--sm .c-card__link{width:48px;height:48px}@media(max-width:991.98px){.view-member-list .l-section--board .c-card--sm .c-card__link{width:60px;height:60px}}.view-member-list .l-section--board .c-card--sm .c-card__link .c-link{width:40px;height:40px;font-size:1rem}@media(max-width:991.98px){.view-member-list .l-section--board .c-card--sm .c-card__link .c-link{font-size:1.25rem;width:50px;height:50px}}@media(min-width:768px){.view-member-list .l-section--board .c-card--sm:hover .c-card__title{color:#fff}}.view-member-list .l-modal .modal-dialog{max-width:1200px}.view-member-list .l-modal .c-profile{width:23%}@media(max-width:991.98px){.view-member-list .l-modal .c-profile{width:100%}}@media(max-width:991.98px){.view-member-list .l-modal .c-profile img{max-width:240px;max-height:240px}}.view-member-list .l-modal .c-intro{width:69%}@media(max-width:991.98px){.view-member-list .l-modal .c-intro{width:100%}}.view-member-list .l-modal .c-intro__header{background:#f7f7f7;border-left:solid 2px #003088;padding:12px 16px}.view-member-list .l-modal .c-intro__title{position:relative;padding-left:16px;font-size:16px;line-height:1.875;color:#292929}.view-member-list .l-modal .c-intro__title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;background:#003088}.view-report img{border-radius:8px}.view-report .l-section--banner{background-image:url(../../images/front/invest/report-banner-bg.png);background-size:cover;background-repeat:no-repeat;background-color:#f7f7f7}@media(max-width:991.98px){.view-report .l-section--banner .c-img-wrapper{max-width:420px;margin:auto}}.view-report .l-section--book .c-card .heading-latin{color:#292929}@media(max-width:991.98px){.view-report .l-section--book .c-card-img{max-width:420px}}.view-report .l-section--book .c-card:hover .heading-latin{color:#003088}.view-report .l-section--book .c-report-badge{background:#ebebeb}@media(max-width:991.98px){.view-shareholder .l-invest-shareholders-view .l-title-deco{position:relative;padding-left:28px}.view-shareholder .l-invest-shareholders-view .l-title-deco:before{content:"";position:absolute;width:8px;height:8px;background:#dc3545;left:0;top:calc(.5em + 4px)}}.view-shareholder .l-invest-shareholders-view .c-event-list li{position:relative;padding-left:28px}.view-shareholder .l-invest-shareholders-view .c-event-list li:before{content:"";position:absolute;width:8px;height:8px;background:#003088;left:0;top:15px}.view-shareholder .l-invest-shareholders-view .c-info-file{border-radius:8px}.view-shareholder .l-invest-shareholders-view .c-info-file .c-file-list{margin-top:-8px;margin-bottom:-8px}.view-shareholder .l-invest-shareholders-view .c-info-file li+li{border-top:solid 1px #d6d6d6}.view-shareholder .l-invest-shareholders-view .c-info-file .c-item-link{color:#292929}.view-shareholder .l-invest-shareholders-view .c-info-file .c-item-link *{transition:ease-out .3s}.view-shareholder .l-invest-shareholders-view .c-info-file .c-item-link:hover{color:#003088}.view-shareholder .l-invest-shareholders-view .c-info-file .c-item-link:hover .c-icon-wrapper{background:none;border:solid 1px #003088}.view-shareholder .l-invest-shareholders-view .c-info-file .c-item-link:hover icon{color:#003088}.view-shareholder .l-invest-shareholders-view .c-info-file .c-icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;width:38px;height:38px;border:solid 1px transparent;border-radius:8px}.view-shareholder .l-invest-shareholders-view .l-section--current .c-info-wrapper{background-image:url(../../images/front/invest/shareholders-info-bg.png);background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;background-position:top right;border-radius:8px}@media(max-width:991.98px){.view-shareholder .l-invest-shareholders-view .l-section--current .c-info-wrapper{background-image:url(../../images/front/invest/shareholders-info-bg-mobile.png);background-size:contain}}.view-shareholder .l-invest-shareholders-view .l-section--history .c-feature-title{position:relative;padding-left:28px}.view-shareholder .l-invest-shareholders-view .l-section--history .c-feature-title:before{content:"";position:absolute;width:8px;height:8px;background:#dc3545;left:0;top:20px}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion{gap:28px}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-item{border:none;border-radius:8px}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button,.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button:not(.collapsed){background:none;box-shadow:none;border-radius:8px}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button{transition:outline ease-out .3s;color:#292929}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button:not(.collapsed){color:#003088}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button:hover.collapsed{color:#003088;box-shadow:0 0 2px #003088}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button:after{content:"+";font-family:"Font Awesome 7 Pro";display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#003088;background:none}.view-shareholder .l-invest-shareholders-view .l-section--history .c-accordion .accordion-button:not(.collapsed):after{content:""}
