*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none !important}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{font-size:clamp(1.4rem, 0.952vw, 1.8rem)}h1{font-size:clamp(2.5rem, 2.08333vw, 4rem)}html{font-size:62.5%;font-family:Arial, Helvetica, sans-serif}html::-webkit-scrollbar{width:5px;background:rgba(0,0,0,0.4)}html::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.8)}img{height:auto}ul{list-style:none}a{text-decoration:none}body.overflow{overflow:hidden}.border_link{position:relative}.border_link::before{content:'';position:absolute;width:0;left:0;bottom:0;height:.104166666667vw;background:#fff;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.border_link:hover{color:#fff}.border_link:hover::before{width:4.01041666667vw}.sanyo_link,.sanyo_link_wb{background:#1b69b2;border:1px solid #1b69b2;display:inline-block;font-family:'BwModelicaSS01-Medium';text-transform:uppercase;line-height:1;color:#fff;cursor:pointer;font-size:.833333333333vw;-webkit-border-radius:2.60416666667vw;border-radius:2.60416666667vw;letter-spacing:.104166666667vw;padding:1.25vw 2.23958333333vw 1.30208333333vw;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.sanyo_link:hover,.sanyo_link_wb:hover{background:#fff;color:#000;border:1px solid #000}.sanyo_link:hover img,.sanyo_link_wb:hover img{-webkit-filter:invert(1);filter:invert(1)}@media all and (max-width: 540px){.sanyo_link,.sanyo_link_wb{font-size:2.29468599034vw;-webkit-border-radius:12.077294686vw;border-radius:12.077294686vw;letter-spacing:.24154589372vw;padding:2.89855072464vw 4.8309178744vw}}.sanyo_link span,.sanyo_link .span_link,.sanyo_link_wb span,.sanyo_link_wb .span_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.885416666667vw}@media all and (max-width: 540px){.sanyo_link span,.sanyo_link .span_link,.sanyo_link_wb span,.sanyo_link_wb .span_link{gap:2.4154589372vw}}.sanyo_link img,.sanyo_link_wb img{width:1.61458333333vw;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media all and (max-width: 540px){.sanyo_link img,.sanyo_link_wb img{width:4.8309178744vw}}.sanyo_link:hover img,.sanyo_link_wb:hover img{-webkit-transform:translateX(.260416666667vw);-ms-transform:translateX(.260416666667vw);transform:translateX(.260416666667vw)}.sanyo_link_2,.sanyo_link_white{display:inline-block;font-family:'BwModelicaSS01-Medium';text-transform:uppercase;line-height:1;color:#1b69b2;font-size:.833333333333vw;letter-spacing:.104166666667vw}@media all and (max-width: 540px){.sanyo_link_2,.sanyo_link_white{font-size:2.4154589372vw}}.sanyo_link_2 span,.sanyo_link_2 .span_link,.sanyo_link_white span,.sanyo_link_white .span_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.885416666667vw}@media all and (max-width: 540px){.sanyo_link_2 span,.sanyo_link_2 .span_link,.sanyo_link_white span,.sanyo_link_white .span_link{gap:1.2077294686vw}}.sanyo_link_2 img,.sanyo_link_white img{width:1.61458333333vw;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media all and (max-width: 540px){.sanyo_link_2 img,.sanyo_link_white img{width:3.86473429952vw}}.sanyo_link_2:hover img,.sanyo_link_white:hover img{-webkit-transform:translateX(.260416666667vw);-ms-transform:translateX(.260416666667vw);transform:translateX(.260416666667vw)}.sanyo_link_wb{background:transparent;border:1px solid #fff}.sanyo_link_white{color:#fff}.para,.mission_content,.sub_para,.subtitle_1793_light{font-size:1.14583333333vw;color:#000;font-family:'BwModelica-Light'}@media all and (max-width: 540px){.para,.mission_content,.sub_para,.subtitle_1793_light{font-size:3.38164251208vw}.para br,.mission_content br,.sub_para br,.subtitle_1793_light br{display:none}}.strong_medium{font-family:'BwModelica-Medium'}.subtitle_1793_light{font-size:.933854166667vw}@media all and (max-width: 540px){.subtitle_1793_light{font-size:2.89855072464vw}}.sub_para{font-size:.9375vw}@media all and (max-width: 540px){.sub_para{font-size:2.89855072464vw}}.para_16{font-size:.833333333333vw;font-family:'BwModelica-Regular'}@media all and (max-width: 540px){.para_16{font-size:2.89855072464vw}}.subtitle_2025,.subtitle_2025_white{font-family:'BwModelicaSS01-bold';color:#352424;font-size:1.0546875vw;line-height:1}@media all and (max-width: 540px){.subtitle_2025,.subtitle_2025_white{font-size:3.86473429952vw}}.blue_txt{color:#1b69b2}.subtitle_23,.subtitle_23_white,.subtitle_23_black{font-family:'BwModelicaSS01-Medium';color:#1b69b2;font-size:1.19791666667vw;letter-spacing:.208333333333vw;line-height:1;text-transform:uppercase}@media all and (max-width: 540px){.subtitle_23,.subtitle_23_white,.subtitle_23_black{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_2682{font-family:'BwModelicaSS01-Bold';color:#352424;font-size:1.396875vw;line-height:1}@media all and (max-width: 540px){.subtitle_2682{font-size:4.34782608696vw}}.subtitle_3622{font-family:'BwModelica-Bold';color:#000;font-size:1.88645833333vw;line-height:1}@media all and (max-width: 540px){.subtitle_3622{font-size:4.8309178744vw}}.subtitle_36,.subtitle_36_white{font-family:'BwModelica-Bold';color:#352424;font-size:1.875vw;line-height:1}@media all and (max-width: 540px){.subtitle_36,.subtitle_36_white{font-size:4.8309178744vw}}.subtitle_35{font-family:'BwModelica-Bold';color:#000;font-size:1.875vw;line-height:1}@media all and (max-width: 540px){.subtitle_35{font-size:4.8309178744vw}}.subtitle_5963{font-family:'BwModelica-Bold';color:#000;font-size:3.10572916667vw;line-height:1}@media all and (max-width: 540px){.subtitle_5963{font-size:5.79710144928vw}}.subtitle_3385{font-family:'BwModelica-Bold';color:#000;font-size:1.76302083333vw;line-height:1}@media all and (max-width: 540px){.subtitle_3385{font-size:4.34782608696vw}}.subtitle_3225{font-family:'BwModelicaSS01-Bold';color:#1b69b2;font-size:1.6796875vw;letter-spacing:.0520833333333vw;line-height:1}@media all and (max-width: 540px){.subtitle_3225{font-size:5.79710144928vw;letter-spacing:.24154589372vw}}.subtitle_7052{font-family:'BwModelica-Bold';color:#1b69b2;font-size:3.67291666667vw;letter-spacing:.0520833333333vw;line-height:1}@media all and (max-width: 540px){.subtitle_7052{font-size:6.28019323671vw;letter-spacing:.24154589372vw}}.subtitle_3992,.subtitle_3992_white{font-family:'BwModelicaSS01-Bold';color:#1b69b2;font-size:2.07916666667vw;letter-spacing:.0520833333333vw;line-height:1}@media all and (max-width: 540px){.subtitle_3992,.subtitle_3992_white{font-size:5.79710144928vw;letter-spacing:.24154589372vw}}.subtitle_18{font-family:'BwModelicaSS01-Medium';color:#000;font-size:1.04166666667vw}@media all and (max-width: 540px){.subtitle_18{font-size:2.89855072464vw;letter-spacing:.48309178744vw}}.subtitle_24{font-family:'BwModelicaSS01-Bold';color:#000;font-size:1.25vw}@media all and (max-width: 540px){.subtitle_24{font-size:3.86473429952vw;letter-spacing:.48309178744vw}}.subtitle_1939{font-family:'BwModelicaSS01-Bold';color:#1b69b2;font-size:1.00989583333vw}@media all and (max-width: 540px){.subtitle_1939{font-size:2.89855072464vw;letter-spacing:.48309178744vw}}.subtitle_22{font-family:'BwModelicaSS01-Medium';color:#000;font-size:1.14583333333vw}@media all and (max-width: 540px){.subtitle_22{font-size:3.38164251208vw;letter-spacing:.48309178744vw}}.subtitle_20{font-family:'BwModelicaSS01-Medium';color:#000;font-size:1.04166666667vw}@media all and (max-width: 540px){.subtitle_20{font-size:3.38164251208vw;letter-spacing:.48309178744vw}}.subtitle_15_black{font-family:'BwModelica-Medium';color:#000;font-size:.78125vw}@media all and (max-width: 540px){.subtitle_15_black{font-size:2.89855072464vw;letter-spacing:.48309178744vw}}.subtitle_173{font-family:'BwModelica-Medium';font-size:.901041666667vw}@media all and (max-width: 540px){.subtitle_173{font-size:2.97101449275vw}}.subtitle_17_white{font-family:'BwModelica-Medium';color:#fff;font-size:.885416666667vw}@media all and (max-width: 540px){.subtitle_17_white{font-size:2.89855072464vw;letter-spacing:.48309178744vw}}.subtitle_25,.subtitle_25_black{font-family:'BwModelica-Medium';color:#1b69b2;font-size:1.30208333333vw}@media all and (max-width: 540px){.subtitle_25,.subtitle_25_black{font-size:3.86473429952vw;letter-spacing:.48309178744vw}}.subtitle_26{font-family:'BwModelicaSS01-Bold';font-size:1.35416666667vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_26{font-size:3.86473429952vw;letter-spacing:.24154589372vw;line-height:1.2}}.subtitle_28{font-family:'BwModelicaSS01-Bold';font-size:1.45833333333vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_28{font-size:3.86473429952vw;letter-spacing:.24154589372vw;line-height:1.2}}.subtitle_30{font-family:'BwModelicaSS01-Bold';font-size:1.5625vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_30{font-size:3.86473429952vw;letter-spacing:.24154589372vw;line-height:1.2}}.subtitle_65{font-family:'BwModelicaSS01-Bold';font-size:3.38541666667vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_65{font-size:5.79710144928vw;letter-spacing:.24154589372vw;line-height:1.2}}.subtitle_405,.subtitle_405_white{font-family:'BwModelica-Bold';font-size:2.109375vw;color:#000;line-height:1}@media all and (max-width: 540px){.subtitle_405,.subtitle_405_white{font-size:4.8309178744vw;line-height:1.2}}.subtitle_38,.subtitle_38_white{font-family:'BwModelicaSS01-Bold';font-size:1.97916666667vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_38,.subtitle_38_white{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_3874,.subtitle_3874_black{font-family:'BwModelicaSS01-Bold';font-size:2.01770833333vw;letter-spacing:.0520833333333vw;color:#1b69b2;line-height:1}@media all and (max-width: 540px){.subtitle_3874,.subtitle_3874_black{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_40,.subtitle_40_white{font-family:'BwModelicaSS01-Medium';color:#1b69b2;font-size:2.08333333333vw;letter-spacing:.208333333333vw;line-height:1;text-transform:uppercase}@media all and (max-width: 540px){.subtitle_40,.subtitle_40_white{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_8678{font-family:'BwModelicaSS01-Medium';color:#1b69b2;font-size:4.51979166667vw;letter-spacing:.104166666667vw;line-height:1;text-transform:uppercase}@media all and (max-width: 540px){.subtitle_8678{font-size:5.31400966184vw;letter-spacing:.48309178744vw}}.subtitle_45,.subtitle_45_white{font-family:'BwModelicaSS01-Medium';color:#1b69b2;font-size:2.34375vw;letter-spacing:.208333333333vw;line-height:1;text-transform:uppercase}@media all and (max-width: 540px){.subtitle_45,.subtitle_45_white{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_4009{font-family:'BwModelicaSS01-Bold';color:#352424;font-size:2.08802083333vw;line-height:1}@media all and (max-width: 540px){.subtitle_4009{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_4054{font-family:'BwModelicaSS01-Bold';color:#1b69b2;font-size:2.11145833333vw;line-height:1}@media all and (max-width: 540px){.subtitle_4054{font-size:4.34782608696vw;letter-spacing:.48309178744vw}}.subtitle_52{font-family:'BwModelicaSS01-Bold';font-size:2.70833333333vw;line-height:1}@media all and (max-width: 540px){.subtitle_52{font-size:4.8309178744vw;letter-spacing:.48309178744vw}}.subtitle_50,.subtitle_50_white,.subtitle_50_black{font-family:'BwModelicaSS01-Medium';color:#1b69b2;font-size:2.60416666667vw;line-height:1.2}@media all and (max-width: 540px){.subtitle_50,.subtitle_50_white,.subtitle_50_black{font-size:5.31400966184vw;letter-spacing:.48309178744vw}}.subtitle_60{font-family:'BwModelicaSS01-Bold';color:#000;font-size:3.125vw;line-height:1.2}@media all and (max-width: 540px){.subtitle_60{font-size:6.28019323671vw;letter-spacing:.48309178744vw}}.subtitle_120{font-family:'BwModelica-Bold';color:#3074b7;font-size:6.25vw;line-height:1.2}@media all and (max-width: 540px){.subtitle_120{font-size:12.077294686vw;letter-spacing:.48309178744vw}}.subtitle_9877{font-family:'BwModelicaSS01-Regular';color:#fff;font-size:5.14427083333vw;line-height:1}@media all and (max-width: 540px){.subtitle_9877{font-size:9.17874396135vw;letter-spacing:.48309178744vw}}.subtitle_23_white,.subtitle_405_white,.subtitle_50_white,.subtitle_40_white,.subtitle_45_white,.subtitle_25_white,.subtitle_36_white,.subtitle_38_white{color:#fff}.subtitle_25_black,.subtitle_23_black,.subtitle_50_black,.subtitle_3874_black{color:#000}.center_link{text-align:center}@media all and (max-width: 540px){.desktop{display:none}}.mobile{display:none}@media all and (max-width: 540px){.mobile{display:block}}.order_list{padding-left:.78125vw;list-style-type:none;text-align:left}@media all and (max-width: 540px){.order_list{padding-left:3.6231884058vw}}.order_list li{position:relative;padding-left:1.30208333333vw;margin-bottom:.260416666667vw;font-size:1.14583333333vw}@media all and (max-width: 540px){.order_list li{padding-left:3.6231884058vw;margin-bottom:1.2077294686vw;font-size:3.38164251208vw}}.order_list li::before{content:attr(data-list);position:absolute;width:1.14583333333vw;height:1.14583333333vw;font-size:1.04166666667vw;top:.15625vw;left:0}@media all and (max-width: 540px){.order_list li::before{width:3.38164251208vw;height:3.38164251208vw;font-size:2.89855072464vw;top:.48309178744vw}}.unOrder_list{padding-left:.78125vw;list-style-type:none;text-align:left}@media all and (max-width: 540px){.unOrder_list{padding-left:3.6231884058vw}}.unOrder_list li{position:relative;padding-left:1.30208333333vw;margin-bottom:.260416666667vw;font-size:1.14583333333vw}@media all and (max-width: 540px){.unOrder_list li{padding-left:3.6231884058vw;margin-bottom:1.2077294686vw;font-size:3.38164251208vw}}.unOrder_list li::before{content:'';-webkit-border-radius:50%;border-radius:50%;width:.416666666667vw;height:.416666666667vw;background:#1b69b2;position:absolute;left:0;top:.46875vw}@media all and (max-width: 540px){.unOrder_list li::before{width:1.44927536232vw;height:1.44927536232vw;top:1.2077294686vw}}.w100{width:100%}header{position:fixed;top:0;left:0;z-index:99999;width:100%;border-bottom:1px solid rgba(0,0,0,0.4);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:rgba(255,255,255,0.5)}header .sanyo_top_link{background:#fff;text-align:center;padding:1.30208333333vw 0}@media all and (max-width: 540px){header .sanyo_top_link{padding:4.8309178744vw 6.038647343vw}}header .sanyo_top_link .sanyo_india_img{width:30.5208333333vw;margin:0 auto;display:block}@media all and (max-width: 540px){header .sanyo_top_link .sanyo_india_img{width:100%}}header .sanyo_top_link .sanyo_india_img img{width:100%}header .sanyo_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.04166666667vw 6.66666666667vw .520833333333vw 3.64583333333vw}@media all and (max-width: 540px){header .sanyo_header{padding:6.038647343vw}}header .sanyo_header .header_menu_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3.90625vw}@media all and (max-width: 540px){header .sanyo_header .header_menu_links{display:none}}header .sanyo_header .header_menu_links .header_menu_list{padding:1.30208333333vw 0;line-height:1;font-family:'BwModelica-Medium'}header .sanyo_header .header_menu_links .header_menu_list a{font-size:.9375vw;color:#000;line-height:1;letter-spacing:.104166666667vw;padding-bottom:.260416666667vw}header .sanyo_header .header_menu_links .header_menu_list a::before{background:#000}header .sanyo_header .menu_search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.70833333333vw}@media all and (max-width: 540px){header .sanyo_header .menu_search{gap:6.038647343vw}}header .sanyo_header .menu_search .search_icon img{width:1.875vw;-webkit-filter:invert(1);filter:invert(1)}@media all and (max-width: 540px){header .sanyo_header .menu_search .search_icon img{width:4.34782608696vw}}header .sanyo_header .menu_search .menu_icon img{width:2.96875vw;-webkit-filter:invert(1);filter:invert(1)}@media all and (max-width: 540px){header .sanyo_header .menu_search .menu_icon img{width:8.45410628019vw}}.sanyo_logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.03125vw;position:relative}@media all and (max-width: 540px){.sanyo_logos{gap:4.8309178744vw}}.sanyo_logos::before{content:'';position:absolute;width:1px;height:1.45833333333vw;background:#000;left:34%;top:.364583333333vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 540px){.sanyo_logos::before{height:3.6231884058vw;left:37%}}.sanyo_logos .sanyo_img{width:19.6354166667vw}@media all and (max-width: 540px){.sanyo_logos .sanyo_img{width:38.6473429952vw}}.sanyo_logos .nippon_img{width:9.63541666667vw}@media all and (max-width: 540px){.sanyo_logos .nippon_img{width:21.7391304348vw}}.hideHeader header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.main_menu{background:#fff;position:fixed;width:100%;height:100vh;top:0;right:-100%;z-index:99999;padding:2.60416666667vw 4.47916666667vw 7.8125vw 3.64583333333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6.45833333333vw;font-family:'BwModelicaSS01-Regular';-webkit-transition:all .6s ease-in;transition:all .6s ease-in}.main_menu::-webkit-scrollbar{width:0}@media all and (max-width: 540px){.main_menu{padding:6.038647343vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main_menu.active{right:0}.main_menu .inner_menu_logo img{width:11.9791666667vw}@media all and (max-width: 540px){.main_menu .inner_menu_logo img{width:60.38647343vw}}.main_menu .header_menu{margin-top:4.6875vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:7.29166666667vw}@media all and (max-width: 540px){.main_menu .header_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:2.4154589372vw;overflow-y:scroll}.main_menu .header_menu::-webkit-scrollbar{width:0}}.main_menu .left_menu{width:35.4166666667vw}@media all and (max-width: 540px){.main_menu .left_menu{width:100%}}.main_menu .menu_header{margin-bottom:1.82291666667vw}@media all and (max-width: 540px){.main_menu .menu_header{margin-bottom:3.6231884058vw}}.main_menu .menu_header .menu_header_link{display:inline-block;font-size:2.08333333333vw;padding-bottom:.520833333333vw;padding-left:.520833333333vw;color:rgba(0,0,0,0.8);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:relative;line-height:1}@media all and (max-width: 540px){.main_menu .menu_header .menu_header_link{font-size:4.8309178744vw;padding-bottom:1.93236714976vw;padding-left:.48309178744vw;color:#1b69b2}.main_menu .menu_header .menu_header_link::before{width:4.01041666667vw}}@media all and (max-width: 540px) and (max-width: 540px){.main_menu .menu_header .menu_header_link::before{width:8.45410628019vw}}.main_menu .menu_header .menu_header_link::before{content:'';width:0;height:2px;background:#1b69b2;position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.main_menu .menu_header .menu_header_link:hover{color:#1b69b2}.main_menu .menu_header .menu_header_link:hover::before{width:4.01041666667vw}@media all and (max-width: 540px){.main_menu .menu_header .menu_header_link:hover::before{width:8.45410628019vw}}.main_menu .menu_header .menu_header_link.active{font-family:'BwModelicaSS01-Bold';color:#1b69b2}.main_menu .menu_header .menu_header_link.active::before{width:4.01041666667vw}@media all and (max-width: 540px){.main_menu .menu_header .menu_header_link.active::before{width:8.45410628019vw}}.main_menu .menu_header .menu_content{display:none;margin-top:1.30208333333vw;margin-bottom:1.82291666667vw;padding-left:.520833333333vw}@media all and (max-width: 540px){.main_menu .menu_header .menu_content{margin-top:1.93236714976vw;margin-bottom:6.038647343vw;padding-left:2.4154589372vw;display:block}}.main_menu .menu_header .menu_content.active{display:block}.main_menu .menu_header .menu_content .sub_menu_link{display:inline-block;position:relative;font-size:1.10052083333vw;padding-right:1.5625vw;color:rgba(0,0,0,0.8)}@media all and (max-width: 540px){.main_menu .menu_header .menu_content .sub_menu_link{font-size:2.89855072464vw;padding-right:3.6231884058vw}}.main_menu .menu_header .menu_content .sub_menu_link::after{content:'';position:absolute;width:.416666666667vw;height:.104166666667vw;right:.416666666667vw;background:rgba(0,0,0,0.8);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 540px){.main_menu .menu_header .menu_content .sub_menu_link::after{width:1.2077294686vw;height:.48309178744vw;right:.48309178744vw}}.main_menu .menu_header .menu_content .sub_menu_link::before{content:'';width:0;height:2px;background:#1b69b2;position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.main_menu .menu_header .menu_content .sub_menu_link:hover{color:#1b69b2}.main_menu .menu_header .menu_content .sub_menu_link:hover::before{width:4.01041666667vw}@media all and (max-width: 540px){.main_menu .menu_header .menu_content .sub_menu_link:hover::before{width:8.45410628019vw}}.main_menu .menu_header .menu_content .sub_menu_link:nth-last-child(1)::after{display:none}.main_menu .right_menu_links .menu_link a{font-size:1.19791666667vw;display:inline-block;color:rgba(0,0,0,0.8);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;line-height:1;margin-bottom:.833333333333vw;padding-bottom:.260416666667vw}@media all and (max-width: 540px){.main_menu .right_menu_links .menu_link a{font-size:4.34782608696vw;margin-bottom:2.4154589372vw;padding-bottom:.628019323671vw}}.main_menu .right_menu_links .menu_link a:hover{color:#1b69b2}.main_menu .right_menu_links .menu_link a:hover::before{background:#1b69b2}.main_menu .sanyo_address{width:22.3958333333vw;margin-top:2.60416666667vw;color:rgba(0,0,0,0.8)}@media all and (max-width: 540px){.main_menu .sanyo_address{width:100%;margin-top:4.8309178744vw}}.main_menu .sanyo_address .address_title{color:#1b69b2}@media all and (max-width: 540px){.main_menu .sanyo_address .address_detail,.main_menu .sanyo_address .address_contact{margin-bottom:2.4154589372vw}}.main_menu .sanyo_address .address_contact span{display:block;margin-bottom:.260416666667vw}.main_menu .sanyo_address .address_contact span:nth-last-child(1){margin-bottom:0}.main_menu .sanyo_address .address_contact span a{color:rgba(0,0,0,0.8)}.main_menu .sanyo_address .address_contact span a:hover{color:#1b69b2}.main_menu .sanyo_address .address_contact span a:hover::before{background:#1b69b2}.main_menu .close_menu{position:absolute;top:4.27083333333vw;right:4.47916666667vw}.main_menu .close_menu img{width:1.71875vw}@media all and (max-width: 540px){.main_menu .close_menu{top:6.038647343vw;right:6.038647343vw}.main_menu .close_menu img{width:6.038647343vw}}.main_menu .setting_vector{width:31.9791666667vw;position:absolute;z-index:-1;bottom:-9.89583333333vw;right:.520833333333vw}.header_bg header{background:#f3f9ff}.home_banner{position:relative;height:-webkit-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);width:100%}@media all and (max-width: 540px){.home_banner{height:-webkit-calc(var(--vh, 1vh) * 95);height:calc(var(--vh, 1vh) * 95)}}.home_banner .homeBannerSwiper{width:100%;height:100%;position:relative}.home_banner .homeBannerSwiper .swiper-slide{position:relative}.home_banner .homeBannerSwiper picture{width:100%;height:100%}.home_banner .homeBannerSwiper picture img{width:100%;height:100%}.home_banner .homeBannerSwiper .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:3.90625vw !important;width:100%}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination{bottom:12.077294686vw !important}}.home_banner .homeBannerSwiper .swiper-pagination-bullet{width:.78125vw;height:.78125vw;margin:0 1.5625vw !important;background:white;opacity:1;-webkit-border-radius:50%;border-radius:50%;position:relative;-webkit-transition:opacity 0s ease-in;transition:opacity 0s ease-in}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination-bullet{width:2.17391304348vw;height:2.17391304348vw;margin:0 3.6231884058vw !important}}.home_banner .homeBannerSwiper .swiper-pagination-bullet-active{opacity:1;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;margin-right:5.20833333333vw !important}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination-bullet-active{margin-right:14.4927536232vw !important}}.home_banner .homeBannerSwiper .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:100%;width:4.01041666667vw;height:.0520833333333vw;background-color:white;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 0s ease-in;transition:width 0s ease-in;opacity:0}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination-bullet::before{top:50%;left:100%;width:8.45410628019vw;height:.24154589372vw}}.home_banner .homeBannerSwiper .swiper-pagination-bullet::after{content:"";position:absolute;top:45%;left:-95%;width:2.29166666667vw;height:2.29166666667vw;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0s ease-in;transition:opacity 0s ease-in;opacity:0}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination-bullet::after{width:6.76328502415vw;height:6.76328502415vw;top:47.5%;left:-104.1%}}.home_banner .homeBannerSwiper .swiper-pagination-bullet-number{position:absolute;left:680%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;font-size:1.04166666667vw;opacity:0;-webkit-transition:opacity 0s ease-in;transition:opacity 0s ease-in}@media all and (max-width: 540px){.home_banner .homeBannerSwiper .swiper-pagination-bullet-number{font-size:3.02415458937vw;left:550%}}.home_banner .homeBannerSwiper .swiper-pagination-bullet-active::before{-webkit-transition:opacity 0.8s ease-in;transition:opacity 0.8s ease-in;opacity:1}.home_banner .homeBannerSwiper .swiper-pagination-bullet-active::after{-webkit-transition:opacity 0.8s ease-in;transition:opacity 0.8s ease-in;opacity:1}.home_banner .homeBannerSwiper .swiper-pagination-bullet-active .swiper-pagination-bullet-number{-webkit-transition:opacity 0.8s ease-in;transition:opacity 0.8s ease-in;opacity:1}.home_banner .home_banner_container{position:absolute;top:13.5416666667vw;left:7.55208333333vw;z-index:2}@media all and (max-width: 540px){.home_banner .home_banner_container{width:90%;left:6.038647343vw;top:-webkit-calc(var(--vh, 1vh) * 30);top:calc(var(--vh, 1vh) * 30)}}.home_banner .banner_title{font-family:'BwModelicaSS01-Bold';color:#000;font-size:3.125vw;margin-bottom:1.45833333333vw;line-height:1.2;width:41.6666666667vw}@media all and (max-width: 540px){.home_banner .banner_title{font-size:8.21256038647vw;margin-bottom:4.8309178744vw;width:100%}.home_banner .banner_title br{display:none}}.home_banner .banner_sub_title{font-family:'BwModelicaSS01-Light';color:#000;font-size:1.19791666667vw;margin-bottom:3.38541666667vw;line-height:1;width:28.6458333333vw}@media all and (max-width: 540px){.home_banner .banner_sub_title{width:100%;line-height:1.1;font-size:4.21256038647vw;margin-bottom:7.24637681159vw}}.inner_banner{position:relative}.inner_banner img{width:100%}.inner_banner .inner_banner_container{position:absolute;left:7.5vw;bottom:8.33333333333vw;width:41.6666666667vw}@media all and (max-width: 540px){.inner_banner .inner_banner_container{width:84.5410628019vw;left:6.038647343vw;bottom:24.154589372vw}}.inner_banner .inner_banner_container .subtitle_23_black{margin-bottom:1.82291666667vw;font-family:'BwModelicaSS01-Bold'}@media all and (max-width: 540px){.inner_banner .inner_banner_container .subtitle_23_black{margin-bottom:4.8309178744vw;line-height:1.2}}.inner_banner .inner_banner_container .subtitle_50_black{font-family:'BwModelicaSS01-Bold'}.company_banner .inner_banner_container{width:31.25vw;bottom:5.625vw}@media all and (max-width: 540px){.company_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}}.group_company_banner .inner_banner_container{width:26.0416666667vw;bottom:5.625vw}@media all and (max-width: 540px){.group_company_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}}.app_banner .inner_banner_container{width:31.25vw}@media all and (max-width: 540px){.app_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}}.app_banner .inner_banner_container .subtitle_23_black,.app_banner .inner_banner_container .subtitle_50_black{color:#000}.mission_banner .inner_banner_container{width:31.25vw;bottom:5.625vw}@media all and (max-width: 540px){.mission_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}.mission_banner .inner_banner_container .subtitle_23_black{width:60.38647343vw}}.contact_banner .inner_banner_container{width:26.0416666667vw}@media all and (max-width: 540px){.contact_banner .inner_banner_container{width:72.4637681159vw}}.contact_banner .inner_banner_container .subtitle_23_black,.contact_banner .inner_banner_container .subtitle_50_black{color:#000}.contact_banner .inner_banner_container{width:26.0416666667vw}@media all and (max-width: 540px){.contact_banner .inner_banner_container{width:72.4637681159vw}}.contact_banner .inner_banner_container .subtitle_23_black,.contact_banner .inner_banner_container .subtitle_50_black{color:#000}.directors_banner .inner_banner_container{width:36.4583333333vw;bottom:5.625vw}@media all and (max-width: 540px){.directors_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}.directors_banner .inner_banner_container .subtitle_23_black{width:60.38647343vw}}.team_banner .inner_banner_container{width:36.4583333333vw;bottom:5.625vw}@media all and (max-width: 540px){.team_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}.team_banner .inner_banner_container .subtitle_23_black{width:60.38647343vw}}.about_banner .inner_banner_container{width:44.2708333333vw;bottom:4.42708333333vw}@media all and (max-width: 540px){.about_banner .inner_banner_container{width:84.5410628019vw;bottom:24.154589372vw}.about_banner .inner_banner_container .subtitle_23_black{width:60.38647343vw}}@media all and (max-width: 540px){.inspect_facility_banner .inner_banner_container{bottom:33.8164251208vw}}.enabler_banner .inner_banner_container{width:36.4583333333vw}@media all and (max-width: 540px){.enabler_banner .inner_banner_container{width:84.5410628019vw}}@media all and (max-width: 540px){.product_banner .inner_banner_container{bottom:28.9855072464vw}}
