footer{background:#161616;padding:25px 0 25px;position:relative}#footer-mb{display:none}footer .main-wrap{position:relative;z-index:2}footer .footer-curve{display:none}footer .title-partner h2{color:#FC8B00;font-size:26px;font-weight:700;text-align:center}.title-partner.fix-pd{padding-top:5px}.footer-logo{display:flex;justify-content:space-between;align-items:center;gap:20px}.group-team{display:flex;flex-direction:column;justify-content:space-between}.group-team-logo{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:5px}.group-team-logo .team-partner{max-width:78px;width:100%;padding-right:20px}.group-team-logo .team-partner img,.group-team-logo .team-company img{width:100%;height:auto}.group-team-logo .team-company{max-width:185px;width:100%;padding-left:20px;border-left:2px solid #FC8B00}.title-partner{font-size:18px;color:#FC8B00}.footer-ambassador{display:flex;gap:20px;justify-content:space-between;align-items:center}.footer-ambassador .thumb-nail{max-width:256px}.footer-ambassador .ft-title{font-size:26px;color:#fff;line-height:1.4;font-weight:700;font-family:'Roboto-bold'}.group-name{font-size:18px;color:#fff;padding-left:5px;margin-top:5px}footer .copy{border-top:1px solid rgba(255,255,255,.5);color:#fff;font-size:12px;line-height:60px;margin:auto;max-width:1200px;width:100%;text-align:center;width:100%}footer .footer-intro{color:#FFF;line-height:1.4;margin-bottom:16px;text-align:justify}footer .footer-logo>img{display:block;height:70px;width:auto}footer .footer-intro span{color:#ef653d;cursor:pointer;padding:0 1px;text-decoration:underline}footer .footer-main2{align-items:center;display:flex;justify-content:space-between;gap:25px;padding-top:15px}footer .footer-main2 .team-partner{display:flex;justify-content:space-between;width:100%;gap:10px}footer .footer-main2 .item-icon-ft{width:auto;height:auto;max-height:40px;overflow:hidden;transition:all 0.4s}footer .footer-main2 .item-icon-ft img{width:auto;height:40px;transition:all 0.4s}footer .footer-main2 .item-icon-ft img:last-child{display:block}footer .footer-main2 .item-icon-ft:hover img:first-child{display:block}footer .footer-main2 .item-icon-ft:hover img:last-child{display:block}footer .footer-main2 .right{display:flex;justify-content:space-between;max-width:620px;width:100%;gap:10px}footer .footer-main-middle .left{display:flex;flex-direction:column;max-width:620px;width:100%}footer .footer-main-middle .right{width:100%;max-width:620px}footer .footer-okvip{align-items:center;display:flex;justify-content:space-between}footer .footer-okvip .tl-top{font-size:27px;font-weight:700;color:#FFF;margin:10px 0}footer .footer-okvip .tl-button{font-size:16px;font-weight:700;color:#FFF}footer .footer-okvip .okvip-title{font-size:15px;line-height:1.6;text-transform:capitalize;width:auto}footer .footer-okvip .okvip-title>h5{font-weight:700;width:auto;line-height:25px}footer .footer-okvip .okvip-img{align-items:center;display:flex;gap:5px;justify-content:space-between;max-width:335px;width:100%}footer .footer-okvip .okvip-img img{display:block;height:62px;width:auto}footer .footer-okvip .okvip-img .hr{background:#FFF;display:block;height:62px;width:1px}footer .footer-link{display:flex;justify-content:space-between;padding:20px 0 25px;text-align:center}footer .footer-link a{color:#FFF;font-size:18px;text-decoration:none;text-transform:capitalize;text-align:center;padding:0;line-height:1.3;width:auto}footer .footer-link .hr{background:#FFF;display:block;height:18px;width:1px}footer .footer-copy{color:#FFF;font-size:15px;text-align:center;text-transform:capitalize}footer .footer-okvip{align-items:center;display:flex;justify-content:space-between}.w-17{width:17%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}@media screen and (max-width:1200px){footer .footer-main,footer .footer-main-middle{gap:40px}.group-team-logo{margin-top:0;margin-bottom:0}footer .title-partner h2{font-size:22px}footer .footer-main2 .item-icon-ft img{height:30px}}@media only screen and (max-width:1024px){footer .footer-main,footer .footer-main-middle{gap:30px}footer .footer-main .right{width:64%}.group-ambassador{gap:25px}footer .footer-main .left{width:33%}footer .footer-link a{font-size:14px}.footer-ambassador .ft-title{font-size:20px}}@media only screen and (max-width:990px){.title-partner{font-size:14px}.group-team-logo .team-partner{max-width:43px}footer .footer-link a{font-size:14px}}@media only screen and (max-width:1100px) and (min-width:768px){footer .footer-okvip .okvip-img img{height:57px}}@media screen and (max-width:768px){footer{background:unset}#footer{display:none}#footer-mb{display:block;background:#363636}.footer-mb-wrap .wp-title h2{color:#FC8B00;font-size:20px;font-weight:700;padding-bottom:5px}.group-ambassador-sp,.group-partner-sp{display:flex;align-items:center;padding-bottom:8px;gap:20px}.group-ambassador-show{height:0;opacity:0;padding-bottom:0;transition:height 1s,opacity 0.6s}.group-ambassador-show.active{height:auto;opacity:1;padding-bottom:8px;transition:height 1s,opacity 0.6s}.tt-ambassador,.ambassador-sign{width:50%;display:flex;justify-content:flex-start}.ambassador-sign{width:50%;height:auto}.btn-ft-more{border:1px solid #FC8B00;padding:5px 20px 2px;width:100px;text-align:center;border-radius:20px;margin:auto;margin-top:3px;margin-bottom:15px}.btn-ft-more img{width:15px;transition:1s}.btn-ft-more.active img{transform:rotate(180deg);transition:1s}.tt-ambassador h3{font-size:4vw;color:#FC8B00;display:flex;align-items:flex-start;line-height:1.7;justify-content:flex-start;flex-direction:column}.tt-ambassador h3 span{color:#FC8B00;font-weight:400}.ambassador-sign .logo-sign{width:100%;padding-right:15px}.tt-ambassador,.ambassador-logo{width:50%;display:flex}.ambassador-logo .logo-okvip{width:60%;height:auto}.ambassador-logo .logo-okvip{width:77%;height:auto}.ambassador-logo .logo-partner{width:23%;height:auto}.ambassador-logo .logo-partner img{width:9vw}.ambassador-logo .logo-okvip img{width:33vw;height:auto;padding-right:15px;border-left:2px solid #FC8B00}.list-multimedia{display:flex;gap:20px;flex-wrap:wrap;padding:5px 0 10px;row-gap:10px}.list-multimedia .item-media{width:calc(50% - 10px)}.list-multimedia .item-media .title{font-size:3.7vw;color:#FC8B00;padding-bottom:15px}.media-image{width:80%}.media-image{display:flex;gap:20px}}@media screen and (max-width:425px){.ambassador-logo .logo-okvip img,.ambassador-sign .logo-sign{padding-right:7px}}