.mutualfund .card-menu{height:128px;border-radius:3px;background-color:#fff;border-top:8px solid #ffd400;box-shadow:1px 2px 20px 0 rgba(35,19,18,.05);padding:24px 16px}.mutualfund .a-center{align-items:center}.mutualfund .far{font-size:17px;font-weight:bolder}.mutualfund .card-menu-product{height:128px;background-color:#fff;box-shadow:1px 2px 20px 0 rgba(35,19,18,.05);padding:16px 40px;cursor:pointer}.mutualfund .card-menu-product.show i.fa-chevron-down:before{content:""}.mutualfund .card-menu-product i.fa-chevron-down:before{content:""}.mutualfund .card-menu-product-sub{height:150px;background-color:#fff;box-shadow:1px 2px 20px 0 rgba(35,19,18,.05);border-top:2px solid #e8e8e8;padding:16px 40px}.mutualfund .img-product{height:96px;width:183px;object-fit:contain}.mutualfund .img-product-sub{height:48px;width:48px;object-fit:contain}.mutualfund #groupMenu .active{background-color:#ffd400}.mutualfund .card-menu:hover,.mutualfund .card-menu:focus{background-color:#ffd400}.mutualfund .card-menu .ai-center{align-items:center}.mutualfund .card-menu .text-menu{color:#222;font-family:"Krungsri-Condensed-Bold";font-size:20px;letter-spacing:0;line-height:30px}.mutualfund .text-title{color:#222;font-family:"Krungsri-Condensed-Bold";font-size:20px;letter-spacing:0;line-height:30px}.mutualfund .text-title-sub{color:#222;font-family:"Krungsri-Condensed-Bold";font-size:16px;letter-spacing:0;line-height:27px}.mutualfund .sub-menu .sub-menu-item:focus,.mutualfund .sub-menu .sub-menu-item:hover{cursor:pointer;background-color:#e8e8e8;border-radius:3px}.mutualfund .sub-menu .sub-menu-item{height:120px;width:146px;text-align:center;padding:12px 0}@media screen and (max-width:768px){.mutualfund .card-menu .text-menu{color:#222;font-family:"Krungsri-Condensed-Bold";font-size:18px;letter-spacing:0;line-height:30px}.mutualfund .img-product{height:115px;width:100%;object-fit:contain}.mutualfund .text-title{color:#222;font-family:"Krungsri-Condensed-Bold";font-size:18px;letter-spacing:0;line-height:30px}.mutualfund .card-menu-product{height:231px;background-color:#fff;box-shadow:1px 2px 20px 0 rgba(35,19,18,.05);padding:0 16px 16px 16px}}.mutualfund .mt--16px-all{margin-top:-16px}@media screen and (min-width:1200px){.mutualfund .mt--30px-xl{margin-top:-30px}}@media screen and (max-width:1199px) and (min-width:992px){.mutualfund .mt--30px-lg{margin-top:-30px}}@media screen and (max-width:992px) and (min-width:768px){.mutualfund .mt--30px-md{margin-top:-30px}}