@import "https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&family=Prompt:wght@400;600;700&family=Titillium+Web:wght@400;700&display=swap";
body{scroll-behavior:smooth!important;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:16px!important}button,a,p,li,span{font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}h3{line-height:normal!important}a{text-decoration:none!important}img{object-fit:contain;width:100%!important;height:unset!important;position:relative!important}.lang-button a{color:#001736;padding:5px 10px;font-weight:700;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:14px!important}.lang-button a:hover,.lang-button a.active{border-radius:5px;padding:5px 10px;color:#fff!important;background-color:#0179cc!important}.lang-button hr{opacity:1!important;border-color:#001736!important;align-self:center!important;height:20px!important}.menu{color:#fff;background-color:#001736;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}.menu a button{text-transform:capitalize;border-radius:0;padding:10px 40px;font-size:16px}.menu a:first-child button{padding:10px 15px}.menu button:first-child svg{font-size:28px}.menu button:hover,.menu button:focus{background-color:#0179cc}.footer{color:#fff!important;background:url(../media/bg-footer.19yzos15p-tqq.png) 0 0/cover no-repeat!important;padding:100px 0!important}.footer a{color:#fff!important}.footer a:hover{color:#0179cc!important}.MuiListItemIcon-root{min-width:0!important;margin-right:20px!important}.copyright{background-color:#0179cc;padding:10px 0}.copyright p{color:#fff;font-size:12px}.text-banner_inner{color:#fff}.text-banner_inner h1{text-shadow:0 3px 6px #0000004d}.text-banner_inner p{font-weight:400}.text-banner_inner button{margin-top:20px;padding:8px 40px;font-weight:700;color:#001736!important;background-color:#fff!important}.text-banner_inner button:hover{color:#fff!important;background-color:#000!important}.content{padding:100px 0}.t-blue{color:#0179cc}.card-product{will-change:transform;transition:transform .75s}.card-product .card{border:none}.box-product_main .card-img-overlay{padding:0;inset:auto 20px 20px!important}.box-product_main .card-title{color:#001736!important;font-size:18px!important;font-weight:700!important}.box-more button{color:#fff;vertical-align:text-top;border-radius:0;width:45px;min-width:40px;height:40px;padding:0 0 5px;font-size:28px;font-weight:bolder;line-height:1;background-color:#0179cc!important}.box-more{opacity:0;position:absolute}.box-more_left{top:20px;left:25px}.box-more_right{top:20px;right:25px}.card-product:hover .box-more,.card-product:focus .box-more{opacity:1}.btn-link button{color:#fff;background-color:#001736!important;padding:8px 40px!important}.btn-link button:hover{background-color:#0179cc!important}.step_main{background:url(../media/bg-step.13scn4ozqz9z0.png) 0 0/cover no-repeat!important}.step_text li{margin-bottom:5px;font-size:14px;list-style:none}.subheading_inner{padding-bottom:15px;position:relative}.subheading_inner:before{content:"";background:#0179cc;width:95px;height:5px;position:absolute;bottom:-5px;left:44%}.subheading_inner:after{content:"";background:#0179cc;width:35px;height:5px;position:absolute;bottom:-5px;right:45%}.card-step{border:none;background:#fff url(../media/bg-inactive_step.30rpncb2ea28q.png) 50%/cover no-repeat!important}.card-step .card-body{padding:30px 20px}.card-step img{margin:0 auto;padding:30px;display:block;width:60%!important;height:270px!important}.step_content{-webkit-line-clamp:2;color:#000;letter-spacing:.5px;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.step_link button{color:#fff;background-color:#001736;border-radius:0;min-width:30px;min-height:30px;padding:10px!important}.card-step .card-title{color:#0179cc}a:hover .card-step{background:#fff url(../media/bg-active_step.01o5ggq9rc3k2.png) 50%/cover no-repeat!important}a:hover .step_link button{color:#fff;background-color:#0179cc}.link-normal{color:#001736;font-size:16px}.link-normal:hover{color:#0179cc}.heading-news_inner{margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #001736!important}.news-list_inner{padding:15px 25px;color:#000!important;background-color:#eee!important;font-size:14px!important}.news-list_inner:hover{background-color:#0179cc33!important}.sub-contact-inner{position:relative}.sub-contact-inner a{flex:none;width:33.3333%}.bg-darkblue{color:#fff;border:none;border-radius:0;background-color:#001736!important}.bg-blue{color:#fff;border:none;border-radius:0;background-color:#0179cc!important}.card-img-overlay h1{transition:transform .25s}.card-subcontact:hover .card-img-overlay h1{transform:translateY(-10px)}.coverMain{align-items:end;padding:100px 0 50px;background:url(../media/bg-cover.3o3gk19hfd-97.png) 50%/cover no-repeat fixed!important;min-height:400px!important;display:flex!important}.breadcrumbs,.breadcrumbs a{color:#fff!important}.breadcrumbs{margin:20px 0 0 50px!important}.process_menu-btn a{color:#000;background-color:#f1f1f1;border-radius:5px;padding:12px 30px}.process_menu-btn a:hover,.process_menu-btn a.active{color:#fff;background-color:#0179cc;border-radius:5px;padding:12px 30px}.sub-inner_headding{border-bottom:1px solid #f1f1f1;margin-bottom:20px;padding-bottom:20px}.sub-inner_headding h5{border-left:5px solid #0179cc;padding-left:20px;font-weight:600}.card-product h5{color:#0179cc!important;margin-bottom:15px!important;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:18px!important;font-weight:600!important}.card-product p{margin-bottom:0!important;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:14px!important;line-height:1.7!important}.MuiGrid-item{padding-top:10px!important}.card-product{background:url(../media/shape_inactive.20ox815_ak5dx.png) 100% 100%/contain no-repeat!important;border-radius:10px!important}a:hover .card-product{background:url(../media/shape_active.024v-ik_dhc_z.png) 100% 100%/contain no-repeat!important}.product_inner-text{padding:20px 30px}.card-product,.card-product_subpage{position:relative}.card-product_subpage .content-overlay{opacity:0;z-index:1;background:#0179cccc;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;inset:0}a:hover .card-product_subpage .content-overlay{opacity:1}.card-product_subpage .card-img{width:100%}.content-details{text-align:center;opacity:0;z-index:1;width:100%;padding-left:1em;padding-right:1em;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a:hover .card-product_subpage .content-details{opacity:1;top:50%;left:50%}.content-details h1{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5em;font-weight:700}.content-details p{color:#fff;font-size:.8em}.fadeIn-bottom{top:80%}.fadeIn-top{top:20%}.fadeIn-left{left:20%}.fadeIn-right{left:80%}.modal-modal-title{color:#fff;background-color:#0179cc;padding:10px 20px;font-size:18px;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}.close-btn{z-index:1;color:#fff!important;background-color:#0179cc!important;border-radius:0!important;padding:4px!important;font-size:14px!important}.link-in_process a{scroll-behavior:smooth!important}.card-list-instru{padding:0;box-shadow:none!important;background-color:#fff!important;border-radius:0!important}.list-instru_inner{border-radius:5px!important}.list-instru-text{padding:20px 0 0!important}.list-instru-text h5{border-left:5px solid #0179cc;margin:0;padding-left:20px;font-size:18px;font-weight:600;line-height:1.2;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}.list-instru-text ul{margin-top:10px;padding-left:25px;font-size:14px;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;list-style:none!important}.table-instru table td,.table-instru table th{vertical-align:middle;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:14px!important}.search-news input{padding:12px 20px!important;font-size:14px!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0179cc!important}.subject-news{border-bottom:1px solid #eee!important;margin-bottom:25px!important;padding-bottom:10px!important}.subject-news h5{color:#0179cc;margin-bottom:15px;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}.subject-news p{color:#001736;font-size:14px}.box-about_text{background:url(../media/bg-about.15t_fq892y62g.png) 0 0/cover no-repeat!important;padding:40px!important}.box-about_text h3{color:#0179cc!important;margin-bottom:20px!important;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-weight:600!important}.box-about_text span{font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:16px!important;line-height:2!important}.list-about,.affiliates_box-inner{padding-bottom:5px;border-bottom:1px solid #f1f1f1!important}.list-last,.affiliates_box-inner .list-about{border:none!important}.list-about h6{font-weight:600;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important;font-size:16px!important}.list-about p{margin-bottom:15px;line-height:1.5}.list-about a{color:#000!important;margin-bottom:15px!important;font-size:16px!important;display:inline-block!important}.list-about a:hover{color:#0179cc!important}.list-about a.t-blue{color:#0179cc!important;margin-bottom:0!important}.list-about a.t-blue:hover{color:#0179cc!important;text-decoration:underline!important}.form-contact{padding:30px 0;background:url(../media/bg-pattern.04yopopfpcfcn.png) 50%/cover no-repeat!important}.affiliates_box{background:url(../media/bg-affiliates.21skjmesoi0sc.png) 0 0/cover no-repeat!important}.map-img{position:relative!important}.btn-popover{vertical-align:middle!important;color:#fff!important;background-color:#001736!important;border-radius:50%!important;width:30px!important;min-width:20px!important;height:30px!important;margin-bottom:10px!important;padding:0 0 3px!important;font-size:18px!important;line-height:1!important;position:absolute!important}.btn-popover_1{bottom:15%;right:21%}.btn-popover_2{bottom:40%;right:11%}.btn-popover:hover{background-color:#0179cc!important}.map-img .MuiMenu-root{top:0!important}.popover-box{color:#fff;margin-top:0;padding:20px 30px;display:block;position:absolute;background-color:#001736!important}.box-thai{bottom:15%;right:25%}.box-japan{top:12%;right:11%}.popover-box h6{margin-bottom:10px!important;font-family:Titillium Web,"M PLUS Rounded 1c",Prompt,sans-serif!important}.popover-box ul{margin:0!important;padding:0 0 0 15px!important}.popover-box ul li a{color:#fff!important;margin:0 0 5px 10px!important;font-size:14px!important;display:inline-block!important}.popover-box ul li a:hover{text-decoration:underline!important}.box-thai{padding:15px 20px!important}.box-thai h6{letter-spacing:1.2px;font-size:16px;font-weight:600;margin:0!important}.MuiTextField-root{margin:0}.btn-send button{color:#fff!important;background-color:#0179cc!important;padding:8px 40px!important}.btn-send button:hover{background-color:#001736!important}.floating-btn{position:relative!important}.floating{padding:10px!important;box-shadow:0 4px 20px #aab4be4d!important}.floating:hover{background-color:#005694!important}.totop{background-color:#c2e0ff!important;box-shadow:0 4px 20px #aab4be4d!important}.totop:hover{background-color:#99ccf3!important}.mb_menu{color:#fff!important;background-color:#001736!important;border-radius:0!important;margin:auto 0 auto 5px!important}#lang-menu ul{width:100px!important;margin-top:10px!important;padding:0!important}#lang-menu ul li{text-align:center;background-color:#0179cc!important;border-bottom:1px solid #3ba3ed!important;padding:10px!important;display:block!important}#lang-menu ul li:hover{background-color:#001736!important}#lang-menu ul li:last-child{border:none!important}#lang-menu ul li a{color:#fff!important;font-size:14px!important}.mo-logo img{text-align:center!important;display:block!important}.mb-lang{vertical-align:middle!important;height:43px!important;margin:auto 5px auto 10px!important;padding:0!important}.drawer a li{color:#fff!important;text-align:center!important;border-bottom:1px solid #42425e!important;padding:15px!important;font-size:14px!important;display:block!important}.drawer a:last-child li{border:none!important}.footer-contact p{font-size:14px!important}.gdpr{position:relative}.gdpr-box{z-index:9999;background-color:#000;padding:10px;position:fixed;bottom:0}.gdpr-box p{color:#fff;margin-bottom:0;font-size:14px;line-height:1.5}.gdpr-box p a{color:#0179cc;padding:0 5px}.gdpr-box p a:hover{color:#95edf9}.link-gdpr{color:#fff;text-align:center;background-color:#0179cc;border-radius:5px;width:150px;margin-left:50px;padding:8px 40px;font-size:16px}.link-gdpr:hover{background-color:#000}.text-box a{margin-bottom:10px;display:block}.text-box a:hover{color:#001736}@media screen and (max-width:1366px){.box-japan{top:14%!important;right:15%!important}}@media screen and (max-width:1180px){.menu a button{padding:10px 20px!important}.card-img-overlay h1{font-size:24px!important}.process_menu-btn a{text-align:center!important;display:inline-block!important}.box-japan{top:-5%!important;right:11%!important}}@media screen and (max-width:820px){.mo-logo img{width:100%!important}.footer-contact{text-align:left!important}.process_menu-btn,.process_menu-btn a{width:100%!important}.news-list_inner{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}.news-list_inner hr{display:none!important}.card-step img{width:100%!important;height:230px!important}.box-japan{top:-15%!important;right:17%!important}.box-thai{bottom:15%!important;right:27%!important}.search-news{width:100%!important}}@media screen and (max-width:767px){.toolbar{padding:10px!important}.mo-logo{width:100%!important}.mo-logo img{width:100%!important;padding-right:15px!important}.searchinput{color:#fff!important;background-color:#001736!important}.searchinput div{justify-content:start!important;width:100%!important}.searchinput input{color:#fff!important;width:100%!important}.searchinput svg{color:#fff!important}.t-s{text-align:left!important}.footer{padding:50px 20px!important}.coverMain{min-height:auto!important;padding:50px 20px!important}.coverMain h3{font-size:24px!important}.breadcrumbs{margin:10px 0 0 40px!important}.modal-inner{width:90%!important}.btn-popover_1{bottom:15%!important;right:35%!important}.btn-popover_2{bottom:40%!important;right:15%!important}.popover-box{padding:10px 20px!important}.popover-box h6{font-size:16px!important}.popover-box ul li a{font-size:12px!important}.box-japan{top:-25%!important;right:15%!important}.popover-box.box-thai h6{font-size:12px!important}.box-thai{bottom:35%!important;right:35%!important}.table-instru table th{width:25%}.sub-contact-inner a{width:100%}.gdpr-box{flex-direction:column}.gdpr-box .ms-auto{text-align:center;width:100%}.news-01 colgroup col{width:100%!important}.news-01 thead,tr{flex-direction:column;width:100%;display:flex;height:auto!important}table.news-01{width:100%!important}}
.carousel{position:relative}.embla{--slide-spacing:1rem;--slide-size:100%;--slide-height:500px;padding:0}.embla__viewport{overflow:hidden}.embla__container{height:auto;margin-left:calc(var(--slide-spacing) * -1);flex-direction:row;display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__slide__img{object-fit:cover;width:100%;display:block;height:var(--slide-height)!important}.embla__slide__text{z-index:1;background-color:rgba(var(--background-site-rgb-value), .85);text-align:left;border-radius:50%;width:20%;height:auto;font-weight:900;line-height:1.5;position:absolute;bottom:30%;left:5%}.embla__slide__text-jp{bottom:20%}.embla__slide__text>span{color:var(--brand-primary);background-image:linear-gradient(45deg, var(--brand-primary), var(--brand-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;display:block;position:absolute;inset:0}.embla__dot,.embla__button{-webkit-appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.embla__dots{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1.2rem;left:0;right:0}.embla__dot{align-items:center;width:3rem;height:3rem;margin-left:.75rem;margin-right:.75rem;display:flex}.embla__dot:after{content:"";background-color:#00000080;border-radius:.2rem;width:100%;height:.3rem}.embla__dot--selected:after{background:#0062c0}.embla__button{z-index:1;color:#fff;cursor:pointer;background:#0064c280;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla__button--prev{left:1.4rem}.embla__button--next{right:1.4rem}.embla__button:disabled{opacity:.3}.embla__button__svg{filter:invert()sepia(0%)saturate(7492%)hue-rotate(168deg)brightness(121%)contrast(94%);width:60%;height:60%}.embla__dots,.embla__button{display:none}@media screen and (max-width:1600px){.embla__slide__text{width:23%;bottom:25%}.embla__slide__text-jp{width:25%;bottom:20%}.embla__slide__text-jp p{font-size:14px!important}}@media screen and (max-width:1180px){.embla__slide__text{text-align:center;background-color:#00000080;border-radius:0;justify-content:center;align-items:center;width:50%;padding:30px;display:flex;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.text-banner_inner button{margin-top:0;color:#fff!important;background-color:#0062c0!important}.text-banner_inner h1{font-size:30px;line-height:1.4}}@media screen and (max-width:767px){.embla__slide__text{width:100%;padding:50px 30px}}
