.company_history{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1023px){.company_history{padding-top:0;width:100%}}.company_history_bg{background-color:#dff8fe;position:relative}.company_history_bg .bg_gradiant{position:absolute;height:100%;left:0;top:0;width:100%}.company_history_bg .bg_gradiant .bg_gradiant_color{position:-webkit-sticky;position:sticky;top:0;margin:0;height:100vh;width:100%;background:-webkit-linear-gradient(320deg,#d9f3ff 0%,#d9f3ff 33%,#e6fffc 66%,#ece7ff 100%);background:-o-linear-gradient(320deg,#d9f3ff 0%,#d9f3ff 33%,#e6fffc 66%,#ece7ff 100%);background:linear-gradient(130deg,#d9f3ff 0%,#d9f3ff 33%,#e6fffc 66%,#ece7ff 100%)}.company_history_bg .white-grad{opacity:0;position:fixed;top:0;left:0;bottom:unset;right:unset;width:800px;height:800px;top:-300px;left:-245px;-webkit-transform:none;-ms-transform:none;transform:none;display:none}@media screen and (max-width:1180px){.company_history_bg .white-grad{width:500px;height:500px;top:-150px;left:-150px}}@media screen and (max-width:1023px){.company_history_bg .white-grad{width:300px;height:300px;top:-150px;left:-150px}}.company_history_bg .white-grad.grad-bottom{position:fixed;top:unset;left:unset;width:900px;height:900px;bottom:-360px;right:-200px;-webkit-transform:none;-ms-transform:none;transform:none;display:none}@media screen and (max-width:1180px){.company_history_bg .white-grad.grad-bottom{width:600px;height:600px;bottom:-250px;right:-250px}}@media screen and (max-width:1023px){.company_history_bg .white-grad.grad-bottom{width:350px;height:350px;bottom:-150px;right:-150px}}.company_history_bg .white-grad.grad-bottom.active{display:block;opacity:.5;-webkit-animation:fadeInRight;animation:fadeInRight;-webkit-animation-duration:3s;animation-duration:3s}.company_history_bg .white-grad.active{display:block;opacity:.5;-webkit-animation:fadeInLeft;animation:fadeInLeft;-webkit-animation-duration:3s;animation-duration:3s}.company_history .company_year{position:absolute;height:100%;left:30px;top:0}@media screen and (max-width:1300px){.company_history .company_year{left:10px}}@media screen and (max-width:1023px){.company_history .company_year{position:absolute;height:100%;left:-90000px;top:0;z-index:1;background:#1987c2}.company_history .company_year.active{left:0}}.company_history .company_year ul{position:-webkit-sticky;position:sticky;top:0;margin:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px}@media screen and (max-width:1023px){.company_history .company_year ul{padding-top:50px}}.company_history .company_year ul li a{display:block;border-radius:30px;color:#1987c2;font-family:'Inter';font-weight:700;font-size:15px;line-height:.8;padding:10px 20px;margin-bottom:5px}@media screen and (max-width:1023px){.company_history .company_year ul li a{color:#fff;margin:0 15px;margin-bottom:5px}}.company_history .company_year ul li a:hover{color:#1987c2;background-color:#fff}@media screen and (max-width:1023px){.company_history .company_year ul li a:hover{background-color:#fff;color:#1987c2}}.company_history .company_year ul li a.active{color:#fff;background-color:#1987c2}@media screen and (max-width:1023px){.company_history .company_year ul li a.active{background-color:#fff;color:#1987c2}}.company_history .company_year_btn{position:absolute;height:100%;left:10px;top:10px;display:none}@media screen and (max-width:1023px){.company_history .company_year_btn{display:block}}.company_history .company_year_btn .btn_holder{position:-webkit-sticky;position:sticky;top:100px;margin:0;z-index:2}@media screen and (max-width:1023px){.company_history .company_year_btn .btn_holder{top:60px}}.company_history .company_year_btn .btn_holder .btn{position:relative;background-color:#1987c2;border-radius:100px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.company_history .company_year_btn .btn_holder .btn span{-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;transition:-webkit-transform .8s;-webkit-transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;background-color:#fff;display:block;height:4px;width:4px}.company_history .company_year_btn .btn_holder .btn.active{background-color:#fff}.company_history .company_year_btn .btn_holder .btn.active span{background-color:#1987c2;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.company_history .company_year_btn .btn_holder .btn.active span:nth-of-type(1){width:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.company_history .company_year_btn .btn_holder .btn.active span:nth-of-type(2){display:none}.company_history .company_year_btn .btn_holder .btn.active span:nth-of-type(3){width:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.company_history .company_step{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:1024px;margin:0 auto}@media screen and (max-width:1023px){.company_history .company_step{margin-top:0;width:100%;max-width:100%;padding:0}}.company_history .company_step .year_anchor{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor{padding:0 24px !important;margin:0 !important;margin-bottom:15px !important}.company_history .company_step .year_anchor:after{display:none !important}}.company_history .company_step .year_anchor:first-of-type,.company_history .company_step .year_anchor:last-of-type{padding-bottom:120px;margin-bottom:60px}.company_history .company_step .year_anchor:first-of-type:after,.company_history .company_step .year_anchor:last-of-type:after{content:"";position:absolute;width:1px;height:80px;left:0;right:0;bottom:-10px;margin:auto;background-color:#1987c2}.company_history .company_step .year_anchor:first-of-type .year{margin-bottom:20px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:first-of-type .year{margin-top:54px}.company_history .company_step .year_anchor:first-of-type .year_holder{margin-bottom:0}.company_history .company_step .year_anchor:first-of-type .year_holder:before{display:none}.company_history .company_step .year_anchor:first-of-type .year_holder:after{margin-top:15px;height:60px;margin-bottom:-30px;z-index:1}}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:last-of-type{margin-bottom:0 !important;padding-bottom:30px !important}}.company_history .company_step .year_anchor:last-of-type:after{display:none}.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement{padding:70px 50px !important}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement{padding:40px 25px !important}}.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_img{margin-bottom:15px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_img{margin-bottom:20px}.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_img img{width:65%}}.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_title{color:#1987c2;font-size:32px;margin-bottom:15px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_title{font-size:20px;padding:0 30px;margin-bottom:20px}}.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_text{margin-bottom:40px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor:last-of-type .year_achievement_holder .year_achievement .year_achievement_text{font-size:15px;padding:0 10px;text-align:center;margin-bottom:20px}}.company_history .company_step .year_anchor:last-of-type ul.history_button_list{display:-webkit-box;display:-ms-flexbox;display:flex}.company_history .company_step .year_anchor .year{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#1987c2;position:relative;font-size:80px;text-align:center;font-family:'Inter';line-height:1;margin:0}.company_history .company_step .year_anchor .year_holder{margin-bottom:40px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year{font-size:68px;letter-spacing:4.6px}.company_history .company_step .year_anchor .year_holder{margin-bottom:15px;position:relative}.company_history .company_step .year_anchor .year_holder:before{content:"";position:relative;display:block;width:1px;height:48px;margin:0 auto;background-color:#1987c2;margin-bottom:10px}.company_history .company_step .year_anchor .year_holder:after{content:"";position:relative;display:block;width:1px;height:48px;margin:0 auto;background-color:#1987c2;margin-top:5px}}.company_history .company_step .year_anchor .month{position:relative;color:#1987c2;font-size:42px;font-family:'Inter';text-align:center;margin-top:10px;margin-bottom:0;line-height:1}.company_history .company_step .year_anchor .month span{font-size:24px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .month{margin-top:10px}}.company_history .company_step .year_anchor .year_achievement{background-color:#fff;border-radius:10px;padding:60px 50px 60px;word-break:break-word}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement{margin-top:0 !important;margin-bottom:30px;padding:40px 25px 40px}}.company_history .company_step .year_anchor .year_achievement.type_2 .year_achievement_img{margin-top:-40%}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement.type_2{margin-top:60px !important}.company_history .company_step .year_anchor .year_achievement.type_2 .year_achievement_img{margin-top:-100px;margin-bottom:50px}.company_history .company_step .year_anchor .year_achievement.type_2 .year_achievement_img img{height:120px;-o-object-fit:contain;object-fit:contain}}.company_history .company_step .year_anchor .year_achievement_img{display:block;text-align:center;margin-bottom:25px}.company_history .company_step .year_anchor .year_achievement_img img{display:block;margin:0 auto}.company_history .company_step .year_anchor .year_achievement_title{font-size:20px;font-weight:700;text-align:left;margin-bottom:15px;line-height:1.5;width:100%}.company_history .company_step .year_anchor .year_achievement_title.bl_accLink_ttl:before,.company_history .company_step .year_anchor .year_achievement_title.bl_accLink_ttl:after{top:.75em}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_title{font-size:16px;margin-bottom:10px}}.company_history .company_step .year_anchor .year_achievement_title.active:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.company_history .company_step .year_anchor .year_achievement_text{display:none;font-size:16px;font-weight:400;text-align:left;line-height:2;letter-spacing:1.4px}.company_history .company_step .year_anchor .year_achievement_text iframe{height:auto;width:100%;aspect-ratio:16/9;margin-top:15px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_text iframe{margin-top:10px}}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_text{font-size:14px;line-height:1.8}}.company_history .company_step .year_anchor .year_achievement_text.active{display:block}.company_history .company_step .year_anchor .year_achievement_text a{font-weight:700;margin-top:15px;color:#1987c2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company_history .company_step .year_anchor .year_achievement_text a[target=_blank]:after{position:relative;content:"";background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/css/../../wakkainc/images/history/icon-link.svg);background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px;margin-left:15px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_text a{font-size:14px;margin-top:10px}}.company_history .company_step .year_anchor .year_achievement_text a:hover{opacity:.8}.company_history .company_step .year_anchor .year_achievement_holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.company_history .company_step .year_anchor .year_achievement_holder:before{content:"";position:absolute;width:1px;height:108%;left:0;right:0;top:0;margin:auto;background-color:#1987c2}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder:before{display:none}}.company_history .company_step .year_anchor .year_achievement_holder.item_full{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 840px;flex:0 0 840px;padding:50px 25px 50px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_img{margin-bottom:10px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_img{margin-bottom:30px}}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_img img{margin:0 auto}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_title{font-size:28px;text-align:center;margin-bottom:10px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_title{font-size:20px;letter-spacing:1.4px;margin-bottom:10px}}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_text{display:block;font-size:18px;line-height:1.8;margin-bottom:0;text-align:center;letter-spacing:0px}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_text{font-size:14px;text-align:left;letter-spacing:1.4px}.company_history .company_step .year_anchor .year_achievement_holder.item_full .year_achievement_text br{display:none}}.company_history .company_step .year_anchor .year_achievement_holder.item_full:before{display:none}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_start .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;position:relative}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_flex_start .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_start .year_achievement:after{display:none}}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_start .year_achievement:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:64px 64px 0 0;border-color:#fff transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:-32px;top:0}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_end .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;position:relative}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_flex_end .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_end .year_achievement:after{display:none}}.company_history .company_step .year_anchor .year_achievement_holder.item_flex_end .year_achievement:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 64px 64px 0;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:-32px;top:0}.company_history .company_step .year_anchor .year_achievement_holder.item_two{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}@media screen and (max-width:1023px){.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement:after{display:none !important}}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement:nth-of-type(odd){position:relative}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement:nth-of-type(odd):after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:64px 64px 0 0;border-color:#fff transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:-32px;top:0}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement:nth-of-type(even){position:relative}.company_history .company_step .year_anchor .year_achievement_holder.item_two .year_achievement:nth-of-type(even):after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 64px 64px 0;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);left:-32px;top:0}.company_history ul.history_button_list{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media screen and (max-width:749px){.company_history ul.history_button_list{gap:5px}}@media screen and (max-width:749px){.company_history ul.history_button_list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.company_history ul.history_button_list li a{line-height:1.2;min-width:320px;padding:15px;width:auto}@media screen and (max-width:1023px){.company_history ul.history_button_list li a{min-width:280px;font-size:14px}}@media screen and (max-width:750px){.company_history ul.history_button_list li a{min-width:auto;width:100%}}.company_history ul.history_button_list li a img{width:24px;height:24px;margin:0 15px}@media screen and (max-width:750px){.company_history ul.history_button_list li a img{margin:0 15px 0 0}}.company_history ul.history_button_list li a:after{display:none}@-webkit-keyframes fadeInRight{from{opacity:0}to{opacity:.5}}@keyframes fadeInRight{from{opacity:0}to{opacity:.5}}@-webkit-keyframes fadeInLeft{from{opacity:0}to{opacity:.5}}@keyframes fadeInLeft{from{opacity:0}to{opacity:.5}}