a,p{color:#393939}a:hover{text-decoration:none}.racing-header{padding-top:32px;width:100%;border-bottom:1px solid #cacaca}.racing-header ul{width:auto;display:table;list-style:none;justify-content:flex-start;padding-left:0;margin:0}.racing-header ul li{display:table-cell;position:relative}.racing-header ul li a{cursor:pointer;text-decoration:none;position:relative;display:inline-block;text-align:center;color:#000;font-size:16px;font-weight:700;padding:12px 10px}.racing-header ul li a.active,.racing-header ul li a:hover{color:red!important}.racing-header ul li a:after{background:none;bottom:0;content:"";display:block;height:5px;left:50%;transform:translateX(-50%);position:absolute;background:red;transition:width .3s ease 0s,left .3s ease 0s;width:0}.racing-header ul li a.active:after,.racing-header ul li a:hover:after{width:95%}.racing-content{padding-top:35px}.header-racing-team{display:inline-block;width:auto;height:45px;background-color:#393939;transform:skew(-20deg);margin-left:8px;margin-bottom:32px}.header-racing-team p{position:relative;top:50%;transform:translateY(-50%) skew(10deg);font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;display:inline-block;text-align:left;padding-left:50px;padding-right:20px;font-family:BeVietnamPro-BlackItalic}.header-racing-team:before{content:"";position:absolute;background-color:#fff;height:100%;width:10px;left:20px}.card-racing-left ul.list-racing{list-style:none;margin:0;padding:0}.card-racing-left .header-racing-content{display:inline-block;width:auto;height:45px;background-color:#393939;transform:skew(-20deg);margin-left:8px;margin-bottom:32px}.card-racing-left .header-racing-content p{position:relative;top:50%;transform:translateY(-50%) skew(10deg);font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;display:inline-block;text-align:left;padding-left:50px;padding-right:20px;font-family:BeVietnamPro-BlackItalic}.card-racing-left .header-racing-content:before{content:"";position:absolute;background-color:#fff;height:100%;width:10px;left:20px}.card-racing-left ul.list-racing li{padding-bottom:12px;border-bottom:1px solid #9e9e9e;margin-bottom:25px}.card-racing-left ul.list-racing li h4{display:flex;align-items:center;gap:10px;color:#393939;font-size:22px;font-weight:700;padding-bottom:12px;margin-bottom:0}.card-racing-left ul.list-racing li h4 span{display:inline;font-size:12px;font-weight:500;background:#de0000;padding:3px 8px;color:#fff}.card-racing-left ul.list-racing li p{padding-bottom:12px;margin-bottom:0;display:flex;align-items:center;gap:8px;color:#393939}.card-racing-left ul.list-racing li p b{font-weight:700}.card-racing-left ul.list-racing li a{text-align:right;color:#de0000;font-weight:700;display:flex;align-items:center;gap:8px;justify-content:flex-end}.card-racing-left ul.list-racing li :hover{text-decoration:none}.card-racing-left ul.list-racing :last-child{border-bottom:none;margin-bottom:0}.card-racing-left .intro-racing{margin-top:60px}.card-racing-left .intro-racing .container-fluid{padding-left:0;padding-right:0}.card-racing-left .intro-racing p{line-height:26px;text-align:justify}.card-racing-left .intro-racing p a{color:#de0000;font-weight:900;text-decoration:underline}.card-racing-left .intro-racing p a:hover{text-decoration:none}.card-racing-right h3,.other-racing-mb h3{font-size:22px;padding-bottom:40px;font-weight:900;font-family:BeVietnamPro-ExtraBold}.card-racing-right ul.list-racing-calendar,.other-racing-mb ul.list-racing-calendar{padding:0;margin:0;list-style:none}.card-racing-right ul.list-racing-calendar li,.other-racing-mb ul.list-racing-calendar li{margin-bottom:40px}.card-racing-right ul.list-racing-calendar li .racing-item-list,.other-racing-mb ul.list-racing-calendar li .racing-item-list{display:flex;align-items:center;gap:19px}.card-racing-right ul.list-racing-calendar li .racing-item-list span,.other-racing-mb ul.list-racing-calendar li .racing-item-list span{font-size:14px}.card-racing-right ul.list-racing-calendar li .racing-item-list a,.other-racing-mb ul.list-racing-calendar li .racing-item-list a{font-size:16px;line-height:26px;font-weight:700;text-decoration:none;color:#393939}.card-racing-right ul.list-racing-calendar li .racing-item-list a:hover,.other-racing-mb ul.list-racing-calendar li .racing-item-list a:hover{color:#de0000}.card-racing-right ul.list-racing-calendar li .racing-item-list .racing-item-body h4,.other-racing-mb ul.list-racing-calendar li .racing-item-list .racing-item-body h4{color:#393939;line-height:26px;font-size:16px;font-family:BeVietnamPro-Bold;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card-racing-right ul.list-racing-arrc,.other-racing-mb ul.list-racing-arrc{list-style:none;margin:0;padding:0}.card-racing-right ul.list-racing-arrc li,.other-racing-mb ul.list-racing-arrc li{margin-bottom:12px}.card-racing-right ul.list-racing-arrc li .item-racing-arrc,.other-racing-mb ul.list-racing-arrc li .item-racing-arrc{height:250px;position:relative;overflow:hidden}.card-racing-right ul.list-racing-arrc li .item-racing-arrc img,.other-racing-mb ul.list-racing-arrc li .item-racing-arrc img{width:100%;height:auto}.card-racing-right ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc,.other-racing-mb ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc{position:absolute;display:flex;width:100%;bottom:0;left:0;padding:10px 20px;font-size:16px;background:linear-gradient(0deg,#000,transparent)}.card-racing-right ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc p,.other-racing-mb ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc p{margin-right:auto;margin-bottom:0;color:#fff}.card-racing-right ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc p span,.other-racing-mb ul.list-racing-arrc li .item-racing-arrc .info-racing-arrc p span{display:block;font-weight:800;font-size:16px;line-height:22px;font-family:BeVietnamPro-ExtraBold}.racing-team{margin-top:60px}.racing-team .header-racing-team{display:inline-block;width:auto;height:45px;background-color:#393939;transform:skew(-20deg);margin-left:8px;margin-bottom:32px}.racing-team .header-racing-team p{position:relative;top:50%;transform:translateY(-50%) skew(10deg);font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;display:inline-block;text-align:left;padding-left:50px;padding-right:20px;font-family:BeVietnamPro-BlackItalic}.racing-team .header-racing-team:before{content:"";position:absolute;background-color:#fff;height:100%;width:10px;left:20px}.racing-team img{max-width:100%}.racing-team .wrap-member-team{position:relative;background:#393939;cursor:pointer}.racing-team .wrap-member-team .number-member{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;font-family:BeVietnamPro-BlackItalic;font-size:240px;opacity:1%;color:#fff}.racing-team .wrap-member-team .info-member{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,transparent,#000);padding:24px;color:#fff}.racing-team .wrap-member-team .info-member p{font-size:22px;font-weight:900;margin-bottom:4px;text-transform:uppercase;display:flex;gap:8px;font-family:BeVietnamPro-BlackItalic;color:#fff}.racing-team .wrap-member-team .info-member p span{font-size:14px;font-weight:500;font-style:normal;text-transform:none}.racing-team .wrap-member-team .wrap-member-team-hover{display:none;padding:20px}.racing-team .wrap-member-team .wrap-member-team-hover h5{font-size:15px;font-family:BeVietnamPro-Bold}.racing-team .wrap-member-team .wrap-member-team-hover ul{padding-left:15px}.racing-team .wrap-member-team .wrap-member-team-hover ul li{font-size:15px}.racing-team .wrap-member-team .wrap-member-team-hover .inner-member-team{display:flex;align-items:center;gap:15px}.racing-team .wrap-member-team .wrap-member-team-hover .inner-member-team p{font-size:22px;font-family:BeVietnamPro-ExtraBoldItalic;color:#de0000;margin-bottom:4px}.racing-team .wrap-member-team .wrap-member-team-hover .inner-member-team span{font-family:BeVietnamPro-ExtraBoldItalic}.racing-team .wrap-member-team .wrap-member-team-hover .inner-member-team h6{font-size:14px;display:flex;align-items:center;gap:6px}.racing-team .wrap-member-team:hover{background:#f6f6f6;height:100%}.racing-team .wrap-member-team:hover .info-member,.racing-team .wrap-member-team:hover .number-member,.racing-team .wrap-member-team:hover>img{display:none}.racing-team .wrap-member-team:hover .wrap-member-team-hover{display:block}.wrap-member-team-mb{display:none;position:relative;background:#393939;height:180px;margin-bottom:16px}.wrap-member-team-mb img{position:absolute;right:0;bottom:0;z-index:2}.wrap-member-team-mb .numb-member{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);font-size:128px;font-family:BeVietnamPro-BlackItalic;opacity:1%;color:#fff}.wrap-member-team-mb .name-member{font-family:BeVietnamPro-BlackItalic;color:#fff;font-size:24px;padding:15px;text-transform:uppercase;width:65%}.wrap-member-team-mb .profile-member{position:absolute;z-index:4;width:100%;bottom:0;left:0;display:flex;align-items:center;font-size:20px;font-family:BeVietnamPro-BoldItalic;color:#fff;padding:15px 20px;background:linear-gradient(180deg,transparent,#000)}.wrap-member-team-mb .profile-member a{display:block;padding:4px 15px;border-radius:21px;color:#fff;font-weight:600;margin-right:auto;border:1px solid #fff;font-size:16px}.racing-sponsor{margin-top:60px}.racing-sponsor .header-racing-sponsor{display:inline-block;width:auto;height:45px;background-color:#393939;transform:skew(-20deg);margin-left:8px;margin-bottom:32px}.racing-sponsor .header-racing-sponsor p{position:relative;top:50%;transform:translateY(-50%) skew(10deg);font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;display:inline-block;text-align:left;padding-left:50px;padding-right:20px;font-family:BeVietnamPro-BlackItalic}.racing-sponsor .header-racing-sponsor:before{content:"";position:absolute;background-color:#fff;height:100%;width:10px;left:20px}.none-padding{padding-left:0;padding-right:0}.racing-main-hero{height:412px;position:relative;width:100%;display:flex;justify-content:center;align-items:center}.racing-main-hero .racing-main-img img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.racing-main-hero .racing-main-text h3{color:#fff;line-height:70px;font-size:50px;font-family:BeVietnamPro-Black;font-weight:900;font-style:italic;text-align:center;margin-bottom:15px;text-transform:uppercase}.racing-main-hero .racing-main-text p{color:#fff;font-size:20px;text-align:center}.racing-main-hero .racing-main-text .btn-racing-main-hero{display:flex;flex-direction:row;justify-content:center;align-items:center;text-transform:uppercase}.racing-main-hero .racing-main-text .btn-racing-main-hero a{display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #fff;padding:10px 14px;color:#fff;font-family:BeVietnamPro-Bold;gap:10px}.racing-main-hero .racing-main-text .btn-racing-main-hero a:hover{background:#fff;text-decoration:none;color:#393939}.racing-main-hero .racing-main-text .btn-racing-main-hero a:hover .long-arrow-right{border-top:2px solid #393939;border-left:2px solid #393939}.racing-main-hero .racing-main-text .btn-racing-main-hero a:hover .long-arrow-right:after{background-color:#393939}.long-arrow-right{margin:10px;display:block;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(135deg)}.long-arrow-right:after{content:"";display:block;width:2px;height:15px;background-color:#fff;transform:rotate(-45deg) translate(4.5px,2px);left:0}.header-racing-main{display:flex;align-items:center;margin:32px auto;justify-content:space-between}.header-racing-main a{display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #de0000;padding:10px 14px;color:#de0000;font-family:BeVietnamPro-Bold;font-weight:700}.header-racing-main a .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.header-racing-main a .long-arrow-right:after{background-color:#de0000}.header-racing-main a:hover{background:#de0000;text-decoration:none;color:#fff}.header-racing-main a:hover .long-arrow-right{border-top:2px solid #fff;border-left:2px solid #fff}.header-racing-main a:hover .long-arrow-right:after{background-color:#fff}.header-racing-main .header-racing-main-inner{display:inline-block;width:auto;height:45px;background-color:#393939;transform:skew(-20deg);margin-left:8px}.header-racing-main .header-racing-main-inner p{position:relative;top:50%;transform:translateY(-50%) skew(10deg);font-size:24px;font-weight:900;color:#fff;text-transform:uppercase;display:inline-block;text-align:left;padding-left:40px;padding-right:20px;font-family:BeVietnamPro-BlackItalic}.header-racing-main .header-racing-main-inner:before{content:"";position:absolute;background-color:#fff;height:100%;width:10px;left:20px}.hero-racing-main-img{margin-bottom:32px}.hero-racing-main-img img{max-width:100%}.item-racing-main h4{display:flex;align-items:center;gap:10px;color:#393939;font-size:22px;font-weight:700;padding-bottom:12px;margin-bottom:0;font-family:BeVietnamPro-Bold}.item-racing-main h4 span{display:inline;font-size:12px;font-weight:500;background:#de0000;padding:3px 8px;color:#fff}.item-racing-main p{padding-bottom:12px;margin-bottom:0;display:flex;align-items:center;gap:8px;color:#393939}.item-racing-main a,.item-racing-main p b{font-family:BeVietnamPro-Bold}.item-racing-main a{display:flex;color:#de0000;align-items:center}.item-racing-main a .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.item-racing-main a .long-arrow-right:after{background-color:#de0000}.item-racing-main a:hover{color:#393939;text-decoration:none}.item-racing-main a:hover .long-arrow-right{border-top:2px solid #393939;border-left:2px solid #393939}.item-racing-main a:hover .long-arrow-right:after{background-color:#393939}.wrap-racing-main-prize{margin-top:80px;padding-left:0;padding-right:0}.wrap-racing-main-prize .item-racing-main-prize{height:358px;position:relative}.wrap-racing-main-prize .item-racing-main-prize img{max-width:100%;height:100%;width:100%}.wrap-racing-main-prize .item-racing-main-prize .info-racing-prize{position:absolute;width:100%;bottom:0;left:0;padding:16px 30px;font-size:20px;background:linear-gradient(0deg,#000,transparent)}.wrap-racing-main-prize .item-racing-main-prize .info-racing-prize a{display:flex;color:#fff;align-items:center;height:68px;font-weight:700}.wrap-racing-main-prize .item-racing-main-prize .info-racing-prize a p{margin-right:auto;margin-bottom:0;color:#fff}.wrap-racing-main-prize .item-racing-main-prize .info-racing-prize a p span{display:block}.wrap-racing-main-prize .item-racing-main-prize .info-racing-prize a:hover{text-decoration:none}.racing-main-news{margin-top:80px}.racing-main-news .racing-main-news-item a{display:block}.racing-main-news .racing-main-news-item a img{max-width:100%;height:auto}.racing-main-news .racing-main-news-item a p{margin:25px 0 10px;font-size:14px}.racing-main-news .racing-main-news-item a h4{color:#393939;line-height:30px;font-size:20px;font-family:BeVietnamPro-Bold;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.racing-main-news .racing-main-news-item a:hover h4,.racing-main-news .racing-main-news-item a:hover p{color:#de0000}.racing-main-view-mb{display:none}.racing-main-view-mb a{display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid #de0000;padding:10px 14px;color:#de0000;font-family:BeVietnamPro-Bold;font-weight:700;text-transform:uppercase;font-size:16px;gap:8px}.racing-main-view-mb a .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.racing-main-view-mb a .long-arrow-right:after{background-color:#de0000}.option-racing-left{display:flex;gap:8px;margin-bottom:40px}.option-racing-left form{flex-grow:2}.option-racing-left .search-box{height:56px;position:relative}.option-racing-left .search-box #input-search{height:100%;padding:18px 2.75rem 18px 18px;border-radius:unset;font-size:16px;font-weight:400}.option-racing-left .search-box .icon_search{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.option-racing-left .filter .filter-icon{width:60px;height:60px;border-radius:50%;border:1px solid #de0000;display:flex;cursor:pointer;align-items:center;justify-content:center}.option-racing-left .filter .filter-icon img{width:24px;height:24px}.pagination-racing{padding-bottom:20px}.pagination-racing ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:10px}.pagination-racing ul li a{display:flex;width:55px;height:55px;border-radius:50%;justify-content:center;align-items:center;border:1px solid #393939}.pagination-racing ul li a:hover{background:#de0000;color:#fff;border:none}.pagination-racing ul li a:hover i,.pagination-racing ul li a:hover i:after{border-top:2px solid #fff;border-left:2px solid #fff}.pagination-racing ul li a.active{background:#de0000;color:#fff;border:none}.ico-right,.ico-right-double{margin:10px;transform:rotate(135deg)}.ico-right,.ico-right-double,.ico-right-double:after{display:block;width:10px;height:10px;border-top:2px solid #393939;border-left:2px solid #393939}.ico-right-double:after{content:"";margin:2px;transform:rotate(0deg)}.result-racing-arrc{margin-top:60px}.result-racing-arrc h5{font-size:16px;margin-bottom:32px}.result-racing-arrc .table .thead-dark th{background:#f6f6f6;color:#393939;border-color:#cacaca;border-bottom:none;text-align:center}.result-racing-arrc .table.table-bordered td,.result-racing-arrc .table.table-bordered th{border:1px solid #cacaca;text-align:center}.tech-team-racing{margin-top:40px}.tech-team-racing .tech-team-img img{max-width:100%}.racing-gallery{margin-top:60px}.racing-gallery .racing-gallery-img{margin-bottom:30px;height:240px}.racing-gallery .racing-gallery-img img{width:100%;height:100%}.racing-gallery .row-gallery{margin-bottom:10px}.racing-gallery .pagination-racing{width:100%}.racing-report-hero{display:flex;flex-direction:row;width:100%;background:#f6f6f6;align-items:center}.racing-report-hero .racing-arrc-video{width:65%;height:300px}.racing-report-hero .racing-arrc-video video{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.racing-report-hero .info-racing-report-hero{padding-left:60px}.racing-report-hero h4{display:flex;align-items:center;gap:10px;color:#393939;font-size:22px;font-weight:700;padding-bottom:12px;margin-bottom:0}.racing-report-hero h4 span{display:inline;font-size:12px;font-weight:500;background:#de0000;padding:3px 8px;color:#fff}.racing-report-hero p{padding-bottom:12px;margin-bottom:0;display:flex;align-items:center;gap:8px;color:#393939}.breadcrumb-racing-mb,.racing-arrc-img-mb,.racing-list-sponsor-mb,.show-more,.tech-team-img-mb{display:none}.breadcrumb-racing-mb{font-size:14px;font-family:BeVietnamPro-Bold;color:#393939;margin-bottom:24px}.breadcrumb-racing-mb a{display:block;border-radius:21px;color:#393939;font-weight:600;margin-right:auto;border:1px solid #fff;font-size:16px;font-family:BeVietnamPro-SemiBold;line-height:20.24px}.breadcrumb-racing-mb a img{margin-right:10px}.other-racing-mb{display:none}.racing-round-report-other h3{font-size:22px;margin-bottom:40px;font-family:BeVietnamPro-ExtraBold}.racing-round-report-other .info-racing-report-other{margin-bottom:40px}.racing-round-report-other .info-racing-report-other h4{display:flex;align-items:center;gap:10px;color:#393939;font-size:22px;font-weight:900;font-family:BeVietnamPro-ExtraBold;padding-bottom:12px;margin-bottom:0}.racing-round-report-other .info-racing-report-other h4 span{display:inline;font-size:12px;font-weight:500;background:#de0000;padding:3px 8px;color:#fff}.racing-round-report-other .info-racing-report-other p{padding-bottom:12px;margin-bottom:0;display:flex;align-items:center;gap:8px;color:#393939}.racing-round-report-other .info-racing-report-other a{display:flex;align-items:center;font-family:BeVietnamPro-Bold;color:#de0000}.racing-round-report-other .info-racing-report-other a .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.racing-round-report-other .info-racing-report-other a .long-arrow-right:after{background-color:#de0000}.pad-t-20{padding-top:20px}.wrap-show-more a{font-family:BeVietnamPro-Bold;text-decoration:underline;color:#de0000}.wrap-show-more a:hover{text-decoration:none}.racing-content .card-racing-left .info-racing-report{text-align:justify}.racing-content .other-racing-tour .card-racing-right{margin-left:51px}.modal-filter{max-width:600px;width:600px;position:absolute;top:0;right:0;bottom:0;margin:0;transform:translate(100%)}.modal-filter .modal-content{border:none;border-radius:0;height:100%!important}.modal-filter .modal-content .wrap-btn-filter-mb{display:none}.modal-filter .modal-content .modal-header{border-bottom:none}.modal-filter .modal-content .modal-header button{width:60px;height:60px;background:#de0000;opacity:1!important}.modal-filter .modal-content .modal-body{background:#fff;padding:80px 48px 48px}.modal-filter .modal-content .modal-body h3{font-size:28px;font-family:BeVietnamPro-ExtraBoldItalic;color:#de0000;text-transform:uppercase;margin-bottom:24px}.modal-filter .modal-content .modal-body form .form-group{margin-bottom:16px}.modal-filter .modal-content .modal-body form .form-group .row-form{display:flex;gap:10px}.modal-filter .modal-content .modal-body form .form-group .row-form .ctrl-year{width:120px}.modal-filter .modal-content .modal-body form .form-group .row-form .ctrl-month{width:150px}.modal-filter .modal-content .modal-body form .form-group:last-child{display:flex;justify-content:flex-end}.modal-filter .modal-content .modal-body form .btn-action-filter{cursor:pointer;background-color:#fff;display:flex;justify-items:flex-end;align-items:center;border:2px solid #de0000;padding:15px;text-transform:uppercase;color:#de0000;font-family:BeVietnamPro-SemiBold}.modal-filter .modal-content .modal-body form .btn-action-filter .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.modal-filter .modal-content .modal-body form .btn-action-filter .long-arrow-right:after{background-color:#de0000}.modal-filter .modal-content .modal-body form .btn-action-filter:focus{outline:#de0000}.modal-filter .modal-content .modal-body form select{border-radius:0;border-color:#9e9e9e;padding:14px 0 14px 8px;font-size:16px;height:auto!important}.modal-filter .modal-content .modal-body form label{font-size:16px}.modal-filter .modal-content .modal-body form ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.modal-filter .modal-content .modal-body form ul li label{font-family:BeVietnamPro-Bold;display:flex;align-items:center;padding:12px;background:#f6f6f6}.modal-filter .modal-content .modal-body form ul li label img{display:none}.modal-filter .modal-content .modal-body form ul li label.active{background:#393939;color:#fff}.modal-filter .modal-content .modal-body form ul li label.active img{display:inline}.modal.show .modal-custom{transition:transform .2s linear}.modal-profile-mb .modal-content{border:none;border-radius:0}.modal-profile-mb .modal-header{border-bottom:none}.modal-profile-mb .modal-header button{width:40px;height:40px;padding:0;background:#de0000;opacity:1!important}.modal-profile-mb .modal-body .avatar{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.modal-profile-mb .modal-body .avatar p{font-size:22px;padding-bottom:0;margin-bottom:0;display:flex;gap:8px;font-family:BeVietnamPro-ExtraBoldItalic;color:#de0000;align-items:center}.modal-profile-mb .modal-body .avatar p span{font-size:14px;font-family:BeVietnamPro-Medium;color:#393939}.modal-profile-mb .modal-body .avatar h5{font-size:22px;margin-bottom:0;font-family:BeVietnamPro-ExtraBoldItalic;text-transform:uppercase}.modal-profile-mb .modal-body .info-modal-profile{font-size:14px;margin-top:24px}.modal-profile-mb .modal-body .info-modal-profile h5{font-family:BeVietnamPro-Bold;font-size:14px}.modal-profile-mb .modal-body .info-modal-profile ul{padding-left:13px}.modal-gallery .modal-header{border:none;background:#000;position:absolute;top:15px;right:15px;z-index:200;padding:0}.modal-gallery .modal-header button{width:40px;height:40px;padding:0;background:#de0000;opacity:1!important}.modal-gallery .modal-header button:focus{outline:none}.modal-gallery .modal-body{background:#000}.modal-gallery .modal-body .wrap-btn-gallery{height:100%}.modal-gallery .modal-body .wrap-btn-gallery .wrap-btn-left{position:absolute;height:100%;top:0;left:0;z-index:100;background:linear-gradient(270deg,transparent,#000);width:100px;display:flex;align-items:center;padding-left:10px}.modal-gallery .modal-body .wrap-btn-gallery .wrap-btn-left img{width:50%}.modal-gallery .modal-body .wrap-btn-gallery .wrap-btn-right{height:100%;position:absolute;top:0;right:0;z-index:100;width:100px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;background:linear-gradient(90deg,transparent,#000)}.modal-gallery .modal-body .wrap-btn-gallery .wrap-btn-right img{width:50%}.modal-gallery .wrap-gallery-for{width:100%}.modal-gallery .wrap-gallery-for .gallery-for .item-for{margin-right:15px;margin-left:15px}.modal-gallery .wrap-gallery-for .gallery-for .item-for img{width:100%;height:auto}.modal-gallery .wrap-gallery-nav{width:400px;margin:20px auto}.modal-gallery .wrap-gallery-nav .gallery-nav{position:relative;display:block;box-sizing:border-box}.modal-gallery .wrap-gallery-nav .gallery-nav .item-nav{margin-right:10px;border-radius:10px;border:2px solid #000}.modal-gallery .wrap-gallery-nav .gallery-nav .slick-slide{width:100px!important}.modal-gallery .wrap-gallery-nav .gallery-nav .slick-active.slick-current{border:2px solid #de0000}.calendar{display:none}#racing-arrc-library-popup{position:fixed;top:0;background-color:#000;width:100%;height:100vh;z-index:-2;overflow:hidden;opacity:0;transition:all .5s}#racing-arrc-library-popup #racing-arrc-library-popup-container{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item{position:absolute;top:40%;transform:translateY(-50%);width:61px;height:61px;border-radius:50%;border:1px solid #fff;cursor:pointer}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.prev-arrow{left:100px}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.next-arrow{right:100px}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.prev-arrow:before{transform:translateY(-50%) rotate(-45deg);border-top:1px solid #fff;border-left:1px solid #fff}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.next-arrow:before{transform:translate(-100%,-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}#racing-arrc-library-popup #racing-arrc-library-popup-container .racing-drawer-close{z-index:1}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library.slider-nav .slick-slide.slick-current.slick-active{border:3px solid #de0000}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library{height:595px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list{height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide{width:898px;height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide .list-image{-webkit-filter:brightness(.8);filter:brightness(.8);transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s;height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide.slick-current.slick-active .list-image{-webkit-filter:brightness(1);filter:brightness(1);height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide .placeholder{width:100%;height:360px;visibility:hidden}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library{background-color:transparent;height:75px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library .slick-list .slick-track{width:100%!important}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library .slick-list .slick-track .slick-slide{width:96px;height:74.688px;border:3px solid transparent;overflow:hidden;border-radius:10px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library:before{content:unset}#racing-arrc-library-popup #racing-arrc-library-popup-container .slider-nav.slick-slider.stop_transform .slick-list .slick-track{transform:translateZ(0)!important}.slider-nav .slick-list .slick-track{width:auto!important;gap:7.5px}.slider-for{width:100%;cursor:-webkit-grabbing;cursor:grabbing}.slider-for .list-image,.slider-nav,.slider-nav .list-image{width:100%}.slider-nav:before{content:"";position:absolute;width:100%;height:100%;top:-98%;background:linear-gradient(1turn,#000 -6%,transparent)}.slider-nav.slick-slider{position:relative;display:block;height:120px;background-color:#000;bottom:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slider-nav.slick-slider.stop_transform .slick-list,.slider-nav.slick-slider.stop_transform .slick-track{transform:translateZ(0)!important}.slider-nav .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;height:100%}.slider-nav .slick-list .slick-track{position:absolute;top:0;margin-left:auto;margin-right:auto;gap:16px;left:0;transform:translateX(-50%)}.slider-nav .slick-list .slick-track,.slider-nav .slick-list .slick-track .slick-slide{display:flex;align-items:center;justify-content:center}.slider-nav .slick-list .slick-track .slick-slide.slick-current.slick-active img{border:3px solid #c00}.slider-nav .slick-list .slick-track .slick-slide img{display:block;width:106px;height:72px;border-radius:10px;border:3px solid transparent}.racing-drawer-close{position:absolute;top:0;right:0;width:60px;height:60px;background-color:#de0000;cursor:pointer}.racing-drawer-close:before{transform-origin:center center;transform:translate(-50%,-50%) rotate(-45deg)}.racing-drawer-close:after,.racing-drawer-close:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:2px;background-color:#fff}.racing-drawer-close:after{transform-origin:center center;transform:translate(-50%,-50%) rotate(45deg)}.finished{opacity:.6}@media screen and (max-width:1024px) and (min-width:768px){.row .other-racing-tour .card-racing-right{margin-left:0}}@media screen and (max-width:576px){.modal-filter{width:100%;position:absolute;top:40px;bottom:0;margin:0;transform:translateY(100%)}.modal-filter .modal-content{position:relative}.modal-filter .modal-content .wrap-btn-filter-mb{display:block;position:fixed;bottom:0;left:0;width:100%;padding:10px;box-shadow:0 -4px 16px 0 rgba(0,0,0,.15);background:#fff}.modal-filter .modal-content .wrap-btn-filter-mb .btn-action-filter{cursor:pointer;background-color:#fff;display:flex;justify-content:center;align-items:center;border:2px solid #de0000;padding:12px;text-transform:uppercase;color:#de0000;font-family:BeVietnamPro-SemiBold;width:100%;text-align:center}.modal-filter .modal-content .wrap-btn-filter-mb .btn-action-filter .long-arrow-right{border-top:2px solid #de0000;border-left:2px solid #de0000}.modal-filter .modal-content .wrap-btn-filter-mb .btn-action-filter .long-arrow-right:after{background-color:#de0000}.modal-filter .modal-content .modal-header button{width:40px;height:40px;padding:0}.modal-filter .modal-content .modal-header button img{width:50%}.modal-filter .modal-content .modal-body{padding:20px}.modal-filter .modal-content .modal-body .btn-action-filter{width:100%;justify-content:center}.modal-filter .modal-content .modal-body form .form-group:last-child{display:none}.racing-main-view-mb{display:block}.racing-main-news,.wrap-racing-main-prize{margin-top:0}.racing-main-hero{align-items:flex-end}.racing-main-text{width:100%;margin-bottom:30px}.racing-main-hero .racing-main-text .btn-racing-main-hero a{width:100%;margin:0 16px}.racing-main-hero .racing-main-text h3{font-size:26px;line-height:40px}.racing-main-hero .racing-main-text p{font-size:16px}.racing-header ul{width:100%;text-align:center}.header-racing-main .header-racing-main-inner p,.header-racing-team p,.racing-sponsor .header-racing-sponsor p,.racing-team .header-racing-team p{font-size:16px}.header-racing-main a{display:none}.item-racing-main{border-bottom:1px solid #393939;padding-bottom:20px;margin-bottom:20px}.item-racing-main a{justify-content:flex-end}.racing-main-news .racing-main-news-item{margin-bottom:20px}.racing-main-news .racing-main-news-item a{display:flex;gap:15px;align-items:center}.racing-main-news .racing-main-news-item a img{max-width:50%}.racing-main-news .racing-main-news-item a .block p{font-size:12px;margin:0 0 5px}.racing-main-news .racing-main-news-item a .block h4{line-height:20px;font-size:14px;-webkit-line-clamp:3;line-clamp:3}.racing-calendar-content .card-racing-left{margin-left:0;display:flex;flex-direction:column}.racing-calendar-content .card-racing-left .option-racing-left{order:1;box-shadow:0 4px 30px 0 rgba(0,0,0,.15);padding:20px;margin-left:-16px;margin-right:-16px}.racing-calendar-content .card-racing-left .header-racing-content{order:2;height:38px}.racing-calendar-content .card-racing-left .header-racing-content p{font-size:16px}.racing-calendar-content .card-racing-left ul.list-racing{order:3}.racing-calendar-content .card-racing-left ul.list-racing li h4{font-size:16px}.racing-calendar-content .card-racing-left ul.list-racing li p,.racing-calendar-content .card-racing-left ul.list-racing li p b{font-size:14px}.racing-calendar-content .card-racing-left ul.list-racing li:last-child{border-bottom:1px solid #9e9e9e}.racing-calendar-content .card-racing-left .pagination-racing{order:4;margin-bottom:30px;margin-top:30px}.racing-calendar-content .card-racing-left .pagination-racing ul li a{width:40px;height:40px}.racing-content .card-racing-left .info-racing-report{text-align:justify}.racing-content .other-racing-tour .card-racing-right{margin-left:0}.card-racing-right h3{font-size:16px;padding-bottom:20px}.card-racing-right ul.list-racing-calendar li{margin-bottom:20px}.card-racing-right ul.list-racing-calendar li .racing-item-list a img{width:150px}.racing-calendar-content{padding-top:0}.other-racing-tour,.racing-arrc-img{display:none}.racing-arrc-img-mb{display:block;width:100%}.racing-arrc-img-mb img{width:100%}.card-racing-left .header-racing-content p{font-size:16px}.wrap-show-more{position:relative;width:100%}.wrap-show-more .show-more{height:300px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);font-size:12px;gap:8px}.breadcrumb-racing-mb,.wrap-member-team-mb{display:block}.racing-team .wrap-member-team,.tech-team-racing .tech-team-img{display:none}.tech-team-img-mb{display:block;margin-top:30px}.racing-list-sponsor{display:none!important}.racing-list-sponsor-mb{display:flex;flex-wrap:wrap}.racing-list-sponsor-mb div{width:50%}.racing-list-sponsor-mb div img{width:100%}.racing-gallery .row-gallery{margin-bottom:10px}.racing-gallery .row-gallery .item-gallery{padding-left:5px;padding-right:5px;margin-bottom:5px}.racing-gallery .racing-gallery-img{margin-bottom:0;height:144px}.racing-gallery .racing-gallery-img img{width:100%;height:100%}.other-racing-mb,.racing-gallery .pagination-racing{display:block}.other-racing-mb h4{font-size:16px;padding-bottom:20px;padding-left:16px;padding-right:16px;font-weight:900;font-family:BeVietnamPro-ExtraBold}.other-racing-mb .col-12{padding-left:0;padding-right:0}.other-racing-mb ul.list-racing-arrc li{margin-bottom:0}.racing-report-hero{flex-direction:column;gap:20px;align-items:unset}.racing-report-hero .info-racing-report-hero{padding-left:15px}.racing-report-hero .racing-arrc-video{height:120px;width:100%}.racing-report-hero .racing-arrc-video video{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.racing-round-report-other .info-racing-report-other{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #9e9e9e}.racing-round-report-other .info-racing-report-other a{justify-content:flex-end}.racing-round-report-other .last-item{border-bottom:none}.modal-gallery .wrap-gallery-nav .gallery-nav .slick-slide{width:20px!important}.calendar{display:inline-block;position:fixed;bottom:15px;right:15px;z-index:999}#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.next-arrow,#racing-arrc-library-popup #racing-arrc-library-popup-container .custom-arrow-item.prev-arrow{display:none!important}#racing-arrc-library-popup #racing-arrc-library-popup-container .news-drawer-close{width:40px;height:40px;z-index:1}#racing-arrc-library-popup #racing-arrc-library-popup-container .news-drawer-close:after,#racing-arrc-library-popup #racing-arrc-library-popup-container .news-drawer-close:before{width:20px;height:2px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library{width:100%;padding-top:0;height:auto}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list{height:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;padding:unset}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide{width:100vw;height:auto}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide .list-image{-webkit-filter:brightness(.8);filter:brightness(.8);transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s;width:100%}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-for-library .slick-list .slick-track .slick-slide.slick-current.slick-active .list-image{-webkit-filter:brightness(1);filter:brightness(1);min-height:252px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library{height:42px;padding-left:20px;background-color:transparent}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library.slider-nav .slick-list .slick-track{width:auto!important;gap:6px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library.slider-nav .slick-list .slick-track .slick-slide{width:54px;height:42px;border:2px solid transparent;border-radius:5px}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library.slider-nav .slick-list .slick-track .slick-slide img{border-radius:2px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#racing-arrc-library-popup #racing-arrc-library-popup-container #slider-nav-library:before{content:unset}.slider-for .list-image{width:100%;height:100%!important}}