:root{--toyota-red:#eb051b;--toyota-black:#2d2d2d;--text-black:#212529;--black:#000;--white:#fff;--red:#f00;--dark-grey:#424b5a}body{font-family:'Toyota Type Book',Arial,Helvetica,sans-serif;font-size:18px}a,a:hover{color:var(--toyota-red)}.text-bold{font-weight:700}.btn-black-white-border{background-color:var(--toyota-black);border:solid 1px var(--white);color:var(--white)}.btn-large{padding:15px 60px}.btn-text-large{font-size:20px}.btn-black-white-border:hover{color:var(--white)}.btn-dark-grey{background-color:var(--dark-grey);color:var(--white)}.btn-dark-grey:hover{color:var(--white)}.btn-white{background-color:var(--white);color:var(--red);font-weight:600}.btn-white:hover{color:var(--red)}hr{background-color:rgba(0,0,0,.3)}.logo.toyota{width:200px}h1{font-family:'Toyota Type';font-weight:400;font-size:38px;line-height:40px;margin-top:60px}@media screen and (min-width:768px){h1{font-size:62px;line-height:75px}}h2{font-family:'Toyota Type';font-weight:400;font-size:30px;line-height:35px;margin-bottom:20px}@media screen and (min-width:768px){h2{font-size:35px;line-height:40px}}h5{font-family:'Toyota Type';font-weight:normal;font-size:27px}.banner{padding-top:0;height:55vw;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;color:var(--black)}.banner::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.banner .caption{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:576px){.banner{height:40vw;max-height:625px}}@media screen and (min-width:768px){.banner{height:30vw;max-height:625px}}.mask-black-00:before{background:none}.mask-black-01:before{background-color:rgba(0,0,0,.1)}.mask-black-02:before{background-color:rgba(0,0,0,.2)}.mask-black-03:before{background-color:rgba(0,0,0,.3)}.mask-black-04:before{background-color:rgba(0,0,0,.4)}.mask-black-05:before{background-color:rgba(0,0,0,.5)}.mask-black-06:before{background-color:rgba(0,0,0,.6)}.mask-black-07:before{background-color:rgba(0,0,0,.7)}.mask-black-08:before{background-color:rgba(0,0,0,.8)}.mask-black-09:before{background-color:rgba(0,0,0,.9)}nav{background-color:#2d2d2d;color:#fff}.navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler:focus{box-shadow:none}.nav-link,.nav-link:hover,.nav-link:focus{color:#fff}.site-title{font-size:40px}.navbar-collapse{background-color:#333;padding:15px 0}.navbar-nav .nav-item{text-align:center}.navbar-nav .nav-item:last-child{border-bottom:0}footer{background-color:var(--toyota-black);min-height:100px}footer ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;font-size:16px}footer ul a,footer ul a:hover{color:#fff;text-decoration:none}footer .logo{color:#eb0a1e;font-size:63px;font-weight:700}@media(min-width:768px){.site-title{font-size:68px}}.site-title .toyota{color:var(--toyota-red)}.site-title .torque{font-weight:600}.main{min-height:300px}#event{padding:0}#event .date-location{margin-bottom:20px}#event .return{margin-top:20px}#event .return a,#event .return a:hover{color:var(--toyota-black)}#event .main{padding-bottom:100px}#event h1{text-align:center;margin-bottom:60px}#event h2 a,#event h2 a:hover{color:var(--white);text-decoration:none}#event h5 a,#event h5 a:hover{color:var(--text-black);text-decoration:none}#event .top-banner{text-align:center}#event .chat{min-height:300px}#event .host-speaker .job-title,#event .guest-speaker .job-title{font-size:15px;text-align:center;width:100%}#event .host-speaker h5,#event .guest-speaker h5{text-align:center;display:flex;align-items:start;justify-content:center;font-size:23px}#event .host-speaker .photo,#event .guest-speaker .photo{display:block;margin:0 auto}#event .host-speaker .mt-md-4,#event .guest-speaker .mt-md-4{margin-top:30px}#event .host-speaker .mt-md-4:first-child,#event .guest-speaker .mt-md-4:first-child{margin-top:0}#event .disclaimer{font-size:14px;padding-top:50px}#event .disclaimer ul li{margin-left:30px}#our-host h5{font-weight:bold}#event .start-date{font-size:14px;font-style:italic;margin:20px 0 10px 0}#event .current-event{background-color:#2d2d2d;color:#fff}#event .current-event .text{padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){#event .current-event .text{padding-right:40px}}#event .current-event .text .cta{margin:30px 0 0 0}#event .current-event .image,#event .past-events .image{background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:220px}#event .current-event .image>a,#event .past-events .image>a{display:block;width:100%;height:100%}#event .past-events{padding-top:50px;padding-bottom:50px}#event .past-events h2{margin-bottom:30px}#event .past-events h5{text-align:center}#event .past-events .card-footer{text-align:center;border:0;background-color:#fff;margin-bottom:20px}#event .past-events .cta{width:70%}.vertical-align-middle{display:flex;justify-content:center;align-items:center}body>.inner{background-color:#fff;max-width:1140px;margin:0 auto}.text-left{text-align:left}.text-right{text-align:right}body>section{max-width:1140px;margin:0 auto}#top-ten .cover{max-width:200px;float:right;margin-left:20px;margin-bottom:10px}#top-ten h5{margin-bottom:20px!important}#holding .footer{padding-left:6vw;padding-right:6vw}@media(max-width:767.98px){#holding .main h5{line-height:35px!important;font-size:25px}}