@charset "UTF-8";@font-face{font-family:Banh;src:url(/build/assets/Banh-DUdmUKpJ.ttf)}@font-face{font-family:Concielian;src:url(/build/assets/Concielian-BtAkxZtq.ttf)}@font-face{font-family:Concielian Bold;src:url(/build/assets/ConcielianBd-9hxg5zDq.ttf)}@font-face{font-family:Concielian Cond;src:url(/build/assets/ConcielianCond-zXtAkwK7.ttf)}@font-face{font-family:Concielian Expand;src:url(/build/assets/ConcielianExpand-C9AyWe7b.ttf)}@font-face{font-family:Concielian Light;src:url(/build/assets/ConcielianLt-QnRK8jG6.ttf)}@font-face{font-family:Concielian Semi Bold Italic;src:url(/build/assets/ConcielianBdSemItalic-BLnlUU3Q.ttf)}@font-face{font-family:Gobold Reg;src:url(/build/assets/GoboldReg-DJ-zre2P.ttf)}@font-face{font-family:Gobold Uplow;src:url(/build/assets/GoboldUplow-CcEePVh5.ttf)}@font-face{font-family:Graphik Reg;src:url(/build/assets/GraphikRegular-qs5h3JJh.ttf)}@font-face{font-family:Helvetica;src:url(/build/assets/HelveticaNeue-CPQ5B6TE.ttf)}@font-face{font-family:Helvetica Bold;src:url(/build/assets/HelveticaNeueBd-fbX3coJF.ttf)}@font-face{font-family:Helvetica Cond;src:url(/build/assets/HelveticaNeueCond-BwbUzlG_.otf)}@font-face{font-family:Helvetica Light;src:url(/build/assets/HelveticaNeueLt-DJ448IPR.otf)}@font-face{font-family:Helvetica75;src:url(/build/assets/Helvetica75-DB5rmSih.otf)}@font-face{font-family:Helvetica55;src:url(/build/assets/Helvetica55-dzlzBOhl.otf)}@font-face{font-family:KozGo Reg;src:url(/build/assets/KozGoReg-ClIOV9aq.otf)}@font-face{font-family:Segoe;src:url(/build/assets/Segoe-BwYwqbyi.ttf)}@font-face{font-family:Segoe Bold;src:url(/build/assets/SegoeBd-3ZfS7Ahp.ttf)}@font-face{font-family:Toyota;src:url(/build/assets/ToyotaRegular-B6Y0UbrW.ttf)}html,body.toyota{overflow-x:hidden;font-family:Helvetica Light;color:#000}html.locked{overflow:hidden}.toyota .f-none{float:none!important}.toyota .text-center{text-align:center}.toyota .center-items{float:none;margin:0 auto;width:auto}.toyota .img-responsive{max-width:100%;margin:0}.toyota .d-none{display:none!important}.toyota a.link{text-decoration:underline;text-transform:uppercase;font-size:14px}.toyota a.red{color:#e60013}.toyota header:not(.home) .left .logo img{display:none}.toyota header:not(.home) .left .logo img.white{display:block}.toyota .wrap{max-width:100%;position:relative;top:0;height:70px}.toyota .top_panel{display:flex;align-items:center;height:110px;padding:10px 40px 0 20px;background:#000;position:relative!important;margin-bottom:-200px}@media (min-width: 1280px){.toyota .top_panel{height:auto}}@media screen and (min-width: 992px){.toyota .top_panel{padding:10px 5px 0 30px}}@media screen and (min-width: 1120px){.toyota .top_panel{padding:10px 20px 0 30px}}@media screen and (min-width: 1280px){.toyota .top_panel{padding:10px 40px 0 30px}}@media screen and (min-width: 1440px){.toyota .top_panel{padding:10px 80px 0 30px}}@media screen and (min-width: 1920px){.toyota .top_panel{padding:10px 130px 0 345px}}.toyota .top_panel.home .menu_btn span{background:#000}.toyota .top_panel .left-test{align-items:center;vertical-align:middle;display:flex;background:pink;width:60%}.toyota .top_panel .right-test{width:35%;display:flex;align-items:center;vertical-align:middle;background:purple}.toyota .top_panel .left{align-items:center;vertical-align:middle;display:flex;width:100%!important}.toyota .top_panel .left .logo{position:absolute;left:0;top:5px;width:100px;display:flex;align-items:center;vertical-align:middle;z-index:10}.toyota .top_panel .left .logo img{max-width:100%;margin:0 auto}.toyota .top_panel .left .logo img.logo-black,.toyota .top_panel .left .logo img.white{display:none}.toyota .top_panel .left .menus{width:100%;position:relative;padding:0;height:60px;vertical-align:middle;align-items:center;display:flex;margin:0 auto 0 0}@media (max-width: 767px){.toyota .top_panel .left .menus{padding:0 0 0 20px}}.toyota .top_panel .left .menus ul{width:100%;display:flex;align-items:center;justify-content:flex-end;grid-gap:30px}@media (max-width: 767px){.toyota .top_panel .left .menus ul{grid-gap:40px}}.toyota .top_panel .left .menus ul li{margin:0;float:none;width:auto;display:flex}.toyota .top_panel .left .menus ul li a{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;display:block;float:left;letter-spacing:1px;line-height:38px;white-space:nowrap}.toyota .top_panel .left .menus ul li a:hover{color:#e60013}.toyota .top_panel .left .menus ul li a.btn{font-family:Toyota;color:#fff;background-color:#e60013;text-align:center;margin:0 auto;width:170px;height:40px;line-height:40px;border-radius:0}.toyota .top_panel .left .menus ul li.sign-up{display:none}@media screen and (min-width: 767px){.toyota .top_panel .left .menus ul li.sign-up{display:block}}.toyota .top_panel .right{width:35%;margin:0 auto;min-height:50px;display:flex;align-items:center;vertical-align:middle;padding:0 50px}.toyota .top_panel .right .tel{letter-spacing:0;font-size:10px}.toyota .top_panel .right .btn{background-color:#e60013;text-align:center;margin:0 auto;width:250px;height:40px;left:0;line-height:40px;border-radius:50px;position:absolute;right:-60px}.toyota .top_panel .right a.sign-up-today{display:block}@media screen and (min-width: 767px){.toyota .top_panel .right a.sign-up-today{display:none}}.toyota .home.top_panel{background:transparent;background:linear-gradient(to top,transparent 0%,black 140%);top:0;height:auto}.toyota section.blackBG{background-color:#000}.toyota section.video_section .wrap{padding:0 30px}.toyota .max980{max-width:980px;margin:0 auto;float:none}.toyota .section_top{margin-bottom:30px}.toyota .img-responsive{max-width:100%}.toyota .news-page .title{padding:0 15px}.toyota .grid figure{margin:0 auto;max-width:33%;display:inline-block;text-align:center;padding:0 15px}.toyota .grid figure:hover{color:#e60013}.toyota .grid figure img{max-width:100%}.toyota .grid figure figcaption{padding:15px 30px;max-width:100%;min-height:100px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toyota .article-inner img.header{margin:0 auto;display:block;width:930px;max-width:930px;-o-object-fit:cover;object-fit:cover}.toyota .article-inner .with-bg-img{background-image:url(/build/assets/bg-BlOzqcwJ.png);margin-top:-175px;background-size:cover}.toyota .article-inner .with-bg-img h1{font-size:30px}.toyota .article-inner .with-bg-img p{font-size:18px;font-family:Helvetica55}.toyota .article-inner .with-bg-img p strong{font-family:Helvetica75}.toyota .article-inner .with-bg-img p.title-subcopy{margin:10px 0 30px;font-family:Helvetica55}.toyota .article-inner .with-bg-img p a.text-link{color:#e60013}.toyota .article-inner .with-bg-img ul{margin-bottom:30px}.toyota .article-inner .with-bg-img ul li{font-size:18px;font-family:Helvetica55;text-indent:20px;margin:0}.toyota .article-inner .with-bg-img .content{position:relative;padding:150px 0}.toyota .article-inner .with-bg-img .content .inner{background-color:#fff;max-width:800px;margin:0 auto;border-radius:20px;padding:30px;float:none;display:table}.toyota .article-inner section.news_section{height:50px;margin:0 0 30px}.toyota .btn{padding:0 20px;font-family:Concielian Bold;letter-spacing:2px}.toyota .btn.red{background-color:#e60013;color:#fff;border-radius:0}.toyota .top_panel .left .menus .menu_bottom .btn{background-color:#e60013;color:#fff}.toyota .top_slider .bottom_block .scroll_down{font-size:14px;font-family:Segoe;padding:0 30px 0 0}.toyota .top_slider .bottom_block .scroll_down:before{width:10px;height:20px;right:0}.toyota .socials a{width:30px}.toyota .socials a.facebook-logo:before{background-image:url(/build/assets/facebook--xcdIUFl.svg)}.toyota .arcticmodal-container{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;justify-content:center}.toyota .arcticmodal-container::-webkit-scrollbar{display:none}.toyota .arcticmodal-container .arcticmodal-container_i{height:initial}.toyota .arcticmodal-container .modal.modal_video{width:90vw}@media screen and (min-width: 1025px){.toyota .arcticmodal-container .modal.modal_video{width:65vw}}@media screen and (min-width: 1500px){.toyota .arcticmodal-container .modal.modal_video{width:70vw}}.toyota section .title{font-family:Concielian}.toyota section.homepagebanner .left{background-image:url(/build/assets/main_kv_updated_2023-myEZroBE.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;height:110vh}.toyota section.homepagebanner .left:before{content:"";display:none}.toyota section.homepagebanner .left .notation{color:#fff;font-family:Helvetica Light}.toyota section.homepagebanner .left .slide_content{padding:0;max-width:100%;top:100px;z-index:2;margin-left:0;left:0;text-align:center;display:flex;align-items:flex-start;vertical-align:top;height:auto}.toyota section.homepagebanner .left .slide_content img{max-width:80%}.toyota section.homepagebanner .left .slide_content ._title{font-size:31px;max-width:initial;font-family:Concielian Bold;letter-spacing:2.84px;font-weight:600;margin:0 0 15px;color:#000}.toyota section.homepagebanner .left .slide_content h5{color:#000;letter-spacing:2.63px;font-family:Helvetica Light;margin-bottom:5px}.toyota section.homepagebanner .left .slide_content .btn{margin:15px 0}.toyota section.homepagebanner .right{height:auto}.toyota section.homepagebanner .right .right_top{height:50vh}.toyota section.homepagebanner .right .right_top .content{position:absolute;transform:translate(-50%,-50%);top:55%;left:50%}.toyota section.homepagebanner .right .right_top img{max-width:200px;margin:-10px auto 0;text-align:center;display:block}.toyota section.homepagebanner .right .right_top p{bottom:auto;height:auto;padding:0;line-height:1;position:initial;margin:0 auto;letter-spacing:1.5px;font-family:Helvetica Light;font-size:14px}.toyota section.homepagebanner .right .right_bottom{background-image:url(/build/assets/cuplogo-CaNqOFFw.png);background-position:center;background-size:75%;background-repeat:no-repeat;display:flex;align-items:center;vertical-align:middle;height:50vh}.toyota section.homepagebanner .right .right_bottom .video_link{background-image:url(/build/assets/featuredimg-C4DC0sxT.png);background-size:contain;background-color:transparent;margin:0 auto;top:auto;left:auto;display:block;width:100%}.toyota section.homepagebanner .right .right_bottom .video_link .play-btn{position:relative;opacity:.7}.toyota section.homepagebanner .right .right_bottom .video_link .play-btn:before{width:25px;height:25px;background:url(/build/assets/play-7-CO9XDe.svg) center center no-repeat;background-size:contain;position:absolute;content:"";transform:translate(-50%,-50%);top:50%;left:50%;margin:0}.toyota section.homepagebanner .bottom_block{bottom:-40px}.toyota section.homepagebanner .bottom_block:before{background-color:#000}.toyota section.homepagebanner .bottom_block .socials a{opacity:.7}.toyota section.homepagebanner .bottom_block .socials a:hover{opacity:1}.toyota section.homepagebanner .bottom_block .socials a.facebook-logo:before{background-image:url(/build/assets/facebook--xcdIUFl.svg)}.toyota section.classes{background-color:#fff;background-image:url(/build/assets/prizeatstakebg-Ct9tHbPQ.jpg);height:65vh;background-size:115% 115%;background-position:center -60%;background-repeat:no-repeat}.toyota section.classes:before{background-color:transparent;height:0}.toyota section.classes .top_slider{height:auto}.toyota section.classes .top_slider .bottom_block:before{width:100%;left:0}.toyota section.classes .wrap_float .sub-content{position:absolute;top:100px;left:0;margin:0;float:none;text-align:center;width:100%}.toyota section.classes .wrap_float .sub-content p{font-size:28px;letter-spacing:1.5px;margin:0 0 30px;padding:0 15px;font-family:Concielian Bold;line-height:1}.toyota section.classes .wrap_float .sub-content a{margin:0}.toyota section.classes .bottom_block{top:0;padding:15px;height:70px}.toyota section.classes .content{text-align:right;max-width:1100px;margin:0 auto;float:none}.toyota section.classes .content h2,.toyota section.classes .content p{color:#fff;margin-bottom:0}.toyota section.classes .content h2{width:100%;display:block;font-family:Concielian Light;text-align:center}.toyota section.classes .content p{font-family:Helvetica Cond}.toyota section.classes .content .sub-content .action{display:flex}.toyota section.classes .content .sub-content a{max-width:250px;margin:0 auto;border-radius:0}.toyota section.classes .section_top{margin-bottom:15px}.toyota section.classes .section_top .arrows .arrow{font-size:14px}.toyota section.classes .section_top .arrows .arrow:before,.toyota section.classes .section_top .arrows .arrow:after{width:40px;height:10px;margin-top:-3px}.toyota section.classes .classes_slider a.slide.classes_item{background-color:#e9e9e9}.toyota section.classes .classes_slider a.slide.classes_item:hover{background-color:#e60013}.toyota section.classes .classes_slider a.slide.classes_item:hover h3,.toyota section.classes .classes_slider a.slide.classes_item:hover p{color:#fff}.toyota section.classes .classes_slider a.slide.classes_item h3{font-size:25px;font-weight:700}.toyota section.classes .classes_slider a.slide.classes_item div.bg{display:none}.toyota section.classes .classes_slider .slide_left ._author{padding:0;margin:0;height:auto}.toyota section.schedule{padding:30px 0}.toyota section.schedule h2{margin:0;color:#e60013;width:100%;text-align:center}.toyota section.schedule .section_content{max-width:1280px;margin:0 auto;display:flex;float:none}.toyota section.schedule .date{color:#e60013;border-color:#e60013}.toyota section.schedule .pattern .item{width:300px;height:150px;max-width:100%;padding:15px;margin:20px 8px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.toyota section.schedule .pattern .item:first-child{background-image:url(/build/assets/round1-Bxjdolxq.jpg)}.toyota section.schedule .pattern .item:nth-of-type(2){background-image:url(/build/assets/round2-C2Jxy39u.jpg)}.toyota section.schedule .pattern .item:nth-of-type(3){background-image:url(/build/assets/round3-7xNMouZr.jpg)}.toyota section.schedule .pattern .item:nth-of-type(4){background-image:url(/build/assets/national-round-fpj10MTV.jpg)}.toyota section.schedule .pattern .item:nth-of-type(5){background-image:url(/build/assets/regional-round-CSNlFXB5.png)}.toyota section.schedule .pattern .item:nth-of-type(6){background-image:url(../img/esports/pattern/round3bg.png)}.toyota section.schedule .pattern .item .icon{position:absolute;bottom:20px;width:auto;overflow:unset;float:none;left:0;padding:0 10px}.toyota section.schedule .pattern .item .icon img{position:absolute;transform:translateY(-30%);width:80%;right:0}.toyota section.schedule .pattern .item.light-color:hover .item_center h3{color:#fff}.toyota section.schedule .pattern .item .item_center h3{color:#fff;font-family:Concielian Bold;line-height:1;margin:0 0 10px;font-size:30px}.toyota section.schedule .pattern .item .item_bottom{margin-top:0;display:block}.toyota section.schedule .pattern .item .item_bottom p{color:#fff}.toyota section.schedule .pattern .item .item_bottom .content{padding:0;height:auto}.toyota section.schedule .pattern .item .item_bottom .content p{margin:0;font-size:18px;font-weight:600;line-height:1.5;font-family:Helvetica Cond;color:#000}.toyota section.schedule .pattern .twocentered{margin-top:2%}.toyota section.schedule .pattern .twocentered .item{background-image:url(../img/esports/pattern/finalbg.png)}.toyota section.schedule .pattern .twocentered .item img{top:-47px;right:0;height:155px;width:100%}.toyota section.schedule .pattern .bg{display:none}.toyota section.schedule .item_top{text-align:right;font-size:12px;color:#e1a4a4}.toyota section.eRace .title{color:#e60013}.toyota section.eRace .bg{opacity:1;display:block!important}.toyota section.eRace button.slick-arrow{position:absolute;z-index:10;font-size:0;color:transparent;background-color:transparent;transform:translate(-50%,-50%);top:40%}.toyota section.eRace button.slick-prev:before{width:80px;height:80px;background:url(/build/assets/gal-arrow-QhWbXtiI.svg) center center no-repeat;background-size:40%;position:absolute;content:"";top:50%;transition:all .2s linear;z-index:11;background-color:#e6001380;left:0}.toyota section.eRace button.slick-prev:hover:before{background-color:#e60013}.toyota section.eRace button.slick-prev.slick-arrow{left:0}.toyota section.eRace button.slick-next:before{transform:rotate(180deg);width:80px;height:80px;background:url(/build/assets/gal-arrow-QhWbXtiI.svg) center center no-repeat;background-size:40%;position:absolute;content:"";top:50%;transition:all .2s linear;z-index:11;background-color:#e6001380;right:0}.toyota section.eRace button.slick-next:hover:before{background-color:#e60013}.toyota section.eRace button.slick-next.slick-arrow{right:0}.toyota section.eRace .classes_slider.slick-slider{display:table;table-layout:fixed;width:100%}.toyota section.eRace .classes_slider .slide{padding:0;width:80vw;max-width:1100px}.toyota section.eRace .classes_slider .slide:hover .bg{opacity:1;transition:all .2s linear}.toyota section.eRace .classes_slider .slide_right .image img{display:none}.toyota section.news{padding:100px 0}.toyota section.news h1{color:#fff;text-align:center;font-size:35px;font-family:Concielian Semi Bold Italic}.toyota section.news .btn{float:none;margin:0 auto;max-width:250px;text-align:center;border-radius:0}.toyota section.news img{max-width:100%}.toyota section.news figure{margin:0}.toyota section.news figure:hover figcaption{color:#e60013}.toyota section.news figure figcaption{color:#fff;text-align:center;padding:15px 30px;max-width:100%;min-height:100px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toyota section.news .container .row{float:none;margin:0 auto}.toyota section.trainers{background-color:#000}.toyota section.blog_section .blog_item img{height:auto}.toyota section.blog_section .blog_item .img{height:auto;margin:0 0 10px}.toyota section.video_section{height:40vw;background-image:url(/build/assets/gtcup-bg_2023-CQ6MmeRz.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 15px}.toyota section.video_section:before{display:none}.toyota section.video_section .content .title{font-family:Concielian Bold;position:initial;top:0;transform:none;max-width:100%;margin:0 0 20px;font-size:31px}.toyota section.video_section .content p{color:#fff;max-width:500px;display:block;font-size:16px;margin:0}.toyota section.video_section .content p span.regular{font-family:Helvetica Cond;font-size:inherit}.toyota section.video_section .content p .bigger{font-size:20px}@media screen and (min-width: 768px){.toyota .esports__gtcup-join .wrap{height:100%}}@media screen and (min-width: 768px){.toyota .esports__gtcup-join .wrap_float{display:flex;align-items:center}}@media screen and (min-width: 768px){.toyota .esports__gtcup-join .action{margin-bottom:0}}@media screen and (max-width: 1800px){.top_panel .right{width:34%}}@media screen and (min-width: 1281px){.toyota .top_panel .left{width:65%}.toyota .top_panel .left .menus ul{-moz-column-count:3;column-count:3;margin-left:15px}.toyota .top_panel .left .logo{left:30px}}@media screen and (max-width: 1280px){.toyota .top_panel .left .logo{width:80px;margin:0}.toyota .top_panel .right .btn{right:0;top:-50px;height:35px;line-height:35px}.toyota section.homepagebanner .right .right_top img{max-width:150px}}@media screen and (max-width: 1000px){.toyota .top_panel .right .btn{margin-right:0}}@media only screen and (max-width: 800px){.toyota .top_panel .right .btn{width:200px}}@media only screen and (min-width: 600px){.toyota .top_panel .left .menus ul li a{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;display:block;float:left;letter-spacing:1px;line-height:38px}}@media only screen and (min-width: 1200px){.toyota .top_panel .left .menus ul li a{font-size:14px;font-weight:600;color:#000;text-transform:uppercase;display:block;float:left;letter-spacing:1px;line-height:38px}}@media screen and (max-width: 1260px){.toyota .grid figure{margin:0 auto 30px;max-width:100%}.toyota .article-inner .with-bg-img{background-image:none;margin-top:0}.toyota .article-inner .with-bg-img .content{padding:0}.toyota .article-inner .with-bg-img .content .inner{display:block}.toyota .article-inner .with-bg-img p{word-break:break-word}.toyota .article-inner img.header{max-height:-moz-fit-content;max-height:fit-content;width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;height:auto}}@media screen and (min-width: 1001px){.toyota section.homepagebanner .left .slide_content{float:none;transform:translate(-50%,-50%);left:33.333%;top:27%}.toyota section.homepagebanner .left .notation{float:none;transform:translate(-50%,-50%);left:33.333%;top:74.5%!important;padding:0 80px}.toyota section.schedule{margin:30px 0}.toyota section.schedule .pattern .twocentered{margin-top:2%;transform:translate(25%);display:inline-block;float:none;width:80%}.toyota section.schedule .pattern .twocentered .item{width:40%}.toyota section.classes{margin-top:-10px;width:95%;float:right;padding:0}.toyota section.classes .content{margin:80px auto 0}}@media screen and (max-width: 1000px){.mobile.landscape .top_panel .menu_btn,.mobile.portrait .top_panel .menu_btn,.desktop.landscape .top_panel .menu_btn,.desktop.portrait .top_panel .menu_btn{padding-top:20px}.mobile.landscape .toyota section.homepagebanner .left,.mobile.portrait .toyota section.homepagebanner .left,.desktop.landscape .toyota section.homepagebanner .left,.desktop.portrait .toyota section.homepagebanner .left{position:relative;background-size:cover}.mobile.landscape .toyota section.homepagebanner .left .slide_content,.mobile.portrait .toyota section.homepagebanner .left .slide_content,.desktop.landscape .toyota section.homepagebanner .left .slide_content,.desktop.portrait .toyota section.homepagebanner .left .slide_content{width:100%;padding:0 30px;margin-top:80px}.mobile.landscape .toyota section.homepagebanner .left .notation,.mobile.portrait .toyota section.homepagebanner .left .notation,.desktop.landscape .toyota section.homepagebanner .left .notation,.desktop.portrait .toyota section.homepagebanner .left .notation{top:65.5%}.mobile.landscape .toyota section.homepagebanner .right,.mobile.portrait .toyota section.homepagebanner .right,.desktop.landscape .toyota section.homepagebanner .right,.desktop.portrait .toyota section.homepagebanner .right{position:absolute;height:auto}.mobile.landscape .toyota section.homepagebanner .right.desktopview,.mobile.portrait .toyota section.homepagebanner .right.desktopview,.desktop.landscape .toyota section.homepagebanner .right.desktopview,.desktop.portrait .toyota section.homepagebanner .right.desktopview{display:none}.mobile.landscape .toyota section.homepagebanner .right .right_top,.mobile.portrait .toyota section.homepagebanner .right .right_top,.desktop.landscape .toyota section.homepagebanner .right .right_top,.desktop.portrait .toyota section.homepagebanner .right .right_top{display:none}.mobile.landscape .toyota section.homepagebanner .right .right_bottom,.mobile.portrait .toyota section.homepagebanner .right .right_bottom,.desktop.landscape .toyota section.homepagebanner .right .right_bottom,.desktop.portrait .toyota section.homepagebanner .right .right_bottom{height:60vh;width:30%;background-size:contain;position:absolute;bottom:0;right:0}.mobile.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.mobile.portrait .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.portrait .toyota section.homepagebanner .right .right_bottom .video_link{transform:translate(-50%,-50%);left:50%;top:50%;margin:0;height:40vh}.mobile.landscape .toyota section.homepagebanner-vid.mobileview,.mobile.portrait .toyota section.homepagebanner-vid.mobileview,.desktop.landscape .toyota section.homepagebanner-vid.mobileview,.desktop.portrait .toyota section.homepagebanner-vid.mobileview{background-image:url(/build/assets/cuplogo-CaNqOFFw.png);background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;vertical-align:middle;height:55vh;background-color:#e60013}.mobile.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link,.mobile.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link,.desktop.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link,.desktop.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link{background-image:url(/build/assets/featuredimg-C4DC0sxT.png);background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:center;margin:0 auto;display:flex;height:40vh;width:40vh;position:relative;vertical-align:middle;align-items:center}.mobile.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn,.mobile.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn,.desktop.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn,.desktop.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn{position:relative;opacity:.7;width:15vh;height:15vh;background-color:#fff;border-radius:100px;margin:0 auto}.mobile.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn:before,.mobile.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn:before,.desktop.landscape .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn:before,.desktop.portrait .toyota section.homepagebanner-vid.mobileview .right_bottom .video_link .play-btn:before{width:25px;height:25px;background:url(/build/assets/play-7-CO9XDe.svg) center center no-repeat;background-size:contain;position:absolute;content:"";transform:translate(-50%,-50%);top:50%;left:50%}.mobile.landscape .toyota section.classes,.mobile.portrait .toyota section.classes,.desktop.landscape .toyota section.classes,.desktop.portrait .toyota section.classes{height:120vh;background-position:10% 100%}.mobile.landscape .toyota section.classes .top_slider,.mobile.portrait .toyota section.classes .top_slider,.desktop.landscape .toyota section.classes .top_slider,.desktop.portrait .toyota section.classes .top_slider{display:none}.mobile.landscape .toyota section.video_section,.mobile.portrait .toyota section.video_section,.desktop.landscape .toyota section.video_section,.desktop.portrait .toyota section.video_section{height:100vh;padding:0 30px}}@media screen and (min-width: 768px){.toyota .mobileview{display:none}}@media screen and (max-width: 767px){.mobile.landscape,.mobile.portrait,.desktop.landscape,.desktop.portrait{overflow-x:hidden}.mobile.landscape .toyota .btn,.mobile.portrait .toyota .btn,.desktop.landscape .toyota .btn,.desktop.portrait .toyota .btn{padding:0 20px;font-size:12px}.mobile.landscape .toyota .desktopview,.mobile.portrait .toyota .desktopview,.desktop.landscape .toyota .desktopview,.desktop.portrait .toyota .desktopview{display:none}.mobile.landscape .toyota section.homepagebanner,.mobile.portrait .toyota section.homepagebanner,.desktop.landscape .toyota section.homepagebanner,.desktop.portrait .toyota section.homepagebanner{height:150vh;position:relative}.mobile.landscape .toyota section.homepagebanner .left,.mobile.portrait .toyota section.homepagebanner .left,.desktop.landscape .toyota section.homepagebanner .left,.desktop.portrait .toyota section.homepagebanner .left{height:150vh;position:relative;background-size:cover;background-image:url(/build/assets/homepage-banner-2-CL4ow719.png);background-position-y:0;background-position-x:0}.mobile.landscape .toyota section.homepagebanner .left .slide_content,.mobile.portrait .toyota section.homepagebanner .left .slide_content,.desktop.landscape .toyota section.homepagebanner .left .slide_content,.desktop.portrait .toyota section.homepagebanner .left .slide_content{width:100%;padding:0 15px}.mobile.landscape .toyota section.homepagebanner .left .slide_content ._title,.mobile.portrait .toyota section.homepagebanner .left .slide_content ._title,.desktop.landscape .toyota section.homepagebanner .left .slide_content ._title,.desktop.portrait .toyota section.homepagebanner .left .slide_content ._title{font-size:25px;padding:0 15px}.mobile.landscape .toyota section.homepagebanner .right,.mobile.portrait .toyota section.homepagebanner .right,.desktop.landscape .toyota section.homepagebanner .right,.desktop.portrait .toyota section.homepagebanner .right{position:absolute;bottom:0;height:auto}.mobile.landscape .toyota section.homepagebanner .right .right_bottom,.mobile.portrait .toyota section.homepagebanner .right .right_bottom,.desktop.landscape .toyota section.homepagebanner .right .right_bottom,.desktop.portrait .toyota section.homepagebanner .right .right_bottom{background-color:#e60013;height:55vh;width:50%}.mobile.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.mobile.portrait .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.portrait .toyota section.homepagebanner .right .right_bottom .video_link{height:35vh}.mobile.landscape .toyota section.homepagebanner.top_slider .slick-slide,.mobile.portrait .toyota section.homepagebanner.top_slider .slick-slide,.desktop.landscape .toyota section.homepagebanner.top_slider .slick-slide,.desktop.portrait .toyota section.homepagebanner.top_slider .slick-slide{height:auto}.mobile.landscape .toyota section.classes,.mobile.portrait .toyota section.classes,.desktop.landscape .toyota section.classes,.desktop.portrait .toyota section.classes{background-image:url(/build/assets/prizeatstake-dRp2BR1X.jpg);position:relative;height:70vh;background-position:top}.mobile.landscape .toyota section.classes .content,.mobile.portrait .toyota section.classes .content,.desktop.landscape .toyota section.classes .content,.desktop.portrait .toyota section.classes .content{text-align:center;max-width:100%}.mobile.landscape .toyota section.classes .content p,.mobile.portrait .toyota section.classes .content p,.desktop.landscape .toyota section.classes .content p,.desktop.portrait .toyota section.classes .content p{margin:15px 0;font-size:25px}.mobile.landscape .toyota section.classes .content .wrap_float,.mobile.portrait .toyota section.classes .content .wrap_float,.desktop.landscape .toyota section.classes .content .wrap_float,.desktop.portrait .toyota section.classes .content .wrap_float{margin-top:-20px}.mobile.landscape .toyota section.classes .content .wrap_float .section_top,.mobile.portrait .toyota section.classes .content .wrap_float .section_top,.desktop.landscape .toyota section.classes .content .wrap_float .section_top,.desktop.portrait .toyota section.classes .content .wrap_float .section_top{padding:0;margin:0}.mobile.landscape .toyota section.classes .content .sub-content,.mobile.portrait .toyota section.classes .content .sub-content,.desktop.landscape .toyota section.classes .content .sub-content,.desktop.portrait .toyota section.classes .content .sub-content{max-width:100%;margin:0 auto;float:none;bottom:50px;top:auto}.mobile.landscape .toyota section.schedule h2,.mobile.portrait .toyota section.schedule h2,.desktop.landscape .toyota section.schedule h2,.desktop.portrait .toyota section.schedule h2{max-width:300px;margin:0 auto;float:none;text-align:center;padding:0;text-indent:0;font-size:2em}.mobile.landscape .toyota section.schedule .section_content,.mobile.portrait .toyota section.schedule .section_content,.desktop.landscape .toyota section.schedule .section_content,.desktop.portrait .toyota section.schedule .section_content{display:block;margin-top:15px}.mobile.landscape .toyota section.schedule .pattern .item,.mobile.portrait .toyota section.schedule .pattern .item,.desktop.landscape .toyota section.schedule .pattern .item,.desktop.portrait .toyota section.schedule .pattern .item{background-size:120%;background-position:left;display:block;margin:10px auto;width:100%}.mobile.landscape .toyota section.schedule .pattern .item .item_bottom .content p,.mobile.portrait .toyota section.schedule .pattern .item .item_bottom .content p,.desktop.landscape .toyota section.schedule .pattern .item .item_bottom .content p,.desktop.portrait .toyota section.schedule .pattern .item .item_bottom .content p{font-size:22px}.mobile.landscape .toyota section.schedule .pattern .twocentered .item img,.mobile.portrait .toyota section.schedule .pattern .twocentered .item img,.desktop.landscape .toyota section.schedule .pattern .twocentered .item img,.desktop.portrait .toyota section.schedule .pattern .twocentered .item img{top:-112px;height:275px}.mobile.landscape .toyota section.video_section,.mobile.portrait .toyota section.video_section,.desktop.landscape .toyota section.video_section,.desktop.portrait .toyota section.video_section{background-image:url(/build/assets/racingbg-DQfMJ1kS.png);height:125vh;padding:0}.mobile.landscape .toyota section.video_section .wrap,.mobile.portrait .toyota section.video_section .wrap,.desktop.landscape .toyota section.video_section .wrap,.desktop.portrait .toyota section.video_section .wrap{padding:0}.mobile.landscape .toyota section.video_section .content,.mobile.portrait .toyota section.video_section .content,.desktop.landscape .toyota section.video_section .content,.desktop.portrait .toyota section.video_section .content{text-align:center;top:20%}.mobile.landscape .toyota section.video_section .content .action,.mobile.portrait .toyota section.video_section .content .action,.desktop.landscape .toyota section.video_section .content .action,.desktop.portrait .toyota section.video_section .content .action{float:none;width:100%;margin:0 auto;text-align:center;display:flex;align-items:center;vertical-align:middle;height:60px}.mobile.landscape .toyota section.video_section .content .action .btn,.mobile.portrait .toyota section.video_section .content .action .btn,.desktop.landscape .toyota section.video_section .content .action .btn,.desktop.portrait .toyota section.video_section .content .action .btn{margin:15px auto 0}}@media screen and (min-width: 1024px) and (max-width: 1120px){.toyota section.eRace .bg{height:220px}.toyota section.eRace button.slick-arrow{top:25%;font-size:0}}@media screen and (min-width: 541px) and (max-width: 912px){.toyota section.eRace .bg{height:220px}.toyota section.eRace button.slick-arrow{top:25%;font-size:0}}@media screen and (max-width: 600px){.mobile.landscape .toyota .btn,.mobile.portrait .toyota .btn,.desktop.landscape .toyota .btn,.desktop.portrait .toyota .btn{font-size:12px}.mobile.landscape .toyota .desktopview,.mobile.portrait .toyota .desktopview,.desktop.landscape .toyota .desktopview,.desktop.portrait .toyota .desktopview{display:none}.mobile.landscape .toyota section.homepagebanner,.mobile.portrait .toyota section.homepagebanner,.desktop.landscape .toyota section.homepagebanner,.desktop.portrait .toyota section.homepagebanner{height:100vh}.mobile.landscape .toyota section.homepagebanner .left,.mobile.portrait .toyota section.homepagebanner .left,.desktop.landscape .toyota section.homepagebanner .left,.desktop.portrait .toyota section.homepagebanner .left{height:100vh;background-size:cover;background-position:18% 0%}.mobile.landscape .toyota section.homepagebanner .left .slide_content,.mobile.portrait .toyota section.homepagebanner .left .slide_content,.desktop.landscape .toyota section.homepagebanner .left .slide_content,.desktop.portrait .toyota section.homepagebanner .left .slide_content{width:100%;padding:0 15px;margin:40px 0 0}.mobile.landscape .toyota section.homepagebanner .left .slide_content ._title,.mobile.portrait .toyota section.homepagebanner .left .slide_content ._title,.desktop.landscape .toyota section.homepagebanner .left .slide_content ._title,.desktop.portrait .toyota section.homepagebanner .left .slide_content ._title{font-size:18px}.mobile.landscape .toyota section.homepagebanner .left .slide_content h5,.mobile.portrait .toyota section.homepagebanner .left .slide_content h5,.desktop.landscape .toyota section.homepagebanner .left .slide_content h5,.desktop.portrait .toyota section.homepagebanner .left .slide_content h5{font-size:14px}.mobile.landscape .toyota section.homepagebanner .left .slide_content .center-items,.mobile.portrait .toyota section.homepagebanner .left .slide_content .center-items,.desktop.landscape .toyota section.homepagebanner .left .slide_content .center-items,.desktop.portrait .toyota section.homepagebanner .left .slide_content .center-items{max-width:300px;float:none;margin:0 auto}.mobile.landscape .toyota section.homepagebanner .left .slide_content .center-items .btn,.mobile.portrait .toyota section.homepagebanner .left .slide_content .center-items .btn,.desktop.landscape .toyota section.homepagebanner .left .slide_content .center-items .btn,.desktop.portrait .toyota section.homepagebanner .left .slide_content .center-items .btn{max-width:100%}.mobile.landscape .toyota section.homepagebanner .right .right_bottom,.mobile.portrait .toyota section.homepagebanner .right .right_bottom,.desktop.landscape .toyota section.homepagebanner .right .right_bottom,.desktop.portrait .toyota section.homepagebanner .right .right_bottom{height:35vh;width:35vh}.mobile.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.mobile.portrait .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.landscape .toyota section.homepagebanner .right .right_bottom .video_link,.desktop.portrait .toyota section.homepagebanner .right .right_bottom .video_link{height:20vh}.mobile.landscape .toyota section.schedule .pattern .item,.mobile.portrait .toyota section.schedule .pattern .item,.desktop.landscape .toyota section.schedule .pattern .item,.desktop.portrait .toyota section.schedule .pattern .item{background-size:cover;background-position:50%}.mobile.landscape .toyota section.video_section .content .title,.mobile.portrait .toyota section.video_section .content .title,.desktop.landscape .toyota section.video_section .content .title,.desktop.portrait .toyota section.video_section .content .title{margin:15px 0}}@media screen and (max-width: 540px){.toyota section.eRace .bg{height:120px}.toyota section.eRace button.slick-arrow{top:10%;font-size:0}}@media screen and (max-width: 500px){.toyota section.eRace .bg{height:100px}.toyota section.eRace .classes_slider .slide{height:150px}.toyota section.eRace button.slick-arrow{top:20%;font-size:0}.toyota section.eRace button.slick-prev:before,.toyota section.eRace button.slick-next:before{width:35px;height:50px;background-color:#e6001380}}@media screen and (max-width: 414px){.mobile.landscape .toyota section.homepagebanner .left .slide_content h1._title,.mobile.portrait .toyota section.homepagebanner .left .slide_content h1._title,.desktop.landscape .toyota section.homepagebanner .left .slide_content h1._title,.desktop.portrait .toyota section.homepagebanner .left .slide_content h1._title{padding:0;font-size:22px;margin-bottom:25px}.mobile.landscape .toyota section.homepagebanner .left .slide_content h5,.mobile.portrait .toyota section.homepagebanner .left .slide_content h5,.desktop.landscape .toyota section.homepagebanner .left .slide_content h5,.desktop.portrait .toyota section.homepagebanner .left .slide_content h5{margin:0 auto}.mobile.landscape .toyota section.homepagebanner .left .slide_content .center-items .btn,.mobile.portrait .toyota section.homepagebanner .left .slide_content .center-items .btn,.desktop.landscape .toyota section.homepagebanner .left .slide_content .center-items .btn,.desktop.portrait .toyota section.homepagebanner .left .slide_content .center-items .btn{margin:25px 0 0}.mobile.landscape .toyota section.classes .content p,.mobile.portrait .toyota section.classes .content p,.desktop.landscape .toyota section.classes .content p,.desktop.portrait .toyota section.classes .content p{line-height:1.2}.mobile.landscape .toyota section.schedule .pattern .item .icon img,.mobile.portrait .toyota section.schedule .pattern .item .icon img,.desktop.landscape .toyota section.schedule .pattern .item .icon img,.desktop.portrait .toyota section.schedule .pattern .item .icon img{transform:translateY(-25%);width:100%}.mobile.landscape .toyota section.video_section,.mobile.portrait .toyota section.video_section,.desktop.landscape .toyota section.video_section,.desktop.portrait .toyota section.video_section{height:80vh;background-position-x:30%;background-position-y:0%;padding:0}.mobile.landscape .toyota section.video_section .content .title,.mobile.portrait .toyota section.video_section .content .title,.desktop.landscape .toyota section.video_section .content .title,.desktop.portrait .toyota section.video_section .content .title{font-size:22px}.mobile.landscape .toyota section.video_section .content p,.mobile.portrait .toyota section.video_section .content p,.desktop.landscape .toyota section.video_section .content p,.desktop.portrait .toyota section.video_section .content p{line-height:1.2;font-size:14px}}@media screen and (max-width: 360px){.toyota section.eRace .bg{height:90px}.toyota section.eRace button.slick-arrow{top:15%;font-size:0}}@media screen and (max-width: 280px){.toyota section.eRace .bg{height:70px}.toyota section.eRace button.slick-arrow{top:8%;font-size:0}}@media screen and (min-width: 768px) and (max-width: 820px){.toyota section.schedule .pattern .item{height:90px;background-color:transparent}.toyota section.schedule .pattern .item .item_bottom .content{position:relative;top:5px}.toyota section.schedule .pattern .item .item_bottom .content p{font-size:10px;line-height:1.2}.toyota section.eRace .bg{height:200px}.toyota section.eRace button.slick-arrow{top:20%;font-size:0}}@media screen and (min-height: 625px) and (max-height: 768px){.toyota .top_panel .right .btn{right:-10px}.toyota section.homepagebanner .right .right_top img{max-width:150px}.toyota section.homepagebanner .right .right_top .content{top:60%}.toyota section.schedule .pattern .item{height:140px;background-color:transparent}.toyota section.schedule .pattern .item .item_bottom .content{position:relative;top:10px}.toyota section.schedule .pattern .item .item_bottom .content p{font-size:15px;line-height:1.2}}.social-gtcup a.twitter:before{background-image:url(/build/assets/X-C4ux6RwO.svg)!important}.topbar{border-bottom:1px solid #D6D6D6;width:100%;margin:0;background:#101010!important;height:49px}@media (max-width: 1200px){.topbar{padding:0 40px 0 0}}.topbar .containers{margin-right:auto;margin-left:auto;float:none;display:flex;justify-content:space-between;align-items:center}.topbar .containers .topbar-left-items{float:left;width:auto;margin-left:-25px}@media (max-width: 1200px){.topbar .containers .topbar-left-items{margin-left:0}}.topbar .containers .topbar-left-items .pull-left{position:relative;top:-4px}.topbar .containers .topbar-left-items .pull-left li{list-style:none}.topbar .containers .topbar-left-items .pull-left li img{width:61px;height:53px;margin-top:-5px;margin-left:5px}@media (max-width: 1200px){.topbar .containers .topbar-left-items .pull-left li img{width:50px;height:42px;margin-top:0;margin-left:13px}}.topbar .containers .topbar-right-items{float:right;width:auto;position:relative;top:11px;right:0}@media (max-width: 767px){.topbar .containers .topbar-right-items{left:40px}}.topbar .containers .topbar-right-items .toplist li{list-style:none;margin-top:-13px;margin-right:5px}.topbar .containers .topbar-right-items .toplist li a{font-weight:700;color:#000;font-size:12px;font-family:Toyota!important}.topbar .containers .topbar-right-items .toplist li a img{height:24px}.topbar .containers .topbar-right-items .toplist li a .facebook{height:22px!important}@media (max-width: 1200px){.topbar .containers .topbar-right-items .toplist li{top:0}}@media (min-width: 768px){.containers{width:750px}}@media (min-width: 768px){.containers{width:768px}}@media (min-width: 990px){.containers{width:990px}}@media (min-width: 1024px){.containers{width:1024px}}@media (min-width: 1200px){.containers{width:1200px}}.main-header{width:100%;background:#fff;z-index:100}@media (max-width: 1000px){.main-header{padding:0}}.main-header .containers{margin-right:auto;margin-left:auto;float:none;display:flex;justify-content:space-between;align-items:center;position:relative}@media (max-width: 1200px){.main-header .containers{width:100%!important}}.main-header .containers .logo-container{float:left;width:auto;width:33.3%;padding:0 14px 0 15px;margin-top:-2px}@media (max-width: 1080px){.main-header .containers .logo-container{width:30%!important}}@media (max-width: 768px){.main-header .containers .logo-container{width:100%!important}}.main-header .containers .logo-container a img{width:auto!important;height:36px;margin-top:7px}.main-header .containers .burger-icon{float:right;font-size:22px;display:none;margin-right:20px}@media (max-width: 1000px){.main-header .containers .burger-icon{display:block}}.main-header .containers .burger-icon li{list-style:none;cursor:pointer}.main-header .containers .burger-icon li i{cursor:pointer}.main-header .containers .links-cotainer{float:right;width:auto;width:64%}@media (max-width: 1080px){.main-header .containers .links-cotainer{width:75%}}@media (max-width: 1000px){.main-header .containers .links-cotainer{position:absolute;z-index:100;top:3em;background:#fff;width:100%;height:0%;opacity:0;transition:all .35s ease-in-out;pointer-events:none}}@media (max-width: 768px){.main-header .containers .links-cotainer{height:auto;top:3.9em}}.main-header .containers .links-cotainer .navigator{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;right:57px}@media (max-width: 1000px){.main-header .containers .links-cotainer .navigator{justify-content:center}}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator{display:block;justify-content:inherit;background:#fff;padding-bottom:20px;width:100%;right:0;padding-left:0}}.main-header .containers .links-cotainer .navigator .nav{list-style:none;white-space:nowrap;width:140px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:1px}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav{margin-bottom:12px;display:inherit;padding:10px 15px;width:100%;height:auto}}.main-header .containers .links-cotainer .navigator .nav.active a:after{transform:translateY(-50%) rotate(43deg)}.main-header .containers .links-cotainer .navigator .nav ul{position:absolute;z-index:100;top:2.7em;width:200px;border-top:5px solid #EB0A1E;text-align:left;background:#2d2d2d7a;transition:all .3s ease-in-out;opacity:0;visibility:hidden}.main-header .containers .links-cotainer .navigator .nav ul.dm-active{opacity:1;visibility:visible}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav ul.dm-active{max-height:500px;border-top:2px solid red;margin-top:15px}}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav ul{position:unset;width:100%;border-top:none;background:none;opacity:1;visibility:visible;max-height:0px;overflow:hidden}}.main-header .containers .links-cotainer .navigator .nav ul li{white-space:nowrap;color:#fff;list-style:none;margin:0 0 0 -30px;font-size:14px;font-family:Toyota;transition:margin .3s ease-in-out;padding:11px 0}.main-header .containers .links-cotainer .navigator .nav ul li:hover{margin:0 0 0 -20px}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav ul li a{font-family:Toyota!important;color:#4c4c4c;font-weight:400}}.main-header .containers .links-cotainer .navigator .nav .arrow{color:#000;font-size:14px;font-family:Toyota;display:flex;align-items:center;grid-gap:5.2px;font-weight:300;margin-top:-3px}.main-header .containers .links-cotainer .navigator .nav .arrow img{margin-top:5px}.main-header .containers .links-cotainer .navigator .nav:nth-child(1){left:0!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(1){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(1) ul{left:0!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(1) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(2){left:15.5px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(2){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(2) ul{left:15.5px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(2) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(3){left:31px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(3){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(3) ul{left:31px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(3) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(4){left:36px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(4){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(4) ul{left:33px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(4) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(5){left:40px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(5){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(5) ul{left:40px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(5) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(6){left:41px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(6){left:0!important}}.main-header .containers .links-cotainer .navigator .nav:nth-child(6) ul{left:41px!important}@media (max-width: 768px){.main-header .containers .links-cotainer .navigator .nav:nth-child(6) ul{left:0!important}}.main-header .containers .links-cotainer .navigator .dropdown-parent:hover ul.dm-align-2{opacity:1;visibility:visible}@media (min-width: 769px){.main-header .containers .links-cotainer .navigator .dropdown-parent:hover ul.dm-align-2{max-height:500px;border-top:2px solid red;margin-top:15px}}.main-header .containers .links-cotainer .mobile-above-header{width:100%;float:none;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D6D6D6}@media (min-width: 768px){.main-header .containers .links-cotainer .mobile-above-header{display:none}}.main-header .containers .links-cotainer .mobile-above-header .pull-left{float:left;margin-left:-30px}.main-header .containers .links-cotainer .mobile-above-header .pull-left li{list-style:none}.main-header .containers .links-cotainer .mobile-above-header .pull-left li img{width:70px;height:auto}.main-header .containers .links-cotainer .mobile-above-header .pull-right{float:right}.main-header .containers .links-cotainer .mobile-above-header .pull-right li{list-style:none;margin-right:15px;font-size:12px;font-weight:600;font-family:Toyota}#main-header{transition:all .35s ease-in-out}#logo-main{display:flex;align-items:center;grid-gap:5px}@media (max-width: 1200px){#logo-main{position:relative;left:-2px;top:-5px;grid-gap:0px}}@media (max-width: 1024px){#logo-main{left:-30px}}@media (max-width: 767px){#logo-main{left:-35px;top:-2px}}#logo-main img{width:24px!important;height:auto}#logo-main p{color:#fff!important;font-size:12px;font-family:Toyota;margin:-9px 0 0!important;font-weight:700!important}@media (max-width: 1200px){#logo-main p{margin:-4px 0 0 5px!important}}#logo-main img:first-child{height:23px}@media (max-width: 360px){#logo-main img:first-child{margin-right:-7px}}#icons-header{display:flex;justify-content:space-between;align-items:center;position:relative;grid-gap:7px;margin-top:2px;margin-right:16px}@media (max-width: 1200px){#icons-header{margin-top:-4px}}@media (max-width: 360px){#icons-header{grid-gap:0px}}.custom-padding li{padding:0 6px!important}.grid-container{display:grid;grid-template-columns:auto auto;grid-gap:10px;padding:0!important;color:#fff;font-family:Toyota}.grid-container .item1{grid-column:1/3}@media screen and (min-width: 992px){.grid-container{grid-template-columns:auto auto auto auto auto;padding:10px!important}.grid-container .item1{grid-column:unset}}.grid-container .sub-text{font-size:16px;font-weight:600;font-style:italic;letter-spacing:2.4px;line-height:23px;text-transform:capitalize;text-align:left;position:relative;top:50px}.grid-container .title{font-size:14px;font-weight:600;letter-spacing:2.1px;line-height:20px;text-transform:capitalize;text-align:left}.grid-container .logo-ul{font-size:14px;letter-spacing:0;line-height:20px;text-align:left;list-style-type:none;padding:0 0 0 15px}.grid-container .logo-ul li{padding:5px 0}.grid-container .logo-ul li img.gtcup-logo{width:auto;height:150px;margin-top:-31px}.grid-container>div{text-align:center;padding:40px 0;font-size:14px}.gr-gt-cup-gallery{background-color:#fff;margin:60px 0;padding:60px 0}.gr-gt-cup-gallery .container{position:relative;width:95%;transform:translate(-50%);left:50%}@media (min-width: 576px){.gr-gt-cup-gallery .container{max-width:540px}}@media (min-width: 768px){.gr-gt-cup-gallery .container{max-width:720px}}@media (min-width: 992px){.gr-gt-cup-gallery .container{max-width:960px;padding-left:20px;padding-right:20px}}@media (min-width: 1200px){.gr-gt-cup-gallery .container{max-width:1170px}}.gr-gt-cup-gallery .container h1{font-family:ToyotaLight!important;font-size:64px;line-height:64px;text-transform:uppercase;color:#000;margin:20px 10px}@media (min-width: 1280px){.gr-gt-cup-gallery .container h1{position:absolute;right:40px;max-width:8ch;top:70px}}.gr-gt-cup-gallery .container .videos-carousel-for{position:relative}@media screen and (min-width: 1280px){.gr-gt-cup-gallery .container .videos-carousel-for{max-width:780px;height:auto}}.gr-gt-cup-gallery .container .videos-carousel-for .embed-responsive{overflow:hidden;display:block}.gr-gt-cup-gallery .container .videos-carousel-for .embed-responsive .iframe-container-for{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.gr-gt-cup-gallery .container .videos-carousel-for .embed-responsive .iframe-container-for .embed-responsive-item{position:absolute;top:0;left:0;width:100%;height:100%}.gr-gt-cup-gallery .container .videos-carousel-for .embed-responsive .iframe-container-for .bg-box-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.gr-gt-cup-gallery .container .videos-carousel-for .image-container-for img{width:100%;height:auto}.gr-gt-cup-gallery .container .videos-carousel{margin-top:15px}@media screen and (min-width: 1280px){.gr-gt-cup-gallery .container .videos-carousel{max-width:890px;height:auto;float:right}}.gr-gt-cup-gallery .container .videos-carousel .thumbnail-frame{position:relative}.gr-gt-cup-gallery .container .videos-carousel .thumbnail-frame .ty-icon{position:absolute;top:10px;left:10px}.gr-gt-cup-gallery .container .videos-carousel .slick-slide{margin:0 5px}.gr-gt-cup-gallery .container .videos-carousel .slick-slide img{width:100%;aspect-ratio:9/5;-o-object-fit:cover;object-fit:cover;padding:0;margin:0}@media screen and (min-width: 768px){.gr-gt-cup-gallery .container .videos-carousel .slick-slide img{aspect-ratio:9/4}}@media screen and (min-width: 1024px){.gr-gt-cup-gallery .container .videos-carousel .slick-slide img{aspect-ratio:9/6}}.gr-gt-cup-gallery .container .videos-carousel .slick-arrow{position:absolute;z-index:10;font-size:0;background-color:red;top:50%;height:30px;width:30px;transform:translateY(-50%)}@media (min-width: 992px){.gr-gt-cup-gallery .container .videos-carousel .slick-arrow{height:45px;width:45px}}.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-next{right:0!important}@media (min-width: 992px){.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-next{right:-15px!important}}.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-next:before{position:absolute;content:"";left:50%;width:10px;height:10px;border-left:4px solid white;border-top:4px solid white;transform:translate(-50%,-50%) rotate(138deg);top:50%}@media (min-width: 992px){.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-next:before{width:17px;height:17px;transform:translate(-70%,-50%) rotate(138deg)}}.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-prev{left:0!important}@media (min-width: 992px){.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-prev{left:-15px!important}}.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-prev:before{position:absolute;content:"";left:50%;width:10px;height:10px;border-left:4px solid white;border-top:4px solid white;transform:translate(-50%,-50%) rotate(-45deg);top:50%}@media (min-width: 992px){.gr-gt-cup-gallery .container .videos-carousel .slick-arrow.slick-prev:before{width:17px;height:17px;transform:translate(-40%,-50%) rotate(-45deg)}}#logo-gazoo{height:40px!important}.dropdown-parent .dropdown-icon{position:relative}.dropdown-parent .dropdown-icon:after{content:"";position:absolute;width:8px;height:8px;top:48.5%;transform:translateY(-50%) rotate(224deg);border-left:2px solid #424242;border-top:2px solid #424242;transition:all ease-in-out .35s;right:-15px}@media (max-width: 768px){.dropdown-parent .dropdown-icon:after{right:10px}}@media (min-width: 769px){.dropdown-parent:hover .dropdown-icon:after{transform:translateY(-50%) rotate(43deg);top:65.5%}}#news-event{margin-left:11px}@media (max-width: 768px){#news-event{margin-left:0}}.tablet .trainers:not(.trainers_section) .section_content,.mobile .trainers:not(.trainers_section) .section_content{padding-left:0!important;padding-right:0!important}.tablet .trainers:not(.trainers_section) .section_top,.mobile .trainers:not(.trainers_section) .section_top{padding-left:0!important;padding-right:0!important}.tab-main-box{margin-top:30px}.tab-main-box .tab-box{display:none}.tab-main-box .tab-box .tab-dropdown-list{justify-content:start;flex-direction:row;flex-wrap:nowrap;width:94vw;overflow-x:auto;padding:10px 0}.tab-main-box .tab-box .tab-dropdown-list .leaderboard-select{display:inline-block;color:#101010;text-transform:uppercase;text-decoration:none;transition:.5s all;position:relative;width:auto;border:1px solid #E9E9E9;padding:.8rem 2.5rem .8rem .8rem;background-color:#e6e6e6;margin-right:10px;font-family:Toyota,sans-serif;font-style:italic;font-weight:600!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../eassets/img/arrow-down-vector-black.png);background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.tab-main-box .tab-box .tab-dropdown-list .leaderboard-select:focus,.tab-main-box .tab-box .tab-dropdown-list .leaderboard-select:hover{color:#fff!important;text-decoration:none;background-image:url(../eassets/img/arrow-down-vector.png);background-color:#eb0a1e;font-weight:700!important}.tab-main-box .tab-box .tab-dropdown-list .leaderboard-select option{color:#101010;font-style:normal!important;font-weight:600!important;background-color:#fff;border-bottom:1px solid #E9E9E9}.tab-main-box .tab-box .tab-dropdown-list .leaderboard-select::-ms-expand{display:none}@media (min-width: 768px){.tab-main-box .tab-box .tab-dropdown-list{display:none}.tab-main-box .tab-box .tab{display:block}}@media (max-width: 767px){.tab-main-box .tab-box .tab-dropdown-list{display:flex}.tab-main-box .tab-box .tab{display:none}}.tab-main-box .title{color:#fff;font-size:30px;padding:0}.tab-main-box #tab-2{display:block}@media screen and (max-width: 767px){.tab-menu-gtcup{width:90svw}}.tab-menu-gtcup ul{overflow-x:auto;margin:0;padding:0;list-style:none;display:flex}.tab-menu-gtcup ul li{flex-basis:0;flex-grow:1;max-width:100%;padding:15px;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.tab-menu-gtcup ul li a{color:#e9e9e9;text-transform:uppercase;text-decoration:none;transition:.5s all;position:relative;width:auto;border:1px solid #E9E9E9;padding:.3rem .8rem}.tab-menu-gtcup ul li a.active,.tab-menu-gtcup ul li a:hover{color:#fff!important;text-decoration:none;background-color:#eb0a1e}#watch{font-family:Toyota,sans-serif}#watch .bootstrap-wrapper .container{float:none}#watch section{padding-bottom:30px}#watch section:not(:first-of-type){padding-top:30px}#watch .subtitle{font-family:Helvetica Light;font-size:24px}#watch .is-red{color:#e60013}#watch .is-white{color:#fff}#watch .is-black{color:#000}#watch .is-gray{color:#90909b}#watch .is-underlined{text-decoration:underline}#watch .bg-black{background-color:#000}#watch .watch-live__section{padding-top:2rem;padding-bottom:4rem;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}@media screen and (max-width: 768px){#watch .watch-live__section{padding-bottom:6rem}}#watch .watch-live__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:2}#watch .watch-live__section:after{content:"";position:absolute;bottom:0;right:0;width:935px;height:70px;background-image:url(../eassets/img/banner-border-img.png);background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:3}#watch .watch-live__section>*{position:relative;z-index:4}#watch .watch-live__section .breadcrumbs{padding-top:20px;margin-bottom:28px;color:#fff}#watch .watch-live__section .row{width:100%;margin:0}#watch .watch-live__section section>div>div>div:nth-child(2)>div.col.col-8,#watch .watch-live__section section>div>div>div:nth-child(2)>div.col.col-12{padding-left:0!important;padding-right:0!important}#watch .watch-live__section section>div>div>div.row.py-3>div.col.col-4,#watch .watch-live__section section>div>div>div.row.py-3>div.col.col-12{padding-right:0!important}#watch .watch-live__section section>div>div>div:nth-child(3)>div{padding-left:0!important;padding-right:0!important}#watch .watch-live__section #videos_slider>div>div>div.item.slick-slide.slick-current.slick-active{margin:0}#watch .watch-live__section .trainers{padding:0;background-color:transparent;color:#fff}#watch .watch-live__section .trainers #now-playing__header{background:#eb0a1e;padding:.5rem 1rem}#watch .watch-live__section .trainers .section_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#watch .watch-live__section .trainers .section_top .header-text{flex-grow:1}#watch .watch-live__section .trainers .section_top .live-indicator{font-weight:100!important}#watch .watch-live__section .trainers .section_top .title{font-family:Toyota,sans-serif!important;font-size:16px;font-weight:600!important}@media screen and (max-width: 768px){#watch .watch-live__section .trainers .section_top .title{float:left}}#watch .watch-live__section .trainers .section_top .subtitle{font-family:Toyota,sans-serif!important;font-weight:100!important}@media screen and (max-width: 768px){#watch .watch-live__section .trainers .section_top .subtitle{font-size:1.1rem}}#watch .watch-live__section .trainers .section_top .subtitle #js-video-title{font-weight:600}#watch .watch-live__section .trainers .slider-navigation__arrows{background-color:#434343;padding:.7rem;width:100%}#watch .watch-live__section .trainers .slider-navigation__arrows .arrow{cursor:pointer}#watch .watch-live__section .trainers .slider-navigation__arrows .mobile-view{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600}#watch .watch-live__section .trainers .slider-navigation__arrows .desktop-view{display:none}#watch .watch-live__section .trainers .slider-navigation__arrows .arrow-icon{font-size:1.2em}@media (min-width: 1023px){#watch .watch-live__section .trainers .slider-navigation__arrows .mobile-view{display:none}#watch .watch-live__section .trainers .slider-navigation__arrows .desktop-view{display:flex;flex-direction:column;width:100%}#watch .watch-live__section .trainers .slider-navigation__arrows .nav-thumbnail{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}#watch .watch-live__section .trainers .slider-navigation__arrows .nav-info{width:100%}#watch .watch-live__section .trainers .slider-navigation__arrows .nav-direction{font-size:.8em;font-weight:600;margin:0 0 5px}#watch .watch-live__section .trainers .slider-navigation__arrows .nav-title{font-size:.7em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#watch .watch-live__section .trainers .slider-navigation__arrows.next .desktop-view{flex-direction:column-reverse}}#watch .watch-live__section .trainers .item{background:none;height:auto;width:80vw;max-width:1100px;margin-right:0}#watch .watch-live__section .trainers .item .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#watch .watch-live__section .trainers .item .embed-container iframe,#watch .watch-live__section .trainers .item .embed-container object,#watch .watch-live__section .trainers .item .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#watch .watch-live__section .trainers .accordion{background-color:#434343;padding:1rem 1.6rem}#watch .watch-live__section .trainers .accordion .accordion-title{font-weight:600}#watch .watch-live__section .trainers .accordion .accordion-button{background-color:transparent;font-family:Toyota,sans-serif!important;font-size:16px;cursor:pointer}#watch .watch-live__section .trainers .accordion .accordion-button .accordion-icon{width:20px;height:20px;transition:opacity .3s ease}#watch .watch-live__section .trainers .accordion .accordion-button .minus-icon{display:none}#watch .watch-live__section .trainers .accordion .accordion-button .plus-icon,#watch .watch-live__section .trainers .accordion .accordion-button.active .minus-icon{display:inline-block}#watch .watch-live__section .trainers .accordion .accordion-button.active .plus-icon{display:none}#watch .watch-live__section .trainers .accordion .accordion-header button{width:100%;text-align:left;color:#fff;text-decoration:none;display:flex;justify-content:space-between;align-items:center}#watch .watch-live__section .trainers .accordion .accordion-header button:hover,#watch .watch-live__section .trainers .accordion .accordion-header button:focus{text-decoration:none;color:#fff}#watch .watch-live__section .trainers .accordion .accordion-header button i{transition:transform .3s ease}#watch .watch-live__section .trainers .accordion .accordion-header button[aria-expanded=true] i{transform:rotate(180deg)}#watch .watch-live__section .trainers .accordion .accordion-body{margin-top:1rem}#watch .watch-live__section .trainers .accordion .other-videos-slider .video-item{cursor:pointer}#watch .watch-live__section .trainers .accordion .other-videos-slider .video-item img{width:100%;height:auto}#watch .watch-live__section .trainers .accordion .other-videos-slider .video-item p{margin-top:.5rem;font-size:.9rem;color:#fff}#watch .watch-live__section .trainers .slider-container{width:100%;max-width:1100px;margin:0 auto;padding-right:-15px}#watch .watch-live__section .trainers .slider-container .section_content,#watch .watch-live__section .trainers .slider-container .trainers_slider{width:100%}#watch .watch-live__section .trainers .slider-container .trainers_slider .slick-list{overflow:hidden}#watch .watch-live__section .trainers .slider-container .trainers_slider .slick-track{display:flex}#watch .watch-live__section .trainers .slider-container .trainers_slider .item{flex:0 0 auto;width:100%;height:auto}#watch .watch-live__section .trainers .slider-container .trainers_slider .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#watch .watch-live__section .trainers .slider-container .trainers_slider .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#watch .tab{float:left;height:auto}#watch .tab button{font-family:inherit;display:inline-block;background-color:inherit;color:#000;padding:12px 0;width:50%;border:none;outline:none;text-align:left;cursor:pointer;transition:.3s;text-transform:uppercase;font-size:16px}#watch .tab button.class-toggle{display:block;width:100%}#watch .tab button:not(.class-toggle):hover{color:#eb0a1e}#watch .tab button.active{color:#eb0a1e;font-weight:600}#watch .tabcontent{color:#000}#watch .tab button.class-toggle{cursor:default;font-size:1.2rem;font-weight:600;color:#000;display:flex;align-items:flex-start;text-align:left}#watch .tab button.class-toggle .button-icon{width:45px;height:19.5px;margin-right:.3rem;flex-shrink:0;margin-top:.5rem}#watch .tab button.class-toggle .button-text{flex-grow:1;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:1.6rem;color:#101010}#watch .leaderboards__section .row{width:auto}#watch .leaderboards__section .row .title{font-family:Toyota,sans-serif!important;font-style:italic;color:#101010;font-size:2rem}#watch .leaderboards__section .row .tab-menu-gtcup .title{font-size:1.6rem;color:#101010}#watch .leaderboards__section .row #leaderboard-menu__year{display:flex;align-items:center}#watch .leaderboards__section .ranking-table{width:100%;border-collapse:separate;border-spacing:20px 25px;background-color:#e6e6e6}#watch .leaderboards__section .ranking-table .ranking-list-mobile-only{display:none}@media (max-width: 767px){#watch .leaderboards__section .ranking-table .ranking-column-right,#watch .leaderboards__section .ranking-table .ranking-list-desktop-only{display:none}#watch .leaderboards__section .ranking-table .ranking-list-mobile-only{display:block}}#watch .leaderboards__section .ranking-table .leaderboard-table__header{border-bottom:1px solid #90909B;font-style:italic;font-size:1.6rem;color:#eb0a1e;padding:18px 20px}#watch .leaderboards__section .ranking-table .ranking-column{background-color:#f2f2f2;vertical-align:top;padding:1rem}#watch .leaderboards__section .ranking-table .ranking-list{list-style-type:none;padding:0;margin:0}#watch .leaderboards__section .ranking-table .ranking-item{display:flex;justify-content:space-between;padding:10px 0;min-height:130px}@media screen and (max-width: 479px){#watch .leaderboards__section .ranking-table .ranking-item{min-height:100px}}#watch .leaderboards__section .ranking-table .ranking-item:last-child{border-bottom:none}#watch .leaderboards__section .ranking-table .rank{font-weight:700;background-color:#eb0a1e;color:#fff;max-height:1.6em;padding-inline:.6rem;text-align:center;margin-right:.5rem}#watch .leaderboards__section .ranking-table .player-info{font-family:Toyota,sans-serif!important}#watch .leaderboards__section .ranking-table .player-info .name{display:block;font-weight:600;color:#000}#watch .leaderboards__section .ranking-table .player-info .gamer-id{display:block;font-size:.9em;color:#5e5e5e}@media (max-width: 991px){.trainers_slider{margin-bottom:20px}.trainers .item{margin-right:0}}@media (max-width: 768px){#watch .watch-live__section .trainers .slider-container{padding:0}}@media (min-width: 768px) and (max-width: 949px){#watch .watch-live__section .row{width:100%}#watch .watch-live__section .trainers .section_top .arrows{float:right;display:block;position:relative;width:auto;margin-top:0}#watch .watch-live__section .trainers .section_top .arrows .arrow{color:#000}#watch .watch-live__section .trainers .section_top .arrows .arrow:before,#watch .watch-live__section .trainers .section_top .arrows .arrow:after{margin-top:-10px}#watch .leaderboards__section .row{width:auto}#watch .leaderboards__section .tab{width:100%;margin-bottom:30px;padding-bottom:30px}#watch .leaderboards__section .tab button{width:100%}#watch .leaderboards__section .ranking-table{border-spacing:0}#watch .leaderboards__section .ranking-table>thead>tr>*:nth-child(n+4){display:table-cell}#watch .leaderboards__section .ranking-table>tbody>tr>td:first-child{border-top-left-radius:0;border-bottom-left-radius:0}#watch .leaderboards__section .ranking-table>tbody>tr>td:nth-child(3){border-top-right-radius:0;border-bottom-right-radius:0}#watch .leaderboards__section .ranking-table>tbody>tr>*:nth-child(n+4){display:table-cell}#watch .leaderboards__section .ranking-table>tbody>tr:nth-child(2n){background:none;color:#fff}}@media (min-width: 950px){#watch .watch-live__section .row,#watch .leaderboards__section .row,#watch .leaderboards__section .tab button{width:100%}}@media (min-width: 1366px){#watch .watch-live__section .trainers .section_top{max-width:1100px}}@media (max-width: 767px){.mt-md-0{margin-top:0!important}#watch .leaderboards__section h2{text-align:center}#watch .leaderboards__section .tab-main-box{margin:15px 0}#watch .leaderboards__section .tab-box .title{text-align:center;font-size:25px}}@media screen and (max-width: 767px) and (max-width: 767px){#watch .leaderboards__section .tab-box div.col-lg-9{margin-top:1.8rem!important}}@media (max-width: 767px){#watch .leaderboards__section .ranking-table th{font-size:14px}#watch .leaderboards__section .ranking-table table>tbody>tr td{font-size:16px;cursor:pointer}#watch .leaderboards__section .ranking-table>tbody>tr>td{padding:25px 0;font-size:20px}#watch .leaderboards__section .ranking-table thead th{font-size:18px;padding:0}#watch .leaderboards__section .ranking-table tbody th{padding:15px 5px}#watch .tab{margin-bottom:30px}#watch .tab-box .tab:nth-child(2){padding-top:30px}}@media (min-width: 992px){.slider-container,.section_content,.trainers_slider,.slick-list,.slick-track{height:100%}.slick-slide,.embed-container{height:100%!important}.tablet .trainers:not(.trainers_section) .section_content{padding-bottom:0}}.flex-grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%;padding-inline-start:0!important}.flex-grid__col-lg-1{box-sizing:border-box;flex:0 0 auto;flex-basis:8.3333333333%;max-width:8.3333333333%}@media screen and (max-width: 768px){.flex-grid__col-md-1{box-sizing:border-box;flex:0 0 auto;flex-basis:8.3333333333%;max-width:8.3333333333%}}@media screen and (max-width: 478px){.flex-grid__col-sm-1{box-sizing:border-box;flex:0 0 auto;flex-basis:8.3333333333%;max-width:8.3333333333%}}.flex-grid__col-lg-2{box-sizing:border-box;flex:0 0 auto;flex-basis:16.6666666667%;max-width:16.6666666667%}@media screen and (max-width: 768px){.flex-grid__col-md-2{box-sizing:border-box;flex:0 0 auto;flex-basis:16.6666666667%;max-width:16.6666666667%}}@media screen and (max-width: 478px){.flex-grid__col-sm-2{box-sizing:border-box;flex:0 0 auto;flex-basis:16.6666666667%;max-width:16.6666666667%}}.flex-grid__col-lg-3{box-sizing:border-box;flex:0 0 auto;flex-basis:25%;max-width:25%}@media screen and (max-width: 768px){.flex-grid__col-md-3{box-sizing:border-box;flex:0 0 auto;flex-basis:25%;max-width:25%}}@media screen and (max-width: 478px){.flex-grid__col-sm-3{box-sizing:border-box;flex:0 0 auto;flex-basis:25%;max-width:25%}}.flex-grid__col-lg-4{box-sizing:border-box;flex:0 0 auto;flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width: 768px){.flex-grid__col-md-4{box-sizing:border-box;flex:0 0 auto;flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen and (max-width: 478px){.flex-grid__col-sm-4{box-sizing:border-box;flex:0 0 auto;flex-basis:33.3333333333%;max-width:33.3333333333%}}.flex-grid__col-lg-5{box-sizing:border-box;flex:0 0 auto;flex-basis:41.6666666667%;max-width:41.6666666667%}@media screen and (max-width: 768px){.flex-grid__col-md-5{box-sizing:border-box;flex:0 0 auto;flex-basis:41.6666666667%;max-width:41.6666666667%}}@media screen and (max-width: 478px){.flex-grid__col-sm-5{box-sizing:border-box;flex:0 0 auto;flex-basis:41.6666666667%;max-width:41.6666666667%}}.flex-grid__col-lg-6{box-sizing:border-box;flex:0 0 auto;flex-basis:50%;max-width:50%}@media screen and (max-width: 768px){.flex-grid__col-md-6{box-sizing:border-box;flex:0 0 auto;flex-basis:50%;max-width:50%}}@media screen and (max-width: 478px){.flex-grid__col-sm-6{box-sizing:border-box;flex:0 0 auto;flex-basis:50%;max-width:50%}}.flex-grid__col-lg-7{box-sizing:border-box;flex:0 0 auto;flex-basis:58.3333333333%;max-width:58.3333333333%}@media screen and (max-width: 768px){.flex-grid__col-md-7{box-sizing:border-box;flex:0 0 auto;flex-basis:58.3333333333%;max-width:58.3333333333%}}@media screen and (max-width: 478px){.flex-grid__col-sm-7{box-sizing:border-box;flex:0 0 auto;flex-basis:58.3333333333%;max-width:58.3333333333%}}.flex-grid__col-lg-8{box-sizing:border-box;flex:0 0 auto;flex-basis:66.6666666667%;max-width:66.6666666667%}@media screen and (max-width: 768px){.flex-grid__col-md-8{box-sizing:border-box;flex:0 0 auto;flex-basis:66.6666666667%;max-width:66.6666666667%}}@media screen and (max-width: 478px){.flex-grid__col-sm-8{box-sizing:border-box;flex:0 0 auto;flex-basis:66.6666666667%;max-width:66.6666666667%}}.flex-grid__col-lg-9{box-sizing:border-box;flex:0 0 auto;flex-basis:75%;max-width:75%}@media screen and (max-width: 768px){.flex-grid__col-md-9{box-sizing:border-box;flex:0 0 auto;flex-basis:75%;max-width:75%}}@media screen and (max-width: 478px){.flex-grid__col-sm-9{box-sizing:border-box;flex:0 0 auto;flex-basis:75%;max-width:75%}}.flex-grid__col-lg-10{box-sizing:border-box;flex:0 0 auto;flex-basis:83.3333333333%;max-width:83.3333333333%}@media screen and (max-width: 768px){.flex-grid__col-md-10{box-sizing:border-box;flex:0 0 auto;flex-basis:83.3333333333%;max-width:83.3333333333%}}@media screen and (max-width: 478px){.flex-grid__col-sm-10{box-sizing:border-box;flex:0 0 auto;flex-basis:83.3333333333%;max-width:83.3333333333%}}.flex-grid__col-lg-11{box-sizing:border-box;flex:0 0 auto;flex-basis:91.6666666667%;max-width:91.6666666667%}@media screen and (max-width: 768px){.flex-grid__col-md-11{box-sizing:border-box;flex:0 0 auto;flex-basis:91.6666666667%;max-width:91.6666666667%}}@media screen and (max-width: 478px){.flex-grid__col-sm-11{box-sizing:border-box;flex:0 0 auto;flex-basis:91.6666666667%;max-width:91.6666666667%}}.flex-grid__col-lg-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}@media screen and (max-width: 768px){.flex-grid__col-md-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}}@media screen and (max-width: 478px){.flex-grid__col-sm-12{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}}.flex-grid--centered{justify-content:center}.sponsors-list{display:block;padding:118px 0;margin:0 auto;text-align:center;background-color:#fff;width:100%}@media (max-width: 768px){.sponsors-list{padding:78px 0}}.sponsors-list:after{content:"";display:table;clear:both}.sponsors-list__inner{display:block!important;float:none!important;margin:0 auto;padding:0 15px;justify-content:center;align-items:center;flex-direction:column}.sponsors-list__inner:after{content:"";display:table;clear:both}@media (min-width: 768px){.sponsors-list__inner{width:750px}}@media (min-width: 992px){.sponsors-list__inner{width:970px}}@media (min-width: 1200px){.sponsors-list__inner{width:1200px}}.sponsors-list__content{display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center}.sponsors-list__heading{display:block;margin-bottom:52px}.sponsors-list__heading h2{font-family:Toyota Type Regular;font-style:italic;font-weight:700;color:#101010;font-size:16px}.sponsors-list__item{display:flex;justify-content:center;align-items:center;min-height:80px}@media (max-width: 768px){.sponsors-list__item{min-height:120px}}.sponsors-list__item img{height:auto;width:100%;max-width:100%}.sponsors-list__content--col{flex-direction:column}.sponsors-list__content--sanction,.sponsors-list__content--brought{margin-bottom:45px}.sponsors-list__content--brought .sponsors-list__item{margin-bottom:20px}.sponsors-list__content--timekeeper-cooperation,.sponsors-list__content--timekeeper,.sponsors-list__content--cooperation{margin-bottom:45px}.sponsors-list__item--aap img{max-height:85px}@media (max-width: 768px){.sponsors-list__item--aap img{max-height:110px}}.sponsors-list__item--petron img,.sponsors-list__item--gt-radial img{max-height:55px;width:auto;max-width:100%}@media (max-width: 768px){.sponsors-list__item--seiko{margin-bottom:40px}}.sponsors-list__item--seiko img{max-height:64px;width:auto;max-width:100%}@media (max-width: 768px){.sponsors-list__item--seiko img{max-height:110px}}@media (max-width: 768px){.sponsors-list__item--tuason,.sponsors-list__item--tfs{margin-bottom:20px}}.sponsors-list__item--tuason img,.sponsors-list__item--tfs img{max-height:55px;width:auto}@media (max-width: 768px){.sponsors-list__item--tuason img,.sponsors-list__item--tfs img{max-height:110px}}.sponsors-list__item--wallet img,.sponsors-list__item--kinto img,.sponsors-list__item--avt img,.sponsors-list__item--3m img,.sponsors-list__item--denso img,.sponsors-list__item--vinyl img,.sponsors-list__item--rota img,.sponsors-list__item--autoplus img,.sponsors-list__item--piaa img,.sponsors-list__item--autoquix img{max-height:55px}@media (max-width: 768px){.sponsors-list__item--wallet img,.sponsors-list__item--kinto img,.sponsors-list__item--avt img,.sponsors-list__item--3m img,.sponsors-list__item--denso img,.sponsors-list__item--vinyl img,.sponsors-list__item--rota img,.sponsors-list__item--autoplus img,.sponsors-list__item--piaa img,.sponsors-list__item--autoquix img{max-height:110px;width:auto;max-width:100%}}.sponsors-list__item--omp img{max-height:55px;width:auto}@media (max-width: 768px){.sponsors-list__item--omp img{max-height:110px}}.sponsors-list__item--bebang img{max-height:75px;width:auto}@media (max-width: 768px){.sponsors-list__item--bebang img{max-height:140px}}.sponsors-list__content--support .sponsors-list__item{padding:0 20px;margin-bottom:20px}@media (max-width: 768px){.sponsors-list__content--support .sponsors-list__item{padding:0}}.top_panel.howtojoin{top:0!important}.top_panel.howtojoin .btn{display:none}html{font-size:16px}.how-to-join section{padding-bottom:30px}.how-to-join p,.how-to-join li{font-family:Helvetica Cond!important}.how-to-join .breadcrumbs{padding-top:1em;margin-bottom:2em;font-family:Toyota Type Regular;font-weight:100;font-style:normal}.how-to-join .is-red{color:#e60013}.how-to-join .bg-red{background:#e60013}.how-to-join .is-black{color:#000}.how-to-join .is-gray{color:#90909b}.how-to-join .is-white{color:#fff!important}.how-to-join .bg-black{background-color:#000}.how-to-join .bg-white{background-color:#fff}.how-to-join .bg-orange{background-color:#ff5100}.how-to-join .bg-redviolet{background-color:#991066}.how-to-join .bg-gray{background-color:#637385}.how-to-join .br-20{border-radius:20px}.how-to-join .title{font-size:2.4rem;display:flex;flex-direction:column}.how-to-join .title span{font-family:Toyota Type Regular;font-weight:700;font-style:italic}.how-to-join .title span:last-child{font-size:3.2rem;line-height:2.5rem}.how-to-join .subtitle{font-size:1.2rem;font-family:Toyota Type Regular;margin-bottom:2.5em;line-height:3rem}.how-to-join .secondary{font-size:.9rem;color:#90909b}.how-to-join .row{margin-left:0!important}@media screen and (max-width: 479px){.how-to-join .row{flex-direction:column;align-items:center}}.how-to-join .slick-list{padding:0 15px}.how-to-join .slick-dots{display:flex!important;justify-content:center;list-style-type:none;padding:0;margin:10px 0}.how-to-join .slick-dots li{margin:0 5px}.how-to-join .slick-dots li button{width:9px;height:9px;background-color:#d9d9d9;border:none;padding:0;cursor:pointer;font-size:0;line-height:0}.how-to-join .slick-dots li.slick-active button{background-color:#eb0a1e}.how-to-join .ctas .btn{margin:8px 16px 8px 0}.how-to-join .hero__section{height:23rem}.how-to-join .hero__section .container{padding-inline:6.5%}.how-to-join .hero__section .bootstrap-wrapper{min-height:26rem;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:10}.how-to-join .hero__section .bootstrap-wrapper .container-fluid{padding-right:0}.how-to-join .hero__section .bootstrap-wrapper *{z-index:20}.how-to-join .hero__section .bootstrap-wrapper .hero-paragraph{font-size:.8rem;font-family:Toyota Type Regular!important;font-weight:100;font-style:normal}.how-to-join .hero__section .bootstrap-wrapper .hero-paragraph:nth-of-type(3){max-width:43%}.how-to-join .hero__section .bootstrap-wrapper .banner-border{position:absolute;bottom:0;right:0;background-size:contain;background-repeat:no-repeat;width:935px;height:70px;z-index:12}.how-to-join .hero__section .bootstrap-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#000000e6,#000c 40%,#0003 65%,#0000001a);z-index:11;border-bottom:3px solid white}.how-to-join .hero__section .faq_section{padding-bottom:0}.how-to-join .hero__section .col-12{position:absolute;top:50%;transform:translateY(-50%)}.how-to-join .race-progression__section{padding:8% 0 5%}.how-to-join .race-progression__section .bootstrap-wrapper{height:100%;position:relative;display:flex}.how-to-join .race-progression__section .bootstrap-wrapper .container{width:100%}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__subtitle{font-size:5.425rem;font-family:Toyota Type Regular;font-weight:700;font-style:italic;color:#e8e8e8;margin-bottom:-2.3rem}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression-card__col{padding:0!important}@media screen and (max-width: 479px){.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression-card__col p{min-height:90px}}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__card img{width:inherit}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__card p{padding:.7em 3.2em 1.2em 1.8em;font-size:.8rem;font-family:Toyota Type Regular!important;font-weight:100}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__card p strong{color:#e60013}@media screen and (max-width: 479px){.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__card p{padding:.7em 2.2em 1.2em 1.8em;font-size:20px;font-weight:400}}.how-to-join .race-progression__section .faq_section{padding-bottom:0}.how-to-join .mechanics__section{background:linear-gradient(to bottom,#fff 13%,#1c1c1c,#1c1c1c,#1c1c1c 13%)}.how-to-join .mechanics__section .bootstrap-wrapper{padding-inline:.3rem}@media (min-width: 768px){.how-to-join .mechanics__section .bootstrap-wrapper{padding-inline:.6rem}}@media (min-width: 1200px) and (max-width: 1600px){.how-to-join .mechanics__section .bootstrap-wrapper{padding-inline:4rem}}@media (min-width: 1601px){.how-to-join .mechanics__section .bootstrap-wrapper{padding-inline:17.5rem}}.how-to-join .mechanics__section .points-table__wrapper{color:#fff;background:#3c3c3c;background-image:radial-gradient(circle at bottom,#3c3c3c00 70%,#3c3c3c 80%),url(../eassets/img/mechanics-section-banner.png);background-repeat:no-repeat;background-position:bottom right;background-size:900px 600px}.how-to-join .mechanics__section .points-table__wrapper a{display:block;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;text-align:center;font-family:Toyota Type Regular;font-weight:700;font-size:1rem;padding:.3em 0 3.3em!important}@media (min-width: 768px){.how-to-join .mechanics__section .points-table__wrapper a{padding:.3em 0 2.3em!important}}.how-to-join .mechanics__section .points-table__wrapper h2{font-family:Toyota Type Regular;font-weight:700;font-style:italic;font-size:32px;color:#fff}@media (min-width: 200px) and (max-width: 1366px){.how-to-join .mechanics__section .points-table__wrapper h2{font-size:1.6rem}}@media screen and (max-width: 479px){.how-to-join .mechanics__section .points-table__wrapper h2{font-size:24px}}.how-to-join .mechanics__section .points-table__wrapper li{font-family:Toyota Type Regular!important;font-size:1rem!important}@media screen and (max-width: 1280px){.how-to-join .mechanics__section .points-table__wrapper li{font-size:16px!important}}.how-to-join .mechanics__section .points__table{font-size:1rem;line-height:1.1;width:100%}.how-to-join .mechanics__section .points__table th{text-align:left}.how-to-join .mechanics__section .points__table td{width:4rem;font-family:Helvetica Cond}.how-to-join .mechanics__section .points__table tr{padding-bottom:0}.how-to-join .mechanics__section .btn{background-color:#eb0a1e;color:#fff;border-radius:0}.how-to-join .tentative-dates__section{margin-top:-6.5rem;padding-top:6.5rem;background-color:#1c1c1c;background-image:radial-gradient(circle at top,#1c1c1c00 70%,#1c1c1c 80%),url(../eassets/img/tentative-dates-section-banner.png);background-repeat:no-repeat;background-position:top left;background-size:600px 400px}.how-to-join .tentative-dates__section .bootstrap-wrapper{padding-inline:.3rem}@media (min-width: 768px){.how-to-join .tentative-dates__section .bootstrap-wrapper{padding-inline:.6rem}}@media (min-width: 1200px) and (max-width: 1600px){.how-to-join .tentative-dates__section .bootstrap-wrapper{padding-inline:4rem}}@media (min-width: 1601px){.how-to-join .tentative-dates__section .bootstrap-wrapper{padding-inline:17.5rem}}.how-to-join .tentative-dates__section h2{font-family:Toyota Type Regular;font-weight:700;font-size:1.6rem;letter-spacing:.3px;color:#fff}@media (min-width: 480px) and (max-width: 768px){.how-to-join .tentative-dates__section h2{font-size:1.6rem}}@media (min-width: 200px) and (max-width: 479px){.how-to-join .tentative-dates__section h2{font-size:24px}}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col{padding-inline:.5rem}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container{position:relative;font-family:Toyota Type Regular,sans-serif!important;background-color:#3c3c3c;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%);font-style:italic}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__register .register-red-btn{height:50px;background-color:#eb0a1e;display:flex;align-items:center;width:100%;color:#fff;text-decoration:none;font-family:Toyota,sans-serif;font-style:normal;font-weight:600;font-size:1rem;transition:color .3s ease;text-transform:capitalize;letter-spacing:0px;padding-left:1.6rem!important}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__register .arrow{margin-left:5px;transition:transform .3s ease}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__register:hover .arrow{transform:translate(5px)}@media (max-width: 992px){.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container{display:flex;flex-direction:row;clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);border-bottom:36.3px solid #EB0A1E;padding-bottom:2.5rem}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__register{bottom:-29px;right:35px}}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__header{padding:1rem 1.6rem 0}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__header .tentative-date__title{font-weight:700!important;letter-spacing:.3px;font-size:18px;color:#fff}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__header .tentative-date__day{font-weight:100}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container hr{border:.3px solid #5E5E5E!important;margin:0}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body{padding:1rem 1.6rem;min-height:130px}@media (max-width: 992px){.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body{margin-left:1rem}}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body .tentative-date{font-family:Toyota Type Regular,sans-serif!important;font-weight:700;font-style:italic;font-size:1.6rem;line-height:normal}@media (max-width: 992px){.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body .tentative-date{font-size:1.18rem}}@media (min-width: 1910px){.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body .tentative-date{font-size:1.1rem}}.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body .tentative-date__setting{font-size:.6rem;font-weight:700;padding:.3rem;background-color:#eb0a1e;width:-moz-fit-content;width:fit-content;letter-spacing:.055rem}@media screen and (min-width: 1910px){.how-to-join .tentative-dates__section .tentative-dates__wrapper .col .tentative-date__container .tentative-date__body .tentative-date__setting{font-size:.8rem}}.how-to-join .tentative-dates__section .btn-load-more{color:#fff;font-family:Toyota Type Regular,sans-serif!important;font-size:.8rem;font-weight:700;padding:.4rem .8rem .6rem;background-color:#e60013;width:-moz-fit-content;width:fit-content}.how-to-join .requirements__section .requirements__list{clear:both;list-style:none;padding-right:0%}.how-to-join .requirements__section .requirements__list li{padding-bottom:20px;position:relative;margin-left:22px}.how-to-join .requirements__section .requirements__list li:before{font-size:1.5em;content:"•";color:red;font-weight:700;display:inline-block;width:.8em;position:absolute;left:-22px}.how-to-join .requirements__section .ctas{vertical-align:text-bottom}.how-to-join .requirements__section .requirements__wrapper img{border-radius:10px}.how-to-join .requirements__section .inner-requirements__list{padding-inline-start:10px;list-style:none}.how-to-join .requirements__section .inner-requirements__list li{font-size:.8em;padding-bottom:5px}.how-to-join .requirements__section .inner-requirements__list li:before{content:"✓";color:red;font-weight:700;display:inline-block;width:1.5em}.how-to-join .requirements__section .class-requirements__list{margin-block-start:0px;padding-inline-start:0px;padding-inline-end:0%;list-style:none}.how-to-join .requirements__section .class-requirements__list li{position:relative;margin-left:27px}.how-to-join .requirements__section .class-requirements__list li:before{content:"✓";color:#fff;font-weight:700;display:inline-block;width:1.5em;position:absolute;left:-27px}.how-to-join .schedule__section .section_content{max-width:1280px;margin:0 auto;display:flex;float:none}.how-to-join .schedule__section .pattern .item{width:300px;height:100px;max-width:100%;padding:10px;margin:20px 5px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.how-to-join .schedule__section .pattern .item:first-child{background-image:url(/build/assets/round1-Bxjdolxq.jpg)}.how-to-join .schedule__section .pattern .item:nth-of-type(2){background-image:url(/build/assets/round2-C2Jxy39u.jpg)}.how-to-join .schedule__section .pattern .item:nth-of-type(3){background-image:url(/build/assets/round3-7xNMouZr.jpg)}.how-to-join .schedule__section .pattern .item:nth-of-type(4){background-image:url(/build/assets/national-round-fpj10MTV.jpg)}.how-to-join .schedule__section .pattern .item:nth-of-type(5){background-image:url(/build/assets/regional-round-CSNlFXB5.png)}.how-to-join .schedule__section .pattern .item:nth-of-type(6){background-image:url(../img/esports/pattern/round3bg.png)}.how-to-join .schedule__section .pattern .item .icon{position:absolute;bottom:8px}.how-to-join .schedule__section .pattern .item .icon img{position:absolute;transform:translateY(-30%);width:80%;right:0}.how-to-join .schedule__section .pattern .item.light-color:hover .item_center h3{color:#fff}.how-to-join .schedule__section .pattern .item .item_center h3{color:#fff;font-family:Concielian Bold;line-height:1;margin:0 0 10px;font-size:30px}.how-to-join .schedule__section .pattern .item .item_bottom{margin-top:0;display:block}.how-to-join .schedule__section .pattern .item .item_bottom p{color:#fff}.how-to-join .schedule__section .pattern .item .item_bottom .content{padding:0;height:auto}.how-to-join .schedule__section .pattern .item .item_bottom .content p{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:#000}.how-to-join .schedule__section .pattern .twocentered{margin-top:2%}.how-to-join .schedule__section .pattern .twocentered .item{background-image:url(../img/esports/pattern/finalbg.png)}.how-to-join .schedule__section .pattern .twocentered .item img{top:-47px;right:0;height:155px;width:100%}.how-to-join .schedule__section .pattern .bg{display:none}.how-to-join .schedule__section .item_top{text-align:right;font-size:12px;color:#e1a4a4}@media screen and (min-width: 1001px){.how-to-join .schedule__section .pattern .twocentered{margin-top:2%;transform:translate(25%);display:inline-block;float:none;width:80%}.how-to-join .schedule__section .pattern .twocentered .item{width:40%}}@media screen and (max-width: 600px){.how-to-join .schedule__section .pattern .item{background-size:cover;background-position:50%;display:block;margin:10px auto;width:100%;height:180px;padding:0 15px}.how-to-join .schedule__section .pattern .item .item_bottom .content p{font-size:20px}}.how-to-join .gallery__section .bootstrap-wrapper .container-fluid{padding:0}.how-to-join .gallery__section .bootstrap-wrapper .img-fluid{display:block;width:100%}.how-to-join .gallery__section .gallery-item{height:100%;padding:0}.how-to-join .card{width:auto;border-radius:20px;padding:20px 80px 20px 20px}@media (max-width: 767px){.how-to-join .schedule__section .section_content{display:block}}@media (min-width: 320px){.mobile.portrait .toyota .how-to-join .btn{padding:.7rem 0 3.3rem 0px!important;font-size:1rem!important;min-width:24%;text-align:center}.mobile.portrait .toyota .how-to-join .bootstrap-wrapper .container-fluid{padding-left:0;padding-right:0}.mobile.portrait .toyota .how-to-join .faq_section .faq-item .faq-question{padding-top:0}}@media (min-width: 375px){.mobile.portrait .toyota .how-to-join html{font-size:16px}.mobile.portrait .toyota .how-to-join .btn{font-size:.7rem}.mobile.portrait .toyota .how-to-join .hero__section .race-progression__wrapper{padding-top:20px}.mobile.portrait .toyota .how-to-join .hero__section .subtitle{font-size:.7rem}.mobile.portrait .toyota .how-to-join .faq_section .faq-item .faq-question{font-size:1.2rem;padding:0 0 0 35px}.mobile.portrait .toyota .how-to-join .faq_section .faq-item .faq-answer{padding:0 0 0 35px}.mobile.portrait .toyota .how-to-join .faq_section .faq-item .faq-answer p,.mobile.portrait .toyota .how-to-join .faq_section .faq-item .faq-answer li{font-size:.9rem;line-height:1.3}}@media (min-width: 414px){html{font-size:18px}.mobile.portrait .toyota .how-to-join .btn{padding:.5rem 0 2.8rem!important;font-size:.8rem!important;min-width:31%;text-align:center}}@media (min-height: 812px){.how-to-join .hero__section .race-progression__wrapper{padding-top:40px}}@media (min-width: 768px){html{font-size:20px}.toyota .how-to-join .ctas .btn{font-size:.59rem;min-width:26%;text-align:center;padding:0 10px!important}.toyota .how-to-join .cta-second .btn{min-width:25%}.how-to-join .hero__section .hero-right__wrapper{min-height:100%}.how-to-join .hero__section .race-progression__wrapper{padding-top:50px}.how-to-join .faq_section .faq-item .faq-question{padding:0 0 0 35px}}@media (max-width: 767px){.toyota .how-to-join .ctas .btn{min-width:30%;text-align:center;padding:0 20px!important}.toyota .how-to-join .ctas.ctas-second .btn{padding:0 10px!important}.toyota section.schedule__section h2{margin-bottom:15px}}@media (min-width: 1024px){.how-to-join .btn{padding:0 20px!important}.how-to-join .hero__section .race-progression__wrapper{padding-top:50px}.how-to-join .hero__section .race-progression__wrapper .race-progression__subtitle{margin-bottom:-2.1rem}}@media (min-width: 1366px){.toyota .how-to-join .hero__section .race-progression__wrapper{padding-top:20px}.toyota .how-to-join .ctas .btn{font-size:.7rem;padding:0 20px!important}.toyota .how-to-join .ctas.cta-second .btn{min-width:20%}.how-to-join .schedule__section .pattern .item{height:150px}.how-to-join .schedule__section .pattern .item .item_bottom .content p{font-size:20px}}@media screen and (min-width: 1350px) and (max-width: 1760px){.how-to-join .schedule__section .pattern .item{height:100px;background-color:transparent}.how-to-join .schedule__section .pattern .item .item_bottom .content{position:relative}.how-to-join .schedule__section .pattern .item .item_bottom .content p{font-size:14px;line-height:1.2}}@media screen and (min-width: 768px) and (max-width: 820px){.how-to-join .schedule__section .pattern .item{height:90px;background-color:transparent}.how-to-join .schedule__section .pattern .item .item_bottom .content{position:relative}.how-to-join .schedule__section .pattern .item .item_bottom .content p{font-size:12px;line-height:1.2}}@media screen and (min-width: 200px) and (max-width: 1024px){.how-to-join .race-progression__section .race-progression__card{margin-top:.9rem}.how-to-join .hero__section .title span{font-size:1.2rem}.how-to-join .hero__section .title span:nth-of-type(2){font-size:1.9rem}.how-to-join .hero__section .subtitle{margin-bottom:1.5em;line-height:normal}.how-to-join .hero__section .container{padding-inline:1.5%}.how-to-join .hero__section .bootstrap-wrapper{min-height:35rem;background-image:url(../eassets/img/banner-image-mobile.png);background-position:39% -10%;background-size:110% auto}.how-to-join .hero__section .bootstrap-wrapper .hero-paragraph{font-size:1rem;max-width:80%}.how-to-join .hero__section .bootstrap-wrapper .hero-paragraph:nth-of-type(3){max-width:100%}}@media screen and (min-width: 200px) and (max-width: 760px){.how-to-join .hero__section .bootstrap-wrapper:before{background-image:linear-gradient(to top,#1c1c1c,#1c1c1c 45%,#1c1c1c 75%,#0000001a);border-bottom:3px solid white}.how-to-join .race-progression__section{margin:52% 0 0}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__subtitle{font-size:3.25rem;width:104vw;margin-left:calc(-50vw + 48.2%);margin-bottom:-2.3rem}}@media screen and (min-width: 760px) and (max-width: 960px){.how-to-join .race-progression__section{margin:30% 0 0}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__subtitle{font-size:3.25rem;width:104vw;margin-left:calc(-50vw + 48.2%);margin-bottom:-2.3rem}}@media screen and (min-width: 960px) and (max-width: 1200px){.how-to-join .hero__section .bootstrap-wrapper:before{background-image:linear-gradient(to top,#1c1c1c,#1c1c1c 45%,#1c1c1c 65%,#0000001a);border-bottom:3px solid white}.how-to-join .hero__section .bootstrap-wrapper{background-position:39% -130%;background-size:110% auto}.how-to-join .race-progression__section{margin:23% 0 10%}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__subtitle{font-size:5rem;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:-2.8rem}}ul.participants-list{list-style-type:disc;padding-left:2em}@media screen and (min-width: 200px) and (max-width: 960px){.how-to-join .hero__section .bootstrap-wrapper:before{background-image:linear-gradient(to top,#1c1c1c,#1c1c1c 45%,#1c1c1c 75%,#0000001a);border-bottom:3px solid white}}@media screen and (min-width: 960px) and (max-width: 1200px){.how-to-join .hero__section .bootstrap-wrapper:before{background-image:linear-gradient(to top,#1c1c1c,#1c1c1c 45%,#1c1c1c 65%,#0000001a);border-bottom:3px solid white}.how-to-join .race-progression__section{margin:23% 0 0}.how-to-join .race-progression__section .bootstrap-wrapper .container .race-progression__wrapper .race-progression__subtitle{font-size:5rem;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:-2.8rem}}@media (min-width: 1910px){.how-to-join .hero__section .container{padding-inline:18.5%}}@media screen and (min-width: 1911px){.how-to-join .race-progression__section{padding:5% 0}}div.participants-list-container .participant-item{display:flex;align-items:flex-start;margin-bottom:2rem}div.participants-list-container .participant-item .participant-item-icon{width:20px;height:20px;margin-right:10px;margin-top:.3rem;flex-shrink:0}div.participants-list-container .participant-item p{font-family:Toyota Type Regular,sans-serif!important;margin:0}@media screen and (max-width: 1280px){div.participants-list-container .participant-item p{font-size:16px}}div.participants-list-container .participants-list{list-style-type:disc;padding-left:2em;margin-top:3.6rem}div.participants-list-container .participants-list li{font-style:italic;font-weight:100}.p-note{width:90%!important}.car-img{position:relative;height:980px}@media (min-width: 768px){.car-img{height:1200px}}@media (min-width: 1280px){.car-img{height:920px}}.car-img .vehicle-right{position:absolute;bottom:10%}.faq_section .faq-item.active .faq-question.race-progression:after{transform:none}.about-page .color-red{color:#eb0a1e}.about-page .breadcrumbs{margin-top:120px}.about-page .about-text{font-weight:400;text-align:left;padding-bottom:50px;font-family:Helvetica Light}
