.button-tab-container{position:relative}.button-tab-container.investment__tab-more{max-width:unset}.button-tab-container .plan-area{position:relative}.button-tab-container .tab-unfold.toggle-btn{color:#39a1da;cursor:pointer;font-size:20px;position:absolute;right:-136px;top:10px}@media screen and (max-width:1279px){.button-tab-container .tab-unfold.toggle-btn{right:0}}@media screen and (max-width:1023px){.button-tab-container .tab-unfold.toggle-btn{background:#fff;display:block;height:57px;right:-37px;top:0}}@media screen and (max-width:767px){.button-tab-container .tab-unfold.toggle-btn{background:#fff;bottom:-53px;padding:8px 0 8px 2px;right:0;top:unset;width:calc(100vw - 28px)}}.button-tab-container .tab-box{height:57px;overflow-y:hidden}@media screen and (max-width:1023px){.button-tab-container .tab-box{overflow-x:scroll;overflow-y:visible}.button-tab-container .tab-box::-webkit-scrollbar{height:0}}.button-tab-container .tab-box--active{height:auto}.button-tab-container ul{border-bottom:unset;display:flex;flex-wrap:wrap}.button-tab-container ul:not(:first-child){margin-top:30px}@media screen and (max-width:1279px){.button-tab-container ul{padding-right:130px}}@media screen and (max-width:1023px){.button-tab-container ul{padding-right:0}}.button-tab-container li{margin:0 10px 16px 0;min-width:141px;padding-bottom:0;text-align:center}.button-tab-container li:not(:nth-child(n)){margin:0 10px 16px 0}@media screen and (max-width:1023px){.button-tab-container li:last-child{margin-right:0}}@media screen and (max-width:767px){.button-tab-container li{margin-right:25px;min-width:85px}}.button-tab-container li button{border:1px solid #39a1da;border-radius:8px;color:#1b1c1d;color:#39a1da;font-size:18px;font-weight:700;letter-spacing:1px;line-height:normal;min-width:164px;padding:12px;width:100%}@media screen and (max-width:767px){.button-tab-container li button{font-size:16px;min-watch:108px;letter-spacing:.9px}}.button-tab-container .tab--active{position:relative}.button-tab-container .tab--active:after{background-color:unset;bottom:-3px;content:"";height:5px;left:0;position:absolute;width:100%}.button-tab-container .tab--active button{background-color:#1d3994;border:1px solid #1d3994;color:#fff;font-weight:700}.button-tab-container .tab-unfold{color:#39a1da;font-size:20px;letter-spacing:1px;position:absolute;right:-180px;top:0}@media screen and (max-width:1023px){.button-tab-container .tab-unfold{display:none}}.button-tab-container .tab-unfold img{transition:transform .3s}.button-tab-container .tab-unfold--active img{transform:rotate(180deg)}
