@charset "utf-8";/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1392px;--breakpoint-xl:1500px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:black;--color-white:white;--color-light-gray:#d8d8d8;--color-gray-medium:#767676;--color-off-white:#f6f6f6;--color-gray-dark:#58595b;--color-red:#e10a1d;--color-ash:#2b303b}
*,*::before,*::after{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-text a{color:#fff}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;display:block;font-size:87.5%;color:#212529}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button{border-radius:0}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
button:focus:not(:focus-visible){outline:0}
[role="button"]{cursor:pointer}
select{word-wrap:normal}
input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:80%;color:#6c757d}
.blockquote-footer::before{content:"\2014\00A0"}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:768px){.container,.container-sm{max-width:768px}
}
@media(min-width:1024px){.container,.container-sm,.container-md{max-width:1024px}
}
@media(min-width:1392px){.container,.container-sm,.container-md,.container-lg{max-width:1392px}
}
@media(min-width:1500px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1500px}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.row-cols-1>*{flex:0 0 100%;max-width:100%}
.row-cols-2>*{flex:0 0 50%;max-width:50%}
.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}
.row-cols-4>*{flex:0 0 25%;max-width:25%}
.row-cols-5>*{flex:0 0 20%;max-width:20%}
.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}
.col-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.offset-1{margin-left:8.33333%}
.offset-2{margin-left:16.66667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333%}
.offset-5{margin-left:41.66667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333%}
.offset-8{margin-left:66.66667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333%}
.offset-11{margin-left:91.66667%}
@media(min-width:768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}
.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-sm-12{flex:0 0 100%;max-width:100%}
.order-sm-first{order:-1}
.order-sm-last{order:13}
.order-sm-0{order:0}
.order-sm-1{order:1}
.order-sm-2{order:2}
.order-sm-3{order:3}
.order-sm-4{order:4}
.order-sm-5{order:5}
.order-sm-6{order:6}
.order-sm-7{order:7}
.order-sm-8{order:8}
.order-sm-9{order:9}
.order-sm-10{order:10}
.order-sm-11{order:11}
.order-sm-12{order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333%}
.offset-sm-2{margin-left:16.66667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333%}
.offset-sm-5{margin-left:41.66667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333%}
.offset-sm-8{margin-left:66.66667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333%}
.offset-sm-11{margin-left:91.66667%}
}
@media(min-width:1024px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-md-1>*{flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}
.row-cols-md-4>*{flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}
.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-md-12{flex:0 0 100%;max-width:100%}
.order-md-first{order:-1}
.order-md-last{order:13}
.order-md-0{order:0}
.order-md-1{order:1}
.order-md-2{order:2}
.order-md-3{order:3}
.order-md-4{order:4}
.order-md-5{order:5}
.order-md-6{order:6}
.order-md-7{order:7}
.order-md-8{order:8}
.order-md-9{order:9}
.order-md-10{order:10}
.order-md-11{order:11}
.order-md-12{order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333%}
.offset-md-2{margin-left:16.66667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333%}
.offset-md-5{margin-left:41.66667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333%}
.offset-md-8{margin-left:66.66667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333%}
.offset-md-11{margin-left:91.66667%}
}
@media(min-width:1392px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}
.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-lg-12{flex:0 0 100%;max-width:100%}
.order-lg-first{order:-1}
.order-lg-last{order:13}
.order-lg-0{order:0}
.order-lg-1{order:1}
.order-lg-2{order:2}
.order-lg-3{order:3}
.order-lg-4{order:4}
.order-lg-5{order:5}
.order-lg-6{order:6}
.order-lg-7{order:7}
.order-lg-8{order:8}
.order-lg-9{order:9}
.order-lg-10{order:10}
.order-lg-11{order:11}
.order-lg-12{order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333%}
.offset-lg-2{margin-left:16.66667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333%}
.offset-lg-5{margin-left:41.66667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333%}
.offset-lg-8{margin-left:66.66667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333%}
.offset-lg-11{margin-left:91.66667%}
}
@media(min-width:1500px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}
.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-3{flex:0 0 25%;max-width:25%}
.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-xl-6{flex:0 0 50%;max-width:50%}
.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-xl-9{flex:0 0 75%;max-width:75%}
.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}
.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}
.col-xl-12{flex:0 0 100%;max-width:100%}
.order-xl-first{order:-1}
.order-xl-last{order:13}
.order-xl-0{order:0}
.order-xl-1{order:1}
.order-xl-2{order:2}
.order-xl-3{order:3}
.order-xl-4{order:4}
.order-xl-5{order:5}
.order-xl-6{order:6}
.order-xl-7{order:7}
.order-xl-8{order:8}
.order-xl-9{order:9}
.order-xl-10{order:10}
.order-xl-11{order:11}
.order-xl-12{order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333%}
.offset-xl-2{margin-left:16.66667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333%}
.offset-xl-5{margin-left:41.66667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333%}
.offset-xl-8{margin-left:66.66667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333%}
.offset-xl-11{margin-left:91.66667%}
}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table-sm th,.table-sm td{padding:.3rem}
.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}
.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}
.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}
.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}
.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}
.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}
.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}
.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}
.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6}
.table-secondary th{border-color:#b3b7bb}
.table-info th{border-color:#86cfda}
.table-success th{border-color:#8fd19e}
.table-warning th{border-color:#ffdf7e}
.table-danger th{border-color:#ed969e}
.table-light th{border-color:#fbfcfc}
.table-dark th{border-color:#95999c}
.table-borderless th{border:0}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody{border-color:#7abaff}
.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody{border-color:#b3b7bb}
.table-info td,.table-info thead th,.table-info tbody + tbody{border-color:#86cfda}
.table-success td,.table-success thead th,.table-success tbody + tbody{border-color:#8fd19e}
.table-warning td,.table-warning thead th,.table-warning tbody + tbody{border-color:#ffdf7e}
.table-danger td,.table-danger thead th,.table-danger tbody + tbody{border-color:#ed969e}
.table-light td,.table-light thead th,.table-light tbody + tbody{border-color:#fbfcfc}
.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color:#95999c}
.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}
.table-dark td,.table-dark thead th{border-color:#454d55}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody + tbody{border-top:2px solid #dee2e6}
.table-bordered{border:1px solid #dee2e6}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}
@media(max-width:767.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
}
@media(max-width:1023.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
}
@media(max-width:1391.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
}
@media(max-width:1499.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[size],select.form-control[multiple]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-label{margin-bottom:0}
.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#6c757d}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}
.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip,.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip{display:block}
.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}
.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}
.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}
.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}
.btn:hover{color:#212529;text-decoration:none}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}
.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.input-group>.custom-file{display:flex;align-items:center}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand{display:none}
.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.input-group>.form-control + .form-control,.input-group>.form-control + .custom-select,.input-group>.form-control + .custom-file,.input-group>.form-control-plaintext + .form-control,.input-group>.form-control-plaintext + .custom-select,.input-group>.form-control-plaintext + .custom-file,.input-group>.custom-select + .form-control,.input-group>.custom-select + .custom-select,.input-group>.custom-select + .custom-file,.input-group>.custom-file + .form-control,.input-group>.custom-file + .custom-select,.input-group>.custom-file + .custom-file{margin-left:-1px}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;overflow:hidden;opacity:0}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}
.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}
.custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}
.custom-file-input.is-invalid ~ .custom-file-label,.was-validated .custom-file-input:invalid ~ .custom-file-label{border-color:#dc3545}
.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(36,58,41,0.25)}
.was-validated .custom-file-input:valid ~ .custom-file-label{border-color:#28a745}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(36,58,41,0.25)}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}
.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}
.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}
.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}
.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(0.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}
.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(0.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23343a40'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23dc3545'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.form-check-input.is-valid ~ .form-check-label{color:#28a745}
.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label{color:#dc3545}
.was-validated .form-check-input:valid ~ .form-check-label{color:#28a745}
.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip,.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip{display:block}
.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}
.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}
.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}
.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label{color:#28a745}
.was-validated .custom-control-input:invalid ~ .custom-control-label{color:#dc3545}
.custom-switch{padding-left:2.25rem}
.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}
.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.75rem)}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}
.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before{border-color:#28a745}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before{border-color:#dc3545}
.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.26l2.9742.99L82.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='4'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}
.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip,.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip{display:block}
.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip,.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip{display:block}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media(min-width:768px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-plaintext{display:inline-block}
.form-inline .input-group,.form-inline .custom-select{width:auto}
.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
.form-inline .custom-control{align-items:center;justify-content:center}
.form-inline .custom-control-label{margin-bottom:0}
}
@media(prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-outline-primary{color:#007bff;border-color:#007bff}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-success{color:#28a745;border-color:#28a745}
.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-info{color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-dark{color:#343a40;border-color:#343a40}
.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-link{font-weight:400;color:#007bff;text-decoration:none}
.btn-link:hover{color:#0056b3;text-decoration:underline}
.btn-link:focus,.btn-link.focus{text-decoration:underline}
.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}
.btn-block{display:block;width:100%}
.btn-block + .btn-block{margin-top:.5rem}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.dropup,.dropright,.dropdown,.dropleft{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media(min-width:768px){.dropdown-menu-sm-left{right:auto;left:0}
.dropdown-menu-sm-right{right:0;left:auto}
}
@media(min-width:1024px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}
}
@media(min-width:1392px){.dropdown-menu-lg-left{right:auto;left:0}
.dropdown-menu-lg-right{right:0;left:auto}
}
@media(min-width:1500px){.dropdown-menu-xl-left{right:auto;left:0}
.dropdown-menu-xl-right{right:0;left:auto}
}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.btn-toolbar .input-group{width:auto}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}
.input-group>.input-group-prepend>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-prepend .btn + .btn,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .input-group-text + .btn{margin-left:-1px}
.input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group>.btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text{margin-left:-1px}
.input-group-prepend,.input-group-append{display:flex}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right:0}
.btn-sm + .dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-lg + .dropdown-toggle-split,.btn-group-lg>.btn + .dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-sm>.btn + .dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}
.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact}
.custom-control-inline{display:inline-flex;margin-right:1rem}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}
.custom-range:focus{outline:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range::-moz-focus-outer{border:0}
@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}
}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}
}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}
}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}
}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-pills .nav-link{border-radius:.25rem}
.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}
.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.navbar-nav .dropdown-menu{position:static;float:none}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0;flex-wrap:nowrap}
.navbar-expand .navbar-nav{flex-direction:row}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-nav-scroll{max-height:75vh;overflow-y:auto}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}
@media(max-width:767.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:768px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
}
@media(max-width:1023.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:1024px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
}
@media(max-width:1391.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:1392px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
@media(max-width:1499.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}
}
@media(min-width:1500px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}
.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%280,0,0,0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.5%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}
.card>.card-header + .list-group,.card>.list-group + .card-footer{border-top:0}
.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link + .card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}
.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}
.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(0.25rem - 1px)}
.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}
.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card-deck .card{margin-bottom:15px}
@media(min-width:768px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
.card-deck .card{flex:1 0 0;margin-right:15px;margin-bottom:0;margin-left:15px}
}
.card-group>.card{margin-bottom:15px}
@media(min-width:768px){.card-group{display:flex;flex-flow:row wrap}
.card-group>.card{flex:1 0 0;margin-bottom:0}
.card-group>.card + .card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}
}
.card-columns .card{margin-bottom:.75rem}
@media(min-width:768px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
}
.accordion{overflow-anchor:none}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item + .breadcrumb-item{padding-left:.5rem}
.breadcrumb-item + .breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.badge{transition:none}
}
a.badge:hover,a.badge:focus{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.badge-primary{color:#fff;background-color:#007bff}
a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}
a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.badge-secondary{color:#fff;background-color:#6c757d}
a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}
a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.badge-success{color:#fff;background-color:#28a745}
a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}
a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.badge-info{color:#fff;background-color:#17a2b8}
a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}
a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.badge-warning{color:#212529;background-color:#ffc107}
a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}
a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.badge-danger{color:#fff;background-color:#dc3545}
a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}
a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.badge-light{color:#212529;background-color:#f8f9fa}
a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}
a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.badge-dark{color:#fff;background-color:#343a40}
a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}
a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
@media(min-width:768px){.jumbotron{padding:4rem 2rem}
}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
@keyframes progress-bar-stripes{from{background-position:1rem 0}
to{background-position:0 0}
}
.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}
}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}
@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}
}
.media{display:flex;align-items:flex-start}
.media-body{flex:1}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}
.list-group-item + .list-group-item{border-top-width:0}
.list-group-item + .list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item + .list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal>.list-group-item + .list-group-item.active{margin-left:-1px;border-left-width:1px}
@media(min-width:768px){.list-group-horizontal-sm{flex-direction:row}
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item + .list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-sm>.list-group-item + .list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1024px){.list-group-horizontal-md{flex-direction:row}
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item + .list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-md>.list-group-item + .list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1392px){.list-group-horizontal-lg{flex-direction:row}
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item + .list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-lg>.list-group-item + .list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1500px){.list-group-horizontal-xl{flex-direction:row}
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item + .list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xl>.list-group-item + .list-group-item.active{margin-left:-1px;border-left-width:1px}
}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#004085;background-color:#b8daff}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}
.close:hover{color:#000;text-decoration:none}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}
button.close{padding:0;background-color:transparent;border:0}
a.close.disabled{pointer-events:none}
.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 .25rem .75rem rgba(0,0,0,0.1);opacity:0;border-radius:.25rem}
.toast:not(:last-child){margin-bottom:.75rem}
.toast.showing{opacity:1}
.toast.show{display:block;opacity:1}
.toast.hide{display:none}
.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.toast-body{padding:.75rem}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:768px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}
.modal-sm{max-width:300px}
}
@media(min-width:1392px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1500px){.modal-xl{max-width:1140px}
}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-bottom .arrow{top:0}
.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-top{margin-bottom:.5rem}
.bs-popover-top>.arrow{bottom:calc(-0.5rem - 1px)}
.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}
.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-right{margin-left:.5rem}
.bs-popover-right>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}
.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-bottom>.arrow{top:calc(-0.5rem - 1px)}
.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}
.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-left>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}
.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}
.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}
.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}
.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}
.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-0.5rem - 1px)}
.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}
.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}
.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}
.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}
.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-0.5rem - 1px)}
.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}
.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}
.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}
.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0 .6s}
@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}
}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5L4.254l2.5-2.5L5.250z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M2.750l-1.51.5L3.754l-2.52.5L2.758l4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}
}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
@keyframes spinner-border{to{transform:rotate(360deg)}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@keyframes spinner-grow{0{transform:scale(0)}
50%{opacity:1;transform:none}
}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}
}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.bg-primary{background-color:#007bff !important}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}
.bg-secondary{background-color:#6c757d !important}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}
.bg-success{background-color:#28a745 !important}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}
.bg-info{background-color:#17a2b8 !important}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}
.bg-warning{background-color:#ffc107 !important}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}
.bg-danger{background-color:#dc3545 !important}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}
.bg-light{background-color:#f8f9fa !important}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}
.bg-dark{background-color:#343a40 !important}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.border{border:1px solid #dee2e6 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-left-0{border-left:0 !important}
.border-primary{border-color:#007bff !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#28a745 !important}
.border-info{border-color:#17a2b8 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#343a40 !important}
.border-white{border-color:#fff !important}
.rounded-sm{border-radius:.2rem !important}
.rounded{border-radius:.25rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-lg{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-0{border-radius:0 !important}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
@media(min-width:768px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
}
@media(min-width:1024px){.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
}
@media(min-width:1392px){.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
}
@media(min-width:1500px){.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
}
@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:flex !important}
.d-print-inline-flex{display:inline-flex !important}
}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.85714%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-fill{flex:1 1 auto !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
@media(min-width:768px){.flex-sm-row{flex-direction:row !important}
.flex-sm-column{flex-direction:column !important}
.flex-sm-row-reverse{flex-direction:row-reverse !important}
.flex-sm-column-reverse{flex-direction:column-reverse !important}
.flex-sm-wrap{flex-wrap:wrap !important}
.flex-sm-nowrap{flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-sm-fill{flex:1 1 auto !important}
.flex-sm-grow-0{flex-grow:0 !important}
.flex-sm-grow-1{flex-grow:1 !important}
.flex-sm-shrink-0{flex-shrink:0 !important}
.flex-sm-shrink-1{flex-shrink:1 !important}
.justify-content-sm-start{justify-content:flex-start !important}
.justify-content-sm-end{justify-content:flex-end !important}
.justify-content-sm-center{justify-content:center !important}
.justify-content-sm-between{justify-content:space-between !important}
.justify-content-sm-around{justify-content:space-around !important}
.align-items-sm-start{align-items:flex-start !important}
.align-items-sm-end{align-items:flex-end !important}
.align-items-sm-center{align-items:center !important}
.align-items-sm-baseline{align-items:baseline !important}
.align-items-sm-stretch{align-items:stretch !important}
.align-content-sm-start{align-content:flex-start !important}
.align-content-sm-end{align-content:flex-end !important}
.align-content-sm-center{align-content:center !important}
.align-content-sm-between{align-content:space-between !important}
.align-content-sm-around{align-content:space-around !important}
.align-content-sm-stretch{align-content:stretch !important}
.align-self-sm-auto{align-self:auto !important}
.align-self-sm-start{align-self:flex-start !important}
.align-self-sm-end{align-self:flex-end !important}
.align-self-sm-center{align-self:center !important}
.align-self-sm-baseline{align-self:baseline !important}
.align-self-sm-stretch{align-self:stretch !important}
}
@media(min-width:1024px){.flex-md-row{flex-direction:row !important}
.flex-md-column{flex-direction:column !important}
.flex-md-row-reverse{flex-direction:row-reverse !important}
.flex-md-column-reverse{flex-direction:column-reverse !important}
.flex-md-wrap{flex-wrap:wrap !important}
.flex-md-nowrap{flex-wrap:nowrap !important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-md-fill{flex:1 1 auto !important}
.flex-md-grow-0{flex-grow:0 !important}
.flex-md-grow-1{flex-grow:1 !important}
.flex-md-shrink-0{flex-shrink:0 !important}
.flex-md-shrink-1{flex-shrink:1 !important}
.justify-content-md-start{justify-content:flex-start !important}
.justify-content-md-end{justify-content:flex-end !important}
.justify-content-md-center{justify-content:center !important}
.justify-content-md-between{justify-content:space-between !important}
.justify-content-md-around{justify-content:space-around !important}
.align-items-md-start{align-items:flex-start !important}
.align-items-md-end{align-items:flex-end !important}
.align-items-md-center{align-items:center !important}
.align-items-md-baseline{align-items:baseline !important}
.align-items-md-stretch{align-items:stretch !important}
.align-content-md-start{align-content:flex-start !important}
.align-content-md-end{align-content:flex-end !important}
.align-content-md-center{align-content:center !important}
.align-content-md-between{align-content:space-between !important}
.align-content-md-around{align-content:space-around !important}
.align-content-md-stretch{align-content:stretch !important}
.align-self-md-auto{align-self:auto !important}
.align-self-md-start{align-self:flex-start !important}
.align-self-md-end{align-self:flex-end !important}
.align-self-md-center{align-self:center !important}
.align-self-md-baseline{align-self:baseline !important}
.align-self-md-stretch{align-self:stretch !important}
}
@media(min-width:1392px){.flex-lg-row{flex-direction:row !important}
.flex-lg-column{flex-direction:column !important}
.flex-lg-row-reverse{flex-direction:row-reverse !important}
.flex-lg-column-reverse{flex-direction:column-reverse !important}
.flex-lg-wrap{flex-wrap:wrap !important}
.flex-lg-nowrap{flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-lg-fill{flex:1 1 auto !important}
.flex-lg-grow-0{flex-grow:0 !important}
.flex-lg-grow-1{flex-grow:1 !important}
.flex-lg-shrink-0{flex-shrink:0 !important}
.flex-lg-shrink-1{flex-shrink:1 !important}
.justify-content-lg-start{justify-content:flex-start !important}
.justify-content-lg-end{justify-content:flex-end !important}
.justify-content-lg-center{justify-content:center !important}
.justify-content-lg-between{justify-content:space-between !important}
.justify-content-lg-around{justify-content:space-around !important}
.align-items-lg-start{align-items:flex-start !important}
.align-items-lg-end{align-items:flex-end !important}
.align-items-lg-center{align-items:center !important}
.align-items-lg-baseline{align-items:baseline !important}
.align-items-lg-stretch{align-items:stretch !important}
.align-content-lg-start{align-content:flex-start !important}
.align-content-lg-end{align-content:flex-end !important}
.align-content-lg-center{align-content:center !important}
.align-content-lg-between{align-content:space-between !important}
.align-content-lg-around{align-content:space-around !important}
.align-content-lg-stretch{align-content:stretch !important}
.align-self-lg-auto{align-self:auto !important}
.align-self-lg-start{align-self:flex-start !important}
.align-self-lg-end{align-self:flex-end !important}
.align-self-lg-center{align-self:center !important}
.align-self-lg-baseline{align-self:baseline !important}
.align-self-lg-stretch{align-self:stretch !important}
}
@media(min-width:1500px){.flex-xl-row{flex-direction:row !important}
.flex-xl-column{flex-direction:column !important}
.flex-xl-row-reverse{flex-direction:row-reverse !important}
.flex-xl-column-reverse{flex-direction:column-reverse !important}
.flex-xl-wrap{flex-wrap:wrap !important}
.flex-xl-nowrap{flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-xl-fill{flex:1 1 auto !important}
.flex-xl-grow-0{flex-grow:0 !important}
.flex-xl-grow-1{flex-grow:1 !important}
.flex-xl-shrink-0{flex-shrink:0 !important}
.flex-xl-shrink-1{flex-shrink:1 !important}
.justify-content-xl-start{justify-content:flex-start !important}
.justify-content-xl-end{justify-content:flex-end !important}
.justify-content-xl-center{justify-content:center !important}
.justify-content-xl-between{justify-content:space-between !important}
.justify-content-xl-around{justify-content:space-around !important}
.align-items-xl-start{align-items:flex-start !important}
.align-items-xl-end{align-items:flex-end !important}
.align-items-xl-center{align-items:center !important}
.align-items-xl-baseline{align-items:baseline !important}
.align-items-xl-stretch{align-items:stretch !important}
.align-content-xl-start{align-content:flex-start !important}
.align-content-xl-end{align-content:flex-end !important}
.align-content-xl-center{align-content:center !important}
.align-content-xl-between{align-content:space-between !important}
.align-content-xl-around{align-content:space-around !important}
.align-content-xl-stretch{align-content:stretch !important}
.align-self-xl-auto{align-self:auto !important}
.align-self-xl-start{align-self:flex-start !important}
.align-self-xl-end{align-self:flex-end !important}
.align-self-xl-center{align-self:center !important}
.align-self-xl-baseline{align-self:baseline !important}
.align-self-xl-stretch{align-self:stretch !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-none{float:none !important}
@media(min-width:768px){.float-sm-left{float:left !important}
.float-sm-right{float:right !important}
.float-sm-none{float:none !important}
}
@media(min-width:1024px){.float-md-left{float:left !important}
.float-md-right{float:right !important}
.float-md-none{float:none !important}
}
@media(min-width:1392px){.float-lg-left{float:left !important}
.float-lg-right{float:right !important}
.float-lg-none{float:none !important}
}
@media(min-width:1500px){.float-xl-left{float:left !important}
.float-xl-right{float:right !important}
.float-xl-none{float:none !important}
}
.user-select-all{user-select:all !important}
.user-select-auto{user-select:auto !important}
.user-select-none{user-select:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{box-shadow:none !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mw-100{max-width:100% !important}
.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.vw-100{width:100vw !important}
.vh-100{height:100vh !important}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.m-n1{margin:-0.25rem !important}
.mt-n1,.my-n1{margin-top:-0.25rem !important}
.mr-n1,.mx-n1{margin-right:-0.25rem !important}
.mb-n1,.my-n1{margin-bottom:-0.25rem !important}
.ml-n1,.mx-n1{margin-left:-0.25rem !important}
.m-n2{margin:-0.5rem !important}
.mt-n2,.my-n2{margin-top:-0.5rem !important}
.mr-n2,.mx-n2{margin-right:-0.5rem !important}
.mb-n2,.my-n2{margin-bottom:-0.5rem !important}
.ml-n2,.mx-n2{margin-left:-0.5rem !important}
.m-n3{margin:-1rem !important}
.mt-n3,.my-n3{margin-top:-1rem !important}
.mr-n3,.mx-n3{margin-right:-1rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.ml-n3,.mx-n3{margin-left:-1rem !important}
.m-n4{margin:-1.5rem !important}
.mt-n4,.my-n4{margin-top:-1.5rem !important}
.mr-n4,.mx-n4{margin-right:-1.5rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.ml-n4,.mx-n4{margin-left:-1.5rem !important}
.m-n5{margin:-3rem !important}
.mt-n5,.my-n5{margin-top:-3rem !important}
.mr-n5,.mx-n5{margin-right:-3rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.ml-n5,.mx-n5{margin-left:-3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
@media(min-width:768px){.m-sm-0{margin:0 !important}
.mt-sm-0,.my-sm-0{margin-top:0 !important}
.mr-sm-0,.mx-sm-0{margin-right:0 !important}
.mb-sm-0,.my-sm-0{margin-bottom:0 !important}
.ml-sm-0,.mx-sm-0{margin-left:0 !important}
.m-sm-1{margin:.25rem !important}
.mt-sm-1,.my-sm-1{margin-top:.25rem !important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}
.m-sm-2{margin:.5rem !important}
.mt-sm-2,.my-sm-2{margin-top:.5rem !important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}
.m-sm-3{margin:1rem !important}
.mt-sm-3,.my-sm-3{margin-top:1rem !important}
.mr-sm-3,.mx-sm-3{margin-right:1rem !important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}
.ml-sm-3,.mx-sm-3{margin-left:1rem !important}
.m-sm-4{margin:1.5rem !important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}
.m-sm-5{margin:3rem !important}
.mt-sm-5,.my-sm-5{margin-top:3rem !important}
.mr-sm-5,.mx-sm-5{margin-right:3rem !important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}
.ml-sm-5,.mx-sm-5{margin-left:3rem !important}
.p-sm-0{padding:0 !important}
.pt-sm-0,.py-sm-0{padding-top:0 !important}
.pr-sm-0,.px-sm-0{padding-right:0 !important}
.pb-sm-0,.py-sm-0{padding-bottom:0 !important}
.pl-sm-0,.px-sm-0{padding-left:0 !important}
.p-sm-1{padding:.25rem !important}
.pt-sm-1,.py-sm-1{padding-top:.25rem !important}
.pr-sm-1,.px-sm-1{padding-right:.25rem !important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}
.pl-sm-1,.px-sm-1{padding-left:.25rem !important}
.p-sm-2{padding:.5rem !important}
.pt-sm-2,.py-sm-2{padding-top:.5rem !important}
.pr-sm-2,.px-sm-2{padding-right:.5rem !important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}
.pl-sm-2,.px-sm-2{padding-left:.5rem !important}
.p-sm-3{padding:1rem !important}
.pt-sm-3,.py-sm-3{padding-top:1rem !important}
.pr-sm-3,.px-sm-3{padding-right:1rem !important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}
.pl-sm-3,.px-sm-3{padding-left:1rem !important}
.p-sm-4{padding:1.5rem !important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}
.p-sm-5{padding:3rem !important}
.pt-sm-5,.py-sm-5{padding-top:3rem !important}
.pr-sm-5,.px-sm-5{padding-right:3rem !important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}
.pl-sm-5,.px-sm-5{padding-left:3rem !important}
.m-sm-n1{margin:-0.25rem !important}
.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}
.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}
.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}
.m-sm-n2{margin:-0.5rem !important}
.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}
.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}
.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}
.m-sm-n3{margin:-1rem !important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}
.m-sm-n4{margin:-1.5rem !important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}
.m-sm-n5{margin:-3rem !important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}
.m-sm-auto{margin:auto !important}
.mt-sm-auto,.my-sm-auto{margin-top:auto !important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}
}
@media(min-width:1024px){.m-md-0{margin:0 !important}
.mt-md-0,.my-md-0{margin-top:0 !important}
.mr-md-0,.mx-md-0{margin-right:0 !important}
.mb-md-0,.my-md-0{margin-bottom:0 !important}
.ml-md-0,.mx-md-0{margin-left:0 !important}
.m-md-1{margin:.25rem !important}
.mt-md-1,.my-md-1{margin-top:.25rem !important}
.mr-md-1,.mx-md-1{margin-right:.25rem !important}
.mb-md-1,.my-md-1{margin-bottom:.25rem !important}
.ml-md-1,.mx-md-1{margin-left:.25rem !important}
.m-md-2{margin:.5rem !important}
.mt-md-2,.my-md-2{margin-top:.5rem !important}
.mr-md-2,.mx-md-2{margin-right:.5rem !important}
.mb-md-2,.my-md-2{margin-bottom:.5rem !important}
.ml-md-2,.mx-md-2{margin-left:.5rem !important}
.m-md-3{margin:1rem !important}
.mt-md-3,.my-md-3{margin-top:1rem !important}
.mr-md-3,.mx-md-3{margin-right:1rem !important}
.mb-md-3,.my-md-3{margin-bottom:1rem !important}
.ml-md-3,.mx-md-3{margin-left:1rem !important}
.m-md-4{margin:1.5rem !important}
.mt-md-4,.my-md-4{margin-top:1.5rem !important}
.mr-md-4,.mx-md-4{margin-right:1.5rem !important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}
.ml-md-4,.mx-md-4{margin-left:1.5rem !important}
.m-md-5{margin:3rem !important}
.mt-md-5,.my-md-5{margin-top:3rem !important}
.mr-md-5,.mx-md-5{margin-right:3rem !important}
.mb-md-5,.my-md-5{margin-bottom:3rem !important}
.ml-md-5,.mx-md-5{margin-left:3rem !important}
.p-md-0{padding:0 !important}
.pt-md-0,.py-md-0{padding-top:0 !important}
.pr-md-0,.px-md-0{padding-right:0 !important}
.pb-md-0,.py-md-0{padding-bottom:0 !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.p-md-1{padding:.25rem !important}
.pt-md-1,.py-md-1{padding-top:.25rem !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
.pb-md-1,.py-md-1{padding-bottom:.25rem !important}
.pl-md-1,.px-md-1{padding-left:.25rem !important}
.p-md-2{padding:.5rem !important}
.pt-md-2,.py-md-2{padding-top:.5rem !important}
.pr-md-2,.px-md-2{padding-right:.5rem !important}
.pb-md-2,.py-md-2{padding-bottom:.5rem !important}
.pl-md-2,.px-md-2{padding-left:.5rem !important}
.p-md-3{padding:1rem !important}
.pt-md-3,.py-md-3{padding-top:1rem !important}
.pr-md-3,.px-md-3{padding-right:1rem !important}
.pb-md-3,.py-md-3{padding-bottom:1rem !important}
.pl-md-3,.px-md-3{padding-left:1rem !important}
.p-md-4{padding:1.5rem !important}
.pt-md-4,.py-md-4{padding-top:1.5rem !important}
.pr-md-4,.px-md-4{padding-right:1.5rem !important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}
.pl-md-4,.px-md-4{padding-left:1.5rem !important}
.p-md-5{padding:3rem !important}
.pt-md-5,.py-md-5{padding-top:3rem !important}
.pr-md-5,.px-md-5{padding-right:3rem !important}
.pb-md-5,.py-md-5{padding-bottom:3rem !important}
.pl-md-5,.px-md-5{padding-left:3rem !important}
.m-md-n1{margin:-0.25rem !important}
.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}
.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}
.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}
.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}
.m-md-n2{margin:-0.5rem !important}
.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}
.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}
.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}
.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}
.m-md-n3{margin:-1rem !important}
.mt-md-n3,.my-md-n3{margin-top:-1rem !important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}
.m-md-n4{margin:-1.5rem !important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}
.m-md-n5{margin:-3rem !important}
.mt-md-n5,.my-md-n5{margin-top:-3rem !important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}
.m-md-auto{margin:auto !important}
.mt-md-auto,.my-md-auto{margin-top:auto !important}
.mr-md-auto,.mx-md-auto{margin-right:auto !important}
.mb-md-auto,.my-md-auto{margin-bottom:auto !important}
.ml-md-auto,.mx-md-auto{margin-left:auto !important}
}
@media(min-width:1392px){.m-lg-0{margin:0 !important}
.mt-lg-0,.my-lg-0{margin-top:0 !important}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
.mb-lg-0,.my-lg-0{margin-bottom:0 !important}
.ml-lg-0,.mx-lg-0{margin-left:0 !important}
.m-lg-1{margin:.25rem !important}
.mt-lg-1,.my-lg-1{margin-top:.25rem !important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}
.m-lg-2{margin:.5rem !important}
.mt-lg-2,.my-lg-2{margin-top:.5rem !important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}
.m-lg-3{margin:1rem !important}
.mt-lg-3,.my-lg-3{margin-top:1rem !important}
.mr-lg-3,.mx-lg-3{margin-right:1rem !important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}
.ml-lg-3,.mx-lg-3{margin-left:1rem !important}
.m-lg-4{margin:1.5rem !important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}
.m-lg-5{margin:3rem !important}
.mt-lg-5,.my-lg-5{margin-top:3rem !important}
.mr-lg-5,.mx-lg-5{margin-right:3rem !important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}
.ml-lg-5,.mx-lg-5{margin-left:3rem !important}
.p-lg-0{padding:0 !important}
.pt-lg-0,.py-lg-0{padding-top:0 !important}
.pr-lg-0,.px-lg-0{padding-right:0 !important}
.pb-lg-0,.py-lg-0{padding-bottom:0 !important}
.pl-lg-0,.px-lg-0{padding-left:0 !important}
.p-lg-1{padding:.25rem !important}
.pt-lg-1,.py-lg-1{padding-top:.25rem !important}
.pr-lg-1,.px-lg-1{padding-right:.25rem !important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}
.pl-lg-1,.px-lg-1{padding-left:.25rem !important}
.p-lg-2{padding:.5rem !important}
.pt-lg-2,.py-lg-2{padding-top:.5rem !important}
.pr-lg-2,.px-lg-2{padding-right:.5rem !important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}
.pl-lg-2,.px-lg-2{padding-left:.5rem !important}
.p-lg-3{padding:1rem !important}
.pt-lg-3,.py-lg-3{padding-top:1rem !important}
.pr-lg-3,.px-lg-3{padding-right:1rem !important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}
.pl-lg-3,.px-lg-3{padding-left:1rem !important}
.p-lg-4{padding:1.5rem !important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}
.p-lg-5{padding:3rem !important}
.pt-lg-5,.py-lg-5{padding-top:3rem !important}
.pr-lg-5,.px-lg-5{padding-right:3rem !important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}
.pl-lg-5,.px-lg-5{padding-left:3rem !important}
.m-lg-n1{margin:-0.25rem !important}
.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}
.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}
.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}
.m-lg-n2{margin:-0.5rem !important}
.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}
.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}
.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}
.m-lg-n3{margin:-1rem !important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}
.m-lg-n4{margin:-1.5rem !important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}
.m-lg-n5{margin:-3rem !important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}
.m-lg-auto{margin:auto !important}
.mt-lg-auto,.my-lg-auto{margin-top:auto !important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}
}
@media(min-width:1500px){.m-xl-0{margin:0 !important}
.mt-xl-0,.my-xl-0{margin-top:0 !important}
.mr-xl-0,.mx-xl-0{margin-right:0 !important}
.mb-xl-0,.my-xl-0{margin-bottom:0 !important}
.ml-xl-0,.mx-xl-0{margin-left:0 !important}
.m-xl-1{margin:.25rem !important}
.mt-xl-1,.my-xl-1{margin-top:.25rem !important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}
.m-xl-2{margin:.5rem !important}
.mt-xl-2,.my-xl-2{margin-top:.5rem !important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}
.m-xl-3{margin:1rem !important}
.mt-xl-3,.my-xl-3{margin-top:1rem !important}
.mr-xl-3,.mx-xl-3{margin-right:1rem !important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}
.ml-xl-3,.mx-xl-3{margin-left:1rem !important}
.m-xl-4{margin:1.5rem !important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}
.m-xl-5{margin:3rem !important}
.mt-xl-5,.my-xl-5{margin-top:3rem !important}
.mr-xl-5,.mx-xl-5{margin-right:3rem !important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}
.ml-xl-5,.mx-xl-5{margin-left:3rem !important}
.p-xl-0{padding:0 !important}
.pt-xl-0,.py-xl-0{padding-top:0 !important}
.pr-xl-0,.px-xl-0{padding-right:0 !important}
.pb-xl-0,.py-xl-0{padding-bottom:0 !important}
.pl-xl-0,.px-xl-0{padding-left:0 !important}
.p-xl-1{padding:.25rem !important}
.pt-xl-1,.py-xl-1{padding-top:.25rem !important}
.pr-xl-1,.px-xl-1{padding-right:.25rem !important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}
.pl-xl-1,.px-xl-1{padding-left:.25rem !important}
.p-xl-2{padding:.5rem !important}
.pt-xl-2,.py-xl-2{padding-top:.5rem !important}
.pr-xl-2,.px-xl-2{padding-right:.5rem !important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}
.pl-xl-2,.px-xl-2{padding-left:.5rem !important}
.p-xl-3{padding:1rem !important}
.pt-xl-3,.py-xl-3{padding-top:1rem !important}
.pr-xl-3,.px-xl-3{padding-right:1rem !important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}
.pl-xl-3,.px-xl-3{padding-left:1rem !important}
.p-xl-4{padding:1.5rem !important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}
.p-xl-5{padding:3rem !important}
.pt-xl-5,.py-xl-5{padding-top:3rem !important}
.pr-xl-5,.px-xl-5{padding-right:3rem !important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}
.pl-xl-5,.px-xl-5{padding-left:3rem !important}
.m-xl-n1{margin:-0.25rem !important}
.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}
.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}
.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}
.m-xl-n2{margin:-0.5rem !important}
.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}
.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}
.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}
.m-xl-n3{margin:-1rem !important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}
.m-xl-n4{margin:-1.5rem !important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}
.m-xl-n5{margin:-3rem !important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}
.m-xl-auto{margin:auto !important}
.mt-xl-auto,.my-xl-auto{margin-top:auto !important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}
}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
@media(min-width:768px){.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:1024px){.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:1392px){.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1500px){.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#007bff !important}
a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:hover,a.text-success:focus{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:hover,a.text-info:focus{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:hover,a.text-light:focus{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:hover,a.text-dark:focus{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,0.5) !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.text-hide{color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;word-wrap:break-word !important}
.text-reset{color:inherit !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}
a:not(.btn){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap !important}
pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
body{min-width:1392px !important}
.container{min-width:1392px !important}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}
.table-dark{color:inherit}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color:#dee2e6}
.table .thead-dark th{color:inherit;border-color:#dee2e6}
}
@font-face{font-family:"ToyotaType-Light";src:url(clientlib-site/resources/fonts/ToyotaType-Light/ToyotaType-Light.woff2) format("woff2"),url(clientlib-site/resources/fonts/ToyotaType-Light/ToyotaType-Light.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"ToyotaType-Book";src:url(clientlib-site/resources/fonts/ToyotaType-Book/ToyotaType-Book.woff2) format("woff2"),url(clientlib-site/resources/fonts/ToyotaType-Book/ToyotaType-Book.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"ToyotaType-Regular";src:url(clientlib-site/resources/fonts/ToyotaType-Regular/ToyotaType-Regular.woff2) format("woff2"),url(clientlib-site/resources/fonts/ToyotaType-Regular/ToyotaType-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"ToyotaType-Semibold";src:url(clientlib-site/resources/fonts/ToyotaType-Semibold/ToyotaType-Semibold.woff2) format("woff2"),url(clientlib-site/resources/fonts/ToyotaType-Semibold/ToyotaType-Semibold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"ToyotaType-Bold";src:url(clientlib-site/resources/fonts/ToyotaType-Bold/ToyotaType-Bold.woff2) format("woff2"),url(clientlib-site/resources/fonts/ToyotaType-Bold/ToyotaType-Bold.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
:root{--color-black:black;--color-white:white;--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff}
.tmna-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:inline-block;justify-content:center;text-align:center;position:relative;min-height:56px;padding:15px 16px 17px 16px;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.71;color:#fff;letter-spacing:.5px;text-decoration:none}
.tmna-button::before{content:" ";font-size:0;position:absolute;top:0;left:0;width:100%;background-color:#e10a1d;height:100%;border-radius:2px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;z-index:-1;-webkit-transform:none;transform:none;-webkit-transition:all .4s ease;transition:all .4s ease}
.tmna-button:focus-visible,.tmna-button:focus-within{box-shadow:0}
.tmna-button:hover,.tmna-button:focus{text-decoration:none;color:#fff;box-shadow:0}
.tmna-button:hover::before,.tmna-button:focus::before{background-color:#b00716;-webkit-transform:scale3d(1.0666,1.0666,1) translateZ(0);transform:scale3d(1.0666,1.0666,1) translateZ(0)}
@media(max-width:767.98px){.tmna-button{min-height:40px;padding:12px 22px}
}
.tmna-button.tmna-button-primary{color:#fff}
.tmna-button.tmna-button-primary::before{background-color:#e10a1d}
.tmna-button.tmna-button-primary:hover,.tmna-button.tmna-button-primary:focus{color:#fff}
.tmna-button.tmna-button-primary:hover::before,.tmna-button.tmna-button-primary:focus::before{background-color:#b00716}
.tmna-button.tmna-button-primary:active{color:#fff}
.tmna-button.tmna-button-primary:active::before{background-color:#890713}
.tmna-button.tmna-button-light{color:#000;border-radius:1px}
.tmna-button.tmna-button-light::before{background-color:#fff;border:1px solid #767676;border-radius:2px}
.tmna-button.tmna-button-light:hover,.tmna-button.tmna-button-light:focus{color:#000}
.tmna-button.tmna-button-light:hover::before,.tmna-button.tmna-button-light:focus::before{background-color:#fff;border:2px solid #000;border-radius:2px}
.tmna-button.tmna-button-dark{color:#fff}
.tmna-button.tmna-button-dark::before{background-color:#000;border:1px solid #000;border-radius:2px}
.tmna-button.tmna-button-dark:hover,.tmna-button.tmna-button-dark:focus{color:#fff}
.tmna-button.tmna-button-dark:hover::before,.tmna-button.tmna-button-dark:focus::before{background-color:#000;border:2px solid #000;border-radius:2px}
.tmna-button.tmna-button-outline-dark{color:#fff;border-radius:1px}
.tmna-button.tmna-button-outline-dark::before{background-color:transparent;border:1px solid #fff;border-radius:2px}
.tmna-button.tmna-button-outline-dark:hover,.tmna-button.tmna-button-outline-dark:focus{color:#fff}
.tmna-button.tmna-button-outline-dark:hover::before,.tmna-button.tmna-button-outline-dark:focus::before{background-color:transparent;border:2px solid #fff;border-radius:2px}
.tmna-button.tmna-button-outline-dark:active{color:#000}
.tmna-button.tmna-button-outline-dark:active::before{background-color:#fff}
.tmna-button.tmna-button-outline-light{color:black;border-radius:1px}
.tmna-button.tmna-button-outline-light::before{background-color:transparent;border:1px solid #767676;border-radius:2px}
.tmna-button.tmna-button-outline-light:hover,.tmna-button.tmna-button-outline-light:focus{color:#000}
.tmna-button.tmna-button-outline-light:hover::before,.tmna-button.tmna-button-outline-light:focus::before{background-color:transparent;border:2px solid black;border-radius:2px}
.tmna-button.tmna-button-outline-light:active{color:white}
.tmna-button.tmna-button-outline-light:active::before{background-color:#000}
.tmna-button.tmna-button-no-hover:hover::before{-webkit-transform:none;transform:none}
.tmna-bg-black .tmna-button{color:#fff;border-radius:1px}
.tmna-bg-black .tmna-button::before{background-color:transparent;border:1px solid #fff;border-radius:2px}
.tmna-bg-off-gray .tmna-button,.tmna-bg-gray-light .tmna-button,.tmna-bg-off-white .tmna-button{color:black;border-radius:1px}
.tmna-bg-off-gray .tmna-button::before,.tmna-bg-gray-light .tmna-button::before,.tmna-bg-off-white .tmna-button::before{background-color:transparent;border:1px solid #767676;border-radius:2px}
.tmna-bg-black .tmna-button:hover,.tmna-bg-black .tmna-button:focus{color:#fff}
.tmna-bg-black .tmna-button:hover::before,.tmna-bg-black .tmna-button:focus::before{background-color:transparent;border:2px solid #fff;border-radius:2px}
.tmna-bg-black .tmna-button:active{color:#000}
.tmna-bg-black .tmna-button:active::before{background-color:#fff}
.tmna-bg-off-gray .tmna-button:hover,.tmna-bg-off-gray .tmna-button:focus,.tmna-bg-gray-light .tmna-button:hover,.tmna-bg-gray-light .tmna-button:focus,.tmna-bg-off-white .tmna-button:hover,.tmna-bg-off-white .tmna-button:focus{color:#000}
.tmna-bg-off-gray .tmna-button:hover::before,.tmna-bg-off-gray .tmna-button:focus::before,.tmna-bg-gray-light .tmna-button:hover::before,.tmna-bg-gray-light .tmna-button:focus::before,.tmna-bg-off-white .tmna-button:hover::before,.tmna-bg-off-white .tmna-button:focus::before{background-color:transparent;border:2px solid black;border-radius:2px}
.tmna-bg-off-gray .tmna-button:active,.tmna-bg-gray-light .tmna-button:active,.tmna-bg-off-white .tmna-button:active{color:white}
.tmna-bg-off-gray .tmna-button:active::before,.tmna-bg-gray-light .tmna-button:active::before,.tmna-bg-off-white .tmna-button:active::before{background-color:#000}
.tmna-bg-black{background-color:var(--color-black) !important}
.tmna-bg-gray-dark{background-color:var(--color-gray-dark) !important}
.tmna-bg-gray-medium{background-color:var(--color-gray-medium) !important}
.tmna-bg-gray-light{background-color:var(--color-gray-light) !important}
.tmna-bg-off-white{background-color:var(--color-off-white) !important}
.tmna-bg-red-primary{background-color:var(--color-red-primary) !important}
.tmna-bg-red-medium{background-color:var(--color-red-medium) !important}
.tmna-bg-red-dark{background-color:var(--color-red-dark) !important}
.tmna-bg-off-gray{background-color:var(--color-off-gray) !important}
.tmna-bg-white{background-color:var(--color-white) !important}
.tmna-bg-blue-primary{background-color:var(--color-blue-primary) !important}
.tmna-bg-red{background-color:var(--color-red) !important}
.tmna-bg-ash{background-color:var(--color-ash) !important}
.tmna-form-group{position:relative}
.tmna-form-group .tmna-form-field-label{position:absolute;left:0;top:-7px;text-align:left;display:block;transition:.2s;height:24px;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#767676}
.tmna-form-group .tmna-form-field-label .tmna-required{color:red}
.tmna-form-group .tmna-input{height:56px;font-size:14px;color:#000;padding:14px 0 14px 0;box-sizing:border-box;background-color:transparent;border:0;border-radius:0;border-bottom:1px solid #767676;caret-color:#007aff}
.tmna-form-group .tmna-input:focus{color:black;border-bottom:2px solid black;box-shadow:none}
.tmna-form-group .tmna-input::placeholder{color:transparent;opacity:0}
.tmna-form-group .tmna-input:valid{border-color:var(--color-black)}
.tmna-form-group .tmna-input:valid ~ .tmna-form-field-label{color:var(--color-black)}
.tmna-form-group .tmna-input:not(:focus):placeholder-shown ~ .tmna-form-field-label{cursor:text;top:16px;font-size:14px}
.tmna-form-group .tmna-form-feedback-message{margin-top:21px;font-size:12px;line-height:1.33;letter-spacing:0}
.tmna-ttac-color-red .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-red .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-color-red .tmna-ttac-content .tmna-copy-text{color:var(--color-red-primary)}
.tmna-ttac-color-black .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-black .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-color-black .tmna-ttac-content .tmna-copy-text{color:var(--color-black)}
.tmna-ttac-color-white .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-white .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-color-white .tmna-ttac-content .tmna-copy-text{color:var(--color-white)}
@charset "utf-8";:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.background-overlay{background-color:rgba(0,0,0,.5);display:block;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}
.background-overlay .hide{display:none}
body.react-page nav.tmna-navbar,body.react-page nav.tmna-navbar .tmna-nav-container-fluid{background-color:#fff !important}
.tmna-navbar{align-items:flex-start;height:57px;left:0;margin:auto;padding-left:0;padding-right:0;position:absolute;right:0;top:0;transition:background-color .5s;width:100%;z-index:999999}
@media(min-width:1024px){.tmna-navbar{height:6pc}
}
.tmna-navbar.active,.tmna-navbar:focus-within,.tmna-navbar:hover{background-color:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);-webkit-box-shadow:0 10px 10px -10px rgba(33,35,38,.1);-moz-box-shadow:0 10px 10px -10px rgba(33,35,38,.1)}
.tmna-navbar.fixed{position:fixed}
.tmna-navbar.relative{position:relative}
.tmna-navbar .tmna-nav-container-fluid{align-items:flex-start;height:56px;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:1350px;padding:0 15px;width:100%}
@media(min-width:768px){.tmna-navbar .tmna-nav-container-fluid{align-items:center;padding:0 38px}
}
@media(min-width:1024px){.tmna-navbar .tmna-nav-container-fluid{height:6pc;padding:0 38px}
}
@media(min-width:1392px){.tmna-navbar .tmna-nav-container-fluid{padding:0 27px}
}
.tmna-navbar .tmna-nav-container-fluid .header__top{align-items:center;display:flex;gap:1pc;height:100%;justify-content:space-between;width:100%}
@media(min-width:768px){.tmna-navbar .tmna-nav-container-fluid .header__top{gap:24px}
}
@media(min-width:1024px){.tmna-navbar .tmna-nav-container-fluid .header__top{flex-direction:column;gap:0;height:100%;justify-content:center;width:auto}
}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-close-search-m{align-items:center;border:1px solid #767676;border-radius:2pc;display:flex;height:40px;justify-content:center;width:4pc}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-close-search-m>svg{height:1pc;width:1pc}
.tmna-navbar .tmna-nav-container-fluid .navbar-link{display:none}
.tmna-navbar .tmna-nav-header-submenu{font-stretch:normal;font-style:normal;line-height:normal}
.tmna-navbar .tmna-nav-header-submenu,.tmna-navbar .tmna-nav-header-submenu .tmna-hint-text{color:var(--color-black);font-family:toyotaType-Book,Arial,sans-serif;font-size:9pt;font-weight:400;letter-spacing:normal}
.tmna-navbar .tmna-nav-header-submenu .tmna-hint-text{margin:25px 0 15px;padding-left:0;text-align:left;word-break:break-word}
.tmna-navbar .tmna-nav-header-submenu ul.tmna-subheader-items-container{padding-left:15px}
.tmna-navbar .tmna-nav-header-submenu ul.tmna-subheader-items-container li.tmna-subheader-item{color:var(--color-black);font-family:toyotaType-Book,Arial,sans-serif;font-size:10px;font-style:italic;letter-spacing:normal;list-style:none;padding-left:0}
.tmna-navbar .tmna-nav-header-submenu ul.tmna-subheader-items-container li.tmna-subheader-item:before{content:"•";font-size:10px;font-style:normal;margin-left:-15px;margin-right:7px}
@media(min-width:1024px){.tmna-navbar .tmna-nav-brand.navbar-brand{padding:0}
}
.tmna-navbar .tmna-nav-brand .tmna-nav-brand-logo{height:2pc;width:90pt}
.tmna-navbar .tmna-nav-button:after{content:none}
.tmna-navbar .tmna-nav-burger{cursor:pointer;margin-top:30px}
.tmna-navbar .tmna-right-close-search{align-items:center;border:1px solid #767676;border-radius:2pc;cursor:pointer;display:flex;height:40px;justify-content:center;width:4pc}
.tmna-navbar .tmna-right-close-search>svg{height:1pc;width:1pc}
.tmna-navbar .tmna-right-close-search.hidden{display:none}
.tmna-navbar .tmna-right-icons-container{align-items:center;display:flex;height:100%;justify-content:flex-start;min-width:104.391px}
.tmna-navbar .tmna-right-icons-container.hidden{display:none !important}
.tmna-navbar .tmna-right-icons-container .tmna-nav-item{margin-top:3px;min-width:unset;width:auto}
.tmna-navbar .tmna-right-icons-container .tmna-nav-item button.search{background:transparent;border:0}
.tmna-navbar .tmna-right-icons-container .tmna-nav-item button.search .search__text{font-family:toyotaType-Bold,sans-serif;margin-left:4px}
.tmna-navbar .tmna-right-icons-container .tmna-nav-item a.tmna-nav-button{margin:0 !important;padding:0}
.tmna-navbar .tmna-right-icons-container .tmna-nav-item a.tmna-nav-button .tmna-nav-button-img{width:9pt}
.tmna-navbar.navbar-expand-lg .tmna-navbar-nav{padding:0}
@media(min-width:1024px){.tmna-navbar.navbar-expand-lg .tmna-navbar-nav{align-items:center;justify-content:space-evenly}
}
.tmna-navbar.navbar-expand-lg .tmna-navbar-nav .tmna-nav-item-link{padding-left:0;padding-right:0}
.tmna-navbar .tmna-nav-item{color:var(--color-black);display:inline-block;font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;font-weight:400;min-width:142px;width:-moz-min-content;width:min-content}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link{align-items:center;display:flex;flex-direction:column;padding:0;position:relative;text-align:start;transition:opacity .3s}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link span{font-size:14px;font-weight:600;letter-spacing:0;line-height:14px;position:relative;width:-moz-fit-content;width:fit-content}
@media(min-width:768px){.tmna-navbar .tmna-nav-item a.tmna-nav-item-link span{font-size:1pc;letter-spacing:.5px;line-height:24px}
}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link span:after{background-color:transparent;bottom:-4px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;transform:translateY(0);transition:all .2s;width:auto}
@media(max-width:1023.98px){.tmna-navbar .collapse.navbar-collapse ul.desktop,.tmna-navbar .search-input-container{display:none}
}
.tmna-navbar .searchlist-container{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none !important;justify-content:center;left:0;position:absolute;right:0;top:56px;width:100%}
.tmna-navbar .searchlist-container.display{display:flex !important;height:100vh;margin:0 auto;max-height:calc(100vh - 56px);overflow:auto;width:100%}
@media(min-width:768px){.tmna-navbar .searchlist-container.display{max-height:648px;max-width:955px}
}
.tmna-navbar .searchlist-container .content{border-right:1px solid #d8d8d8;max-width:100%;padding:0;width:59pc}
.tmna-navbar .searchlist-container .content:last-child{border-right:0}
.tmna-navbar .searchlist-container .content a{color:#000;padding:0}
.tmna-navbar .searchlist-container .content a:hover{text-decoration:underline;text-decoration-thickness:1.5px}
.tmna-navbar .searchlist-container .content .buttons{display:flex;gap:8px;margin:1pc 0;padding:0 1pc}
@media(min-width:768px){.tmna-navbar .searchlist-container .content .buttons{padding:0 2pc}
}
.tmna-navbar .searchlist-container .content .buttons .search-btn{background-color:transparent;border:1px solid var(--color-black);border-radius:24px;color:var(--color-black);font-family:toyotaType-Book,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;line-height:22px;margin-top:-5px;padding:8px 20px;white-space:nowrap}
.tmna-navbar .searchlist-container .content .buttons .search-btn:hover{border:2px solid var(--color-black)}
.tmna-navbar .searchlist-container .content .buttons .search-btn.toggle{background-color:#000;color:#fff}
.tmna-navbar .searchlist-container .content .buttons.hidden{display:none}
.tmna-navbar .searchlist-container .content .list{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-weight:600;line-height:23.5px}
.tmna-navbar .searchlist-container .content .list .content-item-link{font-family:inherit;font-size:inherit;text-decoration:none}
.tmna-navbar .searchlist-container .content .list .content-item-link:hover{text-decoration:none}
.tmna-navbar .searchlist-container .content .list .content-item-link-asset{font-family:inherit;font-size:inherit;text-decoration:none}
.tmna-navbar .searchlist-container .content .list .content-item-link-asset:hover{text-decoration:none}
.tmna-navbar .searchlist-container .content .list .item{align-items:center;border-bottom:.5px solid var(--Secondary-Light-Gray,#d8d8d8);display:flex;gap:1pc;justify-content:space-between;padding:1pc 0}
.tmna-navbar .searchlist-container .content .list .item .content-item{display:flex;flex-direction:column;gap:4px;max-width:100%;overflow-x:hidden;padding-left:1pc}
@media(min-width:768px){.tmna-navbar .searchlist-container .content .list .item .content-item{padding-left:2pc}
}
.tmna-navbar .searchlist-container .content .list .item .content-item .mainpage{color:#767676;font-family:toyotaType-Regular,Arial,sans-serif;font-size:9pt;font-weight:400;letter-spacing:0;line-height:20px;text-transform:uppercase}
.tmna-navbar .searchlist-container .content .list .item .content-item .title{font-family:toyotaType-SemiBold,sans-serif;font-size:1pc;font-weight:600;letter-spacing:0;line-height:24px}
.tmna-navbar .searchlist-container .content .list .item .content-item .description{font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:0;line-height:28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.tmna-navbar .searchlist-container .content .list .item .content-item .description strong{font-family:toyotaType-Bold,Arial,sans-serif}
.tmna-navbar .searchlist-container .content .list .item .arrow{align-items:center;display:flex;height:44px;justify-content:center;padding-right:1pc;width:auto}
@media(min-width:768px){.tmna-navbar .searchlist-container .content .list .item .arrow{padding-right:2pc}
}
.tmna-navbar .searchlist-container .content .list .item .arrow .login-button-container .Log-Button{background-color:transparent;border:1px solid #767676;border-radius:51px;cursor:pointer;margin-left:21px}
.tmna-navbar .searchlist-container .content .list .item .arrow .login-button-container .Log-Button .buttonTxt{margin:10px 17px;text-align:center}
.tmna-navbar .searchlist-container .content .list .item .arrow .login-button-container .Log-Button .buttonTxt a{color:#000;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.25px;line-height:1.33;text-align:center}
.tmna-navbar .searchlist-container .content .list .item .arrow.hidden,.tmna-navbar .searchlist-container .content .list .item.hidden{display:none}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item .arrow .login-button-container{background-color:transparent;border:1px solid var(--color-black);border-radius:24px;cursor:pointer;display:none;height:40px;margin-top:-5px;padding:8px 20px}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item .arrow .login-button-container,.tmna-navbar .searchlist-container .content .list .item.asset-result-item .arrow .login-button-container .log-button-span{color:var(--color-black);font-family:toyotaType-Book,sans-serif;font-size:14px;letter-spacing:.25px;line-height:22px;white-space:nowrap}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item .arrow .arrow_link.hidden,.tmna-navbar .searchlist-container .content .list .item.asset-result-item .arrow.hidden{display:none}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item:hover{cursor:pointer}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item:hover .login-button-container{display:hidden;width:auto}
@media(min-width:1392px){.tmna-navbar .searchlist-container .content .list .item.asset-result-item:hover .login-button-container{display:block;width:auto}
}
.tmna-navbar .searchlist-container .content .list .item.asset-result-item:hover .arrow_link{display:block}
@media(min-width:1392px){.tmna-navbar .searchlist-container .content .list .item.asset-result-item:hover .arrow_link{display:none}
}
@media(min-width:1024px){.tmna-navbar .tmna-nav-container-fluid .header__top #burger-button,.tmna-navbar .tmna-nav-container-fluid .header__top .mobile-search,.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container{display:none}
.tmna-navbar .search-input-container{align-items:center;border:1px solid #d8d8d8;border-radius:8px;box-shadow:none;display:flex;height:56px;max-width:731px;padding-left:1pc;padding-right:1pc;transition:box-shadow .2s ease,border-color .2s ease;width:100%}
.tmna-navbar .search-input-container:focus-within{border-color:transparent;box-shadow:0 0 0 2px #000}
.tmna-navbar .search-input-container input{border:0;-webkit-box-shadow:inset 0 0 0 30px #fff !important;font-family:toyotaType-SemiBold,sans-serif;font-size:14px;font-weight:600;height:100%;line-height:14px;outline:0;padding-left:1pc;width:100%}
.tmna-navbar .search-input-container input:focus{border:0;outline:0}
.tmna-navbar .search-input-container .svg-magnifier{height:1pc;margin-left:1pc;width:1pc}
.tmna-navbar .search-input-container .svg-close{cursor:pointer;flex-shrink:0;margin:1pc 1pc 1pc 8px;min-height:1pc;min-width:1pc}
.tmna-navbar .search-input-container .svg-close.hidden{display:none}
.tmna-navbar .search-input-container .svg-closem{cursor:pointer;flex-shrink:0;margin:1pc 1pc 1pc 8px;min-height:1pc;min-width:1pc}
.tmna-navbar .search-input-container .svg-closem.hidden,.tmna-navbar .search-input-container.hidden{display:none}
.tmna-navbar .collapse.navbar-collapse{align-items:center;flex-direction:column;height:100%}
.tmna-navbar .collapse.navbar-collapse.hidden{display:none !important}
.tmna-navbar .collapse.navbar-collapse ul.mobile{display:none}
.tmna-navbar .collapse.navbar-collapse .submenu-container{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none !important;justify-content:center;padding:3pc;position:absolute;top:95px;width:59pc}
.tmna-navbar .collapse.navbar-collapse .submenu-container.display{display:flex !important}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link{border-right:1px solid #d8d8d8;padding:0 36px}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link:last-child{border-right:0}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link a{color:#000;padding:0}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link a:hover{text-decoration:underline;text-decoration-thickness:1.5px}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link .subtitle{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-weight:600;line-height:23.5px}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link .subtitle.sonic{margin-top:2pc}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link .subtitle svg{margin-left:8px}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link ul{margin-bottom:0;padding:0}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link ul li{color:#000;font-family:toyotaType-Light,sans-serif;font-size:14px;font-weight:400;line-height:19.96px;margin-top:8px;min-width:152px}
.tmna-navbar .collapse.navbar-collapse .submenu-container .submenu-link ul li a:hover{text-decoration:underline}
.tmna-navbar .searchlist-container{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none !important;justify-content:center;left:0;padding-top:0;position:absolute;right:0;top:95px;width:100%}
.tmna-navbar .searchlist-container .content{border-right:1px solid #d8d8d8;width:59pc}
.tmna-navbar .searchlist-container .content:last-child{border-right:0}
.tmna-navbar .searchlist-container .content a{color:#000;padding:0}
.tmna-navbar .searchlist-container .content a:hover{text-decoration:underline;text-decoration-thickness:1.5px}
.tmna-navbar .searchlist-container .content .buttons{display:flex;gap:8px;margin:1pc 0}
.tmna-navbar .searchlist-container .content .buttons .search-btn{background-color:transparent;border:1px solid var(--color-black);border-radius:24px;color:var(--color-black);font-family:toyotaType-Book,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;line-height:22px;margin-top:-5px;padding:8px 20px;white-space:nowrap}
.tmna-navbar .searchlist-container .content .buttons .search-btn:hover{border:2px solid var(--color-black)}
.tmna-navbar .searchlist-container .content .buttons .search-btn.toggle{background-color:#000;color:#fff;pointer-events:none}
.tmna-navbar .searchlist-container .content .buttons.hidden{display:none}
.tmna-navbar .searchlist-container .content .list{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-weight:600;line-height:23.5px}
.tmna-navbar .searchlist-container .content .list .item{align-items:center;border-bottom:.5px solid #d8d8d8;display:flex;justify-content:space-between;padding:15px 0}
.tmna-navbar .searchlist-container .content .list .item .content-item{display:flex;flex-direction:column;gap:4px}
.tmna-navbar .searchlist-container .content .list .item .content-item .mainpage{color:#767676;font-size:9pt;font-weight:400;letter-spacing:0;line-height:20px;text-transform:uppercase}
.tmna-navbar .searchlist-container .content .list .item .content-item .title{font-family:toyotaType-SemiBold,sans-serif;font-size:1pc;font-weight:600;letter-spacing:0;line-height:24px}
.tmna-navbar .searchlist-container .content .list .item .content-item .description{font-family:toyotaType-Book,sans-serif;font-size:1pc;font-weight:400;letter-spacing:0;line-height:28px}
.tmna-navbar .searchlist-container .content .list .item .content-item .description strong{font-family:toyotaType-Bold,Arial,sans-serif}
.tmna-navbar .searchlist-container .content .list svg{margin-left:8px}
.tmna-navbar .tmna-nav-item .tmna-nav-header-submenu{height:125px !important;overflow:hidden;transition:opacity .2s}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title{background-color:transparent;color:#000;transition:background-color .5s ease,color .5s ease}
.tmna-navbar .tmna-nav-item a:active.tmna-nav-item-link .title{background-color:#000;color:#fff}
.tmna-navbar .tmna-nav-item a:hover.tmna-nav-item-link{background-color:#fff;color:#000}
.tmna-navbar .tmna-nav-item a:hover.tmna-nav-item-link .title{border:1px solid #000;border-radius:60px;padding:8px 20px}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title{border:1px solid transparent;border-radius:60px;padding:8px 20px}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title.guideline{padding:8px 44px 8px 20px}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title .guideline{position:absolute}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title .guideline .arrow{transition:transform .3s ease-in-out}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title .guideline .arrow.open{transform:rotate(0)}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title .guideline .arrow.close{transform:rotate(180deg)}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title .guideline svg{margin-bottom:4px;margin-left:8px}
.tmna-navbar .tmna-nav-item a.tmna-nav-item-link .title.pressed{background-color:#000;border-radius:60px;color:#fff;padding:8px 44px 8px 20px}
}
@media(min-width:1392px){.tmna-navbar .search-input-container{max-width:53pc}
}
@media(max-width:1023.98px){.tmna-navbar{background-color:#fff;border-bottom:2px solid #f6f6f6;padding-left:0;padding-right:0}
.tmna-navbar .tmna-nav-brand{padding:0}
.tmna-navbar .tmna-nav-brand.hidden{display:none}
.tmna-navbar .tmna-nav-brand .tmna-nav-brand-logo{height:24px;margin-bottom:1pc;margin-top:1pc;width:90px}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-wrapper{align-items:center;display:flex;flex:1;height:100%;justify-content:center;width:100%}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container{align-items:center;border:1px solid #d8d8d8;border-radius:8px;box-shadow:none;display:flex;gap:8px;height:3pc;max-width:600px;padding:0 1pc;transition:box-shadow .2s ease,border-color .2s ease;width:100%}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container:focus-within{border-color:transparent;box-shadow:0 0 0 2px #000}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container input{border:0;-webkit-box-shadow:inset 0 0 0 30px #fff !important;color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:14px;font-weight:600;height:100%;line-height:14px;outline:0;width:100%}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container input:focus{border:0;outline:0}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container input::-moz-placeholder{color:#767676;font-family:toyotaType-Regular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container input::placeholder{color:#767676;font-family:toyotaType-Regular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container svg{aspect-ratio:1;cursor:pointer;flex-shrink:0;height:1pc;margin-left:8px;min-height:1pc;min-width:1pc;width:1pc}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container .svg-closem{cursor:pointer;flex-shrink:0;margin:1pc 1pc 1pc 8px;min-height:1pc;min-width:1pc}
.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container .svg-closem.hidden,.tmna-navbar .tmna-nav-container-fluid .header__top .search-input-container.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile{display:flex;gap:1pc}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile .mobile-search{align-self:center}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile .mobile-search .search-icon{align-items:center;display:flex;height:44px;justify-content:center;width:44px}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile .mobile-search .search-icon.hidden,.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile .mobile-search .tmna-right-close-search-m.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile #burger-button{background:transparent;border:0;margin-right:0;padding:0}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile #burger-button.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile #burger-button .icon.close-burger{background-color:#000;border-radius:2pc;height:40px;padding-top:7px;width:4pc}
.tmna-navbar .tmna-nav-container-fluid .header__top .tmna-right-icons-mobile #burger-button .icon.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid .navbar-collapse .tmna-nav-header-submenu{height:auto !important}
.tmna-navbar .tmna-nav-container-fluid .tmna-right-close-search,.tmna-navbar .tmna-nav-container-fluid .tmna-right-icons-container{display:none}
.tmna-navbar .tmna-nav-container-fluid .tmna-nav-burger{border-color:transparent;height:24px;margin:1pc 0;padding:0 27px;right:0;width:24px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent{background-color:#fff;border-top:1px solid #d8d8d8;height:100vh;max-width:457px;position:absolute;right:0;top:58px;width:100%}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile .guidelines-menu.hidden,.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile .main-menu.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile .guidelines-menu .tmna-nav-item-link.nav-link.guideline{align-items:center;flex-direction:row;justify-content:center}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile .guidelines-menu .tmna-nav-item-link.nav-link.guideline .guideline{left:0;position:absolute}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item{border-bottom:1px solid #d8d8d8;max-width:100%;width:100%}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item{padding:20.5px 0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item a{color:#000;font-family:toyotaType-Regular,sans-serif;font-style:normal;line-height:14px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item a span{font-weight:400}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item.none-padding{padding:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item #container-login-component .accountDropdown .login{margin:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item #container-login-component .accountDropdown .login button{color:#000;font-family:toyotaType-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item #container-login-component .accountDropdown .login button.hidden{display:none}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item #container-login-component .accountDropdown .login #user-dropdown{margin:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item.solo-item #container-login-component .accountDropdown .login .close-login{display:none}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile li.nav-item a{align-items:flex-start;margin:0;padding:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.mobile .tmna-nav-item-link.nav-link.guideline{align-items:center;flex-direction:row;justify-content:space-between}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item{border-bottom:1px solid #d8d8d8;max-width:100%;width:100%}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item a{align-items:flex-start;margin:0;padding:0 27px 0 24px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item.no-line{border-bottom:0;display:block}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item-link{font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:600;margin-bottom:11px;margin-top:10px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item-link .tmna-nav-link-title{padding:20.5px 0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-item-link .tmna-nav-link-title.second-level span{font-size:1pc;line-height:1pc}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu{display:block;opacity:1;width:100%}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu .tmna-hint-text{color:var(--black);font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;height:auto;letter-spacing:normal;line-height:normal;margin:0 0 7px;opacity:1;padding:0;word-break:break-word}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu ul.tmna-subheader-items-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:15px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu ul.tmna-subheader-items-container li.tmna-subheader-item{font-family:toyotaType-Book,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:normal;line-height:normal;padding-right:25px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu ul.tmna-subheader-items-container li.tmna-subheader-item:first-child{margin-left:-15px}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul .tmna-nav-header-submenu ul.tmna-subheader-items-container li.tmna-subheader-item:first-child:before{content:"";display:none}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.navbar-link{display:block}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.navbar-link .tmna-nav-item{border-bottom:0;font-size:14px;margin:20px 0 0;padding:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul.navbar-link .tmna-nav-item a{color:var(--black);margin:0;padding:0;text-align:left}
.tmna-navbar .navbar-toggler{background-color:var(--color-white);box-shadow:0 0 grid(1) rgba(0,0,0,.25),0 0 grid(.2) rgba(0,0,0,.1);display:block;position:relative}
.tmna-navbar .navbar-toggler .hidden{height:0;position:absolute;visibility:hidden !important;width:0}
.tmna-navbar .navbar-toggler span{cursor:pointer;left:50%;margin:-.075rem auto .55rem -.75rem;position:absolute;text-indent:-999em;top:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.tmna-navbar .navbar-toggler span,.tmna-navbar .navbar-toggler span:after,.tmna-navbar .navbar-toggler span:before{background-color:var(--color-black);display:block;height:.15rem;opacity:1;transition:.3s;width:1.5rem}
.tmna-navbar .navbar-toggler span:after,.tmna-navbar .navbar-toggler span:before{content:"";position:absolute}
.tmna-navbar .navbar-toggler span:before{top:-.55rem}
.tmna-navbar .navbar-toggler span:after{top:.55rem}
.tmna-navbar .navbar-toggler input.expand+span:after,.tmna-navbar .navbar-toggler input.expand+span:before{margin-top:-.625rem;top:0}
.tmna-navbar .navbar-toggler input.expand+span{background-color:transparent}
.tmna-navbar .navbar-toggler input.expand+span:before{transform:translateY(.55rem) rotate(-45deg)}
.tmna-navbar .navbar-toggler input.expand+span:after{transform:translateY(.55rem) rotate(45deg)}
}
@media(min-width:768px){.tmna-navbar .tmna-nav-container-fluid .header__top #burger-button{margin-right:9pt}
}
.tmna-navbar.navbar-light{background-color:#fff}
.tmna-navbar.navbar-light .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light{display:inline-block}
.tmna-navbar.navbar-light .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark{display:none}
.tmna-navbar.navbar-light .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link{color:var(--color-black)}
.tmna-navbar.navbar-light .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img{filter:none}
.tmna-navbar.navbar-light .tmna-navbar-nav .tmna-nav-item-link,.tmna-navbar.navbar-light .tmna-navbar-nav .tmna-nav-item-link:focus,.tmna-navbar.navbar-light .tmna-navbar-nav .tmna-nav-item-link:hover{color:var(--color-black)}
.tmna-navbar.navbar-dark{background-color:#000}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light{display:none}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark{display:inline-block}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link{color:var(--color-white)}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img{filter:invert(1)}
@media(max-width:1023px){.tmna-navbar.navbar-dark{background-color:#fff}
}
.tmna-navbar.navbar-dark:hover{background-color:#fff}
.tmna-navbar.navbar-dark:focus-within{background-color:#fff}
.tmna-navbar.navbar-dark .tmna-navbar-nav .tmna-nav-item a.tmna-nav-item-link{color:#fff;transition:opacity .3s,color 0 step-end 0}
.tmna-navbar.navbar-dark:focus-within .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light,.tmna-navbar.navbar-dark:hover .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light{display:inline-block}
.tmna-navbar.navbar-dark:focus-within .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark,.tmna-navbar.navbar-dark:hover .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark{display:none}
.tmna-navbar.navbar-dark:focus-within .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link,.tmna-navbar.navbar-dark:hover .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link{color:var(--color-black)}
.tmna-navbar.navbar-dark:focus-within .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img,.tmna-navbar.navbar-dark:hover .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img{filter:none}
.tmna-navbar.navbar-dark:focus-within .tmna-nav-item a.tmna-nav-item-link,.tmna-navbar.navbar-dark:hover .tmna-nav-item a.tmna-nav-item-link{color:var(--color-black);transition:opacity .3s,color 0 step-end 0}
@media(max-width:767.98px){.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light{display:inline-block}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark{display:none}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link{color:var(--color-black)}
.tmna-navbar.navbar-dark .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img{filter:none}
.tmna-navbar.navbar-dark .tmna-navbar-nav .tmna-nav-item a.tmna-nav-item-link{color:#000;transition:color 0 step-end 0}
}
.tmna-navbar.header-enabled{background-color:var(--color-white);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);z-index:9999999}
.tmna-navbar.header-enabled .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-light{display:inline-block}
.tmna-navbar.header-enabled .tmna-nav-container-fluid .tmna-nav-brand .tmna-logo-dark{display:none}
.tmna-navbar.header-enabled .tmna-nav-container-fluid .tmna-navbar-nav .tmna-nav-item .tmna-nav-item-link{color:var(--color-black)}
.tmna-navbar.header-enabled .tmna-nav-container-fluid .tmna-right-icons-container img.tmna-nav-button-img{filter:none}
.home-page .position-fixed.tmna-navbar{top:0}
@media(max-width:1023.98px){.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul{padding-left:24px;padding-right:27px}
}
@media(max-width:767.98px){.tmna-navbar .tmna-nav-container-fluid{width:100%}
.tmna-navbar .tmna-nav-container-fluid .tmna-nav-burger{margin:1pc 15px 1pc 0;padding:0}
.tmna-navbar .tmna-nav-container-fluid #tmna-navbar-SupportedContent ul{padding-left:15px;padding-right:15px}
}
@media(max-width:1023px){.tmna-navbar.aa-brandhub-header.position-fixed:not(.guidelines-mobile-main-menu)+div.clear-main-menu{height:56px}
}
#header-version-two .tmna-nav-brand-logo.brand-logo{min-height:40px;min-width:200px}
#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .tmna-navbar-nav{-moz-column-gap:2pc;column-gap:2pc}
#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .tmna-nav-item{min-width:auto;width:-moz-fit-content;width:fit-content}
#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .mr-lg-5,#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .mr-xl-5,#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .mx-lg-5,#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .mx-xl-5{margin-right:0}
#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .navbar-collapse{flex-grow:0}
@media screen and (min-width:1024px){#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .tmna-navbar-nav{-moz-column-gap:1pc;column-gap:1pc}
#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .tmna-hide-navs{display:none}
}
@media screen and (max-width:1023px){#header-version-two.tmna-navbar.navbar-expand-lg .tmna-nav-container-fluid .tmna-nav-item{min-width:100%;width:100%}
}
.header-v2 .theme-one-sub-menu-list li{list-style:none;padding-bottom:15px}
.header-v2 .theme-one-sub-menu-list li a{color:var(--color-black)}
.header-v2 .theme-one-sub-menu-list li a:hover{text-decoration:underline}
.header-v2 .theme-one-sub-menu-list li:last-child{padding-bottom:0}
@media(max-width:767.98px){.header-v2 .navbar-collapse{max-height:90vh;overflow-y:scroll}
.theme-one-sub-menu-list{padding-top:20px}
}
@media(min-width:1024px){.header-v2 .tmna-navbar-nav li{min-width:260px;position:relative}
.header-v2 .tmna-navbar-nav li span{position:relative;z-index:1}
.header-v2 .tmna-navbar-nav li:hover ul{background-color:var(--color-white);border-radius:10px;display:block;padding:40px 40px 30px;position:absolute;width:auto}
.header-v2 .theme-one-sub-menu-list{box-shadow:1px 3px 3px 1px rgba(0,0,0,.35);display:none}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-form-group .tmna-form-field-label{color:var(--color-gray-medium);display:block;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:400;height:24px;left:0;letter-spacing:normal;line-height:1.71;position:absolute;text-align:left;top:-7px;transition:.2s}
.tmna-form-group .tmna-form-field-label .tmna-required{color:var(--color-red-primary)}
.tmna-form-group .tmna-input{background-color:transparent;border:0;border-bottom:1px solid var(--color-gray-medium);border-radius:0;box-sizing:border-box;caret-color:var(--color-blue-primary);color:var(--color-black);font-size:14px;height:56px;padding:14px 0}
.tmna-form-group .tmna-input:focus{border-bottom:2px solid var(--color-black);box-shadow:none;color:var(--color-black)}
.tmna-form-group .tmna-input::-moz-placeholder{color:transparent;opacity:0}
.tmna-form-group .tmna-input::placeholder{color:transparent;opacity:0}
.tmna-form-group .tmna-input:not(:focus):-moz-placeholder-shown~.tmna-form-field-label{cursor:text;font-size:14px;top:1pc}
.tmna-form-group .tmna-input:not(:focus):placeholder-shown~.tmna-form-field-label{cursor:text;font-size:14px;top:1pc}
.tmna-form-group .tmna-input:valid{border-color:var(--color-black)}
.tmna-form-group .tmna-input:valid~.tmna-form-field-label{color:var(--color-black)}
.tmna-form-group .tmna-form-feedback-message{font-size:9pt;letter-spacing:0;line-height:1.33;margin-top:21px}
.tmna-form-group{margin-bottom:23px;opacity:.9;padding:0;position:relative}
.tmna-form-group p{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin:4px 0 0}
.tmna-form-group .tmna-bounding-box:-webkit-autofill,.tmna-form-group .tmna-bounding-box:-webkit-autofill:active,.tmna-form-group .tmna-bounding-box:-webkit-autofill:focus,.tmna-form-group .tmna-bounding-box:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 30px #000;-webkit-box-shadow:inset 0 0 0 30px #000}
.tmna-form-group .tmna-bounding-box:-internal-autofill-selected{background-color:transparent}
.tmna-bounding-box{background-color:#000;border:1px solid #fff;border-radius:1px;color:#fff;font-size:14px;height:56px;outline:0;padding:1pc;resize:none;transition:border-color .2s}
.tmna-bounding-box::-moz-placeholder{color:transparent}
.tmna-bounding-box::placeholder{color:transparent}
.tmna-bounding-box:-moz-placeholder-shown~.tmna-form-label{cursor:text;top:1pc}
.tmna-bounding-box:placeholder-shown~.tmna-form-label{cursor:text;top:1pc}
.tmna-bounding-box:focus~.tmna-form-label{background:#000;color:#fff;display:block;font-size:9pt;left:9pt;padding:0 1px;position:absolute;top:-10px;transition:.2s}
.tmna-bounding-box:focus{background-color:transparent;border:2px solid #fff;box-shadow:none;color:#fff}
.tmna-bounding-box:valid{border-color:#fff}
.tmna-bounding-box:valid~.tmna-form-label{color:#fff;font-size:9pt}
.tmna-form-label{background:#000;color:#fff;display:block;font-family:toyotaType-Regular,Arial,sans-serif;font-size:9pt;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;left:9pt;letter-spacing:normal;line-height:1.71;margin:0 .3px 0 0;padding:0 1px;position:absolute;top:-10px;transition:.2s}
.tmna-required{color:red;margin-left:1.4px}
.tmna-hide{display:none}
.tmna-footer-search .tcom-tmna-footer-social-section{-webkit-box-pack:justify;display:flex;justify-content:space-between;margin:auto;max-width:1500px;order:1;padding-left:15px;padding-right:15px;position:relative;text-align:center}
@media(min-width:1023px){.tmna-footer-search .tcom-tmna-footer-social-section{padding-left:102px;padding-right:102px}
}
.tmna-footer-search .tmna-footer-social-section{background:#f6f6f6;padding:25px 0 20px;text-align:center;width:100%}
.tmna-footer-search .tcom-tmna-footer-search-form{height:45px;margin:0;max-width:500px;min-width:25pc;padding:0 0 5px;position:relative;width:74.2268%}
.tmna-footer-search .tcom-tmna-footer-search-form .tcom-icon{fill:#e10a1d;color:#e10a1d;display:inline-block;height:25px;left:0;margin-top:-14px;position:absolute;top:50%;width:25px}
.tmna-footer-search .tcom-tmna-footer-search-form .tcom-search-input,.tmna-footer-search .tcom-tmna-footer-search-form .tcom-search-submit-btn{background:transparent;border:0}
.tmna-footer-search .tcom-tmna-footer-search-form .tcom-search-input{color:#000;font-size:1.5em;font-weight:400;height:auto;line-height:normal;outline:0;padding:5px 60px 5px 55px;vertical-align:middle;width:100%}
.tmna-footer-search .tcom-tmna-footer-search-form .tcom-search-submit-btn{color:#e10a1d;cursor:pointer;display:none;font-size:2.625em;line-height:1.1em;margin-top:-24px;position:absolute;right:0;text-transform:uppercase;top:50%;transition:opacity .2s ease}
.tmna-footer-search .tcom-search-submit-btn{background:transparent;border:0}
.tmna-footer-search .tcom-tmna-footer-search-form button,.tmna-footer-search .tcom-tmna-footer-search-form input[type=button],.tmna-footer-search .tcom-tmna-footer-search-form input[type=reset],.tmna-footer-search .tcom-tmna-footer-search-form input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;border-radius:0;-webkit-border-radius:0;cursor:pointer}
.tmna-footer-search .tcom-tmna-footer-search-form .show{display:block !important}
.tmna-footer-search .tcom-tmna-footer-search-form button{background:0;border:0;font-weight:400;margin:0;overflow:visible;padding:0}
.tmna-footer-search .tcom-social-links{display:inline-flex}
.tmna-footer-search .tcom-social-links .tcom-tmna-footer-icon{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;display:inline-block;font-size:1pc;height:40px;margin-left:10px;text-align:center;transition:background .1s ease;width:40px}
.tmna-footer-search .tcom-social-links-share{display:inline-flex}
.tmna-footer-search .tcom-social-links-share .sharetext{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;height:40px;letter-spacing:.5px;line-height:normal;margin-left:10px;padding:8px 0 0;text-align:center;width:auto}
.tmna-footer-search .tcom-social-links-share .tcom-tmna-footer-icon-share{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;display:inline-block;height:40px;margin-left:10px;text-align:center;width:40px}
.tmna-footer-search .tcom-social-links-share .tcom-tmna-footer-icon-share .tmna-share-icons-footer,.tmna-footer-search .tmna-social-icons-footer{height:40px;width:40px}
.tmna-footer-links-container{font-family:toyotaType-Semibold,Arial,sans-serif;padding:1pc 20px 0;width:100%}
@media(max-width:767px){.tmna-footer-links-container{padding:20px 20px 29px}
}
.tmna-footer-links-container .tmna-search-footer-section-links{display:flex;font-family:inherit;justify-content:space-between;margin:auto;max-width:978px;text-align:center}
.tmna-footer-links-container .tmna-search-footer-section-links .tmna-footer-links{color:#000;font-size:1pc;letter-spacing:.5px;line-height:20px}
.tmna-footer-links-container .tmna-search-footer-section-links .tmna-footer-links:hover{color:#e10a1d}
.tmna-footer-links-container .tmna-search-footer-section-links div{font-family:inherit}
.tmna-footer-links-container .tmna-search-footer-section-links a{cursor:pointer;font-family:inherit}
.tmna-footer-links-container .tmna-search-footer-section-links a span{font-family:inherit}
.tmna-footer-links-container .tmna-search-footer-section-links a:hover{text-decoration:none !important}
@media only screen and (max-width:1024px){.tmna-footer-search .tcom-tmna-footer-search-form{display:none}
.tmna-footer-search .tcom-tmna-footer-social-section{display:inline-flex}
.tmna-footer-search .tcom-social-links-share{display:none}
.tmna-footer-links-container{order:5 !important}
.tmna-footer-links-container .tmna-footer-latest-news{display:none}
}
.brandhub-footer-main-container{display:flex;flex-direction:column}
.brandhub-footer-main-container .aa-brandhub-footer{order:3}
.brandhub-footer-main-container .tmna-footer-search{order:1}
.brandhub-footer-main-container .tmna-footer-links-container{order:2;padding-left:30px}
.hide-desktop{display:none}
@media(max-width:1023px){.hide-desktop{display:block}
}
.hide-mobile{display:block}
@media(max-width:1023px){.hide-mobile{display:none}
}
@media(min-width:1440px){.list-row{align-items:flex-start;display:flex;gap:4pc;justify-content:space-between;padding-bottom:2pc;width:846px}
}
.row.privacy-consent{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;gap:3pc;letter-spacing:1px;line-height:30px;margin-bottom:40px}
@media(max-width:768px){.row.privacy-consent{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;margin-left:0}
}
span.personal-info-btn-text{color:var(--Reds-Primary,#b00716);font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:31px;text-align:right;text-transform:uppercase}
.tmna-footer .tmna-footer-border{margin:0 auto}
@media(min-width:768px){.tmna-pad-top-logo .tmna-logo-img{flex-shrink:0;height:3pc;text-align:center;width:100%}
}
@media(min-width:1024px){.tmna-pad-top-logo .tmna-logo-img{flex-shrink:0;height:3pc;width:260.669px}
}
.tmna-p span{font-weight:700;margin-left:10px}
@media(min-width:1024px){.tmna-p span{border-bottom:none !important}
}
.tmna-links-ul.visible{margin-bottom:10px}
.consent-modal{background:0;border:0;font-weight:400;margin:0 0 0 40px;overflow:visible;padding:0}
.consent-modal span.btn-text{color:var(--Primary-Black,#000);font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:30px}
@media(max-width:767px){a.button-personal.tmna-footer-links{margin-left:15px}
}
a#cookie-consent-model{color:var(--Primary-Black,#000);cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:30px;text-decoration:none}
@media(max-width:767px){a#cookie-consent-model{margin-left:15px}
}
.tmna-footer{background-color:#f6f6f6;color:#000;padding:2pc 15px 57px}
@media(min-width:768px){.tmna-footer .copyright-text{width:100%}
.tmna-footer{padding:2pc 27px 47px}
}
@media(min-width:1024px){.tmna-footer{padding:3pc 0 43px}
}
@media(max-width:1280px){.tmna-footer .tmna-form-top-padding{max-width:auto !important}
}
@media(min-width:1024px){.tmna-footer p.information-content{margin-left:50px;text-align:center;white-space:nowrap}
.tmna-footer p.marketing-content{margin:24px auto 0;text-align:center;white-space:nowrap}
}
.tmna-footer .tmna-anchor{color:#000}
.tmna-footer .tmna-anchor:hover{color:#d8d8d8;text-decoration:none}
@media(min-width:768px){.tmna-footer .tmna-anchor{align-self:stretch;flex-direction:column;gap:40px;padding-bottom:8px}
}
@media(min-width:1024px){.tmna-footer .tmna-anchor{align-self:stretch;flex-direction:column;gap:40px;padding-bottom:8px}
}
.tmna-footer .tmna-p,.tmna-footer .tmna-p p{margin-bottom:0}
.tmna-footer .tmna-container{padding-left:0;padding-right:0}
@media(min-width:768px)and (max-width:1023.98px){.tmna-footer .tmna-container{max-width:100%}
}
@media(min-width:1392px){.tmna-footer .tmna-d-hide{display:none}
}
@media(min-width:768px){.tmna-footer .tmna-t-hide{display:none}
}
@media(min-width:1024px){.tmna-footer .container{max-width:100%}
}
@media(max-width:767px){.tmna-footer .tmna-m-hide{display:none}
.tmna-footer .full_width{flex:0 0 100%;max-width:100%}
}
.tmna-footer .tmna-foot-wrapper-newsletter{padding-bottom:0}
@media(min-width:768px){.tmna-footer .tmna-foot-wrapper-newsletter{padding-bottom:25px}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .first-field{margin-bottom:0;padding-right:7.5px;padding-top:28px}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .first-field{padding-left:15px;padding-right:.5rem}
}
@media(min-width:768px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .first-field{padding-right:8px}
}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .first-field{padding-left:15px}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(2){margin-bottom:0;padding-left:7.5px !important;padding-right:15px !important;padding-top:28px}
@media(min-width:768px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(2){padding-left:8px}
}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(2){padding-left:8px !important;padding-right:8px !important}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(3){margin-bottom:4px;padding-left:15px !important;padding-right:15px !important;padding-top:1pc}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(3){padding-left:8px !important;padding-right:8px !important;padding-top:28px}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(5){padding-left:15px !important;padding-right:15px !important;padding-top:9pt}
@media(min-width:768px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(5){padding-top:28px}
}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-top-padding:nth-child(5){padding-left:8px !important;padding-right:0 !important}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group{margin-bottom:0}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group .tmna-bounding-box{background-color:#f6f6f6;border:1px solid #000;border-radius:8px;color:#000}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group .tmna-bounding-box:focus{border:2px solid #000}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group .tmna-error{border-radius:8px}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group .tmna-error:focus{border:2px solid red}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribeform .tmna-form-group .tmna-form-label{background-color:#f6f6f6;color:#000}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-never-miss{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:25px auto 0;text-align:center;width:100%}
@media(max-width:420px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-never-miss{max-width:13pc}
}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-never-miss{margin:6px auto 0;text-align:left}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-never-miss .tmna-text-style{display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;opacity:1}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-never-miss .tmna-font-small{opacity:.9}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-footer-disclaimer a{color:#000;text-decoration:underline}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-footer-disclaimer p{font-family:toyotaType-Book,Arial,sans-serif;font-size:9pt;margin:0;padding:0}
@media(max-width:420px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-footer-disclaimer.hide-desktop .tmna-p.tmna-never-miss{display:none !important}
}
@media(max-width:767.98px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-email-top{padding-top:29px}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-form-group{margin-bottom:23px;opacity:.9;padding:0;position:relative}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-form-group p{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;margin:4px 0 0}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-btn-lp{padding-left:1px}
}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribebtn{-webkit-appearance:none;background-color:#e10a1d;border-color:#e10a1d;border-radius:8px;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;height:56px;letter-spacing:.5px;padding:15px 28px 17px}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribebtn{width:8pc}
}
@media(max-width:1023.98px){.tmna-footer .tmna-foot-wrapper-newsletter .tmna-logo-img{display:block;height:2pc;margin-left:auto;margin-right:auto;text-align:center;width:90pt}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-font-small{font-size:9pt}
.tmna-footer .tmna-foot-wrapper-newsletter .tmna-subscribebtn{font-size:9pt;height:40px;letter-spacing:.25px;line-height:1.33;padding:10px 3.1pc 9pt 49px;width:100%}
}
.tmna-footer .tmna-foot-wrapper-page-links{padding-bottom:30px}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-page-links{padding-bottom:0}
}
@media(max-width:767.98px){.tmna-footer .tmna-foot-wrapper-page-links{padding-bottom:0}
}
.tmna-footer .tmna-foot-wrapper-page-links .tmna-links-p{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px !important;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:14px !important;padding-bottom:20px;text-transform:uppercase !important;white-space:nowrap}
.tmna-footer .tmna-foot-wrapper-page-links .tmna-links-ul{display:grid !important;font-family:toyotaType-Book,Arial,sans-serif;font-size:14px !important;font-stretch:normal;font-style:normal;font-weight:400;gap:10px !important;letter-spacing:-.1px;letter-spacing:normal;line-height:150%;margin-bottom:0;opacity:.9;padding-bottom:9pt !important}
@media(max-width:420px){.tmna-footer .tmna-foot-wrapper-page-links .tmna-links-ul{border-bottom:1px solid #ccc}
}
@media(max-width:767px){.tmna-footer .tmna-foot-wrapper-legal .tmna-privacy-top{padding-top:1pc}
}
.tmna-footer .tmna-foot-wrapper-legal .tmna-sec-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;line-height:normal;padding-bottom:0}
@media(max-width:767.98px){.tmna-footer .tmna-foot-wrapper-legal .tmna-sec-title .tmna-m-left{text-align:left}
}
.tmna-footer .tmna-foot-wrapper-legal .tmna-privacy{font-family:toyotaType-Book,Arial,sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;opacity:.6}
@media(max-width:767px){.tmna-footer .tmna-foot-wrapper-legal .tmna-privacy{padding-bottom:34px}
}
.tmna-footer .tmna-foot-wrapper-legal .tmna-privacy .tmna-divider{padding:0 10px}
@media(min-width:768px){.tmna-footer .tmna-foot-wrapper-legal p.tmna-p.tmna-privacy.tmna-m-left.text-m-left.text-sm-right.text-md-right.text-lg-right.text-xl-right{width:434px}
}
@media(min-width:1024px){.tmna-footer .tmna-foot-wrapper-legal p.tmna-p.tmna-privacy.tmna-m-left.text-m-left.text-sm-right.text-md-right.text-lg-right.text-xl-right{margin:8px auto;width:168px}
}
.tmna-footer .tmna-foot-wrapper-legal .tmna-legal{line-height:18px}
.tmna-footer .tmna-foot-wrapper-legal .tmna-copyright,.tmna-footer .tmna-foot-wrapper-legal .tmna-legal{font-family:toyotaType-Book,Arial,sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;opacity:.6}
.tmna-footer .tmna-pad-top-bot{padding-bottom:0;padding-left:242px}
@media(min-width:1024px){.tmna-footer .tmna-form-top-padding{max-width:174px;padding-top:1pc}
.tmna-footer .tmna-form-top-padding:nth-of-type(3){max-width:19pc}
}
.tmna-footer .tmna-top-padding{padding-top:2pc}
@media(min-width:1024px){.tmna-footer .tmna-top-padding{padding-top:0}
}
.tmna-footer .tmna-error{background-color:transparent;border:1px solid red;border-radius:1px;color:#000;font-size:14px;height:56px;outline:0;padding:1pc;resize:none;transition:border-color .2s}
.tmna-footer .tmna-error:focus{background-color:transparent;border:2px solid red;color:#000}
.tmna-footer .tmna-subscribebtn:disabled,.tmna-footer button[disabled]{background-color:#767676 !important;border:1px solid #767676 !important;color:#d8d8d8}
.tmna-footer .error-news-subscribe{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;padding-left:15px;padding-top:5px}
@media(max-width:1439px){footer.aa-brandhub-footer .tmna-search-footer-section-links{display:block;text-align:left}
footer.aa-brandhub-footer .tmna-search-footer-section-links .tcom-footer-disclosure,footer.aa-brandhub-footer .tmna-search-footer-section-links .tmna-footer-Cookie-consent{margin-bottom:24px}
footer.aa-brandhub-footer .row{gap:3pc;margin-left:auto;margin-right:auto}
footer.aa-brandhub-footer .row.is-copyright-row{gap:24px}
.auto-fit-links .tmna-footer .tmna-foot-wrapper-page-links .tmna-links-ul{padding-bottom:0}
.auto-fit-links .tmna-footer .tmna-foot-wrapper-page-links .tmna-pad-top-bot{padding-bottom:0;padding-top:0}
.auto-fit-links .tmna-footer .tmna-top-padding{margin-left:46px;padding-top:0}
.auto-fit-links .tmna-footer .tmna-foot-wrapper-newsletter .tmna-pad-top-logo{margin-bottom:2pc;margin-left:auto;margin-right:auto;text-align:center}
.auto-fit-links .tmna-footer .tmna-foot-wrapper-newsletter .tmna-logo-img{height:3pc !important}
}
.tmna-footer-links-container .btn-dialog-sup{color:#000}
.tmna-footer-links-container .btn-dialog-sup:hover{color:#e10a1d}
#ensModalWrapper{z-index:10000000000 !important}
#consentModalOverlay{z-index:99999999 !important}
.consent-modal-background-body{overflow:hidden !important}
.modal-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}
.modal-active .modal-overlay{display:block}
@media(max-width:1439px){.aa-brandhub-footer.tmna-footer{padding:40px 27px}
.tmna-footer{background-color:#fff}
.tmna-footer .tmna-footer-border{gap:24px;margin-bottom:20px;margin-top:2pc}
.tmna-footer .tmna-footer-border .tmna-pad-top-logo{margin-bottom:2pc}
.tmna-footer .legal-text,.tmna-footer .tmna-footer-border .tmna-pad-top-logo{margin-left:auto;margin-right:auto;text-align:center}
.tmna-footer .copyright-text{margin-bottom:20px;padding-left:0;padding-right:0}
.tmna-footer .tmna-privacy-top{text-align:center}
.tmna-footer .tmna-privacy-top>p{max-width:100%;width:100% !important}
.footer-links-mobile,.tmna-top-padding{padding-left:0;padding-right:0}
.footer-links-mobile{display:block;max-width:100%}
.footer-links-mobile .accordion-footer-m{background-color:#fff;border:0;border-bottom:1px solid #d8d8d8;cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:14px;outline:0;padding-inline:0;padding-bottom:20px;padding-top:20px;text-align:left;text-transform:uppercase;transition:.4s;vertical-align:middle;width:100%}
.footer-links-mobile .accordion-footer-m.active{background-color:#fff;border-bottom:0}
.footer-links-mobile .accordion-footer-m:after{background-image:url(clientlib-site/resources/images/vector-plus.svg);content:"";display:block;float:right;font-size:24px;height:22.5px;margin-left:5px;padding:1px;width:22.5px}
.footer-links-mobile .active:after{background-image:url(clientlib-site/resources/images/icon-minus.svg);content:"";height:24px;width:24px}
.footer-links-mobile .panel{font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;font-weight:400;gap:10px;letter-spacing:-.1px;line-height:150%;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.footer-links-mobile .panel div{padding-bottom:9pt;padding-top:9pt}
.footer-links-desktop{display:none}
}
@media(min-width:1440px){.aa-brandhub-footer.tmna-footer{background-color:#fff;margin-left:auto;margin-right:auto;max-width:846px}
.aa-brandhub-footer.tmna-footer .tmna-foot-wrapper-newsletter{border-bottom:1px solid #d8d8d8 !important;margin-bottom:40px !important;padding-bottom:0 !important}
.aa-brandhub-footer.tmna-footer .tmna-container .row{gap:24px !important;margin-left:auto !important;margin-right:auto !important}
.aa-brandhub-footer.tmna-footer .row{gap:3pc;margin-left:auto !important;margin-right:auto !important}
.aa-brandhub-footer.tmna-footer .list-row{gap:4pc;width:100%}
.aa-brandhub-footer.tmna-footer .tmna-pad-top-logo{max-width:100% !important}
.aa-brandhub-footer.tmna-footer .tmna-footer-border{display:flex !important;flex-direction:column !important;gap:24px !important}
.footer-links-mobile{display:none}
.footer-links-desktop{display:block}
.tmna-footer-border{padding-top:8px !important}
.tmna-footer-border .tmna-pad-top-logo{max-width:100% !important;text-align:center}
.tmna-footer .copyright-text{text-align:center}
.copyright-text,.tmna-footer .copyright-text{margin-left:auto !important;margin-right:auto !important}
.copyright-text{margin-bottom:20px;padding-left:0;padding-right:0}
.row{gap:24px;margin-left:0;margin-right:0}
.row.tmna-foot-wrapper-page-links{margin-left:-15px;margin-right:-15px}
.tmna-footer .tmna-footer-border .legal-text,.tmna-footer .tmna-footer-border .tmna-pad-top-logo{margin-left:auto;margin-right:auto;text-align:center !important}
.tmna-logo-img{height:3pc;margin-left:auto;margin-right:auto;text-align:center}
}
@media(max-width:767px){.row{margin-left:0;margin-right:0}
.aa-brandhub-footer.tmna-footer{padding:40px 2pc}
.aa-brandhub-footer.tmna-footer .tmna-foot-wrapper-legal .tmna-privacy-top{padding-top:0}
.aa-brandhub-footer.tmna-footer .tmna-foot-wrapper-legal .tmna-legal{padding-bottom:0}
.aa-brandhub-footer.tmna-footer .row{gap:1pc;margin-left:0;margin-right:0}
.aa-brandhub-footer.tmna-footer .row.tmna-foot-wrapper-page-links{margin-left:-15px;margin-right:-15px}
.aa-brandhub-footer.tmna-footer a#cookie-consent-model,.aa-brandhub-footer.tmna-footer a.button-personal.tmna-footer-links{margin-left:0}
.aa-brandhub-footer.tmna-footer .tmna-footer-border{display:flex;flex-direction:column}
.aa-brandhub-footer.tmna-footer .tmna-footer-border .row{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:10px;font-weight:400;gap:24px;line-height:18px}
.aa-brandhub-footer.tmna-footer .tmna-footer-border .row .copyright-text,.aa-brandhub-footer.tmna-footer .tmna-footer-border .row .legal-text{margin:0;padding-left:0;padding-right:0;width:337px}
.tmna-logo-img{height:3pc;width:180px}
.tmna-pad-top-logo{padding-left:0}
}
.tmna-footer .tmna-footer-border .legal-text,.tmna-footer .tmna-footer-border .tmna-pad-top-logo{margin-left:auto;margin-right:auto;text-align:left}
@media(min-width:1024px){.aa-brandhub-footer.tmna-footer .col-lg-9,.aa-brandhub-footer.tmna-footer .col-md-9{max-width:100%}
}
@media(min-width:1393px){.aa-brandhub-footer.tmna-footer .col-lg-9,.aa-brandhub-footer.tmna-footer .col-md-9{max-width:100%}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.modal-fullscreen{padding:0 !important}
.modal-fullscreen .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
@media(min-width:1024px){.modal-fullscreen .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen .modal-body{overflow-y:auto}
@media(max-width:767.98px){.modal-fullscreen-sm{padding:0 !important}
.modal-fullscreen-sm .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
}
@media(max-width:767.98px)and (min-width:1024px){.modal-fullscreen-sm .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
@media(max-width:767.98px){.modal-fullscreen-sm .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen-sm .modal-body{overflow-y:auto}
}
@media(max-width:1023.98px){.modal-fullscreen-md{padding:0 !important}
.modal-fullscreen-md .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
}
@media(max-width:1023.98px)and (min-width:1024px){.modal-fullscreen-md .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
@media(max-width:1023.98px){.modal-fullscreen-md .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen-md .modal-body{overflow-y:auto}
}
@media(max-width:1391.98px){.modal-fullscreen-lg{padding:0 !important}
.modal-fullscreen-lg .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
}
@media(max-width:1391.98px)and (min-width:1024px){.modal-fullscreen-lg .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
@media(max-width:1391.98px){.modal-fullscreen-lg .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen-lg .modal-body{overflow-y:auto}
}
@media(max-width:1499.98px){.modal-fullscreen-xl{padding:0 !important}
.modal-fullscreen-xl .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
}
@media(max-width:1499.98px)and (min-width:1024px){.modal-fullscreen-xl .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
@media(max-width:1499.98px){.modal-fullscreen-xl .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen-xl .modal-body{overflow-y:auto}
}
@media(max-width:1920.98px){.modal-fullscreen-xxl{padding:0 !important}
.modal-fullscreen-xxl .modal-dialog{height:100%;margin:0;max-width:none;width:100%}
}
@media(max-width:1920.98px)and (min-width:1024px){.modal-fullscreen-xxl .modal-dialog{transform:translate3d(0,100%,0);transition:1s ease-in-out}
}
@media(max-width:1920.98px){.modal-fullscreen-xxl .modal-content{border:0;border-radius:0;height:100%}
.modal-fullscreen-xxl .modal-body{overflow-y:auto}
}
@media(min-width:1024px){.our-brand-page .modal-backdrop.show{opacity:0}
.our-brand-page .tab-content .tab-pane>.aem-Grid:first-child{background-color:#000}
}
.tmna-our-brand-navbar{align-items:center;background-color:#f6f6f6;display:none;height:4pc;justify-content:space-between;padding:22px 102px 24px;width:100%}
.tmna-our-brand-navbar-list{align-items:center;display:flex}
.tmna-our-brand-navbar-list--item{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;line-height:1.1;margin:0 25px}
.tmna-our-brand-navbar-list--item:first-of-type{margin-left:0}
.tmna-our-brand-navbar-list--item:last-of-type{margin-right:0}
.tmna-our-brand-navbar-list--item.active{color:#e10a1d;font-weight:600}
.tmna-our-brand-navbar-close{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem}
.tmna-our-brand-navbar-close span{margin-left:6px}
.tmna-our-brand-section{padding:0;position:relative;width:100%}
@media(max-width:1023px){.tmna-our-brand-section .modal .tab-content .tab-pane,.tmna-our-brand-section .modal .tmna-brand-tabs{opacity:0;transition:all 1s ease-in;transition-delay:1s}
}
.tmna-our-brand-section .modal .tmna-brand-tabs{opacity:0;transition:all .5 ease-in;transition-delay:1s}
.tmna-our-brand-section .modal.show .tab-content .tab-pane.active,.tmna-our-brand-section .modal.show .tmna-brand-tabs{opacity:1}
.tmna-our-brand-section .modal.show .tmna-brand-tabs{transform:translateY(-1px)}
.tmna-our-brand-container{margin:0 auto;padding:0;position:relative;width:100%}
.tmna-our-brand-content{flex-direction:column;width:100%}
.tmna-our-brand-card{background-color:rgba(0,0,0,.3);background-image:linear-gradient(0,rgba(0,0,0,.988),transparent 30%);cursor:pointer;flex:1;height:408px;position:relative;width:100%}
.tmna-our-brand-card--icon{background-image:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/expand-icon.png);cursor:pointer;height:2pc;position:absolute;right:15px;top:15px;width:2pc}
.tmna-our-brand-card--info{bottom:0;padding:0 15px;position:absolute}
.tmna-our-brand-card--subtitle{color:#fff;font-family:toyotaType-Bold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}
.tmna-our-brand-card--title{color:#fff;font-family:toyotaType-Bold,Arial,sans-serif;font-size:2pc;letter-spacing:-.5px;line-height:2.2pc;margin:5px 0 14px}
.tmna-our-brand-card--description{color:#fff;font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;min-height:46px;min-width:329px}
.tmna-our-brand-card--image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}
.tmna-our-brand-card .tmna-button{align-items:center;display:flex;font-size:9pt;height:40px;justify-content:center;letter-spacing:.25px;line-height:1.33;margin:20px 0 40px;min-height:40px;min-width:-webkit-fit-content;padding:9pt 26px;width:180px}
@media(min-width:768px){.tmna-our-brand-container{padding:0 27px}
.tmna-our-brand-content{padding-bottom:66px}
.tmna-our-brand-card{margin:20px 0}
.tmna-our-brand-card:first-of-type{margin-top:0}
.tmna-our-brand-card:last-of-type{margin-bottom:0}
.tmna-our-brand-card--info{max-width:329px;padding:0 28px}
.tmna-our-brand-card .tmna-button{display:flex;margin:20px 0 2pc}
.tmna-our-brand-card--description{display:block}
.tmna-our-brand-backdrop{display:none}
}
@media(min-width:1024px){.tmna-our-brand-navbar{display:flex}
.tmna-our-brand-section{width:100%}
.tmna-our-brand-container{margin:0 auto;max-width:1350px;opacity:1;padding:0 27px;transition:all .3s ease-in-out;width:100%}
.tmna-our-brand-container.modal-open{opacity:0}
.tmna-our-brand-content{flex-direction:column;padding-bottom:126px;width:100%}
.tmna-our-brand-cards{display:flex;flex-direction:row;overflow:hidden;width:100%}
.tmna-our-brand-card{background-color:transparent;margin:0;max-width:27pc;transition:all .8s ease}
.tmna-our-brand-card:focus{outline:0}
.tmna-our-brand-card--icon{display:none}
.tmna-our-brand-card--info{bottom:0;height:110px;margin:0 3pc;padding:0;position:absolute;transition:1s;z-index:10}
.tmna-our-brand-card--title{margin:5px 0 46px}
.tmna-our-brand-card--description{opacity:0;transition:.5s;visibility:hidden}
.tmna-our-brand-card .tmna-button{margin-top:0;opacity:0;transform:translateY(50px);transition:.5s}
.tmna-our-brand-card:focus,.tmna-our-brand-card:hover{background-color:rgba(0,0,0,.3);flex:2;max-width:35pc}
.tmna-our-brand-card:focus .tmna-our-brand-card--title,.tmna-our-brand-card:hover .tmna-our-brand-card--title{margin:4px 0 14px}
.tmna-our-brand-card:focus .tmna-our-brand-card--info,.tmna-our-brand-card:hover .tmna-our-brand-card--info{height:230px}
.tmna-our-brand-card:focus .tmna-our-brand-card--icon,.tmna-our-brand-card:hover .tmna-our-brand-card--icon{display:block}
.tmna-our-brand-card:focus .tmna-our-brand-card--description,.tmna-our-brand-card:hover .tmna-our-brand-card--description{opacity:1;transition-delay:.5s;visibility:visible}
.tmna-our-brand-card:focus .tmna-button,.tmna-our-brand-card:hover .tmna-button{margin:20px 0 0;opacity:1;transform:translateY(0);transition-delay:.75s;width:-moz-max-content;width:max-content}
.tmna-our-brand-backdrop{background-color:#000;bottom:0;display:block;height:332px;left:0;position:absolute;width:100%;z-index:-2}
}
.fade-in-image{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}
.slide-up{animation:slide_up 1s ease}
@keyframes slide_up{0{opacity:0;transform:translateY(50px)}
to{opacity:1;transform:translateY(0)}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
@keyframes brand_fade_in{0{opacity:0}
to{opacity:1}
}
@keyframes brand_fade_off{0{opacity:1}
to{opacity:0}
}
@keyframes brand_slide_left{0{opacity:0;transform:translateX(75pt)}
to{opacity:1;transform:translateX(0)}
}
.tmna-our-brand-fullscreen-modal{margin-top:56px}
@media(min-width:1024px){.tmna-our-brand-fullscreen-modal .modal-dialog{max-width:100%}
}
@media(min-width:1900px){.tmna-our-brand-fullscreen-modal .modal-dialog{margin-top:0}
}
.tmna-our-brand-modal{background-color:#000;display:flex;flex-direction:column;height:calc(100vh - 56px);padding:56px 0 0}
.tmna-our-brand-navbar{align-items:center;background-color:#f6f6f6;display:none;height:4pc;justify-content:space-between;padding:22px 102px 24px;width:100%}
.tmna-our-brand-navbar-list{align-items:center;display:flex}
.tmna-our-brand-navbar-list--item{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;line-height:1.1;margin:0 25px}
.tmna-our-brand-navbar-list--item:first-of-type{margin-left:0}
.tmna-our-brand-navbar-list--item:last-of-type{margin-right:0}
.tmna-our-brand-navbar-list--item.active{color:#e10a1d;font-weight:600}
.tmna-our-brand-navbar-close{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem}
.tmna-our-brand-navbar-close span{margin-left:6px}
.tmna-our-brand-navigation{background-color:#000;border-top:1px solid #fff;display:block;width:100%}
.tmna-our-brand-navigation-container{align-items:center;display:flex;height:56px;justify-content:flex-end}
.tmna-our-brand-navigation--button{align-items:center;background-color:transparent;color:#fff;display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;margin-right:15px;padding:0}
.tmna-our-brand-navigation--button:hover img{opacity:.1}
.tmna-our-brand-navigation--button:active,.tmna-our-brand-navigation--button:focus{box-shadow:none;outline:0}
.tmna-our-brand-navigation--button img{height:24px;margin-left:1pc;transition:opacity .15s ease-in-out;width:24px}
.tmna-brand-tabs{background-color:#f6f6f6;height:56px;padding-right:0 !important;top:56px;width:100%}
.tmna-brand-tabs-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 15px;width:100%}
.tmna-brand-tabs__tablist{align-items:center;display:flex;flex-wrap:wrap;height:100%;list-style:none;margin:0;padding-left:0}
.tmna-brand-tabs__tablist li{height:18px}
.tmna-brand-tabs__tablist li a{display:block;height:100%}
.tmna-brand-tabs__tablist li:last-child .tmna-brand-tabs__tab{margin-right:0}
.tmna-brand-tabs__tab{box-sizing:border-box;color:#000;cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;line-height:1.1pc;margin-right:24px;padding:0}
.tmna-brand-tabs__tab:hover{background-color:transparent;color:#e10a1d;text-decoration:none}
.tmna-brand-tabs__tab.active{color:#e10a1d;font-weight:600;margin-right:24px}
.tmna-brand-tabs__tab.active:hover{background-color:transparent;color:#e10a1d;text-decoration:none}
.tmna-brand-tabs-close{color:#000;cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem;height:18px;position:relative;text-decoration:none;width:66px}
.tmna-brand-tabs-close:focus-visible{border-radius:2px;outline:2px solid #000}
.tmna-brand-tabs-close:after{bottom:0;content:"Close";height:18px;line-height:1.1;position:absolute;right:0;width:44px}
.tmna-brand-tabs-close:before{bottom:0;content:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/x-close-small.png);height:1pc;line-height:1;position:absolute;right:50px;width:1pc}
.tmna-brand-tabs-close:active,.tmna-brand-tabs-close:hover{color:#000;text-decoration:none}
div.clear-menu-tabs{min-height:10pc}
@media(max-width:1023px){div.clear-menu-tabs{min-height:75pt}
section.position-menu-tabs-mobile{position:relative}
}
section.position-menu-tabs-mobile.tmna-brand-tabs-sticky{position:relative;top:-6pc !important;z-index:9999}
.container-dark-subnav div.tmna-brand-tabs.dark-menu{background-color:#000;height:auto;position:absolute;right:0;top:57px !important;z-index:1030}
@media(min-width:1024px){.container-dark-subnav div.tmna-brand-tabs.dark-menu{top:6pc !important}
}
.container-dark-subnav div.tmna-brand-tabs.dark-menu.topUp{position:fixed}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container{display:block;text-align:left}
@media(min-width:768px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container{padding:0 27px}
}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.tabs-title{color:#fff;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:72px;font-weight:600;letter-spacing:-.75px;line-height:72px;margin-bottom:84px;margin-top:62px;max-width:46pc;width:100%}
@media(max-width:1023px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.tabs-title{font-size:60px;letter-spacing:-1px;line-height:60px;margin-bottom:4pc;margin-top:4pc;max-width:451px}
}
@media(max-width:767px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.tabs-title{font-size:40px;letter-spacing:normal;line-height:40px;margin-bottom:2pc;margin-top:40px;max-width:345px}
}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu{display:block;width:100%}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li{height:unset;text-align:center}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab{color:#d8d8d8;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;line-height:1pc;margin-right:39.33px;padding:20px 0}
@media(min-width:768px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab{margin-right:3pc}
}
@media(min-width:1024px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab{margin-right:4pc;padding:22px 0 26px}
}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab.active-tab,.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab:hover{border-bottom:4px solid #e10a1d;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;padding:20px 0 1pc}
@media(min-width:1024px){.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab.active-tab,.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li a.tmna-brand-tabs__tab:hover{padding:22px 0}
}
.container-dark-subnav div.tmna-brand-tabs.dark-menu div.tmna-brand-tabs-container div.container-list-tab-menu ol.tmna-brand-tabs__tablist.nav li:last-child a{margin-right:0}
.container-dark-subnav.dark-menu-title-visible div.tmna-brand-tabs.dark-menu.tmna-brand-tabs-title{top:0}
@media(min-width:1024px){.container-dark-subnav.dark-menu-title-visible div.tmna-brand-tabs.dark-menu.tmna-brand-tabs-title{top:101px}
}
.container-dark-subnav.dark-menu-title-visible div.tmna-brand-tabs.dark-menu.tmna-brand-tabs-fixed{top:7pc}
@media(min-width:768px){.container-dark-subnav.dark-menu-title-visible div.tmna-brand-tabs.dark-menu.tmna-brand-tabs-fixed{top:188px}
}
@media(min-width:1024px){.container-dark-subnav.dark-menu-title-visible div.tmna-brand-tabs.dark-menu.tmna-brand-tabs-fixed{top:319px}
}
.container-dark-subnav.dark-menu-title-visible+div.clear-menu-tabs{min-height:383px}
@media(max-width:1023px){.container-dark-subnav.dark-menu-title-visible+div.clear-menu-tabs{min-height:244px}
}
@media(max-width:767px){.container-dark-subnav.dark-menu-title-visible+div.clear-menu-tabs{min-height:168px}
}
.basic-page-template section.core-carousel-content:after,.basic-page-template section.core-carousel-content:before{content:"";display:block;height:100%;position:absolute;top:0;width:210px}
.basic-page-template section.core-carousel-content:before{left:0}
@media(min-width:1501px){.basic-page-template section.core-carousel-content:before{background:linear-gradient(90deg,#000,transparent)}
}
.basic-page-template section.core-carousel-content:after{right:0}
@media(min-width:1501px){.basic-page-template section.core-carousel-content:after{background:linear-gradient(270deg,#000,transparent)}
}
.tab-content{height:100%}
.tab-content .tab-pane{display:none}
.tab-content .tab-pane>.aem-Grid:first-child{padding-bottom:56px}
.tab-content .tab-pane--active,.tab-content .tab-pane.active{display:block;height:100%}
@media(min-width:768px){.tmna-our-brand-fullscreen-modal{margin-top:56px}
.tmna-our-brand-navigation--button{margin-right:38px}
.tmna-brand-tabs-container{padding:10px 27px}
.tmna-brand-tabs__tab,.tmna-brand-tabs__tab.active{margin-right:47px}
}
@media(min-width:1024px){.tmna-our-brand-fullscreen-modal{margin-top:98px}
.tmna-our-brand-modal{height:calc(100vh - 98px);padding:4pc 0 0}
.tmna-our-brand-navbar{display:flex}
.tmna-our-brand-navigation-container{height:4pc}
.tmna-our-brand-navigation--button{margin-right:102px}
.tmna-brand-tabs{height:4pc;top:98px}
.tmna-brand-tabs-container{margin-left:auto;margin-right:auto;max-width:1350px;padding:0 27px}
.tab-content .tab-pane>.aem-Grid:first-child{padding-bottom:98px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-button{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;cursor:pointer;display:inline-block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:1.71;min-height:56px;padding:15px 1pc 17px;position:relative;text-align:center;text-decoration:none;transform-style:preserve-3d}
.tmna-button:before{background-color:#e10a1d;border-radius:2px;content:" ";font-size:0;height:100%;left:0;position:absolute;top:0;transform:none;transform-origin:50% 50%;transition:all .4s ease;width:100%;z-index:-1}
.tmna-button:focus-visible,.tmna-button:focus-within{box-shadow:0}
.tmna-button:focus,.tmna-button:hover{box-shadow:0;color:#fff;text-decoration:none}
.tmna-button:focus:before,.tmna-button:hover:before{background-color:#b00716;transform:scale3d(1.0666,1.0666,1) translateZ(0)}
@media(max-width:1023.98px){.tmna-button{min-height:40px;padding:9pt 22px}
}
.tmna-button.tmna-button-primary{color:#fff}
.tmna-button.tmna-button-primary:before{background-color:#e10a1d}
.tmna-button.tmna-button-primary:focus,.tmna-button.tmna-button-primary:hover{color:#fff}
.tmna-button.tmna-button-primary:focus:before,.tmna-button.tmna-button-primary:hover:before{background-color:#b00716}
.tmna-button.tmna-button-primary:active{color:#fff}
.tmna-button.tmna-button-primary:active:before{background-color:#890713}
.tmna-button.tmna-button-light,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{border-radius:1px;color:#000}
.tmna-button.tmna-button-light:before,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button:before{background-color:#fff;border:0;border-radius:2px}
.tmna-button.tmna-button-light:focus,.tmna-button.tmna-button-light:hover,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button:focus,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button:hover{color:#000}
.tmna-button.tmna-button-light:focus:before,.tmna-button.tmna-button-light:hover:before,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button:focus:before,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button:hover:before{background-color:#fff;border:0;border-radius:2px}
.tmna-button.tmna-button-dark{color:#fff}
.tmna-button.tmna-button-dark:before{background-color:#000;border:1px solid #000;border-radius:2px}
.tmna-button.tmna-button-dark:focus,.tmna-button.tmna-button-dark:hover{color:#fff}
.tmna-button.tmna-button-dark:focus:before,.tmna-button.tmna-button-dark:hover:before{background-color:#000;border:2px solid #000;border-radius:2px}
.tmna-button.tmna-button-outline-dark{border-radius:1px;color:#fff}
.tmna-button.tmna-button-outline-dark:before{background-color:transparent;border:1px solid #fff;border-radius:2px}
.tmna-button.tmna-button-outline-dark:focus,.tmna-button.tmna-button-outline-dark:hover{color:#fff}
.tmna-button.tmna-button-outline-dark:focus:before,.tmna-button.tmna-button-outline-dark:hover:before{background-color:transparent;border:2px solid #fff;border-radius:2px}
.tmna-button.tmna-button-outline-dark:active{color:#000}
.tmna-button.tmna-button-outline-dark:active:before{background-color:#fff}
.tmna-button.tmna-button-outline-light{border-radius:1px;color:#000}
.tmna-button.tmna-button-outline-light:before{background-color:transparent;border:1px solid #767676;border-radius:2px}
.tmna-button.tmna-button-outline-light:focus,.tmna-button.tmna-button-outline-light:hover{color:#000}
.tmna-button.tmna-button-outline-light:focus:before,.tmna-button.tmna-button-outline-light:hover:before{background-color:transparent;border:2px solid #000;border-radius:2px}
.tmna-button.tmna-button-outline-light:active{color:#fff}
.tmna-button.tmna-button-outline-light:active:before{background-color:#000}
.tmna-button.tmna-button-no-hover:hover:before{transform:none}
.tmna-bg-black .tmna-button{border-radius:1px;color:#fff}
.tmna-bg-black .tmna-button:before{background-color:transparent;border:1px solid #fff;border-radius:2px}
.tmna-bg-black .tmna-button:focus,.tmna-bg-black .tmna-button:hover{color:#fff}
.tmna-bg-black .tmna-button:focus:before,.tmna-bg-black .tmna-button:hover:before{background-color:transparent;border:2px solid #fff;border-radius:2px}
.tmna-bg-black .tmna-button:active{color:#000}
.tmna-bg-black .tmna-button:active:before{background-color:#fff}
.tmna-bg-gray-light .tmna-button,.tmna-bg-off-gray .tmna-button,.tmna-bg-off-white .tmna-button{border-radius:1px;color:#000}
.tmna-bg-gray-light .tmna-button:before,.tmna-bg-off-gray .tmna-button:before,.tmna-bg-off-white .tmna-button:before{background-color:transparent;border:1px solid #767676;border-radius:2px}
.tmna-bg-gray-light .tmna-button:focus,.tmna-bg-gray-light .tmna-button:hover,.tmna-bg-off-gray .tmna-button:focus,.tmna-bg-off-gray .tmna-button:hover,.tmna-bg-off-white .tmna-button:focus,.tmna-bg-off-white .tmna-button:hover{color:#000}
.tmna-bg-gray-light .tmna-button:focus:before,.tmna-bg-gray-light .tmna-button:hover:before,.tmna-bg-off-gray .tmna-button:focus:before,.tmna-bg-off-gray .tmna-button:hover:before,.tmna-bg-off-white .tmna-button:focus:before,.tmna-bg-off-white .tmna-button:hover:before{background-color:transparent;border:2px solid #000;border-radius:2px}
.tmna-bg-gray-light .tmna-button:active,.tmna-bg-off-gray .tmna-button:active,.tmna-bg-off-white .tmna-button:active{color:#fff}
.tmna-bg-gray-light .tmna-button:active:before,.tmna-bg-off-gray .tmna-button:active:before,.tmna-bg-off-white .tmna-button:active:before{background-color:#000}
.core-carousel-content{margin:auto;max-width:1126px;position:relative}
.core-carousel-content .tmna-carousel-content{padding:0 27px;position:absolute;top:30.6%}
.core-carousel-content .tmna-carousel-content div:first-child{max-width:67pc}
@media(max-width:1391.98px){.core-carousel-content .tmna-carousel-content div:first-child{max-width:67pc}
}
.core-carousel-content .tmna-carousel-content h2{font-size:40px}
.core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1}
.core-carousel-content .tmna-carousel-content ul{list-style:none;margin:0;padding:0}
.core-carousel-content .tmna-carousel-content ul .tmna-button{margin-top:28px;padding-left:29px;padding-right:29px}
.core-carousel-content .tmna-carousel-image img,.core-carousel-content .tmna-carousel-image picture{width:100%}
@media(max-width:1023.98px){.core-carousel-content .tmna-carousel-content{top:26.6%}
.core-carousel-content .tmna-carousel-content ul .tmna-button{height:56px;margin-top:10px;padding-bottom:17px;padding-top:15px}
.core-carousel-content .tmna-carousel-image img,.core-carousel-content .tmna-carousel-image picture{height:100%;min-height:360px;-o-object-fit:cover;object-fit:cover}
}
@media(max-width:767.98px){.core-carousel-content{height:425px}
.core-carousel-content .tmna-carousel-content{padding:0 15px;top:5.6%}
.core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{font-size:2pc;max-width:70%}
.core-carousel-content .tmna-carousel-content ul .tmna-button{font-size:9pt;height:40px;letter-spacing:.25px;line-height:1.33;margin-top:15px;padding:10px 14px}
.core-carousel-content .tmna-carousel-image{max-height:264px}
.core-carousel-content .tmna-carousel-image img,.core-carousel-content .tmna-carousel-image picture{max-height:264px;-o-object-fit:cover;object-fit:cover}
.core-carousel-content .tmna-carousel-content-description p:empty{display:none}
}
.tmna-foundations-carousel-content{background-color:var(--color-black);height:360px;width:100%}
.tmna-foundations-carousel-content .core-carousel-content{height:100%;max-width:20in}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content{left:0;margin:0 auto;max-width:1126px;right:0;top:110px;width:100%;z-index:10}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{margin-bottom:0}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{margin-left:auto;margin-right:auto;min-width:9pc;padding:15px 29px 17px}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-image{height:100%;left:0;position:absolute;top:0;width:100%}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-image .tmna-carousel-img-bg{background-image:linear-gradient(90deg,rgba(255,0,0,0) calc(100% - 210px),#000),linear-gradient(270deg,rgba(255,0,0,0) calc(100% - 210px),#000);bottom:0;content:"";position:absolute;top:0;width:100%}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-image picture{height:100%;max-height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}
@media(max-width:767.98px){.tmna-foundations-carousel-content .core-carousel-content{min-height:unset}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content{top:57px}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{margin-bottom:0}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{margin-top:28.6px;min-width:101px;padding:9pt 14px 9pt 15px}
.tmna-foundations-carousel-content .core-carousel-content .tmna-carousel-image{min-height:264px}
}
.tmna-guidelines-carousel-content{background-color:#f1f1f1;height:360px;width:100%}
@media(max-width:767px){.tmna-guidelines-carousel-content{height:264px}
}
.tmna-guidelines-carousel-content .core-carousel-content{margin:0 auto;max-height:360px;max-width:20in;overflow:hidden;width:100%}
@media(max-width:767px){.tmna-guidelines-carousel-content .core-carousel-content{max-height:264px}
}
.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content{left:0;margin:0 auto;max-width:1126px;right:0;top:89px}
@media(max-width:1023px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content{top:93px}
}
@media(max-width:767px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content{top:50.8px}
}
.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;letter-spacing:-.5px;margin-bottom:25px;max-width:100%;width:39pc}
@media(max-width:1023px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{font-size:2pc;margin-bottom:37px}
}
@media(max-width:767px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{font-size:24px;margin-bottom:38.2px;width:80%}
}
.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{line-height:24px;margin-top:0;min-width:11pc;padding:15px 16.5px 17px}
@media(max-width:1023px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{min-width:9pc;padding:15px 30px 17px}
}
@media(max-width:767px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{line-height:1pc;min-width:101px;padding:9pt 16.5px}
}
.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-image picture{min-height:360px}
@media(max-width:767px){.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-guidelines-carousel-content .core-carousel-content .tmna-carousel-image picture{min-height:264px}
}
.tmna-brand-carousel-content{background-color:#000;height:408px;width:100%}
.tmna-brand-carousel-content .core-carousel-content{height:100%;margin:0;max-width:100%}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content{left:0;margin:0 auto;max-width:1126px;right:0;top:32.845%;width:100%;z-index:1}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content h2{font-size:40px}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content .tmna-carousel-content-title{margin:0}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{height:24px;margin-left:auto;margin-right:auto;margin-top:28px;min-width:11pc;padding:15px 0 17px}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-image{height:93%;left:0;margin:0 auto;max-width:1126px !important;position:absolute;right:0;top:0;width:100%}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
@media(max-width:767.98px){.tmna-brand-carousel-content{height:437px}
.tmna-brand-carousel-content .core-carousel-content{position:relative}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content{left:0;margin:auto;padding-top:68px;position:relative;text-align:center;top:0}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content h2{font-size:36px;margin-bottom:0}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content h2 .tmna-carousel-content-title{font-size:36px;letter-spacing:-.45px;line-height:1.22;margin:0 auto;max-width:39pc;text-align:center}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{margin-left:auto;margin-right:auto;margin-top:26px;min-width:11pc;padding:15px 0 17px}
.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-brand-carousel-content .core-carousel-content .tmna-carousel-image picture{min-height:213px}
.tmna-brand-carousel-content{display:none}
}
.tmna-error-carousel-content{padding-top:98px}
.tmna-error-carousel-content .core-carousel-content{height:auto;max-width:unset}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content{left:0;margin:0 auto;max-width:1350px;right:0;text-align:center;top:102px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content div:first-child{max-width:unset}
@media(max-width:1391.98px){.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content div:first-child{max-width:unset}
}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:1;text-align:center}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content h1{font-size:72px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-title{letter-spacing:-.75px;margin:0 0 14px;max-width:unset;min-height:72px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description{letter-spacing:-.5px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p{color:inherit;font-size:40px;margin-bottom:0;min-height:44px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p:first-child{font-size:168px;letter-spacing:-1px;margin:14px 0 8px;min-height:212px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul{align-items:center;display:flex;flex-direction:row;gap:0 2pc;justify-content:center}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{letter-spacing:.5px;line-height:1.71;margin-left:auto;margin-right:auto;min-width:9pc;padding:15px 0 17px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image{background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:600px;width:100%}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image picture{height:100%;max-height:unset;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100%}
@media(max-width:767.98px){.tmna-error-carousel-content{padding-top:56px}
.tmna-error-carousel-content .core-carousel-content{height:auto}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content{top:87px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-title{letter-spacing:-.5px;line-height:1.1;margin:0 0 15px;min-height:40px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content h1{font-size:40px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description{letter-spacing:-.5px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p{font-size:24px;letter-spacing:normal;line-height:1.1;min-height:26px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p:first-child{font-size:90pt;letter-spacing:-.5px;margin:15px 0 35.6px;min-height:90pt}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{margin-top:30px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image{height:100%;width:100%}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content{top:41px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-title{letter-spacing:-.5px;line-height:1.1;margin:0 auto 2.8px;min-height:2.2pc}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content h1{font-size:2pc}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p{font-size:1pc;letter-spacing:normal;line-height:normal}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content-description p:first-child{font-size:72px;letter-spacing:-.75px;line-height:1;margin:2.8px 0 22px;min-height:72px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul{-moz-column-gap:21px;column-gap:21px}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-content ul .tmna-button{font-size:9pt;height:auto;letter-spacing:.25px;line-height:1.33;margin-top:20px;min-width:unset;padding:9pt}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image{height:100%;max-height:unset;-o-object-fit:cover;object-fit:cover;width:100%}
.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image img,.tmna-error-carousel-content .core-carousel-content .tmna-carousel-image picture{max-height:unset;min-height:unset;-o-object-fit:cover;object-fit:cover}
}
.tmna-error-carousel-content .full-height-background.core-carousel-content{height:100vh}
.carouselContent.theme-one .tmna-carousel-content li.button{text-align:center}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.columnContainer .column-container{margin:0 auto;max-width:1500px;padding:0}
.columnContainer .column-container .row{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0 0 6pc}
.columnContainer .column-container .row .column section{padding:0}
.columnContainer .column-container .row .column:not(:last-child){margin-right:5.334%;margin-top:86px;width:26.667%}
.columnContainer .column-container .row .column:last-child{margin-left:5.334%;margin-top:88px;width:34.1334%}
.columnContainer .column-container .row .column.wide-margin:first-of-type{padding-right:24px !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.wide-margin:first-of-type{padding-right:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.wide-margin:first-of-type{margin-bottom:0 !important;padding-right:0 !important}
}
.columnContainer .column-container .row .column.wide-margin:last-of-type{padding-left:24px !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.wide-margin:last-of-type{padding-left:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.wide-margin:last-of-type{padding-left:0 !important}
}
.columnContainer .column-container .row .column.narrow-margin:first-of-type{padding-right:1pc !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.narrow-margin:first-of-type{padding-right:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.narrow-margin:first-of-type{margin-bottom:0 !important;padding-right:0 !important}
}
.columnContainer .column-container .row .column.narrow-margin:last-of-type{padding-left:1pc !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.narrow-margin:last-of-type{padding-left:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.narrow-margin:last-of-type{padding-left:0 !important}
}
@media(min-width:1024px){.columnContainer .column-container .row .column.col-lg-9{max-width:75% !important;width:75% !important}
.columnContainer .column-container .row .column.col-lg-3{max-width:25% !important;width:25% !important}
.columnContainer .column-container .row .column.col-lg-8{max-width:67.164178% !important;width:67.164178% !important}
.columnContainer .column-container .row .column.col-lg-4{max-width:32.835822% !important;width:32.835822% !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column{flex:unset !important}
}
.columnContainer .column-container .row .column h1,.columnContainer .column-container .row .column h2,.columnContainer .column-container .row .column h3,.columnContainer .column-container .row .column h4{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:0}
.columnContainer .column-container .row .column p{color:inherit;font-family:toyotaType-Book,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0}
.columnContainer .column-container .row .column.stagger-columns-view:first-of-type{margin-bottom:8pc;padding-right:24px !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.stagger-columns-view:first-of-type{margin-bottom:4pc;padding-right:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.stagger-columns-view:first-of-type{margin-bottom:0;padding-right:0 !important}
}
.columnContainer .column-container .row .column.stagger-columns-view:last-of-type{margin-top:8pc;padding-left:24px !important}
@media(max-width:1023px){.columnContainer .column-container .row .column.stagger-columns-view:last-of-type{margin-top:4pc;padding-left:9pt !important}
}
@media(max-width:767px){.columnContainer .column-container .row .column.stagger-columns-view:last-of-type{margin-top:0;padding-left:0 !important}
}
@media(max-width:767.98px){.columnContainer .column-container .row{flex-direction:column;padding-bottom:92px}
.columnContainer .column-container .row .column section{padding:0}
.columnContainer .column-container .row .column section .tmna-ttac-title{max-width:386px}
.columnContainer .column-container .row .column:first-child,.columnContainer .column-container .row .column:not(:first-child){margin-left:109px;margin-right:109px;width:70.182%}
.columnContainer .column-container .row .column:not(:first-child){margin-top:36px;width:auto}
}
.columnContainer .column-container .row{flex-direction:column;padding-bottom:62px}
.columnContainer .column-container .row .column:first-child{margin-left:15px;margin-right:15px;margin-top:56px;width:auto}
.columnContainer .column-container .row .column:not(:first-child){margin-left:15px;margin-right:15px;margin-top:22.6px;width:auto}
.columnContainer .column-container .row .column h1,.columnContainer .column-container .row .column h2,.columnContainer .column-container .row .column h3,.columnContainer .column-container .row .column h4{font-size:2pc}
.columnContainer .column-container .row .column p{font-size:1pc}
div.columnContainer div.column-container-padding-off{margin:0 auto;max-width:1500px;padding:0}
div.columnContainer div.column-container-padding-off .row{display:flex;flex-direction:row;justify-content:left;margin:0;padding:0}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row.toggle-order-mobile{display:flex;flex-flow:row wrap-reverse}
}
div.columnContainer div.column-container-padding-off .row .column{flex:1;padding:0 2pc 0 0}
div.columnContainer div.column-container-padding-off .row .column:first-child{margin:0}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column:first-child{margin-bottom:2pc}
}
div.columnContainer div.column-container-padding-off .row .column:not(:first-child){margin:0}
div.columnContainer div.column-container-padding-off .row .column section{padding:0}
div.columnContainer div.column-container-padding-off .row .column section .tmna-ttac-title{max-width:unset}
div.columnContainer div.column-container-padding-off .row .column.column-3:first-child,div.columnContainer div.column-container-padding-off .row .column.column-3:not(:first-child){margin:0;width:33.33%}
div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:first-of-type{padding-right:2pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:first-of-type{padding-right:21.33px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:first-of-type{padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:nth-child(2){padding-left:1pc !important;padding-right:1pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:nth-child(2){padding-left:10.67px !important;padding-right:10.67px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:nth-child(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:last-of-type{padding-left:2pc !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:last-of-type{padding-left:21.33px !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.wide-margin:last-of-type{padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:first-of-type{padding-right:21.33px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:first-of-type{padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:first-of-type{padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:nth-child(2){padding-left:10.67px !important;padding-right:10.67px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:nth-child(2){padding-left:8px !important;padding-right:8px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:nth-child(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:last-of-type{padding-left:21.33px !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:last-of-type{padding-left:1pc !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.narrow-margin:last-of-type{padding-left:0 !important;padding-right:0 !important}
}
@media(min-width:768px)and (max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half{flex:none !important;width:50% !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half:first-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half:last-child{padding-left:0 !important;padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half:nth-child(2){padding-left:9pt !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half{flex:none !important;width:50% !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.wide-margin:first-of-type{padding-right:24px !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.wide-margin:nth-of-type(2){padding-left:24px !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.wide-margin:nth-of-type(3){padding-left:0 !important;padding-right:24px !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.narrow-margin:first-of-type{padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.narrow-margin:nth-of-type(2){padding-left:9pt !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-tablet-half.narrow-margin:nth-of-type(3){padding-left:0 !important;padding-right:9pt !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240{max-width:15pc !important;width:100% !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2){margin-right:2pc !important;padding:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2):last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2):last-child{margin-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2):last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2):last-child{margin-right:24px !important}
}
@media(max-width:822px){div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2){margin-bottom:24px}
div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2):last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type:last-child,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2):last-child{margin-bottom:0}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:first-of-type:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:last-of-type:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.narrow-margin:nth-child(2):first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:first-of-type:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:last-of-type:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-3.content-max-240.wide-margin:nth-child(2):first-of-type{margin-bottom:24px !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4:first-child,div.columnContainer div.column-container-padding-off .row .column.column-4:not(:first-child){margin:0}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4{width:25% !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4{width:100% !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:first-of-type{padding-right:36px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:first-of-type{padding-right:24px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:first-of-type{margin-bottom:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(2){padding-left:9pt !important;padding-right:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(2){padding-left:8px !important;padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(3){padding-left:24px !important;padding-right:9pt !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(3){padding-left:1pc !important;padding-right:8px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:nth-of-type(3){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:last-of-type{padding-left:36px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:last-of-type{padding-left:24px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.wide-margin:last-of-type{padding-left:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:first-of-type{padding-right:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:first-of-type{padding-right:18px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:first-of-type{margin-bottom:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(2){padding-left:8px !important;padding-right:1pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(2){padding-left:6px !important;padding-right:9pt !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(3){padding-left:1pc !important;padding-right:8px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(3){padding-left:9pt !important;padding-right:6px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:nth-of-type(3){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:last-of-type{padding-left:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:last-of-type{padding-left:18px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-4.narrow-margin:last-of-type{padding-left:0 !important}
}
@media(min-width:768px)and (max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half{flex:none !important;width:50% !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.wide-margin:first-of-type{padding-right:24px !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.wide-margin:nth-of-type(2){padding-left:24px !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.wide-margin:nth-of-type(3){padding-left:0 !important;padding-right:24px !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.wide-margin:last-of-type{padding-left:24px !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.narrow-margin:first-of-type{padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.narrow-margin:nth-of-type(2){padding-left:9pt !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.narrow-margin:nth-of-type(3){padding-left:0 !important;padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-4.column4-tablet-half.narrow-margin:last-of-type{padding-left:9pt !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6{flex:none;margin:0;width:33.33% !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6{width:50% !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6{width:100% !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:first-of-type{padding-left:0 !important;padding-right:2pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:first-of-type{padding-left:0 !important;padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:first-of-type{padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(2){padding-left:1pc !important;padding-right:1pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(2){padding-left:1pc !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(3){padding-left:2pc !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(3){padding-left:0 !important;padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(3){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(4){padding-left:0 !important;padding-right:2pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(4){padding-left:1pc !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(4){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(5){padding-left:1pc !important;padding-right:1pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(5){padding-left:0 !important;padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(5){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(6){padding-left:2pc !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(6){padding-left:1pc !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.wide-margin:nth-of-type(6){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:first-of-type{padding-left:0 !important;padding-right:21.33px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:first-of-type{padding-left:0 !important;padding-right:9pt !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:first-of-type{padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(2){padding-left:10.67px !important;padding-right:10.67px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(2){padding-left:9pt !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(2){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(3){padding-left:21.33px !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(3){padding-left:0 !important;padding-right:9pt !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(3){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(4){padding-left:0 !important;padding-right:21.33px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(4){padding-left:9pt !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(4){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(5){padding-left:10.67px !important;padding-right:10.67px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(5){padding-left:0 !important;padding-right:9pt !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(5){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(6){padding-left:21.33px !important;padding-right:0 !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(6){padding-left:9pt !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-6.set-two-rows-6.narrow-margin:nth-of-type(6){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8{flex:none;margin:0;width:25% !important}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8{width:100% !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(5){padding-right:36px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(5){padding-right:24px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(5){margin-bottom:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(6){padding-left:9pt !important;padding-right:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(6){padding-left:8px !important;padding-right:1pc !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(6){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(7){padding-left:24px !important;padding-right:9pt !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(7){padding-left:1pc !important;padding-right:8px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(7){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(8){padding-left:36px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(8){padding-left:24px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.wide-margin:nth-of-type(8){padding-left:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(5){padding-right:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(5){padding-right:18px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:first-of-type,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(5){margin-bottom:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(6){padding-left:8px !important;padding-right:1pc !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(6){padding-left:6px !important;padding-right:9pt !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(6){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(7){padding-left:1pc !important;padding-right:8px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(7){padding-left:9pt !important;padding-right:6px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(7){padding-left:0 !important;padding-right:0 !important}
}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(8){padding-left:24px !important}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(8){padding-left:18px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-rows-8.narrow-margin:nth-of-type(8){padding-left:0 !important}
}
@media(min-width:768px)and (max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet{width:33.33% !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:first-child,div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(7){padding-left:0 !important;padding-right:21.33px !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(5),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(8){padding-left:10.67px !important;padding-right:10.67px !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.wide-margin:nth-child(6){padding-left:21.33px !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:first-child,div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(7){padding-left:0 !important;padding-right:1pc !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(5),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(8){padding-left:8px !important;padding-right:8px !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-three-columns-tablet.narrow-margin:nth-child(6){padding-left:1pc !important;padding-right:0 !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile{width:50% !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:first-child,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(5),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(7){padding-left:0 !important;padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(6),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.wide-margin:nth-child(8){padding-left:9pt !important;padding-right:0 !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:first-child,div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(3),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(5),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(7){padding-left:0 !important;padding-right:9pt !important}
div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(2),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(4),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(6),div.columnContainer div.column-container-padding-off .row .column.column-8.set-two-columns-mobile.narrow-margin:nth-child(8){padding-left:9pt !important;padding-right:0 !important}
}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column{padding:0 24px 0 0;width:50%}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column{margin-bottom:2pc;max-width:19pc;padding:0 24px 0 0;width:100% !important}
div.columnContainer div.column-container-padding-off .row .column:last-child{margin-bottom:0}
}
@media(min-width:768px){div.columnContainer div.column-container-padding-off .row .column.keep-columns-tablet.col-lg-9{max-width:75% !important;width:75% !important}
div.columnContainer div.column-container-padding-off .row .column.keep-columns-tablet.col-lg-3{max-width:25% !important;width:25% !important}
div.columnContainer div.column-container-padding-off .row .column.keep-columns-tablet.col-lg-8{max-width:67.164178% !important;width:67.164178% !important}
div.columnContainer div.column-container-padding-off .row .column.keep-columns-tablet.col-lg-4{max-width:32.835822% !important;width:32.835822% !important}
}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.columns-tablet-stack-100.column{flex:none;padding:0 !important;width:100% !important}
div.columnContainer div.column-container-padding-off .row{padding:0 27px !important}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row{padding:0 15px !important}
}
@media(min-width:1024px){.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--12.aem-GridColumn--offset--default--0{float:none;margin-left:auto;margin-right:auto;max-width:1350px;padding-left:27px;padding-right:27px;width:100%}
}
@media(min-width:1024px)and (min-width:1024px){.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--12.aem-GridColumn--offset--default--0 .aem-Grid.aem-Grid--12.aem-Grid--default--12 .responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--offset--default--0.aem-GridColumn--default--2{width:17.273%}
.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--12.aem-GridColumn--offset--default--0 .aem-Grid.aem-Grid--12.aem-Grid--default--12 .responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--10.aem-GridColumn--offset--default--0{width:82.717%}
}
@media(max-width:1023px){.category-comp div.columnContainer div.column-container-padding-off div.row{padding:0 !important}
}
@media(max-width:767px){.category-comp div.columnContainer div.column-container-padding-off div.row{padding:0 !important}
}
.tmna-brand-lens-column-container .column-container,.tmna-downloads-column-container .column-container{margin:0 auto;max-width:1350px;padding:0 27px;width:100%}
.tmna-brand-lens-column-container .column-container .row,.tmna-downloads-column-container .column-container .row{min-height:146px;padding-bottom:0}
.tmna-brand-lens-column-container .column-container .row .column:not(:last-child),.tmna-downloads-column-container .column-container .row .column:not(:last-child){border-right:1px solid #242424;box-sizing:border-box;margin:0;padding:8px 63px 0 0;width:57.9476%}
.tmna-brand-lens-column-container .column-container .row .column:last-child,.tmna-downloads-column-container .column-container .row .column:last-child{margin:0;padding:8px 59px 0;width:42.0524%}
@media(max-width:767.98px){.tmna-brand-lens-column-container .column-container,.tmna-downloads-column-container .column-container{padding:0 85px}
.tmna-brand-lens-column-container .column-container .row,.tmna-downloads-column-container .column-container .row{flex-direction:column}
.tmna-brand-lens-column-container .column-container .row .column:not(:last-child),.tmna-downloads-column-container .column-container .row .column:not(:last-child){border:0;min-height:180px;padding:0 0 10px;text-align:center;width:100%}
.tmna-brand-lens-column-container .column-container .row .column:last-child,.tmna-downloads-column-container .column-container .row .column:last-child{padding:0;width:100%}
}
.tmna-brand-lens-column-container .column-container,.tmna-downloads-column-container .column-container{padding:0 37px}
.tmna-brand-lens-column-container .column-container .row .column:not(:last-child),.tmna-downloads-column-container .column-container .row .column:not(:last-child){padding:0 0 6px}
.tmna-brand-lens-core-elements .container{margin:0 auto;max-width:1350px;padding:0 27px 32.2px}
.tmna-brand-lens-core-elements .container .row{justify-content:space-between;margin:0}
.tmna-brand-lens-core-elements .container .col-md-4{max-width:25pc;padding:0}
.tmna-brand-lens-core-elements .container .col-md-4:not(:last-child){padding-right:15px}
.tmna-brand-lens-core-elements .container .col-md-4 .aem-Grid{height:100%}
@media(max-width:767.98px){.tmna-brand-lens-core-elements .container{padding:0 27px 161.2px}
.tmna-brand-lens-core-elements .container .col-md-4{margin:0 auto;max-width:550px}
.tmna-brand-lens-core-elements .container .col-md-4:not(:last-child){margin:0 auto 26.2px;padding-right:0}
}
.tmna-brand-lens-core-elements .container{padding:0 3px 89.2px}
.tmna-brand-lens-core-elements .container .col-md-4{margin:0 auto 25.2px;max-width:550px}
.tmna-downloads-column-container .column-container .row .column:not(:last-child){border-right:none !important}
.tmna-downloads-column-container .column-container .row .column:last-child{padding-left:0 !important;padding-top:40px}
.tmna-downloads-column-container h1{font-size:50px !important;line-height:54px !important}
.theme-one.tmna-guidelines-column-container .column-container{display:block;padding:60px 15px}
.theme-one.tmna-guidelines-column-container .column-container .row .column{width:100%}
.theme-one.tmna-guidelines-column-container .column-container .row .column:last-child,.theme-one.tmna-guidelines-column-container .column-container .row .column:not(:last-child){padding:0}
.category-comp .aem-Grid div.audio.aem-GridColumn+.columnContainer .column-container .row .column.narrow-margin{margin-bottom:0 !important}
.category-comp .aem-Grid div.audio.aem-GridColumn+.columnContainer .column-container .row .column.narrow-margin .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{margin-top:0 !important}
@media(min-width:1024px){.home-page .columnContainer.columnControl .column-container{max-width:1350px;padding:0 27px}
.home-page .columnContainer.columnControl .column-container .row{-moz-column-gap:3pc;column-gap:3pc;margin:0 auto;max-width:67pc;width:100%}
}
@media(min-width:1024px)and (max-width:1366px){.home-page .columnContainer.columnControl .column-container .row{margin:0 0 0 auto;max-width:74pc}
}
@media(min-width:1024px){.home-page .columnContainer.columnControl .column-container .row .column:not(:last-child){margin-right:18%;margin-top:86px;width:30%}
}
@media(min-width:1024px)and (max-width:1366px){.home-page .columnContainer.columnControl .column-container .row .column:not(:last-child){margin-right:auto;width:47%}
}
@media(min-width:1024px){.home-page .columnContainer.columnControl .column-container .row .column:last-child{margin-left:0;margin-top:88px;width:47%}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-email-subscribe{display:flex;display:none}
.tmna-email-subscribe .tmna-form-group{font-family:toyotaType-Regular,Arial,sans-serif;margin-right:1pc;width:20pc}
.download-list-container{align-content:center;align-items:center;display:flex;flex-direction:column;font-family:toyotaType Book,toyotaType,sans-serif;justify-content:center;margin:10px 15px}
.download-v2-buttons-container .tmna-inline{display:flex;justify-content:space-between}
.tmna-download-select-list-container{margin-top:20px}
.tmna-download-select-list-container ::-webkit-scrollbar{width:10px}
.tmna-download-select-list-container ::-webkit-scrollbar-track{background:#f1f1f1}
.tmna-download-select-list-container ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}
.tmna-download-select-list-container ::-webkit-scrollbar-thumb:hover{background:#555}
.tmna-download-select-list-container #tmna-custom-select{border:1px solid #000;position:relative;right:30px;width:200px}
.tmna-download-select-list-container #tmna-custom-select select{display:none}
.tmna-download-select-list-container .select-selected{background-color:#fff;color:#000;font-weight:700}
.tmna-download-select-list-container .drop-arrow{background:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/arrow-down-solid-red.png) no-repeat 50% 50% transparent;display:block;height:10px;position:absolute;right:20px;top:25px;transform:translateY(-50%);width:10px}
.tmna-download-select-list-container .select-selected:after{border-color:#fff transparent transparent;content:"";height:0;position:absolute;right:10px;top:14px;width:0}
.tmna-download-select-list-container .select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px}
.tmna-download-select-list-container .select-items div,.tmna-download-select-list-container .select-selected{border:1px solid transparent;color:#252525;cursor:pointer;padding:8px 1pc}
.tmna-download-select-list-container .select-items{background-color:#fff;color:#000;font-size:14px;left:0;line-height:1.3;max-height:25pc;overflow-y:scroll;position:absolute;right:0;top:100%;z-index:99}
.tmna-download-select-list-container .select-hide{display:none}
.tmna-download-select-list-container .same-as-selected,.tmna-download-select-list-container .select-items div:hover{background-color:#cc0814;color:#fff}
.tcom-social-links-share-download{display:inline-flex}
.tcom-social-links-share-download .sharetext{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;height:40px;letter-spacing:.5px;line-height:normal;margin-left:10px;padding:8px 0 0;text-align:center;width:auto}
.tcom-social-links-share-download .tcom-tmna-footer-icon-share{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;display:inline-block;height:40px;margin-left:10px;text-align:center;width:40px}
.tcom-social-links-share-download .tcom-tmna-footer-icon-share .tmna-share-icons-footer{height:40px;width:40px}
@media(max-width:768px){.tcom-social-links-share-download{padding-top:50px !important}
.theme-one.share-title-style .sharetext{font-size:24px !important;height:45px !important}
}
.theme-one .download-list{list-style:none;max-width:80%;padding:0}
.theme-one .download-list .download-item{align-content:center;align-items:center;border-top:1px solid #d3d3d3;display:flex;flex-direction:row;gap:15px;padding:1rem 0;width:100%}
.theme-one .download-list .download-item img{border:1px solid #dee2e6 !important;width:75pt}
.theme-one .download-list .download-item h6{font-weight:bolder;word-break:break-word}
@media(max-width:768px){.theme-one .download-list{max-width:none;width:100%}
.download-v2-buttons-container .tmna-inline{flex-direction:column}
.download-v2-buttons-container .tmna-inline .slect-c{margin-left:30px}
.download-v2-buttons-container .tmna-inline #tmna-custom-select{right:0}
}
@media(min-width:768px)and (max-width:1024px){.theme-one .download-list{min-width:30rem}
}
.theme-one .download-list-container,.theme-one .download-v2-buttons-container{margin:0 auto;max-width:1190px;padding:15px 0;width:100%}
.theme-one.share-align-left .tmna-inline{justify-content:left !important}
.theme-one.share-align-right .tmna-inline{justify-content:end !important}
.theme-one.share-align-center .tmna-inline{justify-content:center !important}
.theme-one.share-title-style .tcom-social-links-share-download{align-items:center;flex-direction:column}
.theme-one.share-title-style .sharetext{font-size:40px;height:75px;padding:0}
.theme-one.button-align-left .button-alignment{text-align:left}
.theme-one.button-align-center .button-alignment{text-align:center}
.theme-one.button-align-right .button-alignment{text-align:right}
.theme-one.button-back-arrow .button-alignment .tmna-button{background-color:#c00;background-image:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/back-arrow.svg);background-position:0 0;background-repeat:no-repeat;background-size:28px 9pt;color:#fff;height:50px;left:30px;min-width:150px}
.theme-one.button-back-arrow .button-alignment .tmna-button:hover:before{border:0}
.theme-one.button-back-arrow .button-alignment .tmna-button{background-size:38px 9pt;padding-left:30px;padding-right:20px}
.theme-one.button-back-arrow .button-alignment .tmna-button.tmna-button-outline-light:active:before{background-color:#e10a1d}
.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light{color:#fff}
.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light:before{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px}
.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light:hover{color:#fff}
.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light:hover:before{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px}
@media only screen and (min-width:1024px){.theme-one .download-list{min-width:30rem}
}
.theme-one .download-v2-print-container .tmna-link-print{color:#e10a1d;cursor:pointer;display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:normal;padding:10px 0}
@media only screen and (max-width:768px){.theme-one .download-v2-print-container .tmna-link-print{padding:15px}
}
.theme-one .download-v2-print-container .tmna-link-print .download-btn-image{height:25px;width:25px}
.theme-one.download-v2.button-back-arrow .tmna-button{background-position-x:11px;background-size:10px;min-width:auto;padding-top:14px;text-align:left}
@media(min-width:768px){.theme-one.download-v2.button-back-arrow .tmna-button{padding-top:17px}
}
.theme-one.download-v2.themeone-button-spacing .download-v2-buttons-container{margin-top:150px}
@media(max-width:767.98px){.theme-one.download-v2.themeone-button-spacing .download-v2-buttons-container{margin-top:5pc}
}
@media only screen and (max-width:1224px){body.body-whoWeAre .tmna-hero-content{padding:0 28px}
}
@media(max-width:768px){body.body-whoWeAre .tmna-hero-content.z-1{bottom:0;content:"";padding:0 15px;position:absolute;top:157px;width:auto}
}
@media(max-width:767px){body.body-whoWeAre .tmna-hero-content.z-1{position:static;top:unset}
}
.search input{border:1px solid #000;border-radius:2px;padding:14px 24px;width:25pc}
.search .twitter-typeahead{width:100%}
.search .tt-menu{background:#fff;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-radius:0 0 4px 4px;border-right:1px solid #d8d8d8;display:none;left:0;margin-left:-56px;margin-top:-4px;position:absolute;top:100%;width:370px;width:345px;z-index:100}
@media(min-width:767px){.search .tt-menu{width:766px}
}
@media(min-width:1100px){.search .tt-menu{width:650px}
}
.search .tt-dataset{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-radius:4px;border-right:1px solid #d8d8d8;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;width:100%}
.search .tt-suggestion{padding:18px 1pc}
.search .tt-suggestion.tt-cursor,.search .tt-suggestion:hover{background-color:#d8d8d8}
.search .tt-dataset .tt-header{color:#333;font-size:14px;padding:18px 1pc}
body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:after,body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:before{content:"";display:block;height:100%;position:absolute;top:0;width:210px}
body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:before{left:0}
@media(min-width:1500px){body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:before{background:linear-gradient(90deg,#000,transparent)}
}
body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:after{right:0}
@media(min-width:1500px){body.body-whoWeAre .heroimage-container .tmna-hero-image-text-container:after{background:linear-gradient(270deg,#000,transparent)}
}
body.body-whoWeAre .black-theme-hero{background-color:#d8d8d8 !important}
body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container .tmna-hero-title{color:#000}
@media(max-width:767px){body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container .tmna-hero-title{color:#fff}
}
body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container .tmna-hero-text{color:#000}
@media(max-width:767px){body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container .tmna-hero-text{color:#fff}
}
@media(min-width:1500px){body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container:before{background:linear-gradient(90deg,#d8d8d8,hsla(0,0,85%,0))}
body.body-whoWeAre .black-theme-hero .heroimage-container .tmna-hero-image-text-container:after{background:linear-gradient(270deg,#d8d8d8,hsla(0,0,85%,0))}
}
.heroimage-container{width:100%}
.heroimage-container .tmna-hero-image-text-container{display:flex;margin:0 auto;max-width:20in;position:relative;width:100%}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content{color:#fff;left:0;margin:auto;position:absolute;right:0;top:29%;z-index:1}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content h1{font-size:4.5rem}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.75px;line-height:1;margin:0 0 37px;min-height:9pc;width:46pc}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{font-family:toyotaType-Regular,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:37px 0 0;min-height:84px;width:39pc}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text p{margin-bottom:0}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-video{width:100%}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-video .tmna-hero-video-top-blur{display:none}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-video img,.heroimage-container .tmna-hero-image-text-container .tmna-hero-video video{width:100%}
@media(max-width:767.98px){.heroimage-container .tmna-hero-image-text-container .tmna-hero-content{left:27px;top:55px}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{font-size:40px;letter-spacing:-.5px;line-height:1.1;margin:0 0 22px;min-height:unset;width:468px}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;height:92px;margin:22px 0 0;min-height:unset;width:387px}
.heroimage-container .tmna-hero-image-text-container{background-color:#000;display:flex;flex-direction:column-reverse}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{font-size:2pc;letter-spacing:-.5px;line-height:1.1;width:100%}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{margin:22.6px 0 60px;width:79.7%}
.heroimage-container .tmna-hero-image-text-container .tmna-hero-video img,.heroimage-container .tmna-hero-image-text-container .tmna-hero-video video{height:56%;width:100%}
}
.heroimage-container .search-wrapper{background-color:#000;border-radius:2px;padding:24px 15px}
@media(min-width:768px){.heroimage-container .search-wrapper{padding-left:27px;padding-right:27px}
}
@media(min-width:1024px){.heroimage-container .search-wrapper{background-color:transparent;margin-top:-168px;padding:0;position:relative}
.heroimage-container .search-wrapper .search-container-md{margin-left:auto;margin-right:auto;max-width:1350px;padding-left:27px}
}
.heroimage-container .search-wrapper .search-container{align-items:center;background:#fff;border-radius:2px;-moz-column-gap:1pc;column-gap:1pc;display:flex;font-family:toyotaType-Regular,Arial,sans-serif;grid-template-columns:24px,1fr,1fr;height:56px;justify-content:space-between;padding:8px 8px 8px 1pc}
@media(min-width:1024px){.heroimage-container .search-wrapper .search-container{max-width:650px}
}
.heroimage-container .search-wrapper .search-container .search-icon img{padding:8px 0}
.heroimage-container .search-wrapper .search-container .search-input{font-family:toyotaType-Regular,Arial,sans-serif;font-size:14px;width:100%}
.heroimage-container .search-wrapper .search-container .search-input input{border:0;font-family:toyotaType-Regular,Arial,sans-serif;padding:1pc 0;width:100%}
.heroimage-container .search-wrapper .search-container .search-input input:focus{-webkit-appearance:none;outline:0}
.heroimage-container .search-wrapper .search-container .search-commitbtn{height:100%}
.heroimage-container .search-wrapper .search-container .search-commitbtn button{border:0;border-radius:2px;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;font-stretch:normal;font-style:normal;font-weight:600;height:100%;letter-spacing:.25px;line-height:1.33;width:72px}
@media(min-width:768px){.heroimage-container .search-wrapper .search-container .search-commitbtn button{padding-left:28px;padding-right:28px;width:6pc}
}
.heroimage-container .search-wrapper .search-container .search-commitbtn button.button-disabled,.heroimage-container .search-wrapper .search-container .search-commitbtn button:disabled{background-color:#d8d8d8;color:#767676;font-family:toyotaType-Semibold,Arial,sans-serif}
.heroimage-container .search-wrapper .search-container .search-commitbtn button.button-active{background-color:#e10a1d;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video .tmna-hero-img-bg{bottom:0;content:"";position:absolute;top:unset;width:100%}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-content{max-width:1126px}
@media(max-width:767.98px){.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{height:auto;min-height:92px}
.tmna-heroimage-foundations .tmna-hero-image-text-container{min-height:548px}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-content{top:158px}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video{margin-top:unset;position:relative}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video img,.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80%;object-position:80%}
.tmna-heroimage-foundations .tmna-hero-image-text-container{min-height:unset}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video{position:relative}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video img,.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video picture,.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video video{min-height:21pc;-o-object-fit:cover;object-fit:cover;-o-object-position:80% -40px;object-position:80% -40px}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-video .tmna-hero-img-bg{background-image:linear-gradient(180deg,transparent,#000) !important;bottom:0;height:6pc;top:unset}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-content{margin-top:-56px}
.tmna-heroimage-foundations .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{height:auto;min-height:92px}
}
.tmna-parallax-image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:4in;margin:0}
.tmna-parallax-image .tmna-hero-image-text-container{max-width:unset}
@media(max-width:767.98px){.tmna-parallax-image{background-attachment:scroll;background-position-y:unset !important;height:378px;height:15pc}
}
.support-page-hero{padding:98px 0 0;width:100%}
.support-page-hero .tmna-hero-image-text-container{max-width:unset}
@media(min-width:1500px){.support-page-hero .tmna-hero-image-text-container{background-color:#000}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-content{left:0;margin:0 auto;max-width:1350px;min-height:unset;padding:0 27px;position:absolute;right:0;width:100%}
@media(max-width:767.98px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-content{padding:0 15px;top:55px;top:41px}
}
@media(min-width:1024px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-content{top:81px}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{margin:0;min-height:unset}
@media(max-width:767.98px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{max-width:40%}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{min-height:unset}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-video{height:10pc;overflow:hidden}
@media(min-width:1024px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video{height:4in}
}
@media(min-width:1921px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video{display:flex;justify-content:center}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-video .tmna-hero-img-bg{background-image:linear-gradient(90deg,transparent 1500px,#000),linear-gradient(270deg,transparent 1500px,#000);bottom:0;position:absolute;top:0;width:20in}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-video picture{display:flex;justify-content:center}
@media(min-width:1500px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video picture{margin:0 auto;max-width:20in;width:100%}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img,.support-page-hero .tmna-hero-image-text-container .tmna-hero-video video{height:4in;width:100%}
@media(max-width:767.98px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img,.support-page-hero .tmna-hero-image-text-container .tmna-hero-video video{height:10pc}
}
.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img{display:block;height:10pc;margin:0 auto;min-height:10pc;-o-object-fit:cover;object-fit:cover;width:767px}
@media(min-width:768px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img{height:10pc;width:1023px}
}
@media(min-width:1024px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img{height:4in;width:1500px}
}
@media(min-width:1500px){.support-page-hero .tmna-hero-image-text-container .tmna-hero-video img{height:auto;min-height:4in;width:100%}
}
@media(max-width:767.98px){.support-page-hero{padding:0}
.support-page-hero .tmna-hero-content{left:0;margin:0 auto;padding:0 27px;right:0}
.support-page-hero{display:flex;flex-direction:unset}
.support-page-hero .tmna-hero-content{left:0;margin:0 auto;padding:0 15px;position:absolute;right:0}
.support-page-hero .tmna-hero-content .tmna-hero-title{margin:0 auto;text-align:left;width:80%}
.support-page-hero img{-o-object-position:top;object-position:top}
.support-page-hero .tmna-hero-image-search-bar .tmna-hero-content{padding:1pc 15px}
.support-page-hero .tmna-hero-image-search-bar .tmna-hero-content .tmna-hero-title{top:41px}
.support-page-hero .tmna-hero-image-search-bar--input-group{height:40px;margin-top:0}
.support-page-hero .tmna-hero-image-search-bar--input-group .input-group-prepend{padding:8px}
.support-page-hero .tmna-hero-image-search-bar--input-group .input-group-append{margin-left:8px}
.support-page-hero .tmna-hero-image-search-bar--input-group .tmna-hero-image-search-bar--btn{height:40px;width:72px}
}
.search-container-results{display:none;margin:0 auto;max-width:1350px;padding:10% 27px 6pc}
.search-container-results .user-search-title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;letter-spacing:-.5px}
.search-container-results .user-search-title #support-reload-btn{cursor:pointer}
.search-container-results .search-subtitle{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;letter-spacing:0;padding:30px 0 24px}
.search-container-results #search-container-noresults{margin:0 7pc;padding:41px 0 5pc}
.search-container-results #search-container-noresults .search-no-title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;letter-spacing:0;padding-bottom:20px}
.search-container-results #search-container-noresults .support-example-item,.search-container-results #search-container-noresults .support-example-items{font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;padding:8px 0}
.search-container-results #support-search-results{margin:0 7pc;padding:10px 0 5pc}
.search-container-results #support-search-results .result-question{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;margin:20px 0 21px}
.search-container-results #support-search-results .result-question b{background:#ff0}
.search-container-results #support-search-results .result-answer{border-bottom:2px solid #000;font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-bottom:20px}
@media(max-width:1280px){.search-item{padding-top:4%}
}
#search-autocomplete-container{display:block;position:relative}
#search-autocomplete-container .ui-autocomplete{left:0 !important;position:absolute;top:0 !important;width:100% !important}
#search-autocomplete-container .ui-widget-content{background:#fff;color:#000}
#search-autocomplete-container .ui-menu .ui-menu-item a{display:block;padding:18px 1pc;text-decoration:none}
#search-autocomplete-container .ui-menu a.ui-corner-all.ui-state-focus{background:#f6f6f6;border:0;color:#000}
#search-autocomplete-container .ui-menu li:first-child{pointer-events:none}
#search-autocomplete-container .ui-menu li:first-child a.ui-corner-all.ui-state-focus{background:#fff}
#search-autocomplete-container .undefined{font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:700}
#search-autocomplete-container .ui-corner-all{border-top-left-radius:0;border-top-right-radius:0}
#search-autocomplete-container .ui-widget{font-family:toyotaType-Regular,Arial,sans-serif;font-size:14px}
#search-autocomplete-container .ui-widget li:first-child{font-size:10px}
@media(min-width:1024px){#search-autocomplete-container .ui-autocomplete{width:650px !important}
}
@media only screen and (min-width:1024px){.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{width:46pc !important}
}
@media(min-width:768px)and (max-width:1024px){.search-container-results{padding:102px 27px 72px}
.search-container-results #search-container-noresults,.search-container-results #support-search-results{margin:0;padding:11px 0 72px;width:100%}
.theme-one .tusa-main-yt{width:100%}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{width:468px !important}
}
@media(max-width:768px){.search-container-results{padding:102px 15px 72px}
.search-container-results .user-search-title{font-size:24px}
.search-container-results .search-subtitle{padding-bottom:9pt}
.search-container-results #search-container-noresults,.search-container-results #support-search-results{margin:0;padding:11px 0 56px;width:100%}
.theme-one .tusa-yt .tusa-main-yt{width:100%}
.theme-one .tusa-yt .tusa-main-yt .heroImage__playbutton{height:60px;width:60px !important}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{padding:0 15px}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{padding:0 15px;width:100% !important}
}
.theme-one .tusa-yt{height:100%;margin:0;padding:0;position:static;width:100%}
.theme-one .tusa-yt .tusa-main-yt{align-content:center;align-items:center;background-position:50%;bottom:0;display:flex;height:100% !important;justify-content:center;left:0;right:0;top:0;width:100%}
.theme-one .tusa-yt .tusa-main-yt picture{width:100%}
.theme-one .tusa-yt .tusa-main-yt picture img{min-height:inherit !important;-o-object-fit:unset !important;object-fit:unset !important;-o-object-position:unset !important;object-position:unset !important;visibility:auto}
.theme-one .heroImage__playbutton{background:#000;border-radius:50px;bottom:0;cursor:pointer;height:5pc;left:0;margin:auto;padding:0 !important;position:absolute !important;right:0;top:0;transition:background .3s;width:5pc !important;z-index:1}
.theme-one .heroImage__playbutton a{color:rgba(0,0,0,.1);display:block;font-size:.1px;height:100%;position:relative;text-indent:9999px;width:100%}
.theme-one .heroImage__playbutton svg{fill:#fff;stroke:#fff;bottom:0;left:4px;margin:auto;max-width:40%;position:absolute;right:0;top:0}
.theme-one .heroImage__playbutton:hover{background-color:#c00}
.theme-one #heroImage-player{background-color:var(--color-black);display:none;height:100%;justify-content:center;position:absolute;width:100%}
.theme-one #heroImage-player iframe{height:80%;margin:auto;width:100%}
@media(min-width:768px){.theme-one #heroImage-player iframe{height:100%;width:80%}
}
.theme-one .tmna-hero-image-text-container{min-height:unset !important;padding-top:0}
.theme-one .tmna-hero-image-text-container .tmna-hero-content{flex-direction:column;height:100%;left:0 !important;max-width:100% !important;top:unset !important}
.theme-one .tmna-hero-image-text-container .tmna-hero-content,.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{align-content:center;align-items:center;display:flex;justify-content:center}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title .title-image{margin:0 20px 0 0}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title .title-image img{width:130px}
.theme-one .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{margin:0 !important}
.theme-one .tmna-hero-image-text-container .tmna-hero-video img{min-height:630px}
.theme-one .tmna-hero-image-text-container .tmna-hero-video img,.theme-one .tmna-hero-image-text-container .tmna-hero-video picture,.theme-one .tmna-hero-image-text-container .tmna-hero-video video{-o-object-position:initial !important;object-position:initial !important}
.theme-one .close-youtube-button{color:var(--color-white);font-size:34px;font-weight:600;position:absolute;right:15px;z-index:11}
.theme-one .close-youtube-button:hover{cursor:pointer}
.theme-one-hero-carousel.heroCarousel .cmp-carousel__actions{max-width:20in;z-index:9}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .theme-one.heroImage .hero-carousel-slider .tmna-hero-image,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .theme-one.heroImage .hero-carousel-slider .tmna-hero-video,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .theme-one.heroImage .hero-carousel-slider .tmna-hero-youtube{max-height:500px;overflow:hidden;width:100%}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .theme-one.heroImage .hero-carousel-slider .content-type-video .type-video{padding-top:0}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .tmna-hero-text.type-image{display:flex;justify-content:center}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-image-title-alignment-left .tmna-hero-text.type-image{display:unset;justify-content:unset}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider{height:500px;overflow:hidden}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider .tmna-hero-video video{left:50%;min-height:100vh;min-width:100vw;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider .heroimage-banner,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider .heroimage-banner .aa-herobanner,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider .heroimage-banner .aa-herobanner .tmna-hero-video,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider .heroimage-banner .aa-herobanner .tmna-hero-video img{height:100%}
.theme-one.heroImage.tmna-heroimage-foundations.hero-image-title-alignment-left .heroimage-container .heroimage-banner .tmna-hero-content{align-items:flex-start;display:flex;max-width:1126px !important;padding-top:75pt}
.theme-one.heroImage.tmna-heroimage-foundations.hero-image-title-alignment-left .heroimage-container .heroimage-banner .tmna-hero-content h1.tmna-hero-title{display:unset;height:auto;margin:0;min-height:auto;padding:0 15px;text-align:left}
.theme-one.heroImage.tmna-heroimage-foundations .tmna-hero-title{display:flex;margin:0;padding-top:75px;text-align:center}
.theme-one.heroImage.tmna-heroimage-foundations .tmna-hero-youtube .tusa-main-yt img{-o-object-fit:cover !important;object-fit:cover !important}
.theme-one.heroImage.header-block-image .tmna-hero-image-text-container{display:block}
.theme-one.heroImage.header-block-image .tmna-hero-image-text-container .tmna-hero-content{margin-top:0}
.theme-one.heroImage.header-block-image .tmna-hero-image-text-container .tmna-hero-video img{margin-top:134px}
.theme-one .hero-carousel-slider .carousel__actions{margin-top:-40px}
.theme-one .hero-carousel-slider .tmna-hero-text.type-image p,.theme-one .hero-carousel-slider .tmna-hero-text.type-video p{margin:0 auto 20px;max-width:700px}
.theme-one .hero-carousel-slider .heroimage-banner .tmna-hero-text.type-youtube p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:45%}
.theme-one .hero-carousel-slider .heroimage-banner .type-video{display:grid;text-align:center}
.theme-one .hero-carousel-slider .heroimage-banner .type-video .tmna-hero-video-mobile-img img{display:none}
@media(max-width:1024px){.theme-one .hero-carousel-slider .heroimage-banner .type-video .tmna-hero-video-mobile-img video{display:none}
.theme-one .hero-carousel-slider .heroimage-banner .type-video .tmna-hero-video-mobile-img img{display:block;height:90vh !important;min-height:300px;-o-object-fit:cover;object-fit:cover}
}
.theme-one .hero-carousel-slider .heroimage-banner .tmna-hero-button.type-video{margin-top:10px}
.theme-one .hero-carousel-slider .heroimage-banner h1.type-video{width:100%}
.theme-one .hero-carousel-slider .heroimage-banner h1.type-image,.theme-one .hero-carousel-slider .heroimage-banner h1.type-video,.theme-one .hero-carousel-slider .heroimage-banner h1.type-youtube{font-size:40px;margin-bottom:20px !important;min-height:auto}
.theme-one .hero-carousel-slider .heroimage-banner .tmna-hero-text.type-image,.theme-one .hero-carousel-slider .heroimage-banner .tmna-hero-text.type-video,.theme-one .hero-carousel-slider .heroimage-banner .tmna-hero-text.type-youtube{height:auto;min-height:auto}
.theme-one .hero-carousel-slider .type-image{display:flex;text-align:center}
.theme-one .hero-carousel-slider .tmna-hero-title.type-youtube{margin-bottom:15px !important;padding:0 !important;text-align:left}
.theme-one .hero-carousel-slider .tmna-hero-button a{border:1px solid #fff;color:#fff;font-weight:600;padding:15px 17px;text-decoration:none;text-transform:capitalize !important}
.theme-one .hero-carousel-slider .heroimage-banner .content-type-youtube{display:flex;justify-content:center;max-width:1126px !important;padding-left:15px;padding-right:15px}
.theme-one .hero-carousel-slider .heroimage-banner .content-type-youtube h1{align-items:unset;display:unset;width:100%}
.theme-one .hero-carousel-slider .heroimage-banner .content-type-youtube .tmna-hero-button.type-youtube,.theme-one .hero-carousel-slider .heroimage-banner .content-type-youtube .tmna-hero-text.type-youtube{display:flex;margin-top:10px;padding:0;width:100% !important}
.theme-one .hero-carousel-slider .tmna-hero-image img{width:100%}
.theme-one .hero-carousel-slider .tmna-hero-image-text-container .tmna-hero-video img{min-height:100%}
.theme-one .heroimage-banner p{font-size:15px}
.theme-one.heroImage.tmna-heroimage-foundations.hero-image-title-alignment-left .tmna-hero-content{padding-top:0 !important}
.theme-one.heroImage.tmna-heroimage-foundations.hero-image-title-alignment-left .type-image{display:flex;margin-top:10px}
.theme-one.yt-content-alignment-left .heroimage-container .heroimage-banner h1{align-items:unset;display:unset;margin-bottom:25px}
.theme-one.yt-content-alignment-left .heroimage-container .tmna-hero-text.type-video p{margin:0 0 20px;max-width:700px}
.theme-one.yt-content-alignment-left .heroimage-banner .tmna-hero-content{align-content:flex-start;display:flex;justify-content:center;max-width:1126px !important;padding-left:15px;padding-right:15px}
.theme-one.yt-content-alignment-left .heroimage-banner .tmna-hero-content .type-video{display:block;margin-top:25px;padding:0;text-align:left;width:100% !important}
.theme-one.hero-image-title-alignment-left .type-image{padding:0 !important;text-align:left;width:100% !important}
.theme-one.hero-image-title-alignment-left .tmna-hero-text.type-image p{margin:0 0 20px;max-width:700px}
.theme-one.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .content-type-image{display:flex;padding-left:15px;padding-right:15px;width:1126px}
.theme-one.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .content-type-image h1{align-items:unset;display:unset}
.theme-one.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .content-type-image .type-image{width:100% !important}
.theme-one.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .content-type-image .tmna-hero-button.type-image{display:flex}
@media(max-width:767px){.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-carousel-slider{height:340px}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .tmna-hero-youtube picture{height:340px;-o-object-fit:cover;object-fit:cover}
.theme-one.heroImage .hero-carousel-slider .type-video video{height:100%}
.theme-one.heroImage .hero-carousel-slider .tmna-hero-image img{min-height:100%;width:100%}
.theme-one.heroImage .hero-carousel-slider h1.type-image,.theme-one.heroImage .hero-carousel-slider h1.type-video,.theme-one.heroImage .hero-carousel-slider h1.type-youtube{font-size:24px !important;margin-bottom:10px !important;padding:0 !important}
.theme-one.heroImage .hero-carousel-slider .tmna-hero-button a{padding:8px 9pt}
.theme-one.heroImage .hero-carousel-slider .tmna-hero-button.type-youtube{margin-top:0 !important}
.theme-one.heroImage .hero-carousel-slider .tmna-hero-video .heroImage__playbutton{height:40px;width:40px !important}
.theme-one.heroImage .hero-carousel-slider .heroimage-banner p{font-size:14px}
.theme-one.heroImage .hero-carousel-slider .heroimage-banner .tmna-hero-text.type-youtube p{-webkit-line-clamp:3;line-height:1.2}
.theme-one.yt-content-alignment-left .heroimage-banner .tmna-hero-content .type-video{margin-top:10px}
.theme-one.heroImage.hero-block-fixed .hero-carousel-slider .heroimage-banner .tmna-hero-content h1{font-size:24px !important}
.theme-one.heroImage.hero-block-fixed .hero-carousel-theme-one .theme-one.heroImage.hero-block-fixed .hero-carousel-slider{height:auto !important}
}
.heroImage .heroimage-container .tmna-hero-image-text-container .tmna-hero-video.heroimage-bcg-type{background-position:50%;background-repeat:no-repeat;background-size:cover}
@media(max-width:767px){.heroImage.heroimage-fixed-height .heroimage-container .tmna-hero-image-text-container .tmna-hero-video.heroimage-bcg-type{min-height:700px}
}
.heroImage.heroimage-background-opacity .tmna-hero-video.heroimage-bcg-type img{opacity:0}
@media only screen and (min-width:1024px){.heroImage.heroimage-top-padding .tmna-hero-video.heroimage-bcg-type{margin-top:134px}
}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-block-fixed.hero-image-title-alignment-left .heroimage-banner .tmna-hero-content.specific .specific{text-align:left !important}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-block-fixed .hero-carousel-slider{min-height:auto !important}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-block-fixed .hero-carousel-slider .heroimage-banner .tmna-hero-content.specific .specific{text-align:center}
.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-block-fixed .hero-carousel-slider .tmna-hero-video video{min-height:auto;min-width:auto;position:unset !important}
.hero-block-fixed .tmna-hero-content h1,.theme-one-hero-carousel.heroCarousel .hero-carousel-theme-one .hero-block-fixed .tmna-hero-content h1{font-size:40px !important}
.hero-block-fixed .tmna-hero-content.specific .specific{text-align:center}
.hero-block-fixed .tusa-yt picture,.hero-block-fixed.theme-one.heroImage.tmna-heroimage-foundations .tusa-yt picture{min-height:auto !important}
.theme-one.hero-block-fixed.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .tmna-hero-content.specific{display:flex;padding-left:15px;padding-right:15px;width:1126px}
.theme-one.hero-block-fixed.hero-image-title-alignment-left .hero-carousel-slider .heroimage-banner .tmna-hero-content.specific .specific{align-items:unset;display:flex;display:unset;justify-content:flex-start;min-height:auto !important;padding:0;text-align:left !important;width:100% !important}
.theme-one.heroImage.hero-block-fixed .heroimage-banner .tmna-hero-content h1{font-size:40px;margin-bottom:15px;min-height:auto}
.theme-one.heroImage.hero-block-fixed .heroimage-banner .content-type-youtube .tmna-hero-title{padding-right:55% !important}
.theme-one.heroImage.hero-block-fixed .heroimage-banner .tmna-hero-image-text-container .tmna-hero-video img,.theme-one.heroImage.hero-block-fixed .heroimage-banner .tmna-hero-image-text-container .tmna-hero-video picture img{min-height:450px !important}
.theme-one.heroImage.hero-block-fixed .hero-carousel-slider .heroimage-banner .tmna-hero-content.specific .specific{height:auto;min-height:auto !important;text-align:center}
.theme-one.heroImage.hero-block-fixed .hero-carousel-slider .heroimage-banner .tmna-hero-button.specific{display:flex !important}
.theme-one.heroImage.hero-block-fixed .hero-carousel-slider .heroimage-banner .tmna-hero-text{flex-wrap:wrap}
.theme-one.heroImage.hero-block-fixed .tmna-hero-image-text-container .tmna-hero-video img{min-height:auto !important;-o-object-fit:cover;object-fit:cover}
.theme-one.heroImage.hero-block-fixed .heroimage-container .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{height:auto !important}
.heroImage.theme-one.hero-block-image{margin-top:135px}
.heroImage.theme-one.hero-block-image .tmna-hero-image-text-container .tmna-hero-video img{margin-top:0}
.heroImage.theme-one.hero-block-image .tmna-hero-content{padding-top:0}
.heroImage.theme-one.image-text-vertical-center .tmna-hero-content{padding-top:135px}
.heroImage.theme-one.image-text-vertical-center .heroImage__playbutton{top:135px}
@media(max-width:1024px){.theme-one.heroImage.hero-block-image{margin-top:74px}
.theme-one.heroImage.hero-block-image .tmna-hero-content{padding-top:0}
.theme-one.heroImage.hero-block-image.hero-block-image-topnav{margin-top:90pt !important}
.heroImage.theme-one.image-text-vertical-center .tmna-hero-content{padding-top:74px}
.heroImage.theme-one.image-text-vertical-center .heroImage__playbutton{top:74px}
}
.hero-image-description-carousel .carousel-indicators{bottom:-25px}
.hero-image-description-carousel .carousel-indicators li{background:#a2a2a2;border:2px solid #a2a2a2;border-radius:15px;height:8px;opacity:1;width:8px}
.hero-image-description-carousel .carousel-indicators li.active{background:transparent;border:2px solid #09f}
.hero-image-description-carousel .hero-vtwo-mobile-img img{display:none}
.hero-image-description-carousel .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content{justify-content:start;padding-top:50px}
.hero-image-description-carousel .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content h1{color:#000;display:block;text-align:center}
.hero-image-description-carousel .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text.type-video{color:#000 !important}
.hero-image-description-carousel .heroimage-banner .tmna-hero-button.type-video{margin-top:35px !important}
.hero-image-description-carousel .heroimage-banner .tmna-hero-button.type-video a{border:1px solid #000 !important;color:#000 !important}
@media(max-width:1024px){.hero-image-description-carousel .hero-vtwo-mobile-img video{display:none}
.hero-image-description-carousel .hero-vtwo-mobile-img img{display:block;height:90vh !important;min-height:300px;-o-object-fit:cover;object-fit:cover}
.hero-image-description-carousel .hero-vtwo-mobile-img p{margin-bottom:5px}
.hero-image-description-carousel .tmna-hero-image-text-container .tmna-hero-content{padding-top:30px !important}
}
.theme-one.hero-image-tusa-overlay{font-size:1pc}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content{background-color:hsla(0,0,100%,.75);color:var(--color-black);justify-content:center;left:unset;padding:0 30px 20px;right:unset;text-align:left;width:100%}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content.content-type-youtube{padding-top:75pt}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content.content-type-youtube.content-type-youtube{padding-top:0}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content{justify-content:flex-start;left:calc(50vw - 30.625em) !important;width:344px}
}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-subtitle{border-bottom:1px dotted var(--color-black);padding-bottom:15px}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-subtitle{margin-top:10px}
}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{color:var(--color-black);display:flex;flex-direction:column;margin-bottom:70px !important;text-align:left}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text{width:auto !important}
}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-text p{display:block;width:100% !important}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-title{color:var(--color-black);font-size:35px !important;margin:10px 0 15px !important;min-height:unset;padding-right:unset !important;width:auto !important}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-content .tmna-hero-button{border:unset !important;color:var(--color-black);text-align:center !important;width:100%}
.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-video img{margin-top:0}
@media(max-width:1023.98px){.theme-one.hero-image-tusa-overlay .heroimage-container .heroimage-banner .tmna-hero-image-text-container .tmna-hero-video img{min-height:450px !important}
}
.theme-one.hero-image-button-red .tmna-hero-button{align-content:center;align-items:center;backface-visibility:hidden;background:#e10a1d;border:none !important;color:var(--color-white) !important;cursor:pointer;display:flex;font-weight:600;height:50px;justify-content:center;margin:10px 30px 0;max-width:360px;transition:background-color .3s ease-in-out}
.theme-one.hero-image-button-red .tmna-hero-button a{border:0;height:auto;padding:0;width:100%}
.theme-one.hero-image-bg-top-blur .tmna-hero-video .tmna-hero-video-top-blur{box-shadow:inset 0 200px 35px #fff;display:block;height:100%;position:absolute;width:100%}
.theme-one.hero-image-tusa-overlay-right .heroimage-container.hero-carousel-slider{min-height:unset}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner{flex-direction:column-reverse}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay-right .aa-herobanner{flex-direction:row-reverse}
}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content{align-items:unset;background-color:var(--color-white);color:var(--color-black);font-size:1.2rem;font-weight:700;margin:unset;padding:15px;position:static;text-transform:uppercase;width:100%}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content{padding:40px;width:30%}
}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-title{font-size:35px;justify-content:unset;padding:0}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-text{font-weight:800;padding:unset}
@media(min-width:768px)and (max-width:1023px){.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-text{max-height:50px}
}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-text p{font-size:1.2rem}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-text,.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-title{text-align:left;width:auto !important}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-button{margin-top:15px}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-content .tmna-hero-button a{border:unset;color:var(--color-red-medium);font-weight:700;padding:0}
.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-video{width:100%}
@media(min-width:1024px){.theme-one.hero-image-tusa-overlay-right .aa-herobanner .tmna-hero-video{width:70%}
}
@media(max-width:1024px){.theme-one.hero-image-tusa-overlay-right.hero-image-tmobility-height-issue.hero-block-image{margin-top:90pt !important}
}
@media(min-width:1023px)and (max-width:1024px){.theme-one.hero-image-tusa-overlay-right.hero-image-tmobility-height-issue.hero-block-image{margin-top:140px !important}
}
@media(max-width:767.98px){.theme-one.hero-image-tusa-operations .heroimage-container .aa-herobanner .tmna-hero-video img{height:66vw;max-height:500px;min-height:260px;-o-object-fit:cover;object-fit:cover}
}
@media(min-width:1024px){.hero-image-aspect-ratio-maintain .tmna-hero-image-text-container #tmna-hero-content-main{left:20% !important}
.hero-image-aspect-ratio-maintain .tmna-hero-image-text-container #tmna-hero-content-main .tmna-hero-text{margin-bottom:0 !important;overflow:hidden}
.hero-image-aspect-ratio-maintain .tmna-hero-image-text-container .tmna-hero-video picture #hero-ratio-img{min-height:100% !important}
.hero-image-fixed-min-width .tmna-hero-image-text-container .tmna-hero-video picture #hero-ratio-img{min-width:90pc !important}
}
.heroImage.theme-one.hero-block-image.hero-image-vertical-center .heroimage-banner .tmna-hero-content.content-type-device{justify-content:center !important;text-align:center !important}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
body.body-support{height:100%}
body.body-support .tmna-support-accordion-item .collapsing{transition:.5s}
body.body-support .tmna-support-accordion-item .collapsing.fadein-animation .tmna-section-title--description.tmna-ttac-subtitle{animation:fadein .5s ease-in-out}
body.body-support .tmna-support-accordion-item .collapsing.fadeout-animation .tmna-section-title--description.tmna-ttac-subtitle{animation:fadeout .5s ease-out}
body.body-support .tmna-support-accordion-item .tmna-section-title--description.tmna-ttac-subtitle a{color:var(--color-black);text-decoration:underline}
@keyframes fadein{0{opacity:0}
25%{opacity:.25}
50%{opacity:.5}
75%{opacity:.75}
to{opacity:1}
}
@keyframes fadeout{0{opacity:1}
25%{opacity:.75}
50%{opacity:.25}
75%{opacity:0}
to{opacity:0}
}
body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button{color:#000;padding:0}
body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{font-size:14px;line-height:normal;max-width:80%}
@media(min-width:768px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{font-size:1pc;line-height:23px;max-width:100%}
}
@media(min-width:1024px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{max-width:80%}
}
@media(min-width:1280px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{max-width:100%}
}
body.body-support .support-accordian-title .section-title{font-size:14px}
@media(min-width:768px){body.body-support .support-accordian-title .section-title{font-size:1pc !important}
}
@media(min-width:1024px){body.body-support .support-accordian-title .section-title{font-size:20px !important}
}
body.body-support .support-accordian-title .section-title:focus-visible{outline:auto}
body.body-support .title-support-page{margin-bottom:30.2px !important;margin-top:24px !important}
body.body-support .title-support-page b{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px}
@media(min-width:768px){body.body-support .title-support-page b{font-size:40px}
body.body-support .title-support-page{margin-bottom:55px !important;margin-top:37px !important}
}
@media(min-width:1024px){body.body-support .title-support-page{margin-top:50px !important;padding-top:0 !important}
}
body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif}
body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p b{font-family:toyotaType-Semibold,Arial,sans-serif !important;font-size:24px}
@media(min-width:768px){body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p b{font-size:40px}
}
body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:30.6px !important;padding-top:90px !important}
@media(min-width:768px){body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:55px !important;padding-top:102px !important}
body.body-support .tmna-parent-spacing .tmna-title-container .tmna-section-title{padding-bottom:0 !important;padding-top:0 !important}
}
@media(min-width:1024px){body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:77px !important;padding-top:102px !important}
}
body.body-support .title-space-small{padding-top:90px}
@media(min-width:768px){body.body-support .title-space-small{padding-top:102px}
}
@media(min-width:1024px){body.body-support .title-space-small{padding-top:134px}
}
body.body-support .title-space-small .tmna-section-title .tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif !important;margin-bottom:0}
body.body-support .main-title-container .tmna-section-title--description p,body.body-support .main-title-container .tmna-section-title--description ul{font-family:toyotaType-Book,Arial,sans-serif !important;font-size:14px}
@media(min-width:768px){body.body-support .main-title-container .tmna-section-title--description p,body.body-support .main-title-container .tmna-section-title--description ul{font-size:1pc}
}
body.body-support .modal-body .tmna-support-accordion-item-header--button{padding:0}
body.body-support .modal-body .tmna-support-accordion-item-header--button span{color:#000;font-size:14px}
@media(min-width:768px)and (max-width:1023px){body.body-support .modal-body .tmna-support-accordion-item-header--button span{font-size:1pc}
}
.arrangeGridSpace{transition:margin-top .35s ease}
@media(min-width:1024px){.arrangeGridSpace{margin-top:-392px}
.arrangeGridPadding{padding:0 0 0 56px !important}
}
.tmna-bh-support-modal{height:100%;margin-top:56px;padding-right:0 !important;z-index:999}
.tmna-bh-support-modal .modal-title{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-bh-support-modal .modal-title .modal-dismis{color:var(--color-black);display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;text-decoration:none}
@media(min-width:1024px){.tmna-bh-support-modal{display:none !important}
}
.tmna-bh-support-modal-backdrop{display:none}
.tmna-bh-support-modal .tmna-modal{height:100%}
.tmna-support-text-question{font-size:1pc;height:auto;letter-spacing:normal;line-height:normal;margin-bottom:23px;width:100%}
@media(max-width:767.98px){.tmna-support-text-question{height:100%;margin-bottom:0;width:100%}
.tmna-support-text-question .modal-dialog{height:100%;margin:0;max-width:100%}
}
.tmna-support-text-question .modal-content{border:0;border-radius:unset;height:100%;width:100%}
.tmna-support-text-question .modal-content .modal-header{background-color:var(--color-off-white);padding:19px 15px 21px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-header{padding:19px 27px 21px}
}
.tmna-support-text-question .modal-content .modal-header .modal-title{color:var(--color-black);display:flex;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:23px}
.tmna-support-text-question .modal-content .modal-header .modal-title .modal-icon{background-image:url(clientlib-site/resources/images/left-caret.png);background-repeat:no-repeat;height:22px;width:24px}
.tmna-support-text-question .modal-content .modal-body{color:var(--color-black);font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;overflow-y:scroll;padding:0 15px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-body{font-size:1pc;padding:0 27px}
}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button{margin:0}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button span{font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:600;margin:42px 0 20px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button span{margin:41px 0 23px}
}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button .tmna-support-accordion-item-header--icon{display:none}
.tmna-support-text-question .modal-content .modal-body .tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif;font-weight:400;margin-bottom:9pt}
.tmna-support-text-question .modal-content .modal-body .tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle a{color:var(--color-black);text-decoration:underline}
.tmna-support-columncontrol .container{margin:0 auto;max-width:1350px;padding:0 27px 60px;width:100%}
.tmna-support-columncontrol .container .row{margin:0}
.tmna-support-columncontrol .container .col-md-6{padding:0 56px 0 0}
.tmna-support-columncontrol .container .col-md-6:last-child{padding-left:56px;padding-right:0}
@media(max-width:767.98px){.tmna-support-columncontrol .container{padding-bottom:7pc}
.tmna-support-columncontrol .container .row .col-md-6,.tmna-support-columncontrol .container .row .col-md-6:last-child{padding:0}
}
.tmna-support-columncontrol .container{padding:0 15px 6pc}
#tmna-subscribe-description{resize:none}
.errorMsgSupport{bottom:-1pc;color:#e10a1d;display:none;font-family:toyotaType-Regular,Arial,sans-serif;font-size:9pt;left:0;line-height:1pc;position:absolute}
#tmna-subscribe-description{height:100%;width:100%}
.title-support-page{margin-bottom:4%}
@media(max-width:1024px){.title-support-page{margin-top:10% !important}
}
@media(max-width:1023px){.title-support-page{margin-top:5% !important}
}
@media(max-width:767px){.title-support-page,.title-support-page b{font-size:24px !important}
}
@media(max-width:420px){.title-support-page{margin-bottom:30px}
.title-support-page,.title-support-page b{font-size:24px !important}
}
@media(max-width:1023px){div.remove-padding-container div.container{padding-bottom:78pt !important}
}
@media(max-width:420px){div.remove-padding-container div.container{padding-bottom:30px !important}
div.remove-padding-container div.container section.tmna-title-container{padding:0 0 20px}
}
@media(max-width:720px){div.container-fluid>form.needs-validation>div>div.row{margin:auto !important;max-width:100% !important}
}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{font-size:40px}
@media(min-width:1024px){div.support-page-hero{height:482px}
}
div.support-page-hero:after{content:"";display:block;padding:3%}
@media(max-width:1024px){div.support-page-hero:after{padding:0}
}
.title-support-page{margin-top:5%}
div.remove-padding-container div.container{padding-bottom:0 !important}
div.remove-padding-container div.container div>div>div>div.accordion{margin-bottom:0}
div.tmna-parent-spacing>div.container,div.tmna-parent-spacing>div.container div.aa-titleTextVariation,div.tmna-parent-spacing>div.container div.titleTextVariation{padding:0}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:0 27px}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif !important}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p b{font-family:toyotaType-Book,Arial,sans-serif;font-size:40px !important}
@media(max-width:767px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p b{font-size:24px !important}
}
@media(max-width:1024px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:27px}
}
@media(max-width:767px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:15px}
}
div.titleTextVariation,div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content{padding:0}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{font-family:toyotaType-Semibold,Arial,sans-serif;margin-bottom:77px}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif !important}
@media(max-width:1500px){div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{margin-bottom:10%}
}
@media(min-width:1500px){div.accordion{margin-bottom:81px}
}
@media(max-width:1499px){div.accordion{margin-bottom:14%}
}
@media(max-width:1023px){div.accordion{margin-bottom:0}
}
@media(max-width:767px){div.accordion div.tmna-title-text-support div.tmna-title-container.aa-titleTextVariation{font-size:14px}
}
@media(max-width:1023px){div.open-modal-mobile.accordion{border-bottom:2px solid #000;margin-bottom:0;padding:20px 0 21px}
}
div.open-modal-mobile.accordion div.support-accordian-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;margin-bottom:17px}
div.open-modal-mobile.accordion div.support-accordian-title div.section-title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;margin-bottom:0}
@media(min-width:768px){div.open-modal-mobile.accordion div.support-accordian-title div.section-title{font-size:1pc}
}
@media(max-width:1023px){div.open-modal-mobile>div.support-accordian-title{margin-bottom:0 !important}
div.open-modal-mobile>div.support-accordian-title>div.section-title{background-image:url(clientlib-site/resources/images/right-caret.png) !important;background-position:center right 10px;background-repeat:no-repeat;padding-right:36px}
div.open-modal-mobile>div.tmna-support-accordion{display:none !important}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button>span{font-size:1pc}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button>span.tmna-support-accordion-item-header--icon{background-image:none}
}
@media(max-width:767px){div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{font-size:14px !important;height:auto}
}
@media(max-width:420px){div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{display:inline-block;font-size:14px !important;height:auto !important;padding:22px 0}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{display:inline-block;font-size:14px !important}
}
div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button,div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button span{font-family:toyotaType-Semibold,Arial,sans-serif}
div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button.collapsed,div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button.collapsed span{font-family:toyotaType-Book,Arial,sans-serif !important}
div.modal-body,div.tmna-bh-support-modal{z-index:99999}
div.modal-body>div button.tmna-support-accordion-item-header--button{font-family:toyotaType-Semibold,sans-serif,Arial;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin:53px 0 23px}
@media(max-width:1024px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-bottom:0}
}
@media(max-width:768px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-top:0}
}
@media(max-width:676px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-bottom:0}
}
div.modal-body>div button.tmna-support-accordion-item-header--button span.tmna-support-accordion-item-header--icon{background-image:none !important}
div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-family:toyotaType-Book,Arial,sans-serif;font-size:24px;font-weight:400;margin:20px 0}
@media(max-width:1024px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-size:1pc}
}
@media(max-width:768px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{margin:0 0 20px}
}
@media(max-width:676px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-size:14px}
}
div.modal-body>div.titleTextVariation>div.cq-placeholder{display:none !important}
div.modal-body>div.titleTextVariation>section{margin-bottom:15px;padding:0 !important}
@media(max-width:1024px){div.modal-body>div.titleTextVariation>section>div>div.tmna-ttac-content>div.tmna-section-title--description{display:block !important;padding-top:0}
}
.ghost{display:none !important}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
div.lens-content-desktop .tmna-vis-card,div.lens-content-mobile .tmna-vis-card{height:auto !important;margin-bottom:61px}
@media(max-width:768px){div.lens-content-desktop .tmna-vis-card,div.lens-content-mobile .tmna-vis-card{margin-bottom:41px !important}
}
div.lens-content-desktop .tmna-vis-card:hover img,div.lens-content-mobile .tmna-vis-card:hover img{transform:none !important}
.tmna-vis-container{padding:0 15px 95px;width:100%}
.tmna-vis-title{color:#fff}
.tmna-vis-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;margin:0;text-transform:uppercase;width:100%}
.tmna-vis-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.1;margin:13px 0 20.2px;max-width:60%}
.tmna-vis-title--description{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;margin:0;width:100%}
.tmna-vis-title--description p{margin:0}
.tmna-vis-content{display:flex;flex-wrap:wrap;gap:21px;margin:60px 0 28px;width:100%}
.tmna-vis-content .tmna-vis-card{background-color:#fff;height:162px;padding:24px 0 26px;width:162px}
.tmna-vis-content .tmna-vis-card-content{flex-direction:column;height:100%}
.tmna-vis-content .tmna-vis-card--img{transition:transform .8s}
.tmna-vis-content .tmna-vis-card:hover img{transform:scale(1)}
@media(min-width:768px){.tmna-vis-content .tmna-vis-card:hover img{transform:scale(1.19)}
}
.tmna-vis-content .tmna-vis-card--subhead{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0;text-align:center;text-decoration:none}
.tmna-vis-content .tmna-vis-card--subhead p{margin:0}
.tmna-vis-content .tmna-vis-card a:active,.tmna-vis-content .tmna-vis-card a:hover,.tmna-vis-content .tmna-vis-card a:link,.tmna-vis-content .tmna-vis-card a:visited{text-decoration:none}
.tmna-vis-more{display:flex;justify-content:flex-end}
.tmna-vis-more a:active,.tmna-vis-more a:hover,.tmna-vis-more a:link,.tmna-vis-more a:visited{text-decoration:none}
.tmna-vis-more--text{border-bottom:1px solid #fff;color:#fff;display:inline;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem;margin:0}
.tmna-vis-more--icon{margin-left:1pc;padding:0}
@media(min-width:768px){.tmna-vis-container{padding:0 27px 66px;width:100%}
.tmna-vis-title--headline{font-size:2.125rem;line-height:1;margin:5px 0 22px;max-width:-moz-max-content;max-width:max-content}
.tmna-vis-title--description{max-width:645px}
.tmna-vis-content{gap:2pc 28px;justify-content:center;margin:61px 0 59px}
.tmna-vis-content .tmna-vis-card{height:204px;padding:36px 0 28px;width:217px}
.tmna-vis-content .tmna-vis-card--img{min-width:5pc}
.tmna-vis-content .tmna-vis-card--subhead{font-size:1.5rem}
}
@media(min-width:1024px){.tmna-vis-container{max-width:1126px;padding:0 27px 118px}
.tmna-vis-title--headline{font-size:2.5rem;letter-spacing:-.5px;line-height:1.1;margin:17px 0 21px}
.tmna-vis-title--description{max-width:32pc}
.tmna-vis-content{gap:2pc 2pc;justify-content:flex-start;margin:60px auto 27px;width:100%}
.tmna-vis-content .tmna-vis-card{padding:36px 0 28px;width:244px}
}
.tmna-icon-link-brand-lens .tmna-vis-content,.tmna-icon-link-brand-lens .tmna-vis-section .tmna-vis-container{margin:0;padding:0}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card{background-color:transparent;height:auto;margin:0;padding:0;width:100%}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card:hover img{transform:none}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card-content{flex-direction:row;margin:0;padding:0;text-decoration:none}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--img{border:9px solid #0d0d0d;border-radius:100%;transform:none;transition:none;width:110px}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--subhead{color:var(--color-white);display:flex;flex-direction:column;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-left:33px;text-align:left}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--subhead h4{font-family:toyotaType-Semibold,Arial,sans-serif !important;font-size:1.375rem !important;font-weight:600 !important;letter-spacing:normal !important}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--subhead p{font-family:toyotaType-Book,Arial,sans-serif !important;font-size:1rem !important;letter-spacing:normal !important;line-height:normal !important}
@media(max-width:767.98px){.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card-content{flex-direction:column;justify-content:center;text-align:center}
.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--subhead{margin:7px auto 0;min-height:101px;text-align:center}
}
.tmna-icon-link-guidelines-vis .tmna-vis-content{display:grid;gap:21px;grid-template-columns:repeat(2,1fr)}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card{min-height:162px;min-width:162px;padding:0;width:100%}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card a.tmna-vis-card-content{width:100%}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card a.tmna-vis-card-content .tmna-vis-card--img{padding-top:36px}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card a.tmna-vis-card-content .tmna-vis-card--subhead{padding-bottom:28px}
@media(min-width:768px){.tmna-icon-link-guidelines-vis .tmna-vis-content{grid-template-columns:repeat(3,1fr)}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card{min-height:204px;min-width:217px}
}
@media(min-width:1024px){.tmna-icon-link-guidelines-vis .tmna-vis-content{gap:2pc;grid-template-columns:repeat(4,1fr)}
.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card{min-width:214px}
}
@media(min-width:1392px){.tmna-icon-link-guidelines-vis .tmna-vis-content .tmna-vis-card{min-width:244px}
}
.theme-one.rounded-icon-link .tmna-vis-container{padding:0 0 45px}
.theme-one.rounded-icon-link .tmna-vis-content{height:auto !important;margin-bottom:10px}
.theme-one.rounded-icon-link .tmna-vis-content.mx-auto{display:grid;grid-template-columns:repeat(1,1fr)}
@media(min-width:767px){.theme-one.rounded-icon-link .tmna-vis-content.mx-auto{grid-template-columns:repeat(3,1fr)}
}
.theme-one.rounded-icon-link .tmna-vis-content.mx-auto .tmna-vis-card{background-color:transparent;display:flex;flex-direction:column;height:auto !important;padding:5px 0;width:100%}
.theme-one.rounded-icon-link .tmna-vis-card--subhead{font-size:20px;min-height:4rem;padding-top:10px}
.theme-one.rounded-icon-link .tmna-vis-card--subhead a{color:#fff;height:auto !important}
.theme-one.rounded-icon-link .tmna-vis-card--subhead a:hover{color:#fff}
.iconLink.theme-one.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--img{border:0;width:90px}
.iconLink.theme-one.tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--subhead h4{font-size:18px !important}
.theme-one.set-card-image .tmna-vis-section .iconlink-container .iconlink-card .iconlink-img-container{text-align:center}
.theme-one.set-card-image .tmna-vis-section .iconlink-container .iconlink-card a{display:block;margin:30px auto 15px}
.theme-one.set-card-image .tmna-vis-section .iconlink-container .iconlink-card a img{height:100%;max-height:71px;width:auto}
@media(max-width:767px){.theme-one.set-card-image .tmna-vis-section .iconlink-container .iconlink-card a img{max-height:auto}
}
@media(max-width:1023px){.iconLink.theme-one.tmna-icon-link-brand-lens .tmna-vis-content{grid-template-columns:repeat(2,1fr);padding-top:50px}
}
.theme-one .tmna-vis-section{align-content:center;align-items:center;display:flex;justify-content:center;padding:0 27px}
@media(max-width:767.98px){.theme-one .tmna-vis-section{padding:0 15px}
}
.theme-one .tmna-vis-section .iconlink-container{-moz-column-gap:2pc;column-gap:2pc;display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;max-width:81pc;row-gap:2pc}
@media(min-width:768px){.theme-one .tmna-vis-section .iconlink-container{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:1024px){.theme-one .tmna-vis-section .iconlink-container{grid-template-columns:repeat(3,1fr)}
}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card{box-shadow:0 3px 6px rgba(0,0,0,.161);max-height:450px;max-width:370px;padding-bottom:3px;width:100%}
@media(max-width:767.98px){.theme-one .tmna-vis-section .iconlink-container .iconlink-card{max-height:470px}
}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card img{height:auto;width:100%}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content{padding:20px 30px}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content .iconlink-tile{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:18px;margin-bottom:20px}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content .iconlink-description p{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-weight:400}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content a{color:#e10a1d;text-decoration:none}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content a:hover{text-decoration:underline}
.theme-one .tmna-vis-section .iconlink-container .iconlink-card .iconlink-card-content a.icon-link-two{cursor:pointer;font-size:18px;font-weight:500}
.theme-one.cards-fixedheight .iconlink-card-content .iconlink-description{height:8pc;margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis}
@media(min-width:768px){.theme-one.cards-2-inline .iconlink-container{grid-template-columns:repeat(2,1fr)}
}
.theme-one.tmna-iconlink-cards-two-fixedheight .tmna-vis-section .iconlink-container .iconlink-card{max-width:25pc}
.theme-one.tmna-iconlink-cards-two-fixedheight .tmna-vis-section .iconlink-container .iconlink-card img{height:auto}
.theme-one.tmna-iconlink-cards-two-fixedheight .tmna-vis-section .iconlink-container .iconlink-card .iconlink-description p{height:66px}
.theme-one.tmna-iconlink-cards-three-fixedtitle .tmna-vis-section .iconlink-container .iconlink-card .iconlink-tile{height:44px;height:auto}
.theme-one.image-as-background .iconlink-card{height:-moz-fit-content;height:fit-content;position:relative}
.theme-one.image-as-background .iconlink-card img{box-shadow:unset !important;position:absolute}
.theme-one.image-as-background .iconlink-card .iconlink-card-content{padding:0;position:relative;z-index:1}
.theme-one.inverted-card .iconlink-card{display:flex;flex-direction:column-reverse}
.theme-one.card-text-centered .iconlink-card{text-align:center}
.theme-one.card-link-right .iconlink-card .iconlink-card-content{display:flex;flex-direction:column}
.theme-one.card-link-right .iconlink-card .iconlink-card-content a{text-align:right}
.theme-one.card-background-color{background-color:#f6f6f6}
@media(min-width:1024px){.theme-one.tmna-iconlink-cards-four .tmna-vis-section .iconlink-container{grid-template-columns:repeat(4,1fr)}
}
.theme-one.tmna-iconlink-cards-imageauto .tmna-vis-section .iconlink-container .iconlink-card a img{height:auto}
.theme-one.tmna-iconlink-cards-large .tmna-vis-section .iconlink-container .iconlink-card{max-height:100%}
.theme-one.tmna-iconlink-cards-large .tmna-vis-section .iconlink-container .iconlink-card .iconlink-img-container img{padding:20px}
.theme-one.card-images-height-auto.iconLink-v2 .tmna-vis-section .iconlink-container .iconlink-card img{height:auto !important;max-width:100%;padding:0 !important}
.theme-one.card-tmobility-font-style.iconLink-v2.iconLink .icon-link-version-two .iconlink-versiontwo-sec-description{font-size:1pc;line-height:22px;max-width:1126px}
.theme-one.card-image-link.iconLink-v2.iconLink .icon-link-version-two,.theme-one.card-image-link.iconLink-v2.iconLink .iconlink-card-content{padding:0}
.theme-one.card-image-link.iconLink-v2.iconLink .tmna-vis-section .iconlink-card{box-shadow:none}
.theme-one.card-image-link.iconLink-v2.iconLink .tmna-vis-section .iconlink-card img{height:280px;width:187px}
.theme-one.iconLink-v2 .icon-link-version-two{padding:60px 0}
@media screen and (max-width:1023px){.theme-one.iconLink-v2 .icon-link-version-two{padding:30px 0}
}
.theme-one.iconLink-v2 .icon-link-version-two .iconlink-versiontwo-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;font-size:24px;letter-spacing:-.5px;padding:0 15px 30px;text-align:center}
.theme-one.iconLink-v2 .icon-link-version-two .iconlink-versiontwo-sec-description{font-family:toyotaType-Book,Arial,sans-serif;font-size:20px;font-size:1pc;font-weight:700;line-height:25px;margin:auto auto 20px;max-width:67pc;padding:0 15px;text-align:center}
.theme-one.iconLink-v2.themeone-opertaions-descriptions .icon-link-version-two .iconlink-versiontwo-sec-description{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;font-size:24px;letter-spacing:-.5px;padding:0 15px 30px;text-align:center}
@media(min-width:1024px){.iconLink-v2.theme-one.tmna-iconlink-one-card .tmna-vis-section .iconlink-container{grid-template-columns:repeat(1,1fr)}
}
@media(min-width:768px){.iconLink-v2.theme-one.tmna-iconlink-one-card .tmna-vis-section .iconlink-container{grid-template-columns:repeat(1,1fr)}
}
.iconLink-v2.theme-one.tmna-iconlink-one-card .tmna-vis-section .iconlink-card{max-height:500px;max-width:500px}
.iconLink-v2.theme-one.tmna-iconlink-one-card .tmna-vis-section .iconlink-card img{height:25pc;width:100%}
.theme-one.card-2-large-images .iconlink-container{grid-template-columns:repeat(1,1fr)}
@media(min-width:768px){.theme-one.card-2-large-images .iconlink-container{grid-template-columns:repeat(2,1fr)}
}
.theme-one.card-2-large-images .iconlink-container .iconlink-card{max-height:unset !important;max-width:500px}
.theme-one.card-2-large-images .iconlink-container .iconlink-card .iconlink-img-container img{height:auto !important;padding:20px 20px 0 !important;width:100%}
@media(min-width:768px){.theme-one.card-2-large-images .iconlink-container .iconlink-card .iconlink-img-container img{height:500px !important;width:500px}
}
.theme-one.card-2-large-images .iconlink-container .iconlink-card .iconlink-card-content{padding:0 30px 10px}
.iconLink-v2.iconLink.theme-one.card-2-large-images.card-images-height-auto .iconlink-container .iconlink-card-content{padding-top:20px}
.iconLink-v2.iconLink.theme-one.set-card-image.card-images-height-auto.cards-tmobility-atag-issue .tmna-vis-section .iconlink-container .iconlink-card a.iconlink-img-container img{max-height:40px}
.iconLink-v2.iconLink.theme-one.set-card-image.card-images-height-auto.cards-tmobility-atag-issue .tmna-vis-section .iconlink-container .iconlink-card .iconlink-description{margin-bottom:0}
.iconLink-v2.iconLink.theme-one.set-card-image.card-images-height-auto.cards-tmobility-atag-issue .tmna-vis-section .iconlink-container .iconlink-card .iconlink-description a{display:initial;margin:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-ourapproach-section{background-color:#fff}
.tmna-ourapproach-container{max-width:1126px;padding:1pc 27px 0}
.tmna-ourapproach-content{gap:140px;position:relative;width:100%}
.tmna-ourapproach-content:before{background-color:#d8d8d8;border:1px solid #d8d8d8;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:24px;width:70%;z-index:1}
.tmna-ourapproach-content .tmna-ourapproach-content-card{align-self:unset;cursor:pointer;flex-wrap:wrap;margin:0}
.tmna-ourapproach-content .tmna-ourapproach-content-card-img{background-color:#fff;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #fff;height:3pc;position:relative;transition:all .5s ease;width:3pc;z-index:2}
.tmna-ourapproach-content .tmna-ourapproach-content-card-img img{display:block;height:24px;margin-left:10px;margin-top:8px;width:24px}
.tmna-ourapproach-content .tmna-ourapproach-content-card-img svg{display:none;width:100%}
.tmna-ourapproach-content .tmna-ourapproach-content-card-content{-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:100%;margin-top:54px;max-width:264px;position:relative;transition:all .5s ease}
.tmna-ourapproach-content .tmna-ourapproach-content-card-content:before{background-image:linear-gradient(180deg,hsla(0,0,100%,0),#fff);content:"";height:100%;position:absolute;width:100%}
.tmna-ourapproach-content .tmna-ourapproach-content-card-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin:0}
.tmna-ourapproach-content .tmna-ourapproach-content-card-content .tmna-ttac-text{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:19px 0 0}
.tmna-ourapproach-content .tmna-ourapproach-content-card.active .tmna-ourapproach-content-card-img{transform:scale(2);-webkit-transform:scale(2)}
.tmna-ourapproach-content .tmna-ourapproach-content-card.active .tmna-ourapproach-content-card-img .consistent-top-corner{background:#252525;height:2px;position:absolute;right:1px;top:3px;width:2px}
.tmna-ourapproach-content .tmna-ourapproach-content-card.active .tmna-ourapproach-content-card-img svg{display:block}
.tmna-ourapproach-content .tmna-ourapproach-content-card.active .tmna-ourapproach-content-card-content:before,.tmna-ourapproach-content .tmna-ourapproach-content-card.active .tmna-ourapproach-content-card-img img{display:none}
.tmna-ourapproach-carousel .carousel-inner{border-radius:8px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card{background-color:#f6f6f6;flex-direction:row;padding-bottom:35px;padding-top:35px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img{background-color:#f6f6f6;border:4px solid #e10a1d;border-radius:50%;box-shadow:none;margin-right:89px;padding:20px;transition:all .5s ease;width:166px;z-index:2}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img img,.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img svg{fill:#000;width:100%}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content{max-width:50%;padding-right:31px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-weight:600;height:34px;margin:0 0 1pc}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ttac-text{font-family:toyotaType-Book,Arial,sans-serif;margin:0 0 28px;min-height:69px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ourapproach-carousel--pagination{justify-content:space-between}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ourapproach-carousel--pagination-arrows{gap:20px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ourapproach-carousel--pagination-arrows img{cursor:pointer}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ourapproach-carousel--pagination-current-slide{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
@media(max-width:767.98px){.tmna-ourapproach-container{margin:0 auto;padding:0 27px;width:100%}
}
@media(max-width:1023.98px){.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img{border:0;height:210px;margin:0 auto;width:200px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img img{display:none}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-img svg{display:none;width:200px}
.tmna-ourapproach-carousel--slide.active .tmna-ourapproach-content-card-img img{display:none}
.tmna-ourapproach-carousel--slide.active svg{display:block}
}
.tmna-ourapproach-container{margin:0 auto;padding:0 15px;width:100%}
.tmna-ourapproach-carousel{padding:0}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card{align-items:center;flex-direction:column;padding:1pc 44px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-carousel{margin:0;padding:0 20px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content{display:flex;flex-direction:column;max-width:265px;padding-right:0}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ttac-title{font-size:20px;height:auto;margin-bottom:1pc;margin-top:26px}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ttac-text{font-size:18px;height:auto;margin:0}
.tmna-ourapproach-carousel .tmna-ourapproach-content-card-content .tmna-ourapproach-carousel--pagination{-ms-flex-order:-1;justify-content:center;order:-1}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img:focus{outline:0}
@media(min-width:1024px){.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .consistent-icon,.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .emotional-icon,.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .iconic-icon{display:none;left:-18px;position:absolute;top:-65px;width:75pt}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .iconic-icon{left:-10px;top:-67px}
}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .emotional-icon .heart-icon-1{animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(1,0,0,1) .8s both}
@keyframes animate-svg-stroke-3{0{stroke-dashoffset:171.8721979649px;stroke-dasharray:171.8721979649px}
to{stroke-dashoffset:0;stroke-dasharray:171.8721979649px}
}
@keyframes animate-svg-fill-3{0{fill:transparent}
to{fill:#eb0a1e}
}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .iconic-icon .iconic-icon-1{animation:animate-svg-stroke-3 1s cubic-bezier(.23,1,.32,1) 0 both,animate-svg-fill-3 .7s cubic-bezier(.39,.575,.565,1) .8s both}
@keyframes animate-svg-stroke-4{0{stroke-dashoffset:282.4253540039px;stroke-dasharray:282.4253540039px}
to{stroke-dashoffset:0;stroke-dasharray:282.4253540039px}
}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .iconic-icon .iconic-icon-2{animation:animate-svg-stroke-4 1s cubic-bezier(.23,1,.32,1) .12s both,animate-svg-fill-4 .7s cubic-bezier(.39,.575,.565,1) .9s both}
@keyframes animate-svg-stroke-1{0{stroke-dashoffset:292.0720214844px;stroke-dasharray:292.0720214844px}
to{stroke-dashoffset:584.1440429688px;stroke-dasharray:292.0720214844px}
}
.tmna-ourapproach-content-card .tmna-ourapproach-content-card-img .consistent-icon .consistent-icon-1{animation:animate-svg-stroke-1 1s linear 0 both,animate-svg-fill-1 .7s cubic-bezier(.175,.885,.32,1.275) .8s both}
@keyframes animate-svg-stroke-2{0{stroke-dashoffset:12.2545003891pc;stroke-dasharray:12.2545003891pc}
to{stroke-dashoffset:24.5090007782pc;stroke-dasharray:12.2545003891pc}
}
@keyframes animate-svg-fill-2{0{fill:transparent}
to{fill:#eb0a1e}
}
.consistent-icon-2{animation:rotateBox 2s ease 2;background:red;transform-box:fill-box;transform-origin:50% 50%}
@keyframes rotateBox{to{transform:rotate(90deg)}
}
.heart-icon-2{animation:heart-pulse 3s infinite;animation-timing-function:ease-in-out;transform-box:fill-box;transform-origin:50% 50%}
@keyframes heart-pulse{0{transform:scale(1)}
50%{transform:scale(.9)}
70%{transform:scale(.9)}
to{transform:scale(1)}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
@keyframes SlideUpText{0{opacity:0;transform:translateY(75pt)}
to{opacity:1;transform:translateY(0)}
}
body,html{overscroll-behavior:none;scroll-behavior:smooth;touch-action:pan-y}
body{margin:0;padding:0}
body.page>.root.responsivegrid{height:100%;margin:0;max-width:100vw;overflow-x:hidden;overflow-y:hidden;padding:0;position:relative}
div{outline:0}
@media(min-width:1024px){.images,.tmna-home-outerdiv{height:100vh}
}
.tmna-home-outerdiv{transition:height .5s}
.tmna-home-outerdiv .images{display:block;margin:auto;max-width:1500px;width:100%}
.tmna-home-outerdiv .images .tmna-img-center img,.tmna-home-outerdiv .images .tmna-img-center video,.tmna-home-outerdiv .images .tmna-lb-style img,.tmna-home-outerdiv .images .tmna-lb-style video,.tmna-home-outerdiv .images .tmna-lt-style img,.tmna-home-outerdiv .images .tmna-lt-style video,.tmna-home-outerdiv .images .tmna-rb-style img,.tmna-home-outerdiv .images .tmna-rb-style video,.tmna-home-outerdiv .images .tmna-rt-style img,.tmna-home-outerdiv .images .tmna-rt-style video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.tmna-home-outerdiv .images .tmna-lb-style,.tmna-home-outerdiv .images .tmna-lt-style{opacity:0;position:absolute;transition:all .6s ease-in-out;transition-delay:.5s;z-index:10}
.tmna-home-outerdiv .images .tmna-lt-style{left:16.999%}
.tmna-home-outerdiv .images .tmna-rb-style,.tmna-home-outerdiv .images .tmna-rt-style{opacity:0;position:absolute;right:10%;transition:all .6s ease-in-out;transition-delay:.5s;z-index:5}
.tmna-home-outerdiv .images .tmna-lb-style{align-items:center;display:flex;justify-content:center;left:2%;z-index:21}
.tmna-home-outerdiv .images .tmna-lb-style.image .tmna-lb-vid,.tmna-home-outerdiv .images .tmna-lb-style.image .tmna-play-div,.tmna-home-outerdiv .images .tmna-lb-style.video .tmna-lb-img{display:none}
.tmna-home-outerdiv .images .tmna-img-center{opacity:0;position:absolute;top:42.888%;transition:all .6s ease-in-out;transition-delay:.4s}
.tmna-home-outerdiv .images .tmna-text{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:.9;margin:auto;pointer-events:none;position:relative;text-align:center;width:100%;z-index:21}
.tmna-home-outerdiv .images .tmna-text .tmna-inner-txt{overflow:hidden;width:100%}
.tmna-home-outerdiv .images .tmna-text .tmna-inner-txt .tmna-toyota-txt{font-size:inherit;line-height:.9;margin-bottom:revert}
@media(max-width:767.98px){.tmna-home-outerdiv .images .tmna-text .tmna-inner-txt .tmna-toyota-txt{animation:none}
}
.tmna-home-outerdiv .images .tmna-play-div{height:20.5%;position:absolute;width:17%}
.tmna-home-outerdiv .images .tmna-play-div .tmna-vid-title{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;font-weight:600;line-height:1.1;margin:24px auto;opacity:0;text-align:center;transition:opacity .5s;transition-delay:2s}
.tmna-home-outerdiv .tmna-video-sec{line-height:0;position:relative}
.tmna-home-outerdiv .tmna-video-sec video{width:100%}
.tmna-home-outerdiv .tmna-video-sec .tmna-play-div{height:90px;height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;width:44px;z-index:12}
.tmna-home-outerdiv .tmna-video-sec .tmna-play-div img{cursor:pointer;height:90px;height:44px;width:90px;width:44px}
@media(max-width:767.98px){.tmna-home-outerdiv .images .tmna-img-center,.tmna-home-outerdiv .images .tmna-lb-style,.tmna-home-outerdiv .images .tmna-lt-style,.tmna-home-outerdiv .images .tmna-rb-style,.tmna-home-outerdiv .images .tmna-rt-style{transition:none}
.tmna-home-outerdiv .images .tmna-play-div{display:none}
}
.video-overlay{align-items:center;background-position:50%;background-size:cover;cursor:pointer;display:flex;flex-direction:column;height:100%;height:233px;justify-content:center;max-height:810pt;position:absolute;width:100%;z-index:900}
.video-overlay.video-overlay-videoTag{height:100%;max-height:unset}
.mediaGallery-leftBottom-video-tag{height:auto;max-width:20in;width:100%}
#video-overlay-firefox-fix{height:100%;left:0;position:absolute;top:0;width:100%;z-index:901}
#video-overlay-play{height:auto;max-width:225px;width:12%}
#video-overlay-play+#video-overlay-text{margin-top:calc(3.90291px + 1.35922%)}
#video-overlay-text{color:#fff;display:block;font-family:toyotaType-Semibold,sans-serif;font-size:calc(12.1165px + 1.0356vw);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.1;overflow-wrap:break-word;text-align:center;white-space:pre-wrap}
.iframexlvideo,.video-thumbnail-image,.video-thumbnail-image-2-0{height:100%;width:100%}
@media(min-width:1024px){.iframexlvideo,.video-thumbnail-image,.video-thumbnail-image-2-0{z-index:800}
}
.video-thumbnail-image,.video-thumbnail-image-2-0{display:block;pointer-events:none;position:absolute}
@media(min-width:1024px){.video-thumbnail-image,.video-thumbnail-image-2-0{height:99px;width:149px}
}
.iframecontainer{align-items:center;display:flex;height:162px;justify-content:center;position:absolute;width:3in}
@media(max-width:767.98px){.iframecontainer{display:none}
}
.iframexlvideo{border:0;display:block;height:100%;margin:auto;max-width:20in;width:100%}
.iframewrapper{display:flex;justify-content:center;position:relative}
.iframewrapperbackground{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%;z-index:-1}
.iframe-table-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}
@media(max-width:767.98px){.iframe-table-wrapper{height:100%;padding-bottom:0}
}
.iframe-table-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
@media(max-width:767.98px){.iframe-table-wrapper iframe{border:0;position:relative}
}
@media only screen and (max-width:1023px){body.page>.root.responsivegrid{margin:auto}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn--default--9.aem-GridColumn.aem-GridColumn--offset--default--0,body.page>.root.responsivegrid .responsivegrid .aem-GridColumn.aem-GridColumn--default--3.aem-GridColumn--offset--default--0{display:block;float:none;width:100%}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn.aem-GridColumn--default--3.aem-GridColumn--offset--default--0{min-height:150px}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn.aem-GridColumn--default--2.aem-GridColumn--offset--default--0{display:block;float:none;width:100%}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn--phone--12.aem-GridColumn--offset--default--0{display:block;float:left;width:100%}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn--default--10.aem-GridColumn.aem-GridColumn--offset--default--0{width:100%}
body.page>.root.responsivegrid .responsivegrid .aem-GridColumn.aem-GridColumn--default--2.aem-GridColumn--offset--default--0{min-height:90pt}
.mediaGallery{position:relative}
}
.responsivegrid.aem-GridColumn--default--none.aem-GridColumn--default--12.aem-GridColumn--offset--default--0 div.aem-Grid.aem-Grid--12.aem-Grid--default--12,.responsivegrid.aem-GridColumn--default--none.aem-GridColumn--default--12.aem-GridColumn--offset--default--0 div.aem-Grid.aem-Grid--12.aem-Grid--default--12.aem-Grid--phone--12{margin:auto;max-width:1323px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-principles-container{display:contents;margin:0 auto;max-width:767.98px}
.tmna-principles-container .tmna-principles-title{color:#000;margin:0;padding:0 15px 30.8px}
.tmna-principles-container .tmna-principles-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:0;text-transform:uppercase}
.tmna-principles-container .tmna-principles-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:26.4px;margin:0;max-width:345px;padding:21px 0 0}
.tmna-principles-container .tmna-ttac-principles-card-title{color:#e10a1d;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
.tmna-principles-container .tmna-principles-content{-ms-overflow-style:none;flex:1;overflow:auto;padding:0 0 6pc;scrollbar-color:transparent transparent;scrollbar-width:none}
@media(max-width:767.98px){.tmna-principles-container .tmna-principles-content{cursor:move}
}
.tmna-principles-container .tmna-principles-content::-webkit-scrollbar{display:none}
.tmna-principles-container .tmna-principles-content .tmna-principles-card{border:1px solid #d8d8d8;margin:0 10.5px;width:223px}
.tmna-principles-container .tmna-principles-content .tmna-principles-card:first-of-type{margin-left:0}
.tmna-principles-container .tmna-principles-content .tmna-principles-card:last-of-type{margin-right:0}
.tmna-principles-container .tmna-principles-content .tmna-principles-card-container{display:flex;min-width:-moz-min-content;min-width:min-content;padding:0 15px}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--video{background:#f6f6f6;height:2in}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--video .tmna-principles-video{background:#f6f6f6;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--text{padding:21px 24px 52px;width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--title{color:#e10a1d;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-weight:600;margin:0;padding:0 0 8px;text-transform:uppercase}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--description{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:0;width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--description p{margin-bottom:0}
@media(min-width:768px){.tmna-principles-container{display:flex;justify-content:center;max-width:1023.98px;overflow:hidden}
.tmna-principles-container .tmna-principles-title{padding:0 27px 44px}
.tmna-principles-container .tmna-principles-title--headline{font-size:40px;line-height:44px;max-width:550px;padding-top:18px}
.tmna-principles-container .tmna-principles-content{overflow:hidden}
.tmna-principles-container .tmna-principles-content .tmna-principles-card{margin:0 11px;width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card-container{padding:0 9pt}
}
@media(min-width:1024px){.tmna-principles-container{max-width:1126px;padding:0 27px}
.tmna-principles-container .tmna-principles-content{padding:0 0 166px}
.tmna-principles-container .tmna-principles-title{padding:0 214px 92px}
.tmna-principles-container .tmna-principles-title--headline{font-size:40px;line-height:44px;max-width:32pc;padding-top:18px}
.tmna-principles-container .tmna-principles-content .tmna-principles-card{border:0;margin:0 1pc;width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card-container{display:flex;min-width:-moz-min-content;min-width:min-content;padding:0}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--text{padding:38px 0 0}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--video .tmna-principles-video{width:100%}
.tmna-principles-container .tmna-principles-content .tmna-principles-card--title{padding-bottom:19px}
}
@media(min-width:1392px){.tmna-principles-container .tmna-principles-content .tmna-principles-card{width:21pc}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
@keyframes fadeIn{0{opacity:0}
to{opacity:1}
}
.tmna-our-brand-sensibility{background:#000;height:100%}
.tmna-our-brand-sensibility-container{height:100%;overflow:hidden;position:relative}
.tmna-our-brand-sensibility-content{-ms-overflow-style:none;flex-direction:column;max-width:100%;overflow-y:scroll;padding:42px 0 0;position:relative;scrollbar-width:none}
.tmna-our-brand-sensibility-content::-webkit-scrollbar{display:none}
.tmna-our-brand-sensibility-image-container{display:none}
.tmna-our-brand-sensibility-main--title span{color:#fff;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:0;padding:0 15px}
.tmna-our-brand-sensibility-main--description p{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:0;max-width:100%;padding:22.8px 15px 60px}
.tmna-our-brand-sensibility-subsection--image{display:block;padding:0 0 31px}
.tmna-our-brand-sensibility-subsection--image img{height:100%;min-height:15pc;-o-object-fit:cover;object-fit:cover;width:100%}
.tmna-our-brand-sensibility-subsection{color:#fff;margin:0 auto 0 0;padding:0 15px}
.tmna-our-brand-sensibility-subsection--icon{align-items:flex-start;display:flex;height:100%}
.tmna-our-brand-sensibility-subsection--icon-container{border:1px solid #d8d8d8;border-radius:100%;height:4pc;margin-bottom:auto;overflow:hidden;width:4pc}
.tmna-our-brand-sensibility-subsection--body{padding:0 24px}
.tmna-our-brand-sensibility-subsection--body-title h6{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:-.5px;line-height:1.1;text-transform:uppercase}
.tmna-our-brand-sensibility-subsection--body-description{padding:7px 0 60px}
.tmna-our-brand-sensibility-subsection--body-description.collapse:not(.show){display:block}
.tmna-our-brand-sensibility-subsection--body-description p{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:0}
@media(min-width:768px){.tmna-our-brand-sensibility{height:100%;padding:0}
.tmna-our-brand-sensibility-subsection--image img{max-height:100%}
.tmna-our-brand-sensibility-container{flex-direction:row;margin:0 auto;max-height:calc(100vh - 7pc);max-width:100%;padding:0}
.tmna-our-brand-sensibility-content{padding:0 27px;width:46.5%}
.tmna-our-brand-sensibility-image{display:none}
.tmna-our-brand-sensibility .collapsing{margin:0;padding:0 !important}
.tmna-our-brand-sensibility-image-container{display:block;height:100%;margin:0;width:53.5%}
.tmna-our-brand-sensibility-image-container img{height:100%;margin:0;opacity:0;width:100%}
.tmna-our-brand-sensibility-image-container img.active{animation:fadeIn .3s ease-in-out;display:block;-o-object-fit:cover;object-fit:cover;opacity:1}
.tmna-our-brand-sensibility-image-container img.hover-leaving{opacity:0;transition:all .35s ease-in-out}
.tmna-our-brand-sensibility-main--title span{color:#fff;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;letter-spacing:-.63px;line-height:1.1;margin:0;padding:2.7pc 0 0}
.tmna-our-brand-sensibility-main--description p{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;padding:27.8px 0 45px}
.tmna-our-brand-sensibility-subsection--image{display:none}
.tmna-our-brand-sensibility-subsection{border-bottom:1px solid #58595b;color:#fff;cursor:pointer;height:auto;margin:0;padding:15px 0}
.tmna-our-brand-sensibility-subsection:last-of-type{border-bottom:0;margin-bottom:43.5px}
.tmna-our-brand-sensibility-subsection.active .tmna-our-brand-sensibility-subsection--icon img{display:block}
.tmna-our-brand-sensibility-subsection--icon{align-items:center}
.tmna-our-brand-sensibility-subsection--icon-container img{display:none}
.tmna-our-brand-sensibility-subsection--body{display:flex;flex-direction:column;justify-content:center;padding:0 24px}
.tmna-our-brand-sensibility-subsection--body-title h6{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:-.5px;line-height:1.1;text-transform:uppercase}
.tmna-our-brand-sensibility-subsection--body-description{padding:0;transition:all .3s ease-in-out}
.tmna-our-brand-sensibility-subsection--body-description.collapse:not(.show){display:none}
.tmna-our-brand-sensibility-subsection--body-description p{padding:10px 0 16.5px}
}
@media(min-width:1024px){.tmna-our-brand-sensibility .gradient{height:15pc;max-width:100%}
.tmna-our-brand-sensibility .tmna-gradient-top{background-image:linear-gradient(0,transparent,#000);height:9pc;left:0;position:absolute;top:0;width:100%}
.tmna-our-brand-sensibility-content{margin:0 60px 0 0;max-width:545px;padding:0}
.tmna-our-brand-sensibility-container{max-width:1350px;padding:0 0 0 27px}
.tmna-our-brand-sensibility-image-container{display:block;height:100%;margin:0}
.tmna-our-brand-sensibility-image-container img,.tmna-our-brand-sensibility-image-container picture{height:calc(100% - 161px);position:fixed;top:161px}
.tmna-our-brand-sensibility-main--title{max-width:33pc}
.tmna-our-brand-sensibility-main--title span{font-size:40px;letter-spacing:-.5px;line-height:1.1;max-width:100%;padding:129px 0 0}
.tmna-our-brand-sensibility-main--description p{font-size:20px;max-width:33pc;padding:37px 0 92px}
.tmna-our-brand-sensibility-subsection{border-bottom:1px solid #58595b;height:auto;max-width:33pc;padding:1pc 0 15px}
.tmna-our-brand-sensibility-subsection--body{display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 4pc)}
.tmna-our-brand-sensibility-subsection--body-title h6{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;letter-spacing:normal;line-height:normal;width:100%}
.tmna-our-brand-sensibility-subsection--body-description p{max-width:100%;padding:7px 0 9pt;width:100%}
}
@media(min-width:1392px){.tmna-our-brand-sensibility-content{margin:0 90pt 0 0}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
@keyframes brand_fade_in{0{opacity:0}
to{opacity:1}
}
.tmna-our-brand-story{background:#000;height:100%;padding:1pc 15px 0}
.tmna-our-brand-story-container{align-items:center;flex-direction:row;height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:relative}
.tmna-our-brand-story .gradient{background-image:linear-gradient(180deg,transparent,#000);bottom:0;height:68px;left:0;position:sticky;width:100%}
.tmna-our-brand-story-content{-ms-overflow-style:none;height:100%;margin:auto;max-width:100%;overflow-y:scroll;padding:0;scrollbar-width:none}
.tmna-our-brand-story-content.full-height{height:calc(100vh - 8pc)}
.tmna-our-brand-story-content::-webkit-scrollbar{display:none}
.tmna-our-brand-story-image{display:none}
.tmna-our-brand-story-main--title{pointer-events:none}
.tmna-our-brand-story-main--title span{color:#fff;cursor:pointer;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;font-weight:400;letter-spacing:-.5px;line-height:1.1;padding:26px 0 0}
.tmna-our-brand-story-main--title h1,.tmna-our-brand-story-main--title h2,.tmna-our-brand-story-main--title h3,.tmna-our-brand-story-main--title h4,.tmna-our-brand-story-main--title h5,.tmna-our-brand-story-main--title h6{color:#fff;font-weight:400}
.tmna-our-brand-story-main--title.active{opacity:1}
.tmna-our-brand-story-main--description{cursor:pointer}
.tmna-our-brand-story-main--description p{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:22.8px 0 0}
.tmna-our-brand-story-main--image{background-color:#000;display:block;margin-top:60px;padding:0 !important;width:100%}
.tmna-our-brand-story-main--image--dynamic{background-color:#000;display:none;-o-object-fit:cover;object-fit:cover;padding-bottom:25px;width:100%}
@media(max-width:767px){.tmna-our-brand-story-main--image--dynamic{min-height:15pc}
}
.tmna-our-brand-story-main--image--dynamic.active{display:block}
.tmna-our-brand-story-article{cursor:default;margin:54.6px 0;opacity:.3}
.tmna-our-brand-story-article:last-child{margin:0}
.tmna-our-brand-story-article--eyebrow{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem}
.tmna-our-brand-story-article--title{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;font-weight:600;letter-spacing:-.5px;line-height:2.2pc}
.tmna-our-brand-story-article.active{opacity:1}
@media(max-width:767.98px){.tmna-our-brand-story-main--title{opacity:1 !important}
}
@media(min-width:768px){.tmna-our-brand-story{padding:27px 27px 0}
.tmna-our-brand-story-main--title span{font-size:40px;letter-spacing:-.63px}
.tmna-our-brand-story-main--image{height:auto;margin-top:66px;max-height:472px}
.tmna-our-brand-story-main--image--dynamic{display:none;height:100%;max-height:406px;-o-object-fit:cover;object-fit:cover;padding-bottom:39px;transition:.8s ease-in-out;width:100%}
}
@media(min-width:768px)and (max-height:767px){.tmna-our-brand-story-main--image--dynamic{max-height:250px}
}
@media(min-width:768px)and (max-height:550px){.tmna-our-brand-story-main--image--dynamic{max-height:90px}
}
@media(min-width:768px){.tmna-our-brand-story-main--image--dynamic.active{display:block}
.tmna-our-brand-story-article{margin:117px 0}
.tmna-our-brand-story-article--title{font-size:40px;line-height:44px}
.tmna-our-brand-story-content.full-height{height:calc(100vh - 139px)}
.tmna-our-brand-story .gradient{height:168px}
}
@media(min-width:1024px){.tmna-our-brand-story{overflow-y:auto;padding:0}
.tmna-our-brand-story-container{align-items:center;flex-direction:row;height:100%;margin:0 auto;max-width:1350px;overflow-y:auto;padding:0 27px;position:relative;scrollbar-width:none;width:100%}
.tmna-our-brand-story-container.full-height{height:calc(100vh - 163px)}
.tmna-our-brand-story-container::-webkit-scrollbar{display:none}
.tmna-our-brand-story .gradient{height:15pc;max-width:100%}
.tmna-our-brand-story .tmna-gradient-top{background-image:linear-gradient(180deg,#000,rgba(0,0,0,.1));height:200px;left:0;position:sticky;top:0;width:100%}
.tmna-our-brand-story-content{-ms-overflow-style:none;margin:auto;overflow-y:auto;padding-right:5%;padding-top:0;position:relative;scrollbar-width:none;width:100%}
.tmna-our-brand-story-content.full-height{height:auto}
.tmna-our-brand-story-content::-webkit-scrollbar{display:none}
.tmna-our-brand-story-image{display:block;height:100%;margin:0 auto;min-height:556px;opacity:0;padding:4pc 0;position:sticky;top:0;width:39pc}
.tmna-our-brand-story-image.full-height{height:calc(100vh - 162px)}
.tmna-our-brand-story-image--dynamic{bottom:0;display:none;height:100%;margin:auto 0;max-height:none;-o-object-fit:cover;object-fit:cover;top:0;transition:all .5s ease-in-out;width:100%}
.tmna-our-brand-story-image--dynamic.active{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:sticky;width:39pc}
.tmna-our-brand-story-image--dynamic:last-child{height:calc(100% - 4pc)}
.tmna-our-brand-story-main--title span{font-size:40px;letter-spacing:-.5px;line-height:1.1;margin-right:1pc;padding-top:0}
.tmna-our-brand-story-main--description p{font-size:20px;line-height:normal;margin-top:37px}
.tmna-our-brand-story-main--image{display:none}
.tmna-our-brand-story-article{margin:0;max-width:32pc;padding:133px 0 0;transition:all .2s}
.tmna-our-brand-story-article:last-of-type{margin-bottom:39px}
.tmna-our-brand-story-article--eyebrow{color:#fff;font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem}
.tmna-our-brand-story-article--title{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;letter-spacing:-.5px;line-height:1.1}
}
@media(min-width:1392px){.tmna-our-brand-story-content{padding-right:9pc}
}
@media(min-width:1920px){.tmna-our-brand-story-content{padding-right:9pc}
.tmna-our-brand-story-image--dynamic{height:100%}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
body.body-support{height:100%}
body.body-support .tmna-support-accordion-item .collapsing{transition:.5s}
body.body-support .tmna-support-accordion-item .collapsing.fadein-animation .tmna-section-title--description.tmna-ttac-subtitle{animation:fadein .5s ease-in-out}
body.body-support .tmna-support-accordion-item .collapsing.fadeout-animation .tmna-section-title--description.tmna-ttac-subtitle{animation:fadeout .5s ease-out}
body.body-support .tmna-support-accordion-item .tmna-section-title--description.tmna-ttac-subtitle a{color:var(--color-black);text-decoration:underline}
@keyframes fadein{0{opacity:0}
25%{opacity:.25}
50%{opacity:.5}
75%{opacity:.75}
to{opacity:1}
}
@keyframes fadeout{0{opacity:1}
25%{opacity:.75}
50%{opacity:.25}
75%{opacity:0}
to{opacity:0}
}
body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button{color:#000;padding:0}
body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{font-size:14px;line-height:normal;max-width:80%}
@media(min-width:768px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{font-size:1pc;line-height:23px;max-width:100%}
}
@media(min-width:1024px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{max-width:80%}
}
@media(min-width:1280px){body.body-support div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{max-width:100%}
}
body.body-support .support-accordian-title .section-title{font-size:14px}
@media(min-width:768px){body.body-support .support-accordian-title .section-title{font-size:1pc !important}
}
@media(min-width:1024px){body.body-support .support-accordian-title .section-title{font-size:20px !important}
}
body.body-support .support-accordian-title .section-title:focus-visible{outline:auto}
body.body-support .title-support-page{margin-bottom:30.2px !important;margin-top:24px !important}
body.body-support .title-support-page b{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px}
@media(min-width:768px){body.body-support .title-support-page b{font-size:40px}
body.body-support .title-support-page{margin-bottom:55px !important;margin-top:37px !important}
}
@media(min-width:1024px){body.body-support .title-support-page{margin-top:50px !important;padding-top:0 !important}
}
body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif}
body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p b{font-family:toyotaType-Semibold,Arial,sans-serif !important;font-size:24px}
@media(min-width:768px){body.body-support .tmna-parent-spacing .tmna-section-title .tmna-ttac-subtitle p b{font-size:40px}
}
body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:30.6px !important;padding-top:90px !important}
@media(min-width:768px){body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:55px !important;padding-top:102px !important}
body.body-support .tmna-parent-spacing .tmna-title-container .tmna-section-title{padding-bottom:0 !important;padding-top:0 !important}
}
@media(min-width:1024px){body.body-support .tmna-parent-spacing .tmna-title-container{padding-bottom:77px !important;padding-top:102px !important}
}
body.body-support .title-space-small{padding-top:90px}
@media(min-width:768px){body.body-support .title-space-small{padding-top:102px}
}
@media(min-width:1024px){body.body-support .title-space-small{padding-top:134px}
}
body.body-support .title-space-small .tmna-section-title .tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif !important;margin-bottom:0}
body.body-support .main-title-container .tmna-section-title--description p,body.body-support .main-title-container .tmna-section-title--description ul{font-family:toyotaType-Book,Arial,sans-serif !important;font-size:14px}
@media(min-width:768px){body.body-support .main-title-container .tmna-section-title--description p,body.body-support .main-title-container .tmna-section-title--description ul{font-size:1pc}
}
body.body-support .modal-body .tmna-support-accordion-item-header--button{padding:0}
body.body-support .modal-body .tmna-support-accordion-item-header--button span{color:#000;font-size:14px}
@media(min-width:768px)and (max-width:1023px){body.body-support .modal-body .tmna-support-accordion-item-header--button span{font-size:1pc}
}
.arrangeGridSpace{transition:margin-top .35s ease}
@media(min-width:1024px){.arrangeGridSpace{margin-top:-392px}
.arrangeGridPadding{padding:0 0 0 56px !important}
}
.tmna-bh-support-modal{height:100%;margin-top:56px;padding-right:0 !important;z-index:999}
.tmna-bh-support-modal .modal-title{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-bh-support-modal .modal-title .modal-dismis{color:var(--color-black);display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;text-decoration:none}
@media(min-width:1024px){.tmna-bh-support-modal{display:none !important}
}
.tmna-bh-support-modal-backdrop{display:none}
.tmna-bh-support-modal .tmna-modal{height:100%}
.tmna-support-text-question{font-size:1pc;height:auto;letter-spacing:normal;line-height:normal;margin-bottom:23px;width:100%}
@media(max-width:767.98px){.tmna-support-text-question{height:100%;margin-bottom:0;width:100%}
.tmna-support-text-question .modal-dialog{height:100%;margin:0;max-width:100%}
}
.tmna-support-text-question .modal-content{border:0;border-radius:unset;height:100%;width:100%}
.tmna-support-text-question .modal-content .modal-header{background-color:var(--color-off-white);padding:19px 15px 21px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-header{padding:19px 27px 21px}
}
.tmna-support-text-question .modal-content .modal-header .modal-title{color:var(--color-black);display:flex;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:23px}
.tmna-support-text-question .modal-content .modal-header .modal-title .modal-icon{background-image:url(clientlib-site/resources/images/left-caret.png);background-repeat:no-repeat;height:22px;width:24px}
.tmna-support-text-question .modal-content .modal-body{color:var(--color-black);font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;overflow-y:scroll;padding:0 15px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-body{font-size:1pc;padding:0 27px}
}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button{margin:0}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button span{font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:600;margin:42px 0 20px}
@media(min-width:768px){.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button span{margin:41px 0 23px}
}
.tmna-support-text-question .modal-content .modal-body .tmna-support-accordion-item-header--button .tmna-support-accordion-item-header--icon{display:none}
.tmna-support-text-question .modal-content .modal-body .tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif;font-weight:400;margin-bottom:9pt}
.tmna-support-text-question .modal-content .modal-body .tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle a{color:var(--color-black);text-decoration:underline}
.tmna-support-columncontrol .container{margin:0 auto;max-width:1350px;padding:0 27px 60px;width:100%}
.tmna-support-columncontrol .container .row{margin:0}
.tmna-support-columncontrol .container .col-md-6{padding:0 56px 0 0}
.tmna-support-columncontrol .container .col-md-6:last-child{padding-left:56px;padding-right:0}
@media(max-width:767.98px){.tmna-support-columncontrol .container{padding-bottom:7pc}
.tmna-support-columncontrol .container .row .col-md-6,.tmna-support-columncontrol .container .row .col-md-6:last-child{padding:0}
}
.tmna-support-columncontrol .container{padding:0 15px 6pc}
#tmna-subscribe-description{resize:none}
.errorMsgSupport{bottom:-1pc;color:#e10a1d;display:none;font-family:toyotaType-Regular,Arial,sans-serif;font-size:9pt;left:0;line-height:1pc;position:absolute}
#tmna-subscribe-description{height:100%;width:100%}
.title-support-page{margin-bottom:4%}
@media(max-width:1024px){.title-support-page{margin-top:10% !important}
}
@media(max-width:1023px){.title-support-page{margin-top:5% !important}
}
@media(max-width:767px){.title-support-page,.title-support-page b{font-size:24px !important}
}
@media(max-width:420px){.title-support-page{margin-bottom:30px}
.title-support-page,.title-support-page b{font-size:24px !important}
}
@media(max-width:1023px){div.remove-padding-container div.container{padding-bottom:78pt !important}
}
@media(max-width:420px){div.remove-padding-container div.container{padding-bottom:30px !important}
div.remove-padding-container div.container section.tmna-title-container{padding:0 0 20px}
}
@media(max-width:720px){div.container-fluid>form.needs-validation>div>div.row{margin:auto !important;max-width:100% !important}
}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{font-size:40px}
@media(min-width:1024px){div.support-page-hero{height:482px}
}
div.support-page-hero:after{content:"";display:block;padding:3%}
@media(max-width:1024px){div.support-page-hero:after{padding:0}
}
.title-support-page{margin-top:5%}
div.remove-padding-container div.container{padding-bottom:0 !important}
div.remove-padding-container div.container div>div>div>div.accordion{margin-bottom:0}
div.tmna-parent-spacing>div.container,div.tmna-parent-spacing>div.container div.aa-titleTextVariation,div.tmna-parent-spacing>div.container div.titleTextVariation{padding:0}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:0 27px}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif !important}
div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p b{font-family:toyotaType-Book,Arial,sans-serif;font-size:40px !important}
@media(max-width:767px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title div.tmna-section-title--description p b{font-size:24px !important}
}
@media(max-width:1024px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:27px}
}
@media(max-width:767px){div.tmna-parent-spacing>div.container div.titleTextVariation div.tmna-section-title{padding:15px}
}
div.titleTextVariation,div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content{padding:0}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{font-family:toyotaType-Semibold,Arial,sans-serif;margin-bottom:77px}
div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle p{font-family:toyotaType-Book,Arial,sans-serif !important}
@media(max-width:1500px){div.titleTextVariation>div.tmna-title-container>div>div.tmna-section-title.tmna-ttac-content>div.tmna-section-title--description.tmna-ttac-subtitle{margin-bottom:10%}
}
@media(min-width:1500px){div.accordion{margin-bottom:81px}
}
@media(max-width:1499px){div.accordion{margin-bottom:14%}
}
@media(max-width:1023px){div.accordion{margin-bottom:0}
}
@media(max-width:767px){div.accordion div.tmna-title-text-support div.tmna-title-container.aa-titleTextVariation{font-size:14px}
}
@media(max-width:1023px){div.open-modal-mobile.accordion{border-bottom:2px solid #000;margin-bottom:0;padding:20px 0 21px}
}
div.open-modal-mobile.accordion div.support-accordian-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;margin-bottom:17px}
div.open-modal-mobile.accordion div.support-accordian-title div.section-title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;margin-bottom:0}
@media(min-width:768px){div.open-modal-mobile.accordion div.support-accordian-title div.section-title{font-size:1pc}
}
@media(max-width:1023px){div.open-modal-mobile>div.support-accordian-title{margin-bottom:0 !important}
div.open-modal-mobile>div.support-accordian-title>div.section-title{background-image:url(clientlib-site/resources/images/right-caret.png) !important;background-position:center right 10px;background-repeat:no-repeat;padding-right:36px}
div.open-modal-mobile>div.tmna-support-accordion{display:none !important}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button>span{font-size:1pc}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button>span.tmna-support-accordion-item-header--icon{background-image:none}
}
@media(max-width:767px){div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{font-size:14px !important;height:auto}
}
@media(max-width:420px){div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button{display:inline-block;font-size:14px !important;height:auto !important;padding:22px 0}
div.open-modal-mobile div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading>button.tmna-support-accordion-item-header--button span{display:inline-block;font-size:14px !important}
}
div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button,div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button span{font-family:toyotaType-Semibold,Arial,sans-serif}
div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button.collapsed,div.cmp-accordion__item.tmna-support-accordion-item>div.support-accordin-heading button.tmna-support-accordion-item-header--button.collapsed span{font-family:toyotaType-Book,Arial,sans-serif !important}
div.modal-body,div.tmna-bh-support-modal{z-index:99999}
div.modal-body>div button.tmna-support-accordion-item-header--button{font-family:toyotaType-Semibold,sans-serif,Arial;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin:53px 0 23px}
@media(max-width:1024px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-bottom:0}
}
@media(max-width:768px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-top:0}
}
@media(max-width:676px){div.modal-body>div button.tmna-support-accordion-item-header--button{padding-bottom:0}
}
div.modal-body>div button.tmna-support-accordion-item-header--button span.tmna-support-accordion-item-header--icon{background-image:none !important}
div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-family:toyotaType-Book,Arial,sans-serif;font-size:24px;font-weight:400;margin:20px 0}
@media(max-width:1024px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-size:1pc}
}
@media(max-width:768px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{margin:0 0 20px}
}
@media(max-width:676px){div.modal-body>div div.tmna-ttac-content div.tmna-section-title--description{font-size:14px}
}
div.modal-body>div.titleTextVariation>div.cq-placeholder{display:none !important}
div.modal-body>div.titleTextVariation>section{margin-bottom:15px;padding:0 !important}
@media(max-width:1024px){div.modal-body>div.titleTextVariation>section>div>div.tmna-ttac-content>div.tmna-section-title--description{display:block !important;padding-top:0}
}
.ghost{display:none !important}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-our-values-section{background-color:#000}
.tmna-our-values-container{max-width:100%;padding:0 15px 95px}
.tmna-our-values-content{width:100%}
.tmna-our-values-content .cmp-tabs,.tmna-our-values-content .tab-content{display:none}
.tmna-our-values-title{color:#fff;margin-bottom:62.8px}
.tmna-our-values-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;margin:0;text-transform:uppercase}
.tmna-our-values-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1.5rem;line-height:26.4px;margin:21px 0 0;max-width:290px}
.tmna-our-values-carousel{color:#fff;display:block}
.tmna-our-values-carousel--arrows{display:flex}
.tmna-our-values-carousel--arrows img{height:24px}
.tmna-our-values-carousel--slide{display:none;margin-bottom:0}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container{padding:0}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:2pc !important}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child .ttac-image-section img{min-height:216px}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin:27px 0 0}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-size:20px;letter-spacing:normal;line-height:1.1;max-width:162px}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin:23px auto 29px}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{min-height:92px}
.tmna-our-values-carousel--slide.active{display:block}
.tmna-our-values-carousel--slide p{font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc}
.tmna-our-values-carousel--pagination-arrows img{cursor:pointer}
.tmna-our-values-carousel--pagination-arrows img:first-of-type{margin-right:24px}
.tmna-our-values-carousel--pagination-current-slide{font-family:toyotaType-Regular,Arial,sans-serif;font-size:1pc;height:23px;position:relative;text-align:right;top:-2px;width:61px}
.tmna-our-values-carousel.carousel.carousel-fade .carousel-item{display:block;opacity:0;transition:opacity .4s ease-out}
.tmna-our-values-carousel.carousel.carousel-fade .carousel-item.active{opacity:1 !important}
@media(min-width:768px){.tmna-our-values-container{padding:0 27px 93px}
.tmna-our-values-title{margin-bottom:57px}
.tmna-our-values-title--headline{font-size:2.5rem;letter-spacing:-.5px;line-height:44px;margin:17px 0 0;max-width:713px}
.tmna-our-values-carousel{color:#fff}
.tmna-our-values-carousel--image{height:447px;width:100%}
.tmna-our-values-carousel p{margin-bottom:52px;max-width:inherit}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:13px !important}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child .ttac-image-section{min-height:447px}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin:27px 0 0}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{max-width:100%}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin:23px auto 0}
.tmna-our-values-carousel--slide .tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{min-height:46px}
}
@media(min-width:1024px){.tmna-our-values-container{max-width:1126px;padding:0 27px}
.tmna-our-values-content{width:100%}
.tmna-our-values-content .cmp-tabs{display:flex}
.tmna-our-values-content .cmp-tabs__tablist{border:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0;position:inherit;top:0;width:100%}
.tmna-our-values-content .cmp-tabs__tablist a:focus,.tmna-our-values-content .cmp-tabs__tablist li:focus,.tmna-our-values-content .cmp-tabs__tablist span:focus{outline:0}
.tmna-our-values-content .cmp-tabs__tab{background-color:transparent;box-sizing:border-box;color:#d8d8d8;cursor:pointer;display:block;font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;line-height:1.1pc;padding:0;text-decoration:none;width:125px}
.tmna-our-values-content .cmp-tabs__tab span{display:block;height:36px}
.tmna-our-values-content .cmp-tabs__tab:hover{background-color:transparent;color:#fff;text-decoration:none}
.tmna-our-values-content .cmp-tabs__tab--active{background-color:transparent;border-bottom:2px solid #e10a1d;color:#fff;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;padding:0 0 13px;width:125px}
.tmna-our-values-content .cmp-tabs__tab--active:hover{text-decoration:none}
.tmna-our-values-content .cmp-tabs__tabpanel{display:none}
.tmna-our-values-content .cmp-tabs__tabpanel--active,.tmna-our-values-content .tab-content{display:block}
.tmna-our-values-title{margin-bottom:89px}
.tmna-our-values-title--headline{max-width:737px}
.tmna-our-values-carousel{display:none}
.tmna-our-values-tabs .ttac-image-section img{-o-object-fit:cover;object-fit:cover}
.tmna-our-values-tabs .tmna-ttac-container{padding:0}
.tmna-our-values-tab{color:#fff}
.tmna-our-values-tab-text{height:5in;margin:38px 3pc 0 0;max-width:3in}
.tmna-our-values-tab-text h1{margin-bottom:21px}
.tmna-our-values-tab-text h1 span:first-of-type:after{content:"\a";white-space:pre}
.tmna-our-values-tab-image{height:inherit;position:relative;width:100%}
.tmna-our-values-tab-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
}
@media(min-width:1392px){.tmna-our-values-content{width:67pc}
.tmna-our-values-tabs--tab{width:9pc}
}
.tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{color:#fff}
.tmna-cmn-tabs-v1 .tmna-our-values-section{padding:20px 10px}
@media(min-width:1024px){.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container{max-width:1500px !important}
.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container .cmp-tabs__tab,.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container .cmp-tabs__tab--active{width:190px !important}
.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container .cmp-tabs__tabpanel{padding-top:30px !important}
}
@media(min-width:1392px){.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-content{padding-left:40px;padding-right:40px;width:100% !important}
}
@media(min-width:768px){.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container{padding:0 20px 5px}
.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container .container-fluid{padding-left:0;padding-right:0}
}
@media(max-width:768px){.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container{padding:0 5px 10px}
.tmna-cmn-tabs-v1 .tmna-our-values-section .tmna-our-values-container .tmna-ttac-container{padding-left:0;padding-right:0}
}
.tmna-cmn-tabs-v1 .tmna-our-values-section .titleTextAsset.theme-one.themeone-single-image{max-width:68pc !important}
.tmna-cmn-tabs-v1 .tmna-our-values-section .titleTextAsset.theme-one.themeone-single-image .tmna-ttac-container{margin:1pc 0;max-width:inherit !important}
.tmna-cmn-tabs-v1 .tmna-our-values-section .titleTextAsset.theme-one.themeone-single-image .tmna-ttac-container .tmna-ttac-content{padding-left:0;padding-right:0}
.tmna-tabs-hlink-red .cmp-tabs__tabpanel a{color:#e10a1d !important}
@media(min-width:1024px){.tmna-cmn-tabs-v1.smtab .tmna-our-values-section .tmna-our-values-container{max-width:70pc !important}
}
@media(min-width:1392px){.tmna-cmn-tabs-v1.smtab .tmna-our-values-section .tmna-our-values-content{padding-left:0;padding-right:0;width:100% !important}
}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar{background-color:#000;display:flex;overflow:hidden;width:100%;z-index:100}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar .navItem-sticky{border-right:1px solid #fff;display:table-cell;height:auto;width:inherit}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar .navItem-sticky a{align-items:center;color:#f2f2f2;display:flex;font-size:14px;height:100%;justify-content:center;padding:18px;text-align:center;text-decoration:none;width:100%}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar .navItem-sticky:hover{background-color:#e10a1d}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar .navItem-sticky.active{background-color:#fff;border-top:1px solid #e10a1d}
#tmna-navigation-tabs-container .stickyNavFiller #tmna-sticky-navbar .navItem-sticky.active a{color:#000}
#tmna-navigation-tabs-container .stickyNavFiller .content{padding:1pc}
.sticky{position:sticky;top:0;z-index:10000}
@media only screen and (max-width:768px){#tmna-navigation-tabs-container{display:none}
}
.cmp-tabs .themeone-image-top.theme-one .tmna-copy-text a,.cmp-tabs .themeone-image-top.theme-one .tmna-copy-text a:hover{color:#e10a1d}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.title-space-small{padding-bottom:0 !important}
.our-brand-page div.lens-content-desktop .tmna-vis-card,.our-brand-page div.lens-content-mobile .tmna-vis-card{background:transparent}
.our-brand-page div.lens-content-desktop .tmna-vis-card--subhead p,.our-brand-page div.lens-content-mobile .tmna-vis-card--subhead p{color:#fff}
.our-brand-page .modal-content{background-color:#000}
.our-brand-page div.tmna-brand-lens-title>.tmna-title-container,.our-brand-page div.tmna-brand-title>.tmna-title-container{padding:86px 27px 0}
@media(max-width:1023px){.our-brand-page div.tmna-brand-lens-title>.tmna-title-container,.our-brand-page div.tmna-brand-title>.tmna-title-container{padding:54px 273px 0 27px}
}
@media(max-width:767px){.our-brand-page div.tmna-brand-lens-title>.tmna-title-container,.our-brand-page div.tmna-brand-title>.tmna-title-container{padding:40px 137px 0 15px}
}
.our-brand-page div.tmna-brand-lens-title>.tmna-title-container div.tmna-ttac-title,.our-brand-page div.tmna-brand-title>.tmna-title-container div.tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif}
.our-brand-page div.tmna-brand-lens-title #videoLens,.our-brand-page div.tmna-brand-title #videoLens{border:0}
@media(min-width:1024px){.our-brand-page .tmna-brand-title{min-height:360px}
}
.our-brand-page .tmna-brand-title>.tmna-title-container.main-title-container{padding:145px 27px 95px}
@media(max-width:768px){.our-brand-page .tmna-brand-title>.tmna-title-container.main-title-container{padding:17px 27px 40px !important}
}
@media(max-width:375px){.our-brand-page .tmna-brand-title>.tmna-title-container.main-title-container{padding:40px 76px 42.2px 15px !important}
}
@media(min-width:1024px){.our-brand-page .tmna-brand-title>.tmna-title-container.main-title-container .tmna-section-title .tmna-ttac-title.no-visible{opacity:0}
}
@keyframes brand_slide_up{0{opacity:0;transform:translateY(50px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes brand_slide_down{0{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(50px)}
}
.our-brand-page div.tmna-ttac-content .tmna-copy-text{font-size:20px}
.our-brand-page div.tmna-ttac-content .tmna-copy-text p{font-size:20px !important;margin-bottom:0}
@media(max-width:768px){.our-brand-page div.tmna-ttac-content .tmna-copy-text p{font-size:20px !important}
}
@media(max-width:767px){.our-brand-page div.tmna-ttac-content .tmna-copy-text p{font-size:1pc !important}
}
.our-brand-page div.tmna-ttac-content img{height:3pc;width:3pc}
@media(min-width:1024px){.our-brand-page .tmna-our-brand-section.max-desktop{height:894px}
.our-brand-page .tmna-our-brand-section .tmna-our-brand-container{min-height:534px}
.our-brand-page .tmna-our-brand-section .tmna-our-brand-backdrop.max-desktop{height:894px}
}
.our-brand-page .tmna-brand-lens-column-container{margin-top:86px}
@media(max-width:768px){.our-brand-page .tmna-brand-lens-column-container{margin-top:0}
}
.our-brand-page .tmna-brand-lens-column-container .tmna-ttac-content .tmna-copy-text p{font-size:28px !important}
.our-brand-page .tmna-brand-lens-column-container .tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--img{border:0;margin-bottom:1pc;width:88px}
@media(min-width:1024px){.our-brand-page .tmna-brand-lens-column-container .tmna-icon-link-brand-lens .tmna-vis-content .tmna-vis-card--img{width:92px}
}
@media(max-width:1023px){.our-brand-page .tmna-brand-lens-column-container .column-container{padding:0 81pt}
}
@media(max-width:767px){.our-brand-page .tmna-brand-lens-column-container .column-container{padding:0 35px}
}
@media(max-width:1023px){.our-brand-page .tmna-brand-lens-column-container .column-container .row .column:not(:last-child){min-height:0;padding:0}
.our-brand-page .tmna-brand-lens-column-container .column-container .row .column:not(:last-child) .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{padding:0 0 31px}
}
@media(max-width:767px){.our-brand-page .tmna-brand-lens-column-container .column-container .row .column:not(:last-child) .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{padding:0 0 30px}
}
.our-brand-page section div.tmna-ttac-content div.tmna-section-title--eyebrow span{padding:81px 0 58px}
@media(max-width:1023px){.our-brand-page .tmna-brand-lens-core-elements .container{padding-bottom:74px !important}
}
@media(max-width:767px){.our-brand-page .tmna-brand-lens-core-elements .container{padding-bottom:49px !important}
}
@media(max-width:1023px){.our-brand-page .tmna-brand-lens-core-elements .tmna-vis-section .tmna-vis-content .tmna-vis-card{margin-bottom:19px !important}
}
@media(max-width:767px){.our-brand-page .tmna-brand-lens-core-elements .tmna-vis-section .tmna-vis-content .tmna-vis-card{margin-bottom:44px !important}
}
@media(max-width:375px){.our-brand-page .tmna-ttac-image-left-lens .tmna-ttac-container{margin-top:45.4px !important}
}
.our-brand-page .tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin-top:0 !important}
.our-brand-page .tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{margin-bottom:14px}
@media(min-width:768px){.our-brand-page .tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{margin-bottom:13px}
}
.tmna-title-container{margin:0 auto;max-width:767.98px;padding:88px 0 0}
.tmna-title-container .tmna-section-title{color:#000;margin:0;padding:0 15px 30.8px}
.tmna-title-container .tmna-section-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-weight:400;margin:0;text-transform:uppercase;width:11pc}
.tmna-title-container .tmna-section-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;letter-spacing:-.5px;line-height:1.1;margin:0;padding:21px 0 0}
.tmna-title-container .tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif;margin:0}
@media(min-width:768px){.tmna-title-container{margin-top:0;max-width:1023.98px;overflow:hidden;padding-top:89px}
.tmna-title-container .tmna-section-title{padding:0 27px 44px}
.tmna-title-container .tmna-section-title--headline{font-size:40px;max-width:550px;padding-top:18px}
}
@media(min-width:1024px){.tmna-title-container{margin-top:0;max-width:1351px;padding:137px 0 0}
.tmna-title-container .tmna-section-title{padding:0 214px 92px}
.tmna-title-container .tmna-section-title--headline{max-width:32pc}
.tmna-title-container .tmna-section-title.values{padding-bottom:89px}
.tmna-title-container .tmna-section-title.principles{padding-bottom:92px}
.tmna-title-container .tmna-section-title.vehicle{padding-bottom:63px}
}
.tmna-brand-lens-core-elements .tmna-title-container,.tmna-brand-lens-title .tmna-title-container,.tmna-brand-title .tmna-title-container,.tmna-title-description .tmna-title-container,.tmna-title-description-foundations .tmna-title-container,.tmna-title-description-guidelines-newupdates .tmna-title-container,.tmna-title-description-guidelines-ourapproach .tmna-title-container,.tmna-title-description-guidelines-title .tmna-title-container,.tmna-title-description-guidelines-vis .tmna-title-container{max-width:1126px;overflow:initial;padding:0 27px}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title,.tmna-brand-lens-title .tmna-title-container .tmna-section-title,.tmna-brand-title .tmna-title-container .tmna-section-title,.tmna-title-description .tmna-title-container .tmna-section-title,.tmna-title-description-foundations .tmna-title-container .tmna-section-title,.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title,.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title,.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title,.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title{margin:0 auto;padding:0;width:100%}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title--description,.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title--eyebrow,.tmna-brand-lens-title .tmna-title-container .tmna-section-title--description,.tmna-brand-lens-title .tmna-title-container .tmna-section-title--eyebrow,.tmna-brand-title .tmna-title-container .tmna-section-title--description,.tmna-brand-title .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description .tmna-title-container .tmna-section-title--description,.tmna-title-description .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description-foundations .tmna-title-container .tmna-section-title--description,.tmna-title-description-foundations .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title--description,.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--description,.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--description,.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--eyebrow,.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--description,.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;max-width:unset;width:100%}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title--headline,.tmna-brand-lens-title .tmna-title-container .tmna-section-title--headline,.tmna-brand-title .tmna-title-container .tmna-section-title--headline,.tmna-title-description .tmna-title-container .tmna-section-title--headline,.tmna-title-description-foundations .tmna-title-container .tmna-section-title--headline,.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title--headline,.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--headline,.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--headline,.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2.5rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1;max-width:unset;width:100%}
.tmna-title-description-guidelines-title .tmna-title-container{max-width:1350px;padding:152px 27px 87pt}
.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--headline{font-size:6rem;letter-spacing:-1px;line-height:1;max-width:75pc}
@media(max-width:767.98px){.tmna-title-description-guidelines-title .tmna-title-container{padding:84.9pt 27px 67px}
.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--headline{font-size:3.75rem;max-width:451px}
.tmna-title-description-guidelines-title .tmna-title-container{padding:97.2px 15px 46px}
.tmna-title-description-guidelines-title .tmna-title-container .tmna-section-title--headline{font-size:2.5rem;max-width:345px}
}
.tmna-title-description-guidelines-ourapproach .tmna-title-container{max-width:1126px;padding:137px 27px 0}
.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--headline{font-size:2rem;letter-spacing:-.4px;margin:20px 0 0;max-width:60pc;padding:0}
@media(max-width:767.98px){.tmna-title-description-guidelines-ourapproach .tmna-title-container{padding:55.8px 27px 0}
.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--headline{font-size:1.75rem;letter-spacing:normal;line-height:1.07;margin:15.7px 0 0}
.tmna-title-description-guidelines-ourapproach .tmna-title-container{padding:88.8px 15px 0}
.tmna-title-description-guidelines-ourapproach .tmna-title-container .tmna-section-title--headline{font-size:1.5rem;line-height:1.1;margin:21px 0 0}
}
.tmna-title-description-guidelines-vis .tmna-title-container{padding:137px 27px 0}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--headline{padding:17px 0 0}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--description{margin:21px 0 0;max-width:32pc}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--description p{margin:0}
@media(max-width:767.98px){.tmna-title-description-guidelines-vis .tmna-title-container{padding:78px 27px 0}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--headline{font-size:2.125rem;letter-spacing:normal;line-height:1;margin:5px 0 0;padding:0}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--description{margin:22px 0 0;max-width:84%}
.tmna-title-description-guidelines-vis .tmna-title-container{padding:79px 15px 0}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--headline{font-size:1.5rem;line-height:1.1;margin:13px 0 0;max-width:80%}
.tmna-title-description-guidelines-vis .tmna-title-container .tmna-section-title--description{margin:20.2px 0 0;max-width:100%}
}
.tmna-title-description-guidelines-newupdates .tmna-title-container{padding:134px 27px 0}
.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title--headline{padding:0}
@media(max-width:767.98px){.tmna-title-description-guidelines-newupdates .tmna-title-container{padding:60px 27px 0}
.tmna-title-description-guidelines-newupdates .tmna-title-container .tmna-section-title--headline{font-size:2.125rem;letter-spacing:-.43px;line-height:1.29}
.tmna-title-description-guidelines-newupdates .tmna-title-container{display:none}
}
.tmna-brand-lens-title,.tmna-brand-title{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-brand-lens-title .tmna-title-container,.tmna-brand-title .tmna-title-container{max-width:1350px;padding:84px 27px 0}
.tmna-brand-lens-title .tmna-title-container .tmna-section-title--headline,.tmna-brand-title .tmna-title-container .tmna-section-title--headline{font-size:40px;letter-spacing:-.5px;line-height:1.1;max-width:75pc;padding:0}
@media(max-width:767.98px){.tmna-brand-lens-title .tmna-title-container,.tmna-brand-title .tmna-title-container{padding:65px 27px 0;width:100%}
.tmna-brand-lens-title .tmna-title-container .tmna-section-title--headline,.tmna-brand-title .tmna-title-container .tmna-section-title--headline{font-size:2.5rem;letter-spacing:-.63px}
.tmna-brand-lens-title .tmna-title-container,.tmna-brand-title .tmna-title-container{padding:66px 15px 0}
.tmna-brand-lens-title .tmna-title-container .tmna-section-title--headline,.tmna-brand-title .tmna-title-container .tmna-section-title--headline{font-size:2rem;letter-spacing:-.5px;line-height:1.1}
}
.tmna-brand-lens-core-elements .tmna-title-container{max-width:1350px;padding:51px 27px 58px}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title{display:flex}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title:after{border-top:1px solid #2e2e2e;content:"";display:block;height:1px;position:relative;top:19px;width:100%}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title h4{font-size:1.375rem}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-right:47px;max-width:-moz-fit-content;max-width:fit-content;text-transform:none;width:100%}
@media(max-width:767.98px){.tmna-brand-lens-core-elements .tmna-title-container{margin:0 auto;padding:53px 15px 4pc;width:100%}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title{justify-content:center}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title:after{content:none}
.tmna-brand-lens-core-elements .tmna-title-container .tmna-section-title--eyebrow{margin-right:0;text-align:center}
.tmna-brand-lens-core-elements .tmna-title-container{padding:23px 15px 4pc}
}
.tmna-brand-title .tmna-title-container{padding:145px 27px 95px}
.tmna-brand-title .tmna-title-container .tmna-section-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:60px;letter-spacing:-1px;line-height:1}
@media(max-width:767.98px){.tmna-brand-title .tmna-title-container .tmna-section-title--headline{font-size:2pc;letter-spacing:-.5px;line-height:1.1}
.tmna-brand-title .tmna-title-container{padding:98.2px 27px 65.8px}
.tmna-brand-title .tmna-title-container .tmna-section-title--headline{line-height:1.1}
.tmna-brand-title .tmna-title-container{padding:6pc 15px 45.2px}
}
.tmna-title-foundation-variation .tmna-title-container{max-width:81pc}
.tmna-title-foundation-variation .tmna-title-container .tmna-section-title{padding:0 27px 92px}
@media(min-width:1024px){.tmna-title-our-values .tmna-section-title{padding-bottom:89px}
.tmna-title-our-values .tmna-section-title .tmna-section-title--headline{padding-top:17px}
.tmna-title-vehicle-essence .tmna-section-title{padding-bottom:67px}
.tmna-title-vehicle-essence .tmna-section-title .tmna-section-title--headline{padding-top:17px}
}
.tmna-support-columncontrol .last{padding:0 !important}
@media(max-width:767.98px){.tmna-support-columncontrol .last{padding:21px 0 !important}
}
.tmna-support-columncontrol .tmna-title-container{padding:86px 0}
@media(max-width:767.98px){.tmna-support-columncontrol .tmna-title-container{padding:21px 0}
}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .left{padding:0 56px 0 27px}
@media(max-width:767.98px){.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .left{padding:0 27px;padding:0 15px}
}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .right{padding:0 27px 0 56px}
@media(max-width:767.98px){.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .right{padding:0 27px;padding:0 15px}
}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--headline{font-size:24px;padding-top:0}
@media(max-width:767.98px){.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--headline{font-size:1pc;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;max-width:100%}
}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--description{font-size:1pc;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--description h6{font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:600;margin-bottom:23px;margin-top:53px}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--description p,.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--description ul{font-family:toyotaType-Book,Arial,sans-serif;font-weight:400;margin-bottom:0}
.tmna-support-columncontrol .tmna-title-container .tmna-faq-content-title .tmna-section-title--description ul{margin-bottom:23px}
.tmna-brand-lens-bottom-navlink .tmna-title-container,.tmna-brand-story-bottom-navlink .tmna-title-container,.tmna-support-browse-title .tmna-title-container,.tmna-support-form-title .tmna-title-container{max-width:1350px;padding:91px 0 6pc;width:100%}
@media(min-width:768px){.tmna-brand-lens-bottom-navlink .tmna-title-container,.tmna-brand-story-bottom-navlink .tmna-title-container,.tmna-support-browse-title .tmna-title-container,.tmna-support-form-title .tmna-title-container{padding:90px 0 110px}
}
@media(min-width:1024px){.tmna-brand-lens-bottom-navlink .tmna-title-container,.tmna-brand-story-bottom-navlink .tmna-title-container,.tmna-support-browse-title .tmna-title-container,.tmna-support-form-title .tmna-title-container{padding:90px 0 142px}
}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title,.tmna-support-browse-title .tmna-title-container .tmna-section-title,.tmna-support-form-title .tmna-title-container .tmna-section-title{padding:0 27px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--headline,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--headline,.tmna-support-browse-title .tmna-title-container .tmna-section-title--headline,.tmna-support-form-title .tmna-title-container .tmna-section-title--headline{max-width:100%;padding:0}
@media(max-width:767.98px){.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--headline,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--headline,.tmna-support-browse-title .tmna-title-container .tmna-section-title--headline,.tmna-support-form-title .tmna-title-container .tmna-section-title--headline{max-width:492px;max-width:80%}
}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description,.tmna-support-browse-title .tmna-title-container .tmna-section-title--description,.tmna-support-form-title .tmna-title-container .tmna-section-title--description{margin:25.2px 0 0;max-width:7in}
@media(min-width:768px){.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description,.tmna-support-browse-title .tmna-title-container .tmna-section-title--description,.tmna-support-form-title .tmna-title-container .tmna-section-title--description{margin:21px 0 0}
}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description h6,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description h6,.tmna-support-browse-title .tmna-title-container .tmna-section-title--description h6,.tmna-support-form-title .tmna-title-container .tmna-section-title--description h6{margin-top:54px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description p,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description p,.tmna-support-browse-title .tmna-title-container .tmna-section-title--description p,.tmna-support-form-title .tmna-title-container .tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0}
@media(max-width:767.98px){.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description p,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description p,.tmna-support-browse-title .tmna-title-container .tmna-section-title--description p,.tmna-support-form-title .tmna-title-container .tmna-section-title--description p{font-size:14px}
}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link,.tmna-support-browse-title .tmna-title-container .tmna-section-title .tmna-support-email-link,.tmna-support-form-title .tmna-title-container .tmna-section-title .tmna-support-email-link{display:flex;text-decoration:none}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link .icon,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link .icon,.tmna-support-browse-title .tmna-title-container .tmna-section-title .tmna-support-email-link .icon,.tmna-support-form-title .tmna-title-container .tmna-section-title .tmna-support-email-link .icon{background-image:url(clientlib-site/resources/images/envelope.png);height:15px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:22px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-support-browse-title .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-support-form-title .tmna-title-container .tmna-section-title .tmna-support-email-link span{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;margin-top:-6px;text-decoration:underline}
@media(max-width:767.98px){.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-support-browse-title .tmna-title-container .tmna-section-title .tmna-support-email-link span,.tmna-support-form-title .tmna-title-container .tmna-section-title .tmna-support-email-link span{font-size:14px;margin-top:-3px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title,.tmna-support-browse-title .tmna-title-container .tmna-section-title,.tmna-support-form-title .tmna-title-container .tmna-section-title{padding:0 15px}
}
.tmna-title-text-support .tmna-section-title,.tmna-title-text-support .tmna-title-container{padding:0}
.tmna-title-text-support .tmna-section-title--headline{font-size:24px;letter-spacing:normal;line-height:1.1;margin:0 0 54.6px;padding:86px 0 0;width:100%}
.tmna-title-text-support .tmna-section-title--description{display:block}
.tmna-title-text-support .tmna-section-title--description h6{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:normal;line-height:normal;margin:53px 0 23px}
.tmna-title-text-support .tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:normal;line-height:normal}
.tmna-title-text-support .tmna-section-title--description ul{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:normal}
.tmna-title-text-support .tmna-section-title--description ul li::marker{font-size:.625rem}
@media(max-width:767.98px){.tmna-title-text-support .tmna-title-container{padding:0}
.tmna-title-text-support .tmna-section-title--headline{background-image:url(clientlib-site/resources/images/right-caret.png);background-position:100%;background-position-y:center;background-repeat:no-repeat;border-bottom:2px solid var(--color-black);box-sizing:border-box;cursor:pointer;font-size:1pc;line-height:normal;margin:0;max-width:unset;padding-bottom:19px;padding-top:20px;text-decoration:none;width:100%}
.tmna-title-text-support .tmna-section-title--description{display:none}
.tmna-title-text-support .tmna-section-title--headline{font-size:14px}
}
.tmna-support-browse-title .tmna-title-container{padding:134px 0 0}
@media(min-width:1024px){.tmna-support-browse-title .tmna-title-container .tmna-section-title--headline{line-height:1.4}
}
@media(max-width:767.98px){.tmna-support-browse-title .tmna-title-container{padding:102px 0 44px;padding:90px 0 30.6px}
}
.tmna-legal-text-varitaion{padding-top:6pc}
.tmna-legal-text-varitaion .tmna-title-container{position:relative}
@media(max-width:767px){.tmna-legal-text-varitaion .tmna-title-container{padding:98px 15px 35.8px}
}
@media(min-width:768px){.tmna-legal-text-varitaion .tmna-title-container{padding:114px 27px 53px}
}
@media(min-width:1024px){.tmna-legal-text-varitaion .tmna-title-container{margin-left:auto;margin-right:auto;padding:168px 27px 136px}
}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title{padding:0}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--eyebrow{letter-spacing:normal;line-height:normal}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif !important;font-size:72px;letter-spacing:-.75px;line-height:1;padding-top:5px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title .tmna-section-link{display:none}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title .tmna-section-title--description{margin-top:0}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title .tmna-section-title--description p{font-family:toyotaType-Book,Arial,sans-serif !important}
@media(max-width:1024px){.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title .tmna-section-title--description{margin-top:15px}
}
@media(min-width:1024px){.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title{margin:0}
}
@media(max-width:767.98px){.tmna-legal-text-varitaion{padding-top:56px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title{display:flex;flex-wrap:wrap}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--eyebrow{width:100%}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--headline{align-items:baseline;display:flex;flex:0 0 100%;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:-.5px;line-height:1.1;max-width:100%;padding-top:10px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--description{flex:0 0 50%;max-width:50%;padding-top:40px;position:absolute;right:27px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--description .tmna-section-link{color:#fff;display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:normal;line-height:1.1;text-decoration:none}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--description .tmna-section-link .arrow-icon{background-image:url(clientlib-site/resources/images/right-arrow.png);background-repeat:no-repeat;height:24px;margin-left:13px;width:24px}
.tmna-legal-text-varitaion{padding-top:56px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title--headline{font-size:2pc;padding-top:20px}
.tmna-legal-text-varitaion .tmna-title-container .tmna-section-title .tmna-section-link{display:none}
}
.tmna-brand-lens-bottom-navlink,.tmna-brand-story-bottom-navlink{border-top:1px solid var(--color-white)}
.tmna-brand-lens-bottom-navlink .tmna-title-container,.tmna-brand-story-bottom-navlink .tmna-title-container{align-items:center;display:flex;height:4pc;justify-content:flex-end;margin:0;padding:0}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description{display:flex;justify-content:flex-end;margin:auto 0;max-width:unset}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description a,.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description p,.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description p a,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description a,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description p{color:inherit !important;display:flex;font-weight:600;justify-content:flex-end;line-height:1.1;margin:0;text-decoration:none}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description .icon,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description .icon{background-image:url(clientlib-site/resources/images/legal-right-arrow.png);background-repeat:no-repeat;height:24px;margin-left:1pc;-o-object-fit:contain;object-fit:contain;width:24px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description .link-hover-state span,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description .link-hover-state span{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:1px}
.tmna-brand-lens-bottom-navlink .tmna-title-container .tmna-section-title--description .link-hover-state span:hover,.tmna-brand-story-bottom-navlink .tmna-title-container .tmna-section-title--description .link-hover-state span:hover{outline:0;text-decoration-thickness:2px;text-underline-offset:2px}
@media(max-width:767.98px){.tmna-brand-lens-bottom-navlink .tmna-title-container,.tmna-brand-story-bottom-navlink .tmna-title-container{height:56px}
}
.tmna-brand-story-bottom-navlink{bottom:0;position:fixed;width:100%}
@media(min-width:1024px){.title-3-lines .tmna-title-container{max-width:1126px}
.title-3-lines .tmna-title-container .tmna-section-title{padding-left:27px;padding-right:27px}
.title-2-lines .tmna-title-container{max-width:1126px}
.title-2-lines .tmna-title-container .tmna-section-title{padding-left:27px;padding-right:27px}
.title-2-lines .tmna-title-container .tmna-section-title--headline{max-width:737px}
}
@media(min-width:768px){.title-2-lines .tmna-title-container .tmna-section-title--headline{max-width:713px}
}
.tmna-title-description-foundations .tmna-title-container{padding-top:137px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title{padding-bottom:89px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title--headline{font-size:40;letter-spacing:-.5;line-height:1.1}
@media(max-width:767.98px){.tmna-title-description-foundations .tmna-title-container{padding-top:88px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title{padding:0 27px 11px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title--eyebrow{height:24px;width:222px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title--headline{padding-top:17px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title{padding:0 15px 16.8px}
.tmna-title-description-foundations .tmna-title-container .tmna-section-title--headline{font-size:24px;letter-spacing:0;padding-top:21px}
}
.titleTextVariation.theme-one.tmna-title-description-guidelines-ourapproach .tmna-title-container{padding:4pc 27px;text-align:center}
.theme-one.tmna-title-text-support{padding:4pc 27px}
@media only screen and (min-width:1024px){.titleTextVariation.tmna-title-description-guidelines-ourapproach.theme-one .tmna-title-container{padding:4pc 0}
.titleTextVariation.tmna-title-description-guidelines-ourapproach.theme-one .tmna-section-title{padding:0}
.titleTextVariation.tmna-title-text-support.theme-one .tmna-title-container{max-width:1126px}
}
.tmna-tabs-heading-title.theme-one .tmna-title-container{padding:60px 0 0 !important}
.tmna-tabs-heading-title.theme-one .tmna-title-container .tmna-ttac-title{margin:auto;text-align:center}
.theme-one.title-text-community-articles .tmna-section-title--description.tmna-ttac-subtitle{padding:30px 0}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation{max-width:1126px;padding:60px 15px}
@media(max-width:767.98px){.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation{padding:45px 15px}
}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation .tmna-section-title.tmna-ttac-content{padding:0}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation .tmna-section-title--eyebrow.tmna-ttac-title{margin:auto;text-align:center}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation .tmna-section-title--headline.tmna-ttac-title,.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation h2{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;letter-spacing:-.5px;line-height:1.1;max-width:1126px;padding-bottom:40px;padding-top:0;text-align:center}
@media(max-width:767.98px){.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation .tmna-section-title--headline.tmna-ttac-title,.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation h2{font-size:24px;padding-bottom:30px}
}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation h2 .dialog-sup,.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation h3 .dialog-sup{font-size:18px;top:-15px}
.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation h6,.titleTextVariation.theme-one.title-text-tusa-pages .aa-titleTextVariation p{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:normal;line-height:normal}
@media only screen and (max-width:1024px){.titleTextVariation.title-text-empty-spacing.theme-one .tmna-title-container{padding-top:71px}
}
.titleTextVariation.title-text-empty-spacing.theme-one .tmna-title-container .tmna-section-title{padding:0}
@media only screen and (max-width:1024px){.titleTextVariation.title-text-empty-spacing.theme-one.title-text-empty-spacing-topnav .aa-titleTextVariation.tmna-title-container{padding-top:110px}
}
.titleTextVariation.title-text-tusa-pages.title-text-empty-spacing.theme-one .tmna-title-container{padding-bottom:0 !important;padding-top:0 !important}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-ttac-download-section .tmna-ttac-container,.tmna-ttac-image-bottom .tmna-ttac-container,.tmna-ttac-image-left .tmna-ttac-container,.tmna-ttac-image-left-lens .tmna-ttac-container,.tmna-ttac-image-right .tmna-ttac-container,.tmna-ttac-image-top .tmna-ttac-container,.tmna-ttac-tabs-content .tmna-ttac-container{margin:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container{display:flex;flex-direction:row;margin-bottom:9pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:9pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin-left:24px;margin-right:24px;width:39pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section video,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section video{margin:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{color:#000;padding-left:7pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop{display:block}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile{display:none}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{font-stretch:normal;font-style:normal;font-weight:400;height:23px;letter-spacing:normal;line-height:normal;margin:41px auto 17px 0;text-transform:uppercase}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle h2{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h2{font-size:2.5rem}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content h4,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content p{font-size:1rem}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:17px auto 21px 0;max-width:70%;word-break:break-word}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title:focus{outline:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{font-family:toyotaType-Book,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:21px auto 28px 0;max-width:100%;word-break:break-word}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p:focus,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text:focus{outline:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.1;margin:42px 0 24px;max-width:14pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-text-link{color:#000;cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin:24px 0 0;text-decoration:underline}
@media(max-width:1023.98px){.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{max-width:100%}
}
@media(max-width:767.98px){.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container{flex-direction:column;margin-bottom:6pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:6pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin-left:9pt;margin-right:9pt;width:auto}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subheading,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subheading{max-width:-moz-max-content;max-width:max-content}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{padding-left:82px;padding-right:164px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-copy-text,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-copy-text{margin:13px auto 23px 0}
}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container{margin-bottom:6pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:6pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin-left:0;margin-right:0;width:auto}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{padding:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-desktop{display:none}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile{display:block}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content-download-mobile .tmna-ttac-subheading{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;letter-spacing:-.5px;line-height:1.1;margin:23px 0 29.6px;max-width:345px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin-bottom:0;margin-top:25px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;margin-bottom:29.6px;margin-top:19px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{display:none}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{font-size:9pt;font-weight:600;letter-spacing:.25px;line-height:1.33}
.tmna-brand-lens-core-elements.lens-content-desktop{display:block}
@media(max-width:1024px){.tmna-brand-lens-core-elements.lens-content-desktop{display:none}
}
.tmna-brand-lens-core-elements.lens-content-mobile{display:none}
@media(max-width:1024px){.tmna-brand-lens-core-elements.lens-content-mobile{display:block}
.tmna-brand-lens-core-elements.lens-content-mobile>div.container>div.row>div.col-md-4{flex:0 0 100% !important;max-width:100% !important;width:100%}
.tmna-brand-lens-core-elements.lens-content-mobile>div.container>div.row>div.col-md-4>.aem-Grid--12>div.iconLink{display:inline-block;float:left;width:50%}
.tmna-brand-lens-core-elements.lens-content-mobile>div.container>div.row>div.col-md-4>.aem-Grid--12>div.iconLink:after{clear:both;content:"";display:block}
}
@media(max-width:767px){.tmna-brand-lens-core-elements.lens-content-mobile>div.container>div.row>div.col-md-4{flex:0 0 100% !important;margin-bottom:0;max-width:100% !important}
.tmna-brand-lens-core-elements.lens-content-mobile>div.container>div.row>div.col-md-4>.aem-Grid--12>div.iconLink{display:block;float:none;text-align:center;width:100%}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container{padding:0}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content{justify-content:left;margin:0 auto}
@media(max-width:1024px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content{justify-content:center}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card{background-color:transparent;max-width:244px;padding:0;text-align:left;width:100%}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card.justify-content-center{justify-content:left !important}
@media(max-width:1024px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card.justify-content-center{justify-content:center !important}
}
@media(max-width:767px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card{margin:auto}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content{display:inline-block !important;margin:0}
@media(max-width:1024px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content{text-align:center}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content img.tmna-vis-card--img{height:auto;margin:0;max-width:3pc;min-width:auto;width:100%}
@media(max-width:1024px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content img.tmna-vis-card--img{margin:auto}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content div.tmna-vis-card--subhead{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;margin-top:17px}
@media(max-width:1024px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content div.tmna-vis-card--subhead{line-height:150%}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content div.tmna-vis-card--subhead>p{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600}
@media(max-width:767px){.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-content div.tmna-vis-card a.tmna-vis-card-content>div p.tmna-copy-text{max-width:100% !important}
}
.tmna-brand-lens-core-elements>div.container>div.row>div.col-md-4 div.tmna-vis-container div.tmna-vis-more{display:none}
.tmna-brand-lens-core-elements section div.tmna-ttac-content div.tmna-section-title--eyebrow span{font-size:22px}
@media(max-width:1024px){.tmna-ttac-image-left-lens>section.tmna-ttac-container{padding:53px 0 43px}
}
@media(max-width:1023px){.tmna-ttac-image-left-lens>section.tmna-ttac-container{padding:0}
}
@media(max-width:1024px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container{display:block}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child{display:inline-block;margin-top:0;max-width:53pc;padding-top:0;width:66%}
@media(max-width:1024px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child{max-width:100%;width:100%}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container{height:0;padding-bottom:34.25%;padding-top:0;position:relative}
@media(max-width:1024px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container{max-width:100%;padding-bottom:56.25%;width:100%}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container.hide-play:after,.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container.hide-play:before{display:none}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container:before{background-image:url(clientlib-site/resources/images/play-button.svg);background-size:contain;content:"";cursor:pointer;display:block;height:9pc;left:41%;position:absolute;top:34%;width:9pc;z-index:999}
@media(max-width:480px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container:before{height:4pc;width:4pc}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container:after{background-image:url(clientlib-site/resources/images/video-thumnail-lens.png);background-position:50%;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}
@media(min-width:1025px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container:after{height:477px;width:100%}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container iframe{border-width:0;height:100%;left:0;position:absolute;top:0;width:100%}
@media(min-width:1025px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child.text-asset-youtube-container iframe{height:477px}
}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:first-child video{height:auto;width:100%}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child{display:inline-block;padding:0 27px 0 3pc;width:36%}
@media(max-width:1024px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child{max-width:100%;padding:0 27px;width:100%}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child.tmna-ttac-content{margin-bottom:50px;margin-top:42px;max-width:100%;min-height:auto !important;text-align:left}
.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child.tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child.tmna-ttac-content .tmna-ttac-subtitle{max-width:100%;width:100%}
}
@media(max-width:375px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child{padding:0 15px}
}
@media(min-width:1300px){.tmna-ttac-image-left-lens>section.tmna-ttac-container>div.tmna-image-content-container>div:last-child{margin-bottom:103px}
}
.tmna-ttac-tabs-content .tmna-ttac-container{padding-left:0}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container{justify-content:space-between;margin-bottom:0;margin-top:0}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:46px}
@media(min-width:1024px){.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container:first-child{height:5in}
}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section{height:inherit;margin:0}
@media(min-width:1024px){.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section{position:relative;width:46pc}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{left:0;position:absolute;top:0;width:calc(53vw + 149px)}
}
@media(min-width:1500px)and (min-width:1550px){.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{width:950px !important}
}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{height:5in;margin:38px 3pc 0 0;max-width:3in;padding-left:0}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{margin:0;max-width:100%}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{color:var(--color-white)}
@media(max-width:767.98px){.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{height:auto;max-width:unset}
}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{height:auto;margin:27px 0 0}
.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{display:block}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{min-height:40px;min-width:99pt;text-align:center}
@media(min-width:768px){.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{min-height:56px;min-width:9pc;text-align:center}
}
@media(min-width:1024px){.tmna-ttac-image-left,.tmna-ttac-image-right{width:100%}
.tmna-ttac-image-left .tmna-ttac-container,.tmna-ttac-image-right .tmna-ttac-container{margin:0 auto;max-width:1350px;padding:0 27px;width:100%}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container{-moz-column-gap:3pc;column-gap:3pc;min-height:4in}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin:0}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section{max-width:39pc}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .ttac-image-section picture,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section img,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .ttac-image-section picture{height:100%;-o-object-fit:cover;object-fit:cover}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-left:auto;max-width:32pc;padding:0}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{max-width:450px}
}
@media(min-width:1024px)and (max-width:1024px){.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{max-width:100%;width:100%}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{width:100%}
}
@media(min-width:1024px){.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{margin-left:auto;margin-right:auto;min-width:9pc;padding:15px 0}
}
@media(min-width:768px){.tmna-ttac-image-bottom{max-width:1500px;width:100%}
.tmna-ttac-image-bottom:not(:last-child){margin:0 auto 26px}
.tmna-ttac-image-bottom .tmna-ttac-container{margin:0;max-width:964px;padding:0}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-row{flex-wrap:nowrap;margin:0}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-row .tmna-img-content-outer-div{margin:0;max-width:unset;width:100%}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container{background-color:#f6f6f6;display:flex;flex-direction:column-reverse;margin:0;padding:0}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container:first-child{margin-top:0}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin:0;width:100%}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-left:0;margin-right:0;min-height:10pc;padding-left:2pc;padding-right:2pc;padding-top:22px;width:100%}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-weight:600;margin:0}
.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{font-size:1pc;margin:19px 0 28px}
}
@media(min-width:1024px){.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-bottom .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{font-size:1pc;margin:19px 0 39px}
.tmna-ttac-image-left .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container{display:flex;flex-direction:row}
.tmna-ttac-image-right .tmna-ttac-container .tmna-image-content-container,.tmna-ttac-tabs-content .tmna-ttac-container .tmna-image-content-container{display:flex;flex-direction:row-reverse}
.tmna-ttac-image-top .tmna-ttac-container .tmna-image-content-container{display:flex;flex-direction:column}
.tmna-ttac-image-bottom:not(:last-child){margin:0 auto 3pc}
}
.tmna-ttac-image-left-lens>.tmna-brand-lens-column-container>.column-container>.row>.column:first-child{border:0;margin-bottom:30px;min-height:auto !important}
.tmna-ttac-image-left-lens .tmna-ttac-container{margin-top:60px;max-width:1350px;padding:0 0 0 27px}
@media(max-width:1024px){.tmna-ttac-image-left-lens .tmna-ttac-container{padding:0}
}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container{background-color:#000;border-radius:3px;width:100%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container:not(:first-child){margin:0 auto}
@media(min-width:1024px){.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container>div:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin:0;width:52.0834%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{border-radius:3px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin:0 auto 0 0;padding:59px 0 0 58px;width:47.9166%}
@media(min-width:1024px){.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-bottom:86px;min-height:auto;padding-right:15px}
}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;max-width:455px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{font-family:toyotaType-Bold,Arial,sans-serif;font-weight:700;letter-spacing:2px;margin:28px auto 6px 0;min-height:34px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{color:var(--color-white);font-family:toyotaType-Book,Arial,sans-serif;font-weight:400;height:auto}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{color:inherit}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.5px;line-height:40px;margin:6px auto 26px 0}
@media(max-width:767.98px){.tmna-ttac-image-left-lens .tmna-ttac-container{padding:53px 27px 43px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container{border-radius:8px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container>div:first-child img{border-radius:8px 8px 0 0;width:100%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section{border-radius:8px;width:100%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{border-radius:8px 8px 0 0}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{padding:46px 0 66px 57px;width:100%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{margin-top:28px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{margin-top:6px;max-width:503px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin-top:26px;max-width:582px}
}
.tmna-ttac-image-left-lens .tmna-ttac-container{padding:54.8px 0 3pc}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container>div:first-child img{border-radius:0;width:100%}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{border-top-left-radius:0;border-top-right-radius:0}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{padding:45px 37px 81px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-style:normal;letter-spacing:normal;max-width:unset}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle{font-size:1rem;margin-top:28px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-size:2.25rem;line-height:1.11;margin-bottom:23px;margin-top:6px}
.tmna-ttac-image-left-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{display:block;font-size:1.25rem;line-height:normal;margin-top:23px}
.tmna-ttac-copy-text-lens .tmna-ttac-container .tmna-image-content-container:first-child,.tmna-ttac-copy-text-lens .tmna-ttac-container .tmna-image-content-container:not(:first-child){margin:0 auto}
.tmna-ttac-copy-text-lens .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{font-family:toyotaType-Light,Arial,sans-serif;font-size:1.75rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.29}
.tmna-ttac-brand-lens-core-elements{background-color:#151515;height:100%;margin:0;max-width:unset}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container{margin:0;padding:0}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{padding:26px 36px 45.8px 39px}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p,.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p{color:var(--color-white);font-family:toyotaType-Book,Arial,sans-serif;font-weight:400;height:auto;margin:0}
@media(max-width:767.98px){.tmna-ttac-brand-lens-core-elements{margin:0 auto;max-width:550px}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin:25px 35px 51.8px;max-width:455px;padding:0}
}
.tmna-ttac-brand-lens-core-elements .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin:25px 35px .3in;max-width:unset}
.tmna-ttac-download-section{background-color:#f6f6f6}
.tmna-ttac-download-section .tmna-ttac-container{margin:0}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container{margin-bottom:0;padding-bottom:9pc;padding-top:9pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{margin-bottom:13px;max-width:100%}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{font-family:toyotaType-Book,Verdana,sans-serif;font-size:20px;margin:13px auto 23px 0}
@media(min-width:1024px){.tmna-ttac-download-section .tmna-ttac-container{margin:0 auto;max-width:1350px;padding:0 27px;width:100%}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container{-moz-column-gap:14pc;column-gap:14pc;display:flex;flex-direction:row-reverse}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section{color:#000;margin-left:0;margin-right:8px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{color:#000;margin-left:7pc;margin-right:0;max-width:32pc;padding:0}
}
@media(min-width:1024px)and (max-width:1366px){.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container{-moz-column-gap:40px;column-gap:40px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-left:auto}
}
@media(min-width:1024px)and (max-width:1153px){.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section img{height:auto;margin-top:41px}
}
@media(max-width:767.98px){.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container{padding-bottom:95px;padding-top:6pc}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section{padding-left:82px;padding-right:82px}
}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container{padding-bottom:65px;position:relative}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container:first-child{padding-top:81pt}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section{margin-left:0;margin-right:0;padding:0;width:auto}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-subtitle{margin-top:0;position:absolute;top:57px;width:100%}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-ttac-title{margin-top:23px}
.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.tmna-ttac-download-section .tmna-ttac-container .tmna-image-content-container .ttac-image-section .tmna-copy-text{display:block}
.tmna-ttac-color-red .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-red .tmna-ttac-content .tmna-ttac-title{color:var(--color-red-primary)}
.tmna-ttac-color-black .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-black .tmna-ttac-content .tmna-ttac-title{color:var(--color-black)}
.tmna-ttac-color-white .tmna-ttac-content .tmna-ttac-subtitle,.tmna-ttac-color-white .tmna-ttac-content .tmna-ttac-title{color:var(--color-white);font-family:toyotaType-Book,Arial,sans-serif}
.tmna-ttac-image-left-lens .tmna-copy-text p{font-size:20px}
@media(min-width:768px){.tmna-ttac-image-left-lens .tmna-copy-text p{font-size:1pc}
}
.titleTextAsset.theme-one .tmna-ttac-container .tmna-image-content-container{margin-bottom:0;margin-top:0;padding:4pc 0}
.titleTextAsset.theme-one.themeone-single-image{margin:auto;max-width:1126px}
.titleTextAsset.theme-one.themeone-single-image img{width:100%}
.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container{-moz-column-gap:initial !important;column-gap:normal !important}
.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container{width:100%}
.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container iframe,.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container video{height:230px;width:100%}
@media(min-width:768px){.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container iframe,.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container video{height:33pc}
}
@media(min-width:1024px){.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container iframe,.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .text-asset-youtube-container video{height:40pc}
}
.titleTextAsset.theme-one.themeone-single-image .tmna-image-content-container .tmna-ttac-content{width:auto !important}
.titleTextAsset.theme-one.themeone-image-bottom,.titleTextAsset.theme-one.themeone-image-top{margin:auto}
.titleTextAsset.theme-one.themeone-image-bottom .tmna-image-content-container,.titleTextAsset.theme-one.themeone-image-top .tmna-image-content-container{display:flex;flex-direction:column-reverse;margin:0;padding:0}
.titleTextAsset.theme-one.themeone-image-bottom .tmna-copy-text p,.titleTextAsset.theme-one.themeone-image-top .tmna-copy-text p{margin:14px 0}
.titleTextAsset.theme-one.themeone-image-bottom .tmna-ttac-container,.titleTextAsset.theme-one.themeone-image-top .tmna-ttac-container{margin:4pc 0;max-width:1126px}
.titleTextAsset.theme-one.themeone-image-bottom .tmna-ttac-content,.titleTextAsset.theme-one.themeone-image-top .tmna-ttac-content{margin-left:0;margin-right:0;padding-left:2pc;padding-right:2pc;padding-top:22px;width:100%}
.titleTextAsset.theme-one.themeone-image-bottom img,.titleTextAsset.theme-one.themeone-image-top img{height:auto;width:100%}
.titleTextAsset.theme-one.themeone-image-top .device-specific-img{order:2}
.titleTextAsset.theme-one.themeone-image-top .tmna-ttac-content{order:1}
.titleTextAsset.themeone-image-bottom.theme-one.themeone-image-bottom-tmobility .themeone-globaltitle-textasset .tmna-ttac-container{margin:1pc 0;padding:0}
.titleTextAsset.themeone-image-bottom.theme-one.themeone-image-bottom-tmobility .tmna-image-content-container.justify-content-center{margin:auto;width:80%}
@media only screen and (max-width:768px){.titleTextAsset.themeone-image-bottom.theme-one.themeone-image-bottom-tmobility .tmna-image-content-container.justify-content-center{width:100%}
}
.titleTextAsset.tmna-ttac-download-section.theme-one .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section img{height:auto;width:100%}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container{width:70%}
@media(max-width:1023.98px){.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container{width:100%}
}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container video,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container video{height:230px;width:100%}
@media(min-width:768px){.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container video,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container video{height:33pc}
}
@media(min-width:1024px){.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .text-asset-youtube-container video,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container iframe,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .text-asset-youtube-container video{height:40pc;height:345px !important}
}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium .device-specific-img,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium .device-specific-img{width:100%}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-medium picture img,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-medium picture img{height:auto;width:100%}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-small .device-specific-img,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-small .device-specific-img{width:20%}
.titleTextAsset.theme-one.tmna-ttac-image-left.themeone-left-image-small picture img,.titleTextAsset.theme-one.tmna-ttac-image-right.themeone-right-image-small picture img{height:auto;max-height:215px}
.tmna-our-brand-fullscreen-modal{background-color:#000}
@media(min-width:1024px){.tmna-our-brand-fullscreen-modal{background-color:transparent}
}
@media only screen and (max-width:768px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section{margin:auto;width:40%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .tmna-ttac-content,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .tmna-ttac-content{margin:0;padding:0;text-align:center;width:100%}
.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-content a{display:flex}
}
@media(min-width:768px)and (max-width:1024px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section{margin:auto;width:20%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .tmna-ttac-content,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .tmna-ttac-content{margin:0;padding:0;text-align:center;width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin:21px 0 0}
}
@media only screen and (max-width:1024px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-section-title--description,.titleTextVariation.tmna-title-text-support.theme-one .tmna-section-title--description{display:block}
.titleTextAsset.theme-one .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{display:block;margin:21px 0 0}
.titleTextAsset.theme-one .tmna-ttac-container .tmna-image-content-container .tmna-button{margin:10px 20px 10px 0}
}
@media only screen and (min-width:1024px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container{max-width:50pc}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container{-moz-column-gap:5pc;column-gap:5pc;min-height:3in}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .device-specific-img img,.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .device-specific-img img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .s7dm-dynamic-media.ttac-image-section img{height:auto;max-height:215px;-o-object-fit:cover;object-fit:cover;width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .ttac-image-section{max-width:30%;width:30%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-left:0;max-width:70%;width:70%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin:21px auto 0 0;max-width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{max-width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-small .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{margin:10px 20px 10px 0;padding:15px}
.titleTextAsset.themeone-image-bottom.theme-one .s7dm-dynamic-media.ttac-image-section{margin:auto;width:80%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container{max-width:1126px}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container{-moz-column-gap:7pc;column-gap:7pc;min-height:3in}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .device-specific-img,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .device-specific-img{width:70%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .ttac-image-section,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .ttac-image-section{max-width:40%;width:40%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content{margin-left:0;max-width:60%;width:60%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-copy-text{margin:21px auto 0 0;max-width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{max-width:100%}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button,.titleTextAsset.tmna-ttac-image-right.theme-one.themeone-right-image-medium .tmna-ttac-container .tmna-image-content-container .tmna-ttac-content .tmna-button{margin:10px 20px 10px 0;padding:15px}
.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium.themeone-left-img-thirty-seventy .tmna-ttac-container .tmna-image-content-container .device-specific-img{width:35%}
}
.theme-one.themeone-title-timeline .tmna-ttac-title{background-color:var(--color-red-primary);color:var(--color-white);padding:20px;text-align:left}
@media(max-width:767.98px){.theme-one.themeone-title-timeline .tmna-ttac-title{padding:15px;text-align:center}
}
.theme-one.themeone-timeline-noimage .tmna-image-content-container .tmna-ttac-content{margin:auto;width:500px}
@media(max-width:767.98px){.theme-one.themeone-timeline-noimage .tmna-image-content-container .tmna-ttac-content{width:100%}
}
.theme-one.themeone-timeline-noimage .tmna-image-content-container .tmna-ttac-content .tmna-ttac-title{text-align:center}
.theme-one.themeone-timeline-noimage .tmna-image-content-container .tmna-ttac-content .tmna-copy-text li{font-family:toyotaType-Book,Arial,sans-serif}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-image-content-container,.titleTextAsset.theme-one.themeone-button-fixed .tmna-image-content-container,.titleTextAsset.theme-one.themeone-button-spacing .tmna-image-content-container{padding:0}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-ttac-container,.titleTextAsset.theme-one.themeone-button-fixed .tmna-ttac-container,.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-container{margin:0;max-width:1126px}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-ttac-content,.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-content{text-align:center}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-ttac-content .tmna-button,.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-content .tmna-button{margin:20px 30px}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-ttac-content .tmna-ttac-title,.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-content .tmna-ttac-title{padding-bottom:30px}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-ttac-content a,.titleTextAsset.theme-one.themeone-button-spacing .tmna-ttac-content a{margin-right:20px}
.titleTextAsset.theme-one.themeone-button-fixed .tmna-ttac-content{text-align:center}
.titleTextAsset.theme-one.themeone-button-fixed .tmna-ttac-content .tmna-button{line-height:18px;margin:20px;width:250px}
.titleTextAsset.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light,.titleTextAsset.theme-one.themeone-button-red .tmna-button.tmna-button-outline-light:hover{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px;color:#fff}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-button{border:0;margin:20px;pointer-events:none}
.titleTextAsset.theme-one.themeone-button-disabled .tmna-button.tmna-button-outline-light:before{border:0}
.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container{padding:30px 15px}
@media(min-width:768px)and (max-width:1023px){.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container{padding:30px 0}
}
.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container .titleTextAsset-global-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;font-size:24px;letter-spacing:-.5px;padding-bottom:30px;text-align:center}
.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container .titleTextAsset-global-description{font-family:toyotaType-Book,Arial,sans-serif;font-size:20px;font-size:1pc;font-weight:700;line-height:25px;margin:auto auto 20px;max-width:67pc;padding:0 15px;text-align:center}
.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container .tmna-image-content-container{padding:0}
.titleTextAsset.theme-one.themeone-globaltitle-textasset .tmna-ttac-container .tmna-image-content-container h3.tmna-ttac-title{font-size:18px;margin-bottom:25px;margin-top:15px}
.titleTextAsset.theme-one.themeone-globaltitle-textasset.themeone-opertaions-descriptions .aa-titleTextAsset.tmna-ttac-container .titleTextAsset-global-description{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;font-size:24px;font-weight:lighter;letter-spacing:-.5px;padding-bottom:30px;text-align:center}
@media screen and (min-width:768px)and (max-width:1024px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium.themeone-left-img-thirty-seventy .tmna-ttac-container .tmna-image-content-container .device-specific-img{margin-left:95px;width:364px}
}
@media screen and (min-width:550px)and (max-width:767px){.titleTextAsset.tmna-ttac-image-left.theme-one.themeone-left-image-medium.themeone-left-img-thirty-seventy .tmna-ttac-container .tmna-image-content-container .device-specific-img{margin-left:0;width:365px}
}
.tta-ytlink .tmna-youtube-popup-dialog-btn{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px;color:#fff;padding:10px}
.tta-ytlink .ytModal .modal-header{border-bottom:0}
.tta-ytlink .ytModal .modal-header .close{color:#fff;font-size:28px;opacity:1;position:relative;right:-22px;top:0;z-index:999999}
.tta-ytlink .ytModal .modal-content{border:1px solid transparent}
.titleTextAsset .tmna-button-outline-light.btn-secondary{margin-left:2px;transition:all .3s ease-in}
.titleTextAsset .tmna-button-outline-light.btn-secondary:after{margin-left:0 !important;transition:all .3s ease-in}
.titleTextAsset .tmna-button-outline-light.btn-secondary:hover{margin-left:0}
.titleTextAsset .tmna-button-outline-light.btn-secondary:hover:after{margin-left:8px !important}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
@keyframes shrink{0{transform:scale(1)}
to{transform:scale(1.15)}
}
.tmna-essence-container{margin:0;max-width:100%;padding:0 15px 95px}
.tmna-essence-wrapper{width:100%}
.tmna-essence-title{color:#000;margin-bottom:46.8px}
.tmna-essence-title--eyebrow{font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;margin:0;max-width:11pc;text-transform:uppercase}
.tmna-essence-title--headline{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1.5rem;line-height:26.4px;margin:17px 0 0;max-width:345px !important}
.tmna-essence-tabs-dropdown{display:block;margin-bottom:2pc}
.tmna-essence-tabs-dropdown.show .tmna-essence-tabs-dropdown--toggle .caret img{transform:rotateX(180deg);transition:.2s ease-in-out}
.tmna-essence-tabs-dropdown--toggle{align-items:center;background:#fff;border:0;border-bottom:2px solid #000;border-radius:0;display:flex;font-family:toyotaType-Regular,Arial,sans-serif;font-size:.875rem;justify-content:space-between;line-height:24px;padding:1pc 0 14px;text-align:left;width:100%}
.tmna-essence-tabs-dropdown--toggle:after{display:none}
.tmna-essence-tabs-dropdown--toggle:active,.tmna-essence-tabs-dropdown--toggle:focus{box-shadow:none;outline:0}
.tmna-essence-tabs-dropdown--menu{border:0;border-radius:2px;box-shadow:0 10px 21px 0 rgba(0,0,0,.1);margin-top:.25rem;padding:0;width:100%}
.tmna-essence-tabs-dropdown--item{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:.875rem;letter-spacing:.5px;line-height:24px;padding:1pc}
.tmna-essence-tabs-dropdown--item:active,.tmna-essence-tabs-dropdown--item:focus,.tmna-essence-tabs-dropdown--item:hover{background-color:#000;color:#fff}
.tmna-essence-tabs-dropdown--item.active{background-color:#000}
.tmna-essence-content .tab-pane.active{-moz-column-gap:1pc;column-gap:1pc;display:grid;grid-template-columns:1fr;row-gap:1pc}
.tmna-essence-content .tab-pane.active .tmna-essence-card.active:last-of-type{margin-bottom:0}
.tmna-essence-card{background-color:#f6f6f6;display:none;height:100%;margin:0 auto;min-height:440px;opacity:1;position:relative;transform:translateY(20px);transition:all .8s ease-in-out;width:100%}
.tmna-essence-card.active{display:block}
.tmna-essence-card.active:last-of-type{margin-bottom:0}
.tmna-essence-card--image{height:auto;min-height:2in;width:100%}
.tmna-essence-card--image img{width:100%}
.tmna-essence-card--text{padding:22px 40px}
.tmna-essence-card--title{color:#e10a1d;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1.5rem;font-weight:400;height:34px;line-height:normal;margin-bottom:18px;text-transform:uppercase}
.tmna-essence-card--overview{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;line-height:normal;min-height:138px}
.tmna-essence-card--overview p{font-family:toyotaType-Semibold,Arial,sans-serif;margin:0}
.tmna-essence-card--video{display:block;height:100%;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%}
.tmna-essence-card--video picture{height:100%;width:100%}
.tmna-essence-card--video .tmna-essence-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.tmna-essence-pagination{color:#000;display:flex;font-size:1rem;justify-content:space-between;margin:26px 0 0}
.tmna-essence-pagination--page{font-family:toyotaType-Book,Arial,sans-serif;min-width:162px}
.tmna-essence-pagination--btn{cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-weight:600;text-decoration:underline}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}
.cmp-tabs__tab{box-sizing:border-box;cursor:pointer;padding:0}
.cmp-tabs__tab:hover{background-color:transparent;color:inherit;text-decoration:none}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.tmna-essence-tabs{align-items:flex-end;display:none;flex-direction:row;justify-content:space-between;margin-bottom:62px;position:relative}
.tmna-essence-tabs--list{border:0;margin:0;padding:0;position:inherit;top:0}
.tmna-essence-tabs--tab{background-color:transparent;color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1rem;line-height:1.1;margin-right:3pc;text-decoration:none;width:auto}
.tmna-essence-tabs--tab.active{background-color:transparent;border-bottom:2px solid #e10a1d;color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;padding-bottom:6px}
.tmna-essence-tabs--icons{bottom:2px;display:flex;position:relative}
.tmna-essence-tabs--icon{height:3pc;width:44px}
.tmna-essence-tabs--icon:last-of-type{width:3pc}
.tmna-essence-tabs--icon img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.1;width:100%}
.tmna-essence-tabs--icon.active img{opacity:1}
.tmna-essence-tabs--icon:nth-of-type(2){margin:0 24px}
.staggered{opacity:1;transform:translateY(0)}
@media(min-width:768px){.tmna-essence-container{padding:0 27px 6pc}
.tmna-essence-title{margin-bottom:60px}
.tmna-essence-title--headline{font-size:2.5rem;line-height:44px;margin:18px 0 0;max-width:550px}
.tmna-essence-tabs{display:none}
.tmna-essence-content .tab-pane.active{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}
.tmna-essence-card{display:block;margin:0 auto;min-height:440px;min-width:345px;transition:all .5s ease-in-out}
.tmna-essence-card--text{padding:22px 40px 36px}
.tmna-essence-card.hover-animation .tmna-essence-card--image,.tmna-essence-card.hover-animation .tmna-essence-card--text{opacity:0;transition:all .5s ease-in-out}
.tmna-essence-card.hover-animation .tmna-essence-card--video{opacity:1;transition:all .5s ease-in-out;visibility:visible}
.tmna-essence-card.hover-leaving .tmna-essence-card--image,.tmna-essence-card.hover-leaving .tmna-essence-card--text{opacity:1;transition:all .5s ease-in-out}
.tmna-essence-card.hover-leaving .tmna-essence-card--video{opacity:0;transition:all .5s ease-in-out;visibility:visible}
.tmna-essence-pagination{display:none}
}
@media(min-width:1024px){.tmna-essence-container{max-width:1126px;padding:0 27px 11pc}
.tmna-essence-title{margin-bottom:58px}
.tmna-essence-title--headline{letter-spacing:-.5px;max-width:32pc}
.tmna-essence-tabs-dropdown{display:none}
.tmna-essence-content{overflow:hidden;position:relative}
.tmna-essence-content .tab-pane{display:grid;min-width:964px;opacity:0;position:absolute;top:0;transform:translateX(100%)}
.tmna-essence-content .tab-pane.push-to-right{transform:translateX(-100%)}
.tmna-essence-content .tab-pane.push-to-left{transform:translateX(100%)}
.tmna-essence-content .tab-pane.active{-moz-column-gap:2pc;column-gap:2pc;display:grid;grid-template-columns:repeat(3,1fr);min-width:964px;opacity:1;position:relative;row-gap:2pc;transform:translateX(0);transition:opacity .4s ease-out,transform .4s ease-out;visibility:visible}
.tmna-essence-tabs{display:flex;margin-bottom:60px;position:relative}
.tmna-essence-card{margin:0 auto;min-height:27pc;min-width:300px;width:100%}
.tmna-essence-card--text{padding:18px 2pc 28px}
.tmna-essence-card--overview{width:100%}
.tmna-essence-card--video.image img{transition:transform 4s}
.tmna-essence-card--video.image img:hover{display:block;transform:scale(1.25)}
}
@media(min-width:1392px){.tmna-essence-card{min-width:21pc;width:21pc}
.tmna-essence-card--overview{width:17pc}
.tmna-essence-wrapper{width:auto}
.tmna-essence-content .tab-pane.active{max-width:67pc}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-legal-usage-component{background-color:#fff;padding:26px 15px 4pc}
.tmna-legal-usage-component .tmna-legal-usage-container{color:#000;display:flex;flex-direction:column;font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.1;margin:0 auto;max-width:1350px;padding:0 27px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-title{font-weight:600;letter-spacing:-.5px;line-height:56px;margin-bottom:26px;text-align:center;width:100%}
.tmna-legal-usage-component .tmna-legal-usage-container .legal__title{font-family:toyotaType-Bold,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:23px;margin-bottom:27px}
.tmna-legal-usage-component .tmna-legal-usage-container .legal__title+p{margin-bottom:24px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text{color:#000;font-family:toyotaType-Light,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:28px;margin-bottom:86px;max-width:980px}
@media(min-width:1024px){.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text{margin:auto}
}
@media(max-width:1023px){.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text{overflow:hidden}
}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text .legal__section{font-family:toyotaType-Bold,Arial,sans-serif}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text ul{margin-left:-20px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text a{color:#000;text-decoration:none}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text a span{text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1px;text-underline-offset:1px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text a span:hover{outline:0;text-decoration-thickness:2px;text-underline-offset:2px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text a:hover{color:#000;outline:0}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text a.legal__link{color:#e10a1d;text-decoration:none}
.tmna-legal-usage-component .tmna-legal-usage-container .button{text-align:center}
.tmna-legal-usage-component .tmna-legal-usage-container .button .tmna-legal-button{margin-left:auto;margin-right:auto;min-width:11pc;padding:15px 0 17px;text-align:center;transition:all .2s ease-in-out;width:-moz-max-content;width:max-content}
.tmna-legal-usage-component .tmna-legal-usage-container .button .tmna-legal-button span{background-image:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/up-arrow.png);background-repeat:no-repeat;background-size:contain;height:9pt;margin:7.47px 0 0;-o-object-fit:contain;object-fit:contain;transform:rotate(-180deg);width:9pt}
.tmna-legal-usage-component .tmna-legal-usage-container .button .tmna-show-more-less-btn{display:none}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-subtitle{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.1;margin:0 0 30px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-button{width:-moz-max-content;width:max-content}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-accessibility-link{display:flex;text-decoration:none}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-accessibility-link .icon{background-image:url(clientlib-site/resources/images/envelope.png);height:15px;margin-right:8px;margin-top:5px;-o-object-fit:contain;object-fit:contain;width:22px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-accessibility-link span{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;text-decoration:underline}
.tmna-legal-usage-component .tmna-legal-usage-container h1,.tmna-legal-usage-component .tmna-legal-usage-container h2{font-family:toyotaType-Semibold,Arial,sans-serif;letter-spacing:-.5px}
.tmna-legal-usage-component .tmna-legal-usage-container h3,.tmna-legal-usage-component .tmna-legal-usage-container h4,.tmna-legal-usage-component .tmna-legal-usage-container h5,.tmna-legal-usage-component .tmna-legal-usage-container h6{font-family:toyotaType-Semibold,Arial,sans-serif;letter-spacing:normal}
.tmna-legal-usage-component .tmna-legal-usage-container h1{font-size:3pc}
.tmna-legal-usage-component .tmna-legal-usage-container h2{font-size:40px}
.tmna-legal-usage-component .tmna-legal-usage-container h3{font-size:24px}
.tmna-legal-usage-component .tmna-legal-usage-container h4{font-size:20px}
.tmna-legal-usage-component .tmna-legal-usage-container h5{font-size:1pc}
@media(max-width:1023px){.tmna-legal-usage-component .tmna-legal-usage-container h1{font-size:40px}
.tmna-legal-usage-component .tmna-legal-usage-container h2{font-size:2pc}
.tmna-legal-usage-component .tmna-legal-usage-container h3{font-size:24px}
.tmna-legal-usage-component .tmna-legal-usage-container h4{font-size:20px}
.tmna-legal-usage-component .tmna-legal-usage-container h5{font-size:1pc}
}
@media(max-width:1023.98px){.tmna-legal-usage-component{padding:86px 0 6pc}
.tmna-legal-usage-component .tmna-legal-usage-container .button.tmna-showmore-button-container .tmna-show-more-less-btn{margin-left:auto;margin-right:auto;min-width:9pc;padding:15px 21px 17px}
}
@media(max-width:767.98px){.tmna-legal-usage-component{padding:62px 0 4pc}
.tmna-legal-usage-component .tmna-legal-usage-container{margin:0 auto;padding:0 27px;position:relative;width:100%}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-title{font-size:40px;margin-bottom:40px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text:before{background-image:linear-gradient(180deg,hsla(0,0,100%,0),#fff);bottom:86px;content:"";height:6pc;left:0;position:absolute;width:100%}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text.hideGradient:before{content:none}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-subtitle{font-size:24px}
.tmna-legal-usage-component .tmna-legal-usage-container .button{text-align:left}
.tmna-legal-usage-component .tmna-legal-usage-container .button .back-to-top{align-items:center;background-color:#000;border:0;bottom:56px;color:#fff;display:flex;font-size:9pt;height:auto;left:0;min-width:auto;opacity:0;padding:14px 0;position:fixed;transform:rotate(-180deg);visibility:hidden;width:26px;writing-mode:tb-rl;z-index:1000}
.tmna-legal-usage-component .tmna-legal-usage-container .button .back-to-top.fadeIn{opacity:1;visibility:visible}
.tmna-legal-usage-component .tmna-legal-usage-container .button .back-to-top.fadeOut{opacity:0;visibility:hidden}
.tmna-legal-usage-component .tmna-legal-usage-container .button.tmna-showmore-button-container{bottom:0;left:0;position:absolute;right:0}
.tmna-legal-usage-component .tmna-legal-usage-container .button.tmna-showmore-button-container .tmna-show-more-less-btn{align-items:center;border-bottom-width:0;border-top-width:0;display:flex;font-size:9pt;justify-content:center;letter-spacing:.25px;line-height:1.33;margin:0 auto;min-height:40px;padding:9pt 1pc 9pt 15px;width:9pc}
}
.tmna-legal-usage-component .tmna-legal-usage-container{padding:0;width:100%}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-title{font-size:24px;margin-bottom:1.6pc}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text{margin-bottom:56px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text:before{bottom:56px}
.tmna-legal-usage-component .tmna-legal-usage-container .tmna-legal-text p{font-size:10px}
.tmna-legal-usage-component .tmna-legal-usage-container .button .tmna-show-more-less-btn{display:flex}
.tmna-bh-modal .modal-body .tmna-legal-footer{margin:4pc -15px 0}
@media(min-width:768px){.tmna-bh-modal .modal-body .tmna-legal-footer{margin-left:0;margin-right:0}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-legal-fixed-header{position:fixed;top:0;z-index:1052}
.tmna-legal-tabs{background:#000;display:block;padding:0 15px 61px}
.tmna-legal-tabs ol li{background:url(clientlib-site/resources/images/legal-right-caret.png);background-position:100%;background-position-y:center;background-repeat:no-repeat;border-bottom:2px solid #fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;letter-spacing:normal;line-height:normal;padding:20px 0 21px;width:100%}
.tmna-legal-tabs ol li a{color:#fff;text-decoration:none}
.tmna-legal-tabs--list{list-style:none;margin:0;padding:0}
.tmna-legal-tabs--icons,.tmna-legal-tabs--tab{display:flex}
.tmna-legal-tabs--icon{height:3pc;width:44px}
.tmna-legal-tabs--icon img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.1;width:100%}
.tmna-legal-tabs--icon.active img{opacity:1}
.tmna-legal-tabs--icon:nth-of-type(2){margin:0 24px}
.tmna-legal-tabs .tmna-section-link{color:#fff;display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;line-height:1.1;margin:43px 0 0}
.tmna-legal-tabs .tmna-section-link span{margin-right:1pc}
.tmna-legal-tabs .tmna-section-link:hover{color:#fff}
.tmna-legal-tabs .tmna-section-link .arrow-icon{background-image:url(clientlib-site/resources/images/legal-right-arrow.png);height:24px;margin-left:13px;width:24px}
.hide,.tmna-legal-content,.tmna-legal-content .tab-pane{display:none}
@media(min-width:768px){.tmna-legal-tabs{align-items:center;background:#000;display:flex;flex-direction:row;height:auto;justify-content:space-between;padding:0 27px;position:relative}
.tmna-legal-tabs--list{border:0;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:inherit;top:0}
.tmna-legal-tabs--list li:last-child a{margin-right:0}
.tmna-legal-tabs--tab{background-color:transparent;color:#d8d8d8;display:block;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin-right:3pc;text-decoration:none;width:auto}
.tmna-legal-tabs--tab.active{background-color:transparent;border-bottom:4px solid #e10a1d;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;padding-bottom:9pt}
.tmna-legal-tabs--tab:active,.tmna-legal-tabs--tab:focus,.tmna-legal-tabs--tab:hover{color:#fff;outline:thin solid transparent;text-decoration:none}
.tmna-legal-tabs--icons{display:flex}
.tmna-legal-tabs--icon{height:3pc;width:44px}
.tmna-legal-tabs--icon img{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.1;width:100%}
.tmna-legal-tabs--icon.active img{opacity:1}
.tmna-legal-tabs--icon:nth-of-type(2){margin:0 24px}
.tmna-legal-tabs .tmna-section-link{color:#fff;display:none;font-family:toyotaType-Semibold,Arial,sans-serif;margin:0 0 22px}
.tmna-legal-tabs .tmna-section-link span{margin-right:1pc}
.tmna-legal-tabs .tmna-section-link:hover{color:#fff}
.tmna-legal-tabs .tmna-section-link .arrow-icon{background-image:url(clientlib-site/resources/images/legal-right-arrow.png);height:24px;margin-left:13px;width:24px}
.tmna-legal-content{display:block}
.tmna-legal-content .tab-pane{display:none}
.tmna-legal-content .tab-pane--active,.tmna-legal-content .tab-pane.active{display:block}
}
@media(min-width:1024px){.tmna-tabs-bg{background-color:#000}
.tmna-tabs-bg .tmna-legal-tabs{margin:0 auto;max-width:1350px;padding:0 27px}
.tmna-tabs-bg .tmna-legal-tabs--list{max-width:1500px}
.tmna-tabs-bg .tmna-legal-tabs--tab{margin-right:63px}
.tmna-tabs-bg .tmna-legal-tabs--tab.active{padding-bottom:18px}
.tmna-tabs-bg .tmna-legal-tabs .tmna-section-link{display:flex}
}
@media(min-width:1392px){.tmna-tabs-bg{background-color:#000}
.tmna-tabs-bg .tmna-legal-tabs{margin:0 auto;max-width:1350px;padding:0 27px}
.tmna-tabs-bg .tmna-legal-tabs--tab{margin-right:40px}
.tmna-tabs-bg .tmna-legal-tabs--tab.active{padding-bottom:18px}
.tmna-tabs-bg .tmna-legal-tabs .tmna-section-link{display:flex}
}
.tmna-legal-navbar{background-color:#000;display:block;padding:20px 15px;width:100%}
.tmna-legal-navbar-content{color:#fff;cursor:pointer;display:flex;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600}
.tmna-legal-navbar-content .arrow{background:url(clientlib-site/resources/images/legal-left-caret.png);height:24px;margin-right:1pc;width:24px}
@media(min-width:768px){.tmna-legal-navbar{display:none}
}
@media(min-width:1024px){.tmna-legal-navbar{display:none}
}
.tmna-bh-modal{-ms-overflow-style:none;left:100%;margin-top:56px;max-height:calc(100% - 56px);overflow-y:hidden;padding:0 !important;scrollbar-width:none}
.tmna-bh-modal::-webkit-scrollbar{display:none}
@media(min-width:768px){.tmna-bh-modal-backdrop{display:none}
.tmna-bh-modal-open{overflow:scroll;padding:0 !important}
}
.tmna-bh-modal.show{left:0;overflow-y:scroll}
.tmna-bh-modal-backdrop{margin-top:56px}
.tmna-bh-modal-dialog{height:100%;margin:0 auto}
.tmna-bh-modal-content{border:0;height:100%}
.tmna-bh-modal-header{border-radius:0;height:4pc;padding:19px 15px 22px}
@media(min-width:768px){.tmna-bh-modal-header{padding:19px 27px 22px}
}
.tmna-bh-modal-header.dark{background-color:#000}
.tmna-bh-modal-header.dark .modal-title{color:#fff}
.tmna-bh-modal-header.dark .modal-title .modal-icon{background-image:url(clientlib-site/resources/images/legal-left-caret-dark.png)}
.tmna-bh-modal-header.light{background-color:#f6f6f6}
.tmna-bh-modal-title{color:#000;display:flex;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal}
.tmna-bh-modal-title .modal-icon{background-image:url(clientlib-site/resources/images/legal-left-caret-light.png);background-repeat:no-repeat;height:24px;width:24px}
.tmna-bh-modal-body{overflow-y:auto;padding:0}
.tmna-bh-modal-body .modal-component{display:none}
.tmna-bh-modal-body .modal-component.active{display:block}
.tmna-bh-modal.modal-left.show .modal-dialog{transform:translate(0)}
.tmna-bh-modal.modal-left .modal-dialog{margin:0 auto;transform:translate(100%)}
.tmna-bh-legal-modal{margin-top:56px}
.tmna-bh-legal-modal .modal-dialog{margin:0}
.tmna-bh-legal-modal .modal-dialog .modal-content{border:0;border-radius:0}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-header{background-color:#000;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:19px 15px 21px}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-header a{color:#fff;text-decoration:none}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-header .modal-title .modal-icon{background-image:url(clientlib-site/resources/images/legal-left-caret-dark.png);height:24px;margin-right:1pc;width:24px}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-body{padding-left:15px;padding-right:15px;padding-top:26px}
@media(max-width:767.98px){.tmna-bh-legal-modal .modal-dialog .modal-content .modal-body{padding-left:0;padding-right:0}
}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-body p{margin:0 auto 1pc}
.tmna-bh-legal-modal .modal-dialog .modal-content .modal-body .tmna-legal-usage-component{padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-cookies-container{background-color:#f6f6f6;border-top:1px solid #d8d8d8;bottom:0;display:none;left:0;padding:19px 15px 1pc;position:fixed;transition:all .2s ease-in-out;transition:height .6s ease-out;width:100%;z-index:2000}
.tmna-cookies-container .tmna-cookies-content{display:block;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description{color:#000;display:block;font-size:14px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-image,.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-title{display:none}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-subtitle{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-text{font-family:toyotaType-Book,Arial,sans-serif;margin:7px 0 20px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-link{color:#000;cursor:pointer;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button{display:flex;font-size:9pt;letter-spacing:.25px;line-height:1.33;margin:0;min-height:40px;min-width:129px;padding:9pt 14px}
.tmna-cookies-container .tmna-cookies-expanded{color:#000;margin:0}
.tmna-cookies-container .tmna-cookies-expanded--title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600}
.tmna-cookies-container .tmna-cookies-expanded--text{font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;margin:7px 0 31px}
.tmna-cookies-container .tmna-cookies-expanded-list{display:block}
.tmna-cookies-container .tmna-cookies-expanded-item{display:flex;margin:0 0 24px}
.tmna-cookies-container .tmna-cookies-expanded-item--icon{background:url(clientlib-site/resources/images/cookie-check-mark.png);height:9pt;margin-right:8px;width:1pc}
.tmna-cookies-container .tmna-cookies-expanded-item--text{color:#000;font-size:9pt;width:100%}
.tmna-cookies-container .tmna-cookies-expanded-item--text b{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-expanded-buttons{align-items:center;display:flex;justify-content:space-between;margin:6px 0 0}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-link{cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;text-decoration:underline}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{border-radius:2px;display:flex;font-size:9pt;letter-spacing:.25px;line-height:1.33;margin-left:1pc;min-height:40px;min-width:129px;padding:9pt 14px}
@media(min-width:768px){.tmna-cookies-container{padding:19px 27px 1pc}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button,.tmna-cookies-container .tmna-cookies-expanded .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{min-width:11pc;padding:9pt 19px}
}
@media(min-width:1024px){.tmna-cookies-container{padding:23px 0 20px}
.tmna-cookies-container .tmna-cookies-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:70pc;padding:0 27px;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description{align-items:center;display:flex}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-image{background-image:url(clientlib-site/resources/images/cookie-icon.png);background-repeat:no-repeat;background-size:contain;display:block;min-height:36px;min-width:46px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-title{color:#000;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;margin:0 0 0 18px;max-width:7in}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-subtitle,.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-text{display:none}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions{align-items:baseline;display:flex;flex-direction:row;width:auto}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-link{font-size:1pc;width:97px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button{margin:0 40px;min-height:56px;min-width:11pc;padding:1pc 21px}
.tmna-cookies-container .tmna-cookies-expanded{color:#000;margin:0 auto;max-width:1350px;padding:0 27px}
.tmna-cookies-container .tmna-cookies-expanded--title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.1}
.tmna-cookies-container .tmna-cookies-expanded--text{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:14px 0 31px}
.tmna-cookies-container .tmna-cookies-expanded-list{display:flex;justify-content:left;margin-bottom:28px}
.tmna-cookies-container .tmna-cookies-expanded-item{display:flex;margin:0 24px 0 0}
.tmna-cookies-container .tmna-cookies-expanded-item:first-child .tmna-cookies-container .tmna-cookies-expanded-item--text{max-width:424px}
.tmna-cookies-container .tmna-cookies-expanded-item--icon{background:url(clientlib-site/resources/images/cookie-check-mark.png);height:9pt;margin-right:8px;width:1pc}
.tmna-cookies-container .tmna-cookies-expanded-item--text{color:#000;font-size:9pt;max-width:376px}
.tmna-cookies-container .tmna-cookies-expanded-item--text b{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-expanded-buttons{margin:0}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-link{display:none}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{margin-left:1pc;min-width:11pc}
}
@media(min-width:1392px){.tmna-cookies-container .tmna-cookies-expanded-list{justify-content:left}
.tmna-cookies-container .tmna-cookies-expanded-list .tmna-cookies-expanded-item{margin-right:3pc}
}
.hide{display:none}
.animate-component-on{margin-top:4px;opacity:0}
.show{transition:opacity .5s,margin-top .5s}
.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-support-accordion{max-width:100%}
.tmna-support-accordion-item{border-bottom:2px solid var(--color-black)}
.tmna-support-accordion-item .tmna-title-container{padding:0 0 20px}
.tmna-support-accordion-item-header--button{align-items:normal;background-color:transparent !important;border:none !important;cursor:pointer;display:flex;justify-content:space-between}
.tmna-support-accordion-item-header--button span:first-child{margin:22px 0}
@media(min-width:768px){.tmna-support-accordion-item-header--button span:first-child{margin:20px 0 21px}
}
.tmna-support-accordion-item-header--button span.tmna-support-accordion-item-header--icon{margin-top:21px}
.tmna-support-accordion-item-header--button:hover{background:transparent !important}
.tmna-support-accordion-item-header--button.cmp-accordion__button--expanded{border:0;padding-bottom:0}
.tmna-support-accordion-item-header--button.cmp-accordion__button--expanded .tmna-support-accordion-item-header--title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600}
.tmna-support-accordion-item-header--button.cmp-accordion__button--expanded .tmna-support-accordion-item-header--icon{background-image:url(clientlib-site/resources/images/x-close.svg)}
.tmna-support-accordion-item-header--title{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;max-width:536px}
.tmna-support-accordion-item-header--icon{background-image:url(clientlib-site/resources/images/open.svg);border:0;height:24px;margin-left:2pc;margin-right:8px;width:24px}
.tmna-support-accordion .tmna-title-text-support .tmna-section-title--description{display:block}
.tmna-support-accordion-item .tmna-title-description-guidelines-vis .tmna-section-title--description{margin:0;max-width:100%}
.tmna-support-accordion-item-header--button[aria-expanded=true] .tmna-support-accordion-item-header--icon{transform:rotate(45deg)}
.tmna-support-accordion-item-header--icon{transition:all .3s ease}
@media(min-width:1024px){.tmna-support-accordion{max-width:600px}
.tmna-support-accordion.tmna-acordion-full{max-width:100%;width:100%}
}
.support-accordian-title .section-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;margin-bottom:20px}
@media(max-width:768px){.support-accordian-title .section-title{font-size:24px}
}
.tmna-acordion-full{max-width:100%;padding-bottom:22px;width:100%}
@media(max-width:1023px){.tmna-acordion-full{padding:0 27px}
}
.accordion.theme-one{margin:0 auto;max-width:1126px;padding:2pc 27px}
.accordion.theme-one .support-accordian-title .section-title{font-size:40px;letter-spacing:-.5px;text-align:center}
.accordion.theme-one .tmna-support-accordion{margin:auto;max-width:50pc}
.accordion.theme-one .tmna-title-text-support.theme-one{padding:0 15px}
.accordion.theme-one .support-accordin-heading{padding-bottom:10px;padding-top:10px}
.accordion.theme-one .tmna-support-accordion-item-header--button{line-height:20px}
.accordion.theme-one .support-accordin-heading{padding-bottom:5px;padding-top:5px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
#form-sent-response.contact-form-container{display:none;padding:0 15px}
@media(min-width:768px){#form-sent-response.contact-form-container{padding:0 27px}
}
#tmna-form.tmna-supportform-container{margin:0 auto;max-width:1350px;padding:52px 15px 0;width:100%}
@media(min-width:768px){#tmna-form.tmna-supportform-container{padding:52px 27px 0}
}
#tmna-form.tmna-supportform-container .row{justify-content:space-between}
@media(min-width:1024px){#tmna-form.tmna-supportform-container .row .column{max-width:600px;padding:0}
}
#tmna-form.tmna-supportform-container .row .column .tmna-form-group{margin-bottom:2pc;opacity:1}
#tmna-form.tmna-supportform-container .row .column .tmna-form-group input.tmna-input-rounded{height:56px}
#tmna-form.tmna-supportform-container .row .column .tmna-form-group.full-height{height:100%}
#tmna-form.tmna-supportform-container .row .column:nth-child(2),#tmna-form.tmna-supportform-container .row .column:nth-child(2) .tmna-form-group textarea.tmna-input-rounded{height:232px}
@media(min-width:1024px){#tmna-form.tmna-supportform-container .row .column:nth-child(2){padding-left:30px}
}
@media(min-width:1300px){#tmna-form.tmna-supportform-container .row .column:nth-child(2){padding-left:0}
}
@media(min-width:1024px){#tmna-form.tmna-supportform-container .row.padding-tablet-only .offset-md-3{padding:0}
}
#tmna-form.tmna-supportform-container .container-fluid{padding:0}
#tmna-form.tmna-supportform-container .container-fluid form .row{margin:0}
#tmna-form.tmna-supportform-container .container-fluid .zIndexHigh{z-index:999}
#tmna-form.tmna-supportform-container .tmna-button:hover:before{transform:unset}
#tmna-form.tmna-supportform-container .btn-support-container .tmna-form-group{margin-bottom:0}
#tmna-form.tmna-supportform-container .btn-support-container .tmna-form-group .suport-contact-form-stbbtn{-webkit-appearance:none;background-color:#f6f6f6;border:1px solid #767676;border-radius:2px;color:#000;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;font-weight:600;height:40px;letter-spacing:.25px;line-height:1pc;margin:2pc auto 0 0;padding:9pt 37px 9pt 38px;width:100%}
@media(min-width:768px){#tmna-form.tmna-supportform-container .btn-support-container .tmna-form-group .suport-contact-form-stbbtn{font-size:14px;height:56px;letter-spacing:.5px;line-height:24px;padding:15px 21px 17px;width:11pc}
}
#tmna-form.tmna-supportform-container .btn-support-container .tmna-form-group .suport-contact-form-stbbtn:disabled{opacity:.5}
#tmna-form.tmna-supportform-container .btn-support-container .tmna-form-error-msg{color:#e10a1d;display:none;font-family:toyotaType-Regular,sans-serif;font-size:9pt;letter-spacing:0;line-height:1pc}
#tmna-form.tmna-supportform-container .tmna-form-group{position:relative}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-form-field-label{background-color:transparent;color:#767676;display:inline-block;font-family:toyotaType-Regular,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;height:9pt;left:1pc;letter-spacing:normal;line-height:1.71;overflow:visible;position:absolute;text-align:left;top:-10px;transition:.2s;z-index:99}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-form-field-label.topic-static-style{background-color:#f6f6f6;height:13px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-form-field-label .tmna-required{color:red}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input{box-sizing:border-box;caret-color:var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded{background-color:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:3px;color:var(--color-black);font-family:toyotaType-Regular,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.71;padding:1pc}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:hover{border:2px solid var(--color-gray-medium)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:focus{border:2px solid var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:focus~.tmna-form-field-label{background-color:var(--color-off-white);color:var(--color-black);font-size:9pt;height:9pt;padding:0 4px;top:-10px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:-moz-placeholder-shown){border:1px solid var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:placeholder-shown){border:1px solid var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:-moz-placeholder-shown)~.tmna-form-field-label{background-color:var(--color-off-white);color:var(--color-black);font-size:9pt;padding:0 4px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:placeholder-shown)~.tmna-form-field-label{background-color:var(--color-off-white);color:var(--color-black);font-size:9pt;padding:0 4px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:-moz-placeholder-shown):hover{border:2px solid var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:placeholder-shown):hover{border:2px solid var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:-moz-placeholder-shown).error-filled{border:1px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:placeholder-shown).error-filled{border:1px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:-moz-placeholder-shown).error-filled:hover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):not(:placeholder-shown).error-filled:hover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown~.tmna-form-field-label{top:18px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown~.tmna-form-field-label{top:18px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown.error-default{border:1px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown.error-default{border:1px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown.error-default~.tmna-form-field-label{background-color:transparent;color:var(--color-red-primary);font-size:14px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown.error-default~.tmna-form-field-label{background-color:transparent;color:var(--color-red-primary);font-size:14px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown.error-default:hover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown.error-default:hover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown.error-rollover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown.error-rollover{border:2px solid var(--color-red-primary)}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):-moz-placeholder-shown.error-rollover~.tmna-form-field-label{background-color:transparent;color:var(--color-red-primary);font-size:14px;top:18px}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-input.tmna-input-rounded:not(:focus):placeholder-shown.error-rollover~.tmna-form-field-label{background-color:transparent;color:var(--color-red-primary);font-size:14px;top:18px}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .tmna-form-field-label{color:var(--color-black);display:none;font-size:9pt;padding:0 4px}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select{border:0;cursor:pointer;font-family:toyotaType-Regular,sans-serif;height:auto;padding:0 !important;position:relative;z-index:50}
@media(min-width:1024px){#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select{margin-bottom:0}
}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select select{display:none}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected{background-color:var(--color-white);border:1px solid var(--color-gray-medium);border-radius:3px;color:var(--color-gray-medium);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;padding:17px 40px 17px 1pc;text-align:left;width:100%}
@media(min-width:450px){#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected{height:56px;padding:15px 1pc 17px}
}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected:hover{border:2px solid var(--color-gray-medium)}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected.focus-select{border:2px solid var(--color-black);color:var(--color-gray-medium)}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected.focusout-item-selected{border:1px solid var(--color-black);color:var(--color-black)}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected:after{background-image:url(clientlib-site/resources/images/down-caret.svg);background-position:50%;background-repeat:no-repeat;content:" ";height:9pt;position:absolute;right:14px;top:24px;width:24px}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected.select-arrow-active:after{transform:rotate(180deg)}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-selected:focus-visible{outline:auto}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-items{background-color:#fff;border:0;border-radius:2px;box-shadow:0 10px 21px 0 rgba(0,0,0,.1);color:#000;font-size:14px;left:0;position:absolute;right:0;top:calc(100% + 4px);z-index:9}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-items div{background-color:transparent;border:0;border-color:transparent transparent rgba(0,0,0,.1);color:#000;cursor:pointer;font-family:toyotaType-Semibold,sans-serif;height:56px;padding:1pc;text-align:left;width:100%}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-items div:first-child:hover{border-top-left-radius:2px;border-top-right-radius:2px}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-items div:last-child:hover{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-hide{display:none}
#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .same-as-selected,#tmna-form.tmna-supportform-container .tmna-form-group.dropdown-container-form .custom-select .select-items div:hover{background-color:#000 !important;color:#fff !important}
#tmna-form.tmna-supportform-container .tmna-form-group .tmna-form-feedback-message{font-size:9pt;letter-spacing:0;line-height:1.33;margin-top:21px}
#tmna-form.tmna-supportform-container .support-form-feedback{min-height:46px;padding:53px 15px 60px}
#tmna-form.tmna-supportform-container .support-form-feedback--img{margin:auto 0;max-height:42px}
#tmna-form.tmna-supportform-container .support-form-feedback--message{font-family:toyotaType-Book,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;max-width:28pc}
.titleTextVariation.tmna-bg-off-white.tmna-support-form-title .aa-titleTextVariation.tmna-title-container div .tmna-section-title.tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif !important;margin-top:0}
.titleTextVariation.tmna-bg-off-white.tmna-support-form-title .aa-titleTextVariation.tmna-title-container div .tmna-section-title.tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle div h2{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:22px;margin-bottom:25px;margin-top:0;max-width:80%}
@media(min-width:768px){.titleTextVariation.tmna-bg-off-white.tmna-support-form-title .aa-titleTextVariation.tmna-title-container div .tmna-section-title.tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle div h2{font-size:24px;line-height:26px;margin-bottom:23px;max-width:none}
}
.titleTextVariation.tmna-bg-off-white.tmna-support-form-title .aa-titleTextVariation.tmna-title-container div .tmna-section-title.tmna-ttac-content .tmna-section-title--description.tmna-ttac-subtitle div p{display:none;font-family:toyotaType-Book,Arial,sans-serif !important}
@media(max-width:767.98px){.tmna-supportform-container .row .column{max-width:unset;padding:0;width:100%}
.tmna-supportform-container .support-form-feedback{padding:53px 0 60px}
}
.tmna-supportform-container{padding:52px 15px 91px}
.tmna-supportform-container .support-form-feedback{min-height:46px;padding:40.2px 0 44px}
.tmna-supportform-container .support-form-feedback--message{font-size:.875rem}
.tmna-support-form .tmna-form-group{margin-bottom:23px;opacity:.9;padding:0;position:relative}
.tmna-support-form .tmna-form-group p{font-size:9pt;letter-spacing:normal;line-height:1.33;margin:4px 0 0}
.tmna-support-form .tmna-form-group .tmna-hide{display:none}
.tmna-support-form .tmna-form-group .tmna-bounding-box:-webkit-autofill,.tmna-support-form .tmna-form-group .tmna-bounding-box:-webkit-autofill:active,.tmna-support-form .tmna-form-group .tmna-bounding-box:-webkit-autofill:focus,.tmna-support-form .tmna-form-group .tmna-bounding-box:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 30px #000;-webkit-box-shadow:inset 0 0 0 30px #000}
.tmna-support-form .tmna-form-group .tmna-bounding-box:-internal-autofill-selected{background-color:transparent}
.aemformcontainer,.contact-form-container{background-color:#f6f6f6}
.contact-form-title{color:#000;font-family:toyotaType,Arial,sans-serif;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:0 0 53px;text-align:left}
.contact-form-subtitle{align-items:center;display:flex;justify-content:flex-start;margin-bottom:60px;padding-top:40.2px}
@media(min-width:768px){.contact-form-subtitle{padding-top:53px}
}
.contact-form-icon{background-image:url(clientlib-site/resources/images/success-check-mark.png);background-repeat:no-repeat;background-size:cover;height:42px;margin-right:1pc;-o-object-fit:cover;object-fit:cover;width:56px}
.contact-form-text{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-weight:400;letter-spacing:normal}
.contact-form-text p{margin:0;text-align:left}
#suport-contact-form-btn{background-color:transparent;border:1px solid #767676;border-radius:2px;color:#000;display:block;font-size:14px;font-weight:600;height:56px;margin:0 auto 0 0;padding:1pc 35px;width:auto}
@media(min-width:1024px){.contact-form-container{margin:0 auto;max-width:1350px;padding:134px 27px 52px;width:100%}
.contact-form-text{max-width:28pc}
.tmna-supportform-container .padding-tablet-only .offset-md-3{margin-left:0 !important}
}
@media(max-width:1023px){.contact-form-container{padding:102px 27px 52px;width:100%}
.contact-form-title{max-width:492px}
.contact-form-text{max-width:478px}
.tmna-supportform-container .padding-tablet-only .offset-md-3{padding-left:0 !important;padding-right:0 !important}
}
@media(max-width:767px){.contact-form-container{padding:90px 15px 52px;width:100%}
.contact-form-title{font-size:24px;font-weight:600;letter-spacing:normal}
.contact-form-text{font-size:14px;max-width:273px}
.contact-form-subtitle{margin-bottom:44px}
#suport-contact-form-btn{font-size:9pt;height:40px;padding:9pt 37px;width:100%}
}
@media(max-width:480px){.contact-form-text{font-size:14px;max-width:80%;max-width:226px}
}
@media(max-width:415px){.contact-form-text{font-size:14px;max-width:70%}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.header-top-nav-bar{display:block;float:left;margin-left:0;margin-right:0;padding-bottom:0;position:relative;width:100%;z-index:9999999 !important}
.header-top-nav-bar .tmna-set-location{height:100%;position:fixed;text-align:center;width:100%}
.header-top-nav-bar .tmna-set-location .modal-header{border-bottom:0}
.header-top-nav-bar .tmna-set-location .form-group{padding:0 35px}
.header-top-nav-bar .tmna-set-location #btnSetLocation{background-color:#e10a1d;border:#c00;border-radius:2px;color:#fff;display:inline-block;font-size:.8125rem;line-height:1.3;padding:19px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}
.header-top-nav-bar .model-hide-location{display:none}
.header-top-nav-bar .model-show-location{background-color:rgba(0,0,0,.4);display:block}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility{background-color:#000;font-family:toyotaType-Book,Arial,sans-serif;max-width:100%;padding:9pt 0;text-align:right}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility li{display:inline-block;font-family:toyotaType-Book,Arial,sans-serif;font-size:13px;font-weight:400;list-style:none;padding:0 14px;text-align:left}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility a{background-color:transparent;color:#fff;text-decoration:none}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility .icon-search{display:inline-block;height:14px;width:1pc}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility img{border:0}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility .top-nav-header-container{line-height:9pt;margin-left:auto;margin-right:auto;max-width:1350px;padding-left:9pt}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility .top-nav-header-container .location-tmna{cursor:pointer}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility .top-nav-header-container .location-tmna .icon-search-img-svg{height:10px;margin-left:5px;width:10px}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility .top-nav-header-container .mobile-text{display:none}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility ul.top-nav-header-container{line-height:9pt;margin-left:auto;margin-right:auto;max-width:1350px;padding-left:27px;padding-right:27px;width:100%}
.header-top-nav-bar .tmna-header-ribbon-desktop__utility ul{margin:0;padding:0}
.header-top-nav-bar .tmna-site-search.showSearch{height:100%;opacity:1;top:131px;transition:opacity .3s ease-out;z-index:120}
.header-top-nav-bar .tmna-site-search{background-color:#fff;height:0;opacity:0;overflow:hidden;position:fixed;top:-9999;transition:opacity .3s ease-in;width:100%;z-index:-1}
.header-top-nav-bar .tmna-site-search .tmna-search-flyout-container{margin-left:auto;margin-right:auto;max-width:61.25em}
.header-top-nav-bar .tmna-site-search .tmna-site-search__centering{clear:both;display:inline-block;float:none;margin-left:0;margin-right:0;width:100%}
.header-top-nav-bar .tmna-site-search .tmna-site-search__search-form{border:0;border-bottom:1px solid #e10a1d;float:left;margin-right:1.6949152542%;position:relative;width:83.0508474576%}
.header-top-nav-bar .tmna-site-search .tmna-site-search__close-btn{background:#fff;border:0;display:inline-block;float:right;margin-right:0;margin-top:20px;padding:0;width:6.7796610169%}
.header-top-nav-bar .tmna-site-search .btn-text{color:rgba(0,0,0,.1);font-size:8px;position:absolute;text-indent:9999px}
.header-top-nav-bar .tmna-site-search .tmna-site-search__close-svg{fill:#ccc;color:#ccc;height:46px;width:46px}
.header-top-nav-bar .tmna-site-search input{background:0;border:0;display:inline-block;font-family:toyotaType-Book,Arial,sans-serif;font-size:3.75em;height:72px;line-height:1.2;padding:10px 95px 0 4px;width:100%}
.header-top-nav-bar .tmna-site-search input:focus{outline:0}
.header-top-nav-bar .tmna-site-search .type-to-search{color:transparent;font-size:.1px;position:absolute;text-indent:9999px}
.header-top-nav-bar .tmna-site-search .tmna-site-search__submit-btn.active{opacity:1}
.header-top-nav-bar .tmna-site-search .tmna-site-search__submit-btn{background:0;border:0;color:#e10a1d;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:3.75em;line-height:normal;line-height:87px;opacity:0;position:absolute;right:0;text-transform:uppercase;top:0;transition:opacity .2s linear}
.header .react-page nav.tmna-navbar{background-color:#fff !important}
#header-version-two.tmna-navbar.navbar-expand-lg.navbar-expand-md.navbar-expand-lg{background-color:var(--color-white);flex-flow:column}
@media only screen and (max-width:1023px){#header-version-two .header-top-nav-bar{display:block}
#header-version-two .header-top-nav-bar .top-nav-header-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}
#header-version-two .header-top-nav-bar .top-nav-header-container li{padding:8px}
#header-version-two .header-top-nav-bar.hide-ribbon{display:none}
#header-version-two .mobile-text{display:inline-block}
#header-version-two .desktop-text{display:none}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.theme-one-table-layout{margin:auto;max-width:1126px;padding-left:27px;padding-right:27px}
.theme-one-table-layout .table-component{overflow-x:auto}
.theme-one-table-layout .table-component img{height:auto;max-width:100%}
.theme-one-table-layout table{font-size:14px;margin:20px auto;min-width:680px}
.theme-one-table-layout td,.theme-one-table-layout th{border:1px solid #dee2e6}
.theme-one-table-layout .theme-one-table-layout-title{font-size:20px;font-weight:600}
.theme-one-table-layout .theme-one-table-layout-subtitle{font-size:1pc}
.theme-one-table-layout.strip-gray-white tr:nth-child(2n),.theme-one-table-layout.strip-normal tr:first-child{background-color:var(--color-white)}
.theme-one-table-layout.strip-gray-white tr:nth-child(odd){background-color:var(--color-gray-light)}
.theme-one-table-layout.strip-gray-white tr:first-child{background-color:var(--color-gray-dark);color:var(--color-white)}
.theme-one-table-layout.strip-blue-white tr:nth-child(2n){background-color:var(--color-white)}
.theme-one-table-layout.strip-blue-white tr:nth-child(odd){background-color:var(--color-gray-light)}
.theme-one-table-layout.strip-blue-white tr:first-child{background-color:var(--color-blue-primary);color:var(--color-white)}
@media(max-width:767px){.theme-one-table-layout{padding-left:15px;padding-right:15px}
.theme-one-table-layout table ul{padding-left:15px}
.theme-one-table-layout table{min-width:300px}
}
#close-dropdown-desktop-modal{background-color:transparent;border:0;display:none;height:100vh;margin:0;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}
@media(min-width:1024px){.tmna-navbar .tmna-right-icons-container #user-dropdown .myaccount-btn .mobile{display:none}
}
.tmna-navbar li{list-style:none !important}
.tmna-navbar .tmna-right-icons-container .login{height:26px;margin-left:24px;position:relative;width:26px}
.tmna-navbar .tmna-right-icons-container .login #login-btn{background-color:transparent;border-radius:2px;font-family:toyotaType-Semibold,sans-serif;font-size:9pt;height:40px;letter-spacing:.25px;width:72px}
.tmna-navbar .tmna-right-icons-container .login .close-login{background-color:#000;border-radius:2pc;bottom:0;cursor:pointer;height:40px;left:0;margin-top:-3px;padding-top:7px;position:absolute;right:0;text-align:center;top:0;width:4pc}
.tmna-navbar .tmna-right-icons-container .login .close-login.hidden{display:none}
.tmna-navbar .tmna-right-icons-container .icon-login #user-icon{background:#000;border:3px solid transparent;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:none;height:2pc;left:0;line-height:26px;margin-top:-1px;position:absolute;right:0;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2pc}
.tmna-navbar .tmna-right-icons-container .icon-login #user-icon.hidden{display:none !important}
.tmna-navbar .tmna-right-icons-container .icon-login #user-icon:hover{border-color:#000;height:40px;margin-left:-2px;margin-top:-4px;padding-top:4px;width:40px}
.tmna-navbar .tmna-right-icons-container .icon-login span.account-text,.tmna-navbar .tmna-right-icons-container .icon-login span>svg{display:none}
.tmna-navbar .tmna-right-icons-container #user-dropdown{background-color:#fff;border:1px solid #d8d8d8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0;box-shadow:0 10px 21px 0 rgba(0,0,0,.1);left:-235px;padding:24px;position:absolute;top:61px;width:312px;z-index:99999}
.tmna-navbar .tmna-right-icons-container #user-dropdown.hidden{display:none !important}
.tmna-navbar .tmna-right-icons-container #user-dropdown .login-username{font-family:toyotaType-Semibold,sans-serif}
.tmna-navbar .tmna-right-icons-container #user-dropdown>div:first-child{border-bottom:1px solid #d8d8d8;padding-bottom:24px;padding-top:0}
.tmna-navbar .tmna-right-icons-container #user-dropdown>div:first-child .myaccount{font-family:toyotaType-Semibold,sans-serif;font-size:1pc;line-height:22.82px}
.tmna-navbar .tmna-right-icons-container #user-dropdown>.login-user-dropdown-item{cursor:pointer;display:flex;padding:1pc 0 0}
.tmna-navbar .tmna-right-icons-container #user-dropdown>.login-user-dropdown-item>div:first-child{line-height:20px;margin-right:14px}
.tmna-navbar .tmna-right-icons-container #user-dropdown>.login-user-dropdown-item:hover{text-decoration:underline}
.tmna-navbar .tmna-right-icons-container #user-dropdown .logout-btn-user{display:none}
.tmna-navbar .tmna-right-icons-container #user-dropdown .downloads-btn,.tmna-navbar .tmna-right-icons-container #user-dropdown .downloads-btn a{color:#000;font-family:toyotaType-Book,sans-serif;font-size:14px}
.tmna-navbar .tmna-right-icons-container #user-dropdown .myaccount-btn .myaccount-icon{background-image:url(clientlib-site/resources/images/icon-profile-medium-24-px.svg);background-position:0 0;background-repeat:no-repeat;background-size:1pc;height:1pc;margin-top:4px;width:1pc}
.tmna-navbar .tmna-right-icons-container #user-dropdown .logout-btn .logout,.tmna-navbar .tmna-right-icons-container #user-dropdown .myaccount-btn .myaccount{color:#000;font-family:toyotaType-Book,sans-serif;font-size:14px}
.tmna-navbar.navbar-light .tmna-right-icons-container .login #login-btn{border:1px solid var(--color-black);border-radius:24px;color:var(--color-black)}
.tmna-navbar.navbar-light .tmna-right-icons-container .login #login-btn:hover{border:2px solid var(--color-black)}
.tmna-navbar.navbar-light .tmna-right-icons-container .login #login-btn:active{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}
.tmna-navbar.navbar-dark .tmna-right-icons-container .login #login-btn{border:1px solid var(--color-white);color:var(--color-white)}
.tmna-navbar.navbar-dark .tmna-right-icons-container .login #login-btn:hover{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}
.tmna-navbar.navbar-dark .tmna-right-icons-container .icon-login #user-icon,.tmna-navbar.navbar-dark .tmna-right-icons-container .icon-login #user-icon:hover{background:var(--color-white);color:var(--color-black)}
.tmna-navbar.navbar-dark:hover .tmna-right-icons-container .login #login-btn{border:1px solid var(--color-black);color:var(--color-black)}
.tmna-navbar.navbar-dark:hover .tmna-right-icons-container .login #login-btn:hover{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}
.tmna-navbar.navbar-dark:hover .tmna-right-icons-container .icon-login #user-icon{background:#000;border:3px solid transparent;border-radius:50%;color:#fff;cursor:pointer;display:none;height:2pc;line-height:26px;margin-top:-3px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2pc}
.tmna-navbar.navbar-dark:hover .tmna-right-icons-container .icon-login #user-icon:hover{border-color:#000;height:36px;line-height:26px;margin-left:-2px;margin-right:-2px;padding-top:2px;width:36px}
.tmna-navbar.header-enabled .tmna-right-icons-container .login #login-btn{border:1px solid var(--color-black);color:var(--color-black)}
.tmna-navbar.header-enabled .tmna-right-icons-container .login #login-btn:hover{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}
.tmna-navbar.header-enabled .tmna-right-icons-container .icon-login #user-icon{background:#000;border:3px solid transparent;border-radius:50%;color:#fff;cursor:pointer;display:none;height:2pc;line-height:26px;margin-top:-3px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2pc}
.tmna-navbar.header-enabled .tmna-right-icons-container .icon-login #user-icon:hover{border-color:#000;height:36px;line-height:26px;margin-left:-2px;margin-right:-2px;padding-top:2px;width:36px}
@media(max-width:1023px){.tmna-navbar .accountDropdownMobile .login{margin-left:0;margin-top:20px;position:relative}
.tmna-navbar .accountDropdownMobile .login #login-btn{border:0;font-family:toyotaType-Semibold,sans-serif;font-size:14px;padding:0}
.tmna-navbar .accountDropdownMobile .login .icon-login{align-items:center;display:flex;justify-content:space-between;position:relative}
.tmna-navbar .accountDropdownMobile .login .icon-login span{font-size:14px;font-weight:600;line-height:14px;position:relative;width:-moz-fit-content;width:fit-content}
.tmna-navbar .accountDropdownMobile .login .icon-login.hidden{display:none}
.tmna-navbar .accountDropdownMobile .login .icon-login #user-icon{background:#000;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:14px;height:24px;line-height:26px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;z-index:999999}
.tmna-navbar .accountDropdownMobile .login .icon-login span.account-text{color:#000;cursor:pointer;display:block;font-family:toyotaType-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;position:relative}
.tmna-navbar .accountDropdownMobile .login .icon-login span.account-text.active:after{transform:rotate(180deg);transition:transform .5s linear}
.tmna-navbar .accountDropdownMobile .login #user-dropdown{background-color:#fff;border:0;border-radius:0;box-shadow:none;display:block;margin-top:10px;overflow:hidden;position:static;width:100%}
.tmna-navbar .accountDropdownMobile .login #user-dropdown.login-user-dropdown.hidden{display:none}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>div:first-child{align-items:center;flex-direction:row;justify-content:space-between}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>div:first-child .mobile{align-items:center;display:flex;justify-content:center;width:100%}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>div:first-child .mobile .myaccount{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;line-height:1pc}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>div:first-child .mobile span{left:0;position:absolute}
.tmna-navbar .accountDropdownMobile .login #user-dropdown .desktop{display:none}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>.login-user-dropdown-item{border-bottom:1px solid #d8d8d8;color:#000;cursor:pointer;display:flex;font-family:toyotaType-Book,sans-serif;font-size:14px;max-width:100%;padding:20.5px 0;width:100%}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>.login-user-dropdown-item .myDownloads{color:blue}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>.login-user-dropdown-item .myDownloads a{font-family:toyotaType-Book,sans-serif}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>.login-user-dropdown-item>div:first-child{line-height:20px;margin-right:14px}
.tmna-navbar .accountDropdownMobile .login #user-dropdown>.login-user-dropdown-item:hover{text-decoration:underline}
.tmna-navbar .accountDropdownMobile .login #user-dropdown .downloads-btn a{color:#000;font-family:toyotaType-Book,sans-serif;font-size:14px;padding-left:0 !important}
.tmna-navbar .accountDropdownMobile .login #user-dropdown .myaccount-icon{background-image:url(clientlib-site/resources/images/icon-profile-medium-24-px.svg);background-position:0 0;background-repeat:no-repeat;background-size:1pc;height:1pc;width:1pc}
.tmna-navbar .accountDropdownMobile .login #user-dropdown .myaccount-doesnt-exist{width:1pc}
}
body.our-brand-page{padding-left:0 !important}
body.no-scroll{overflow:hidden}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-cookies-container{background-color:#f6f6f6;border-top:1px solid #d8d8d8;bottom:0;display:none;left:0;padding:19px 15px 1pc;position:fixed;transition:all .2s ease-in-out;transition:height .6s ease-out;width:100%;z-index:2000}
.tmna-cookies-container .tmna-cookies-content{display:block;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description{color:#000;display:block;font-size:14px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-image,.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-title{display:none}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-subtitle{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-text{font-family:toyotaType-Book,Arial,sans-serif;margin:7px 0 20px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-link{color:#000;cursor:pointer;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button{display:flex;font-size:9pt;letter-spacing:.25px;line-height:1.33;margin:0;min-height:40px;min-width:129px;padding:9pt 14px}
.tmna-cookies-container .tmna-cookies-expanded{color:#000;margin:0}
.tmna-cookies-container .tmna-cookies-expanded--title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:600}
.tmna-cookies-container .tmna-cookies-expanded--text{font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;margin:7px 0 31px}
.tmna-cookies-container .tmna-cookies-expanded-list{display:block}
.tmna-cookies-container .tmna-cookies-expanded-item{display:flex;margin:0 0 24px}
.tmna-cookies-container .tmna-cookies-expanded-item--icon{background:url(clientlib-site/resources/images/cookie-check-mark.png);height:9pt;margin-right:8px;width:1pc}
.tmna-cookies-container .tmna-cookies-expanded-item--text{color:#000;font-size:9pt;width:100%}
.tmna-cookies-container .tmna-cookies-expanded-item--text b{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-expanded-buttons{align-items:center;display:flex;justify-content:space-between;margin:6px 0 0}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-link{cursor:pointer;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;text-decoration:underline}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{border-radius:2px;display:flex;font-size:9pt;letter-spacing:.25px;line-height:1.33;margin-left:1pc;min-height:40px;min-width:129px;padding:9pt 14px}
@media(min-width:768px){.tmna-cookies-container{padding:19px 27px 1pc}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button,.tmna-cookies-container .tmna-cookies-expanded .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{min-width:11pc;padding:9pt 19px}
}
@media(min-width:1024px){.tmna-cookies-container{padding:23px 0 20px}
.tmna-cookies-container .tmna-cookies-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:70pc;padding:0 27px;width:100%}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description{align-items:center;display:flex}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-image{background-image:url(clientlib-site/resources/images/cookie-icon.png);background-repeat:no-repeat;background-size:contain;display:block;min-height:36px;min-width:46px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-title{color:#000;display:block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-weight:600;margin:0 0 0 18px;max-width:7in}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-subtitle,.tmna-cookies-container .tmna-cookies-content .tmna-cookies-description .tmna-cookies-text{display:none}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions{align-items:baseline;display:flex;flex-direction:row;width:auto}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-link{font-size:1pc;width:97px}
.tmna-cookies-container .tmna-cookies-content .tmna-cookies-actions .tmna-cookies-button{margin:0 40px;min-height:56px;min-width:11pc;padding:1pc 21px}
.tmna-cookies-container .tmna-cookies-expanded{color:#000;margin:0 auto;max-width:1350px;padding:0 27px}
.tmna-cookies-container .tmna-cookies-expanded--title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.1}
.tmna-cookies-container .tmna-cookies-expanded--text{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:14px 0 31px}
.tmna-cookies-container .tmna-cookies-expanded-list{display:flex;justify-content:left;margin-bottom:28px}
.tmna-cookies-container .tmna-cookies-expanded-item{display:flex;margin:0 24px 0 0}
.tmna-cookies-container .tmna-cookies-expanded-item:first-child .tmna-cookies-container .tmna-cookies-expanded-item--text{max-width:424px}
.tmna-cookies-container .tmna-cookies-expanded-item--icon{background:url(clientlib-site/resources/images/cookie-check-mark.png);height:9pt;margin-right:8px;width:1pc}
.tmna-cookies-container .tmna-cookies-expanded-item--text{color:#000;font-size:9pt;max-width:376px}
.tmna-cookies-container .tmna-cookies-expanded-item--text b{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-cookies-container .tmna-cookies-expanded-buttons{margin:0}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-link{display:none}
.tmna-cookies-container .tmna-cookies-expanded-buttons .tmna-cookies-expanded-button{margin-left:1pc;min-width:11pc}
}
@media(min-width:1392px){.tmna-cookies-container .tmna-cookies-expanded-list{justify-content:left}
.tmna-cookies-container .tmna-cookies-expanded-list .tmna-cookies-expanded-item{margin-right:3pc}
}
.hide{display:none}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
body.body-profile .tmna-title-container{padding:56px 0 0}
body.body-profile .aa-brandhub-header.tmna-navbar .navbar-brand,body.body-profile .aa-brandhub-header.tmna-navbar .tmna-nav-item-link.nav-link{color:#fff}
body.body-profile .aa-brandhub-header.tmna-navbar.header-enabled .tmna-nav-item-link.nav-link,body.body-profile .aa-brandhub-header.tmna-navbar.header-enabled.navbar-brand{color:#000}
div.profile{position:relative;text-align:center;width:100%}
div.profile div.container-fluid{padding:102px 0 0}
div.profile div.backgroundBlackElement{background-color:#000;height:9pc;left:0;position:absolute;top:0;width:100%}
@media only screen and (min-width:1024px){div.profile div.backgroundBlackElement{height:338px}
div.profile .bg-black-profile{height:200px}
}
.bg-black-profile{background-color:#000;text-align:left}
.bg-black-profile .container-header-name{margin:auto;max-width:1294px;padding:0 15px .3in;position:relative;width:100%}
@media only screen and (min-width:768px){.bg-black-profile .container-header-name{padding:9px 27px .3in}
}
@media only screen and (min-width:1024px){.bg-black-profile .container-header-name{padding:14px 27px 115px}
}
@media only screen and (min-width:1338px){.bg-black-profile .container-header-name{padding:14px 0 115px}
}
.bg-black-profile .container-header-name .profile-letter-big{background-color:#fff;border-radius:50%;color:#000;display:inline-block;float:left;font-family:toyotaType-Regular,sans-serif;font-size:17px;height:2pc;line-height:155%;margin:2px 0 0;text-align:center;width:2pc}
@media only screen and (min-width:1024px){.bg-black-profile .container-header-name .profile-letter-big{font-size:34px;height:4pc;line-height:150%;margin-top:11px;width:4pc}
}
.bg-black-profile .container-header-name .profile-name-title{color:#fff;display:inline-block;font-family:toyotaType-Semibold,sans-serif;font-size:2pc;letter-spacing:-.75px;line-height:100%;margin:0 0 0 24px}
@media only screen and (max-width:768px){.bg-black-profile .container-header-name .profile-name-title{margin-left:9pt}
}
@media only screen and (min-width:1024px){.bg-black-profile .container-header-name .profile-name-title{font-size:72px}
}
.bg-black-profile .container-header-name .profile-name-title span{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}
.bg-black-profile .container-header-name .message-profile{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;bottom:-90px;box-shadow:0 10px 21px 0 rgba(0,0,0,.1);display:none;font-family:toyotaType-Book,sans-serif;font-size:14px;left:0;margin:auto;max-width:452px;padding:20px;position:absolute;right:0;width:100%}
.bg-black-profile .container-header-name .message-profile.msg-short{max-width:264px}
.bg-black-profile .container-header-name .message-profile.msg-short-b{max-width:292px}
.bg-black-profile .container-header-name .message-profile.msg-middle{max-width:420px}
.bg-black-profile .container-header-name .message-profile.msg-long{max-width:452px}
.bg-black-profile .container-header-name .message-profile.msg-long-xl{max-width:680px}
@media only screen and (max-width:420px){.bg-black-profile .container-header-name .message-profile{bottom:-54px;width:375px}
}
div.profile-body{margin:auto auto 142px;max-width:345px;text-align:left;width:100%}
@media only screen and (min-width:768px){div.profile-body{margin-bottom:190px;max-width:550px;padding:0}
}
@media only screen and (min-width:1024px){div.profile-body{margin-bottom:190px;max-width:645px;padding:0}
}
div.profile-body .max-width-profile{margin:auto;max-width:39pc;position:relative;width:100%}
div.profile-body .max-width-profile .title-profile-icon{background-position:0 0;background-repeat:no-repeat;color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:1pc;padding:10px 10px 10px 30px;text-align:left}
@media only screen and (max-width:420px){div.profile-body .max-width-profile .title-profile-icon{font-size:14px}
}
div.profile-body .max-width-profile .title-profile-icon.profile{background-image:url(clientlib-site/resources/images/icon-profile-medium-24-px.svg);margin:41px 0 27px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .title-profile-icon.profile{margin-top:5.9pc}
}
div.profile-body .max-width-profile .title-profile-icon.envelope{background-image:url(clientlib-site/resources/images/icon-envelope-medium-24-px.svg);margin:42px 0 27px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .title-profile-icon.envelope{margin-top:62px}
}
div.profile-body .max-width-profile .grey-block-container{background-color:#f6f6f6;padding:26px 2pc 9px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container{padding:25px 2pc 10px}
}
div.profile-body .max-width-profile .grey-block-container a.btn-edit-fields{background-image:url(clientlib-site/resources/images/icon-edit-small-16-px.svg);background-position:0 0;background-repeat:no-repeat;color:#000;display:block;float:right;font-family:toyotaType-Book,sans-serif;font-size:1pc;height:20px;margin-bottom:5px;padding:0 0 10px 20px;text-decoration:underline}
@media only screen and (max-width:420px){div.profile-body .max-width-profile .grey-block-container a.btn-edit-fields{font-size:14px}
}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container a.btn-edit-fields{height:23px;margin-bottom:-21px}
}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile{margin-bottom:23px}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile.container-fields-profile-checkbox{margin-bottom:0}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile.container-fields-profile-checkbox label{height:45px;padding:4px 0 22px 1px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container .container-fields-profile.container-fields-profile-checkbox label{height:67px;padding:9pt 0 2pc 1px}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile:nth-child(3){padding-top:8px}
}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile .label-field-profile{clear:both;color:#000;display:block;font-family:toyotaType-Book,sans-serif;font-size:9pt;height:17px;margin-bottom:4px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container .container-fields-profile .label-field-profile{margin-bottom:2px}
}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile .field-profile{background-color:transparent;border:0;color:#000;display:block;font-family:toyotaType-Semibold,sans-serif;font-size:1pc;height:20px;padding:0}
div.profile-body .max-width-profile .grey-block-container .container-fields-profile .field-profile:disabled{background:transparent;color:#000}
@media only screen and (max-width:420px){div.profile-body .max-width-profile .grey-block-container .container-fields-profile .field-profile{font-size:14px}
}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container .container-fields-profile .field-profile{height:23px}
}
div.profile-body .max-width-profile .grey-block-container label.form-control{background-color:transparent;border:none !important;margin-bottom:0}
div.profile-body .max-width-profile .grey-block-container .form-control{color:#000;display:grid;font-family:toyotaType-Semibold,sans-serif;font-size:14px;gap:.5em;grid-template-columns:1em auto}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container .form-control{font-size:1pc}
}
div.profile-body .max-width-profile .grey-block-container .form-control+.form-control{margin-top:1em}
div.profile-body .max-width-profile .grey-block-container .form-control--disabled{color:var(--form-control-disabled);cursor:not-allowed}
div.profile-body .max-width-profile .grey-block-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #000;border-radius:.15em;color:currentColor;display:grid;font-family:toyotaType-Book,sans-serif;height:14px;margin:5px 0 0;-o-object-fit:contain;object-fit:contain;place-content:center;transform:translateY(-.075em);width:14px}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .grey-block-container input[type=checkbox]{margin-top:8px}
}
div.profile-body .max-width-profile .grey-block-container input[type=checkbox]:before{background-color:transparent;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:9pt;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:1pc}
div.profile-body .max-width-profile .grey-block-container input[type=checkbox]:checked:before{background-image:url(clientlib-site/resources/images/check-mark.png);background-size:contain;transform:scale(1)}
div.profile-body .max-width-profile .grey-block-container input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}
div.profile-body .max-width-profile .grey-block-container :hover,div.profile-body .max-width-profile .grey-block-container input[type=checkbox]:focus{border:0;cursor:pointer}
div.profile-body .max-width-profile .grey-block-container .checkbox-profile-text{color:#000;display:inline-block;font-family:toyotaType-Semibold,sans-serif;font-size:1pc}
div.profile-body .max-width-profile .needHelp-profile{color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:24px;margin-bottom:24.2px;text-align:center;text-transform:lowercase}
div.profile-body .max-width-profile .needHelp-profile:first-letter {text-transform:capitalize}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .needHelp-profile{font-size:2pc;margin-bottom:21.8px}
}
div.profile-body .max-width-profile .needHelp-profile-email{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;text-align:center}
div.profile-body .max-width-profile .needHelp-profile-email a{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;text-decoration:underline}
@media only screen and (max-width:420px){div.profile-body .max-width-profile .needHelp-profile-email,div.profile-body .max-width-profile .needHelp-profile-email a{font-size:14px}
}
div.profile-body .max-width-profile .spacer-grey-block{border:0;height:34px;margin:0;padding:0;width:100%}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .spacer-grey-block{height:2pc}
}
div.profile-body .max-width-profile .profile-divide-line{background-color:#d8d8d8;border:0;display:block;height:1px;margin:3pc auto 42px;max-width:1500px;padding:0;width:100%}
@media only screen and (min-width:768px){div.profile-body .max-width-profile .profile-divide-line{margin:95.6px auto 88px}
}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.theme-one-video-gallery{margin:auto;max-width:1126px;padding:0 27px}
.theme-one-video-gallery .swiper-container{height:auto;margin-left:auto;margin-right:auto;width:100%}
.theme-one-video-gallery .swiper-slide{font-size:18px;text-align:center}
.theme-one-video-gallery .swiper-container{max-width:75pc}
.theme-one-video-gallery .swiper-container .thumbnailImage{background:#fff;background-position:50%;background-size:cover;border-top:3px solid #c00;display:block;height:220px;position:relative}
.theme-one-video-gallery .swiper-container .thumbnailImage .play-icon{opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .4s ease;width:60px;z-index:1}
.theme-one-video-gallery .video-gallery-text h4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis}
.theme-one-video-gallery .video-gallery-text p{font-size:14px}
.theme-one-video-gallery .video-gallery-text{background:rgba(0,0,0,.45);color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;margin-top:0;min-height:100%;padding:1pc;position:absolute;text-align:left;top:0;width:100%}
.theme-one-video-gallery .swiper-container .swiper-button-next{background-image:url(../../../content/dam/tusa/environment/video-gallery/arrow-right-black.png);right:5px}
.theme-one-video-gallery .swiper-container .swiper-button-next,.theme-one-video-gallery .swiper-container .swiper-button-prev{background-color:hsla(0,0,96%,.9);background-size:24px;border-radius:50%;height:45px;margin-top:-45px;transition:all .4s ease,top 0,bottom 0,left 0,right 0;width:45px}
.theme-one-video-gallery .swiper-container .swiper-button-prev{background-image:url(../../../content/dam/tusa/environment/video-gallery/arrow-left-black.png);left:5px}
.theme-one-video-gallery .swiper-container .swiper-button-next:after,.theme-one-video-gallery .swiper-container .swiper-button-prev:after{content:none}
.theme-one-video-gallery .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet{border:3px solid #fff;height:9pt;width:9pt}
.theme-one-video-gallery .swiper-container .swiper-pagination-bullet-active{background:#fff;border:2px solid #09f !important}
.theme-one-video-gallery .video-gallery-card img{opacity:0}
.theme-one-video-gallery .video-gallery-card:hover .play-icon{opacity:1}
.theme-one-popup-video #videoUrl{width:100%}
.theme-one-popup-video .modal-dialog{max-width:750px}
.theme-one-popup-video .modal-dialog .modal-header{border-bottom:0}
.theme-one-popup-video .modal-dialog .modal-header .close{color:#fff;font-size:28px;opacity:1;position:relative;right:-22px;top:0;z-index:999999}
.theme-one-popup-video .modal-dialog .modal-content{border:1px solid transparent}
.modal-backdrop.show{opacity:.9}
.theme-one-heading-section .theme-one-heading-border{font-size:2pc;font-weight:700;position:relative}
.theme-one-heading-section .theme-one-heading-border:after{border-top:2px solid #c90813;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:5pc}
.theme-one-heading-section p{letter-spacing:.03em;line-height:1.5em}
.theme-one-popup-video .modal.fade .modal-dialog{margin-top:150px}
@media(max-width:767.98px){.theme-one-video-gallery{padding-left:15px;padding-right:15px}
.theme-one-video-gallery .video-gallery-card{padding-left:0;padding-right:0}
.theme-one-video-gallery .video-gallery-card .thumbnailImage{height:260px}
.theme-one-video-gallery .video-gallery-text{padding:15px 50px}
.theme-one-video-gallery .swiper-container .swiper-pagination span.swiper-pagination-bullet{margin:0 2px}
}
@media(max-width:1023px){.theme-one-popup-video .modal.fade .modal-dialog{margin-top:75pt}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.heroCarousel .tmna-carousel-title-container.main-carousel-title-container .carousel-content-section .tmna-hero-carousel-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:40px;letter-spacing:-.5px;line-height:1.1;padding-bottom:40px;padding-top:0;text-align:center}
.heroCarousel .tmna-carousel-title-container.main-carousel-title-container .carousel-content-section .tmna-hero-carousel-subtitle{text-align:center}
.theme-one-hero-carousel .tmna-ttac-content .tmna-copy-text a,.theme-one-hero-carousel .tmna-ttac-content .tmna-copy-text a:hover{color:#e10a1d}
.theme-one-hero-carousel .hero-carousel-theme-one{margin-bottom:50px}
@media(max-width:1024px){.theme-one-hero-carousel .hero-carousel-theme-one{margin-bottom:40px}
}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__indicators{margin-top:20px}
@media(min-width:768px)and (max-width:1023px){.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__indicators{margin-top:10px}
}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel{position:relative}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__actions{height:1px;left:50%;margin-top:-35px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:99}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--previous{background:hsla(0,0,96%,.8);border:0;border-radius:50%;height:40px;margin-left:15px;width:40px}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--previous svg{fill:#000;width:10px}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--next{background:hsla(0,0,96%,.8);border:0;border-radius:50%;float:right;height:40px;margin-right:15px;width:40px}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--next svg{fill:#000;width:10px}
.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--next span,.theme-one-hero-carousel .hero-carousel-theme-one .cmp-carousel__action--previous span{fill:#c00}
.theme-one-hero-carousel .hero-carousel-theme-one .tmna-hero-video img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.theme-one-hero-carousel .hero-carousel-theme-one .tmna-hero-youtube .tusa-main-yt picture{height:100%}
.theme-one-hero-carousel .hero-carousel-theme-one .tmna-hero-youtube .tusa-main-yt picture img{-o-object-fit:cover !important;object-fit:cover !important}
.theme-one-hero-carousel .hero-carousel-theme-one .hero-carousel-slider{height:auto !important;min-height:450px}
.theme-one-hero-carousel .hero-carousel-theme-one .hero-carousel-slider .tmna-hero-video video{position:unset !important;transform:unset !important}
.theme-one-hero-carousel .hero-carousel-theme-one .theme-one.heroImage .hero-carousel-slider .tmna-hero-video{max-height:100% !important}
.theme-one-hero-carousel .theme-one.heroImage .tmna-hero-image-text-container .tmna-hero-content{margin-top:0}
.theme-one-hero-carousel .hero-block-fixed.theme-one .hero-carousel-slider .tmna-hero-video{max-height:100% !important}
.tabs.tmna-cmn-tabs-v1 .carousel-inner .carousel-item .theme-one .tmna-copy-text a,.tabs.tmna-cmn-tabs-v1 .carousel-inner .carousel-item .theme-one .tmna-copy-text a:hover{color:#e10a1d}
.hero-carousel-max-size-medium .heroimage-container .heroimage-banner .aa-herobanner .tmna-hero-content{padding:30px 44px 20px !important}
.hero-carousel-max-size-medium .heroimage-container .heroimage-banner .aa-herobanner .tmna-hero-content .tmna-hero-button{margin:40px 30px 0}
.hero-carousel-max-size-medium .heroimage-container .heroimage-banner .aa-herobanner .tmna-hero-video img,.hero-carousel-max-size-medium .heroimage-container .heroimage-banner .aa-herobanner .tmna-hero-video video{height:calc(100vh - 202px) !important;max-height:767px}
.hero-carousel-max-size-medium .heroimage-container .heroimage-banner .aa-herobanner .tmna-hero-video video{-o-object-fit:cover;object-fit:cover}
@media(min-width:1024px){.hero-carousel-maintain-aspect-ratio .tmna-hero-image-text-container .tmna-hero-video picture #hero-ratio-img{height:100% !important;max-height:100% !important}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.modal-component-theme-one .modal{z-index:1111111}
.modal-component-theme-one .modal .modal-content{border-top:2px solid #eb0a1e}
.modal-component-theme-one .modal .modal-dialog{max-width:850px}
.modal-component-theme-one .modal .modal-dialog .modal-body{padding-left:25px;padding-right:25px}
.modal-component-theme-one .modal .modal-dialog .modal-body .cookie-container-theme{padding-bottom:20px}
.modal-component-theme-one .modal .modal-dialog .modal-footer .btn{min-width:150px}
.modal-component-theme-one .modal .modal-dialog .content-body{max-height:550px;overflow:auto}
.modal-component-theme-one .modal .modal-dialog .content-body .scroller{height:calc(100% - 46px);overflow-y:auto}
.modal-component-theme-one .modal .modal-dialog .content-body .scroller ul{display:block;list-style-type:disc;margin:0;padding:0;padding-inline-start:40px}
.modal-component-theme-one .modal .modal-dialog .content-body .scroller ul li{display:block;line-height:1.3;margin-bottom:14px;padding:5px 15px;position:relative}
.modal-component-theme-one .modal .modal-dialog .content-body .scroller ul .selected-disclosure{background-color:#dee2e8;color:#e10a1d}
.modal-component-theme-one .modal .modal-dialog .content-body .scroller ul .selected-disclosure:before{border-bottom:5.5px solid transparent;border-left:7.5px solid #e10a1d;border-top:5.5px solid transparent;content:"";height:0;left:0;position:absolute;top:10px;width:0}
.modal-component-theme-one .tmna-button.cookie-savebtn{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px}
.custom-toggle-switch{margin-top:-1pc}
.custom-toggle-switch input[type=checkbox]{height:0;visibility:hidden;width:0}
.custom-toggle-switch input[type=checkbox]:checked+label{background:#43a047}
.custom-toggle-switch input[type=checkbox]:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}
.custom-toggle-switch label{background:gray;border-radius:75pt;cursor:pointer;display:block;height:22px;position:relative;text-indent:-9999px;width:40px}
.custom-toggle-switch label:after{background:#fff;border-radius:90px;content:"";height:14px;left:5px;position:absolute;top:4px;transition:.3s;width:14px}
.custom-toggle-switch label:active:after{width:30px}
@media only screen and (max-width:768px){.modal-footer .btn{min-width:auto !important}
.modal-header .modal-title{font-size:18px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.stats-card-main .stat-card-container{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:75pc;opacity:1;transition:opacity .2s;transition-delay:.2s;width:100%}
.stats-card-main .stat-card-container .stat-cards{background:#fff;border-top:2px solid #c00;box-shadow:0 1px 4px rgba(0,0,0,.2);display:inline-block;height:316px;margin:1.66%;padding:20px;text-align:center;transform:translateZ(0);transition:transform .5s;vertical-align:top;width:20.66%}
.stats-card-main .stat-card-container .stat-cards .stat-subtitle{display:block;font-size:1.2rem;height:1.4rem;margin:0 auto}
.stats-card-main .stat-card-container .stat-cards .stat-title{font-size:2.8rem}
.stats-card-main .stat-card-container .stat-cards .stat-title .stat-fnt-small{font-size:2rem}
.stats-card-main .stat-card-container .stat-cards .stat-title .stat-fnt-large{font-size:2.8rem}
.stats-card-main .stat-card-container .stat-cards .stat-description{font-family:toyotaType-Regular,HelveticaNeueMedium,Helvetica Neue Medium,Open Sans,Arial,sans-serif;font-size:1rem;letter-spacing:.08rem;line-height:1.7;text-transform:uppercase}
.stats-card-main .stat-card-container .stat-cards .stat-description .dialog-sup{color:#c00;cursor:pointer;margin:-8px -8px 0;padding:8px}
.stats-card-main .stat-card-container .stat-cards hr{background:#000;border:0;height:30px;margin-bottom:20px;width:1px}
.stats-card-main .stat-card-disclosure{background:rgba(0,0,0,.8);bottom:0;display:block;left:0;padding:30px;position:fixed;right:0;top:0;transition:all .3s;z-index:11000000}
.stats-card-main .stat-card-disclosure .disclosure__container{background:#fff;bottom:0;height:100%;left:0;margin:auto;max-width:972px;right:0;top:0;-ms-transform:scale(1);transition:all .3s}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header{border-top:3px solid #c00;height:46px;position:relative}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header [itemprop=name]{bottom:0;height:45px;left:30px;position:absolute;top:0;width:200px}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header [itemprop=name] span{bottom:0;color:#000;display:inline-block;font-size:.8125rem;font-weight:700;height:14px;left:0;margin:auto 0;position:absolute;right:0;text-transform:uppercase;top:0;width:75pt}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header .closeBtn{bottom:0;cursor:pointer;margin:auto 0;position:absolute;right:15px;text-align:right;top:0;width:5pc}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header .closeBtn span{bottom:0;color:#595959;display:inline-block;font-size:.75rem;height:10px;left:0;letter-spacing:.05em;margin:auto 0;position:absolute;right:0;text-transform:uppercase;top:0;width:45px}
.stats-card-main .stat-card-disclosure .disclosure__container .disclosure__header .closeBtn svg{fill:#999;display:inline-block;height:45px;width:45px}
.stats-card-main .stat-card-disclosure .disclosure__container .scroller{height:calc(100% - 46px);overflow-y:auto}
.stats-card-main .stat-card-disclosure .disclosure__container .scroller ul{display:block;list-style-type:disc;margin:0;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding:0;padding-inline-start:40px}
.stats-card-main .stat-card-disclosure .disclosure__container .scroller ul li{display:block;font-size:.75rem;line-height:1.3;margin-bottom:14px;padding:14px 45px;position:relative}
.stats-card-main .stat-card-disclosure .disclosure__container .scroller ul .selected-disclosure{background-color:#dee2e8;color:#c00}
.stats-card-main .stat-card-disclosure .disclosure__container .scroller ul .selected-disclosure:before{border-bottom:5.5px solid transparent;border-left:7.5px solid #c00;border-top:5.5px solid transparent;content:"";height:0;left:14px;position:absolute;top:15px;width:0}
.stats-card-main .containernewt,.stats-card-main .hide-dis{display:none}
@media only screen and (max-width:1024px){.stats-card-main .stat-card-container .stat-cards{width:40.66%}
}
@media only screen and (max-width:768px){.stats-card-main-v2 .stat-cards{margin:0 !important;padding:0 !important;width:100% !important}
.stats-card-main-v2 .stat-cards:nth-last-of-type(3){display:block !important}
.stats-card-main{position:relative}
.stats-card-main .stat-card-container{display:none}
.stats-card-main .stat-card-container .stat-cards{width:80.66%}
.stats-card-main .containernewt{display:block}
.stats-card-main .containernewt .stat-cards{background:#fff;border-top:2px solid #c00;box-shadow:0 1px 4px rgba(0,0,0,.4);height:316px;margin:.5%;padding:20px;text-align:center;transform:translateZ(0);transition:transform .5s;width:auto}
.stats-card-main .containernewt .stat-cards .stat-subtitle{display:block;font-size:1.2rem;height:1.4rem;margin:0 auto}
.stats-card-main .containernewt .stat-cards .stat-title{font-size:2.8rem}
.stats-card-main .containernewt .stat-cards .stat-title .stat-fnt-small{font-size:2rem}
.stats-card-main .containernewt .stat-cards .stat-title .stat-fnt-large{font-size:2.8rem}
.stats-card-main .containernewt .stat-cards .stat-description{font-family:toyotaType-Regular,HelveticaNeueMedium,Helvetica Neue Medium,Open Sans,Arial,sans-serif;font-size:1rem;letter-spacing:.08rem;line-height:1.7;text-transform:uppercase}
.stats-card-main .containernewt .stat-cards .stat-description .dialog-sup{color:#c00;cursor:pointer;margin:-8px -8px 0;padding:8px}
.stats-card-main .containernewt .stat-cards hr{background:#000;border:0;height:30px;margin-bottom:20px;width:1px}
.stats-card-main .containernewt .carousel-control-next-icon,.stats-card-main .containernewt .carousel-control-prev-icon{background-color:#787878 !important;background-size:25px;border-radius:50%;height:50px !important;width:50px !important}
}
.stats-cards-small .stat-cards{height:170px !important;padding:5px !important;width:80.66%}
.stats-cards-small .stat-cards .stat-subtitle{display:none !important}
.stats-cards-small .stat-cards hr{height:15px !important;margin-bottom:2px}
.dialog-sup{color:#c00;cursor:pointer;margin:-8px -8px 0;padding:8px}
.stats-card-main-v2 .container .nav-tabs{border:0;display:flex;justify-content:center}
.stats-card-main-v2 .container .nav-tabs .nav-item{margin:10px;padding:10px}
.stats-card-main-v2 .container .nav-tabs .nav-item .nav-link{color:#595959;text-transform:capitalize}
.stats-card-main-v2 .container .nav-tabs .nav-item .nav-link:hover{border:0;border-bottom:2px solid #cdc2c2}
.stats-card-main-v2 .container .nav-tabs .nav-item .nav-link.active{border:0;border-bottom:2px solid #c00;color:#000}
.stats-card-main-v2 .container .tab-content{text-align:center}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards:nth-last-of-type(3){display:contents}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards{background:#fff;display:inline-block;margin:1.66%;padding:10px;text-align:center;transform:translateZ(0);transition:transform .5s;vertical-align:top;width:20.66%}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-subtitle{display:block;font-size:1.2rem;height:1.4rem;margin:0 auto}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-title{font-size:2.8rem}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-title .stat-fnt-small{font-size:2rem}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-title .stat-fnt-large{font-size:2.8rem}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-description{font-family:toyotaType-Regular,HelveticaNeueMedium,Helvetica Neue Medium,Open Sans,Arial,sans-serif;font-size:1rem;letter-spacing:.08rem;line-height:1.7;text-transform:uppercase}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards .stat-description .dialog-sup{color:#c00;cursor:pointer;margin:-8px -8px 0;padding:8px}
.stats-card-main-v2 .container .tab-content .stat-card-container .stat-cards hr{background:#000;border:0;height:20px;margin-bottom:10px;width:1px}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}
:root{--swiper-theme-color:#007aff}
.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75pc}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
@keyframes sliderFadeIn{0{opacity:0}
50%{opacity:.5}
to{opacity:1}
}
.tmna-slider-gallery .vertical-slider+.slide-images{display:none}
.tmna-slider-gallery .vertical-slider+.slide-images>.swiper-vertical{height:5in}
.tmna-slider-gallery img.vertical-subgroup{display:none}
@media(max-width:768px){.tmna-slider-gallery img.vertical-subgroup{display:block}
}
.tmna-slider-gallery .vertical-slider{display:block}
@media(max-width:768px){.tmna-slider-gallery .vertical-slider{display:none}
}
.tmna-slider-gallery .vertical-slider .swiper-vertical{height:5in}
@media(max-width:1024px){.tmna-slider-gallery .vertical-slider .swiper-vertical{height:25pc}
}
@media(max-width:768px){.tmna-slider-gallery .vertical-slider .swiper-vertical{display:none}
}
.tmna-slider-gallery .vertical-slider .swiper-slide{left:0;margin:auto;right:0}
.tmna-slider-gallery .vertical-slider .swiper-pagination,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical{background:transparent;border-radius:14px;bottom:-23%;position:absolute;right:15%;transform:translate3d(0,-250%,0);z-index:100}
@media(max-width:1250px){.tmna-slider-gallery .vertical-slider .swiper-pagination,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical{right:12%}
}
@media(max-width:1190px){.tmna-slider-gallery .vertical-slider .swiper-pagination,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical{right:11%}
}
@media(max-width:1023px){.tmna-slider-gallery .vertical-slider .swiper-pagination,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical{bottom:-26%;right:14%}
}
.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-slide,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-slide{margin:auto}
.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-bullet,.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-bullet,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{background:0;border:2px solid #fff;border-radius:999px;display:block;height:9pt;margin-bottom:8px;opacity:1;width:9pt}
.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-bullet:hover,.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet:hover,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-bullet:hover,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet:hover{cursor:pointer}
.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-bullet:last-child,.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet:last-child,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-bullet:last-child,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-bottom:0}
.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.tmna-slider-gallery .vertical-slider .swiper-pagination .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-bullet.swiper-pagination-bullet-active,.tmna-slider-gallery .vertical-slider .swiper-pagination-vertical .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0;background:#fff;height:13px;margin-left:0;width:13px}
.tmna-slider-gallery .show-more{color:#000;text-decoration:underline}
.tmna-slider-gallery .show-more:visited{color:#000;font-size:1pc;margin:0 0 0 8px}
.tmna-slider-gallery .mobile-lightbox{background-color:#000;box-sizing:border-box;color:#fff;display:none;height:100vh;overflow-y:scroll;width:100vw}
.tmna-slider-gallery .mobile-lightbox::-webkit-scrollbar{background:transparent;width:0}
.tmna-slider-gallery .mobile-lightbox.open{animation:sliderFadeIn .6s ease-in-out;background:#000;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999999}
@media(min-width:1024px){.tmna-slider-gallery .mobile-lightbox.open{display:none}
}
.tmna-slider-gallery .mobile-lightbox .lightbox-wrapper{padding:56px 22px 75pt}
@media(min-width:767px){.tmna-slider-gallery .mobile-lightbox .lightbox-wrapper{padding:56px 34px 75pt}
}
.tmna-slider-gallery .mobile-lightbox .lightbox-image{margin-bottom:8px}
.tmna-slider-gallery .mobile-lightbox .lightbox-image>img{width:100%}
.tmna-slider-gallery .mobile-lightbox .close-lightbox-wrapper{align-content:center;align-items:center;background-color:#000;display:flex;height:56px;justify-content:end;justify-items:end;padding:15px 22px;position:fixed;right:0;top:0;width:100vw;z-index:1000}
.tmna-slider-gallery .mobile-lightbox .close-lightbox-wrapper .closeLightBox{background-image:url(dist/images/icons/x-close-clear.svg);background-image:url(clientlib-site/resources/images/x-close-clear.svg);background-size:cover;height:22px;width:22px}
.tmna-slider-gallery{font-family:toyotaType-Book,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}
.tmna-slider-gallery .column-container:nth-child(2){padding:0 27px}
@media(max-width:767px){.tmna-slider-gallery .column-container:nth-child(2){padding:0}
}
.tmna-slider-gallery .column-container:nth-child(2) .column{margin:0 auto;max-width:67pc;padding:90pt 0 0;text-align:left;width:100%}
@media(max-width:1366px){.tmna-slider-gallery .column-container:nth-child(2) .column{margin:0 0 0 auto;max-width:74pc;padding:90pt 0 0}
}
@media(max-width:1023px){.tmna-slider-gallery .column-container:nth-child(2) .column{margin:0 auto;max-width:none;padding-left:82px;padding-right:82px}
}
@media(max-width:767px){.tmna-slider-gallery .column-container:nth-child(2) .column{margin:0 auto;max-width:100%;padding:88px 15px 0}
}
.tmna-slider-gallery .column-container:nth-child(2) .column .showcase-section{font-size:1pc;height:23px;margin-bottom:1pc;text-transform:uppercase}
.tmna-slider-gallery .column-container:nth-child(2) .column .showcase-title{color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:40px;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin-bottom:76px}
@media(max-width:1023px){.tmna-slider-gallery .column-container:nth-child(2) .column .showcase-title{margin-bottom:92px}
}
@media(max-width:767px){.tmna-slider-gallery .column-container:nth-child(2) .column .showcase-title{font-size:2pc}
}
.tmna-slider-gallery .swiper-slide{text-align:center;width:53pc}
@media(max-width:1190px){.tmna-slider-gallery .swiper-slide{width:648px}
}
@media(max-width:1100px){.tmna-slider-gallery .swiper-slide{width:594px}
}
.tmna-slider-gallery .swiper-slide .slide-images{height:5in;margin:auto;max-width:53pc;position:relative;text-align:center;width:100%}
@media(max-width:1200px){.tmna-slider-gallery .swiper-slide .slide-images{display:flex;flex-direction:column;justify-content:center;max-width:680px}
}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide .slide-images{display:flex;flex-direction:column;height:29pc;justify-content:center}
}
@media(max-width:767px){.tmna-slider-gallery .swiper-slide .slide-images{height:232px}
}
.tmna-slider-gallery .swiper-slide .slide-images img.showcase-image{height:auto;left:0;margin:auto;max-height:484px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;width:auto}
.tmna-slider-gallery .swiper-slide .slide-images img.showcase-image.video-image{-webkit-transition-duration:2s;-webkit-transition-property:all}
@media(max-width:1200px){.tmna-slider-gallery .swiper-slide .slide-images img.showcase-image{max-width:680px;padding:0 56px}
}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide .slide-images img.showcase-image{height:auto;max-height:29pc;max-width:none;-o-object-fit:contain;object-fit:contain;padding:0 3pc;position:static;width:100%}
}
@media(max-width:767px){.tmna-slider-gallery .swiper-slide .slide-images img.showcase-image{max-height:232px;padding:0 24px}
}
.tmna-slider-gallery .swiper-slide .slide-images img.video-play-icon{height:98px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:98px;z-index:999}
.tmna-slider-gallery .swiper-slide .slide-images img.video-play-icon:hover{cursor:pointer}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide .slide-images img.video-play-icon{height:4pc;width:4pc}
}
@media(max-width:480px){.tmna-slider-gallery .swiper-slide .slide-images img.video-play-icon{height:2pc;width:2pc}
}
.tmna-slider-gallery .swiper-slide .slide-images.video-player-on img.video-image,.tmna-slider-gallery .swiper-slide .slide-images.video-player-on img.video-play-icon{display:none}
.tmna-slider-gallery .swiper-slide .slide-images.video-player-on .youtube-video-element{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}
.tmna-slider-gallery .swiper-slide .slide-images.video-player-on .youtube-video-element .tmna-slider-iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .description,.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .description,.tmna-slider-gallery .swiper-slide.swiper-slide-next .description,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .description{display:none;transition-delay:0;transition-duration:1.5s;transition-property:all;transition-timing-function:ease-in}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image{left:unset;right:0;-webkit-transition-duration:2s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image:hover{right:-15px;-webkit-transition-duration:1s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image.video-image,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image.video-image{height:5in;left:unset;right:6%;width:auto}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image.video-image:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image.video-image:hover{right:calc(6% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
@media(max-width:1180px){.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image.video-image,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image.video-image{height:420px}
}
@media(max-width:1100px){.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images img.showcase-image.video-image,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images img.showcase-image.video-image{height:auto;width:100%}
}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images .vertical-slider,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images .vertical-slider{position:absolute;right:17%}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images .vertical-slider .swiper-pagination-vertical,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images .vertical-slider .swiper-pagination-vertical{right:5%}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images .vertical-slider:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images .vertical-slider:hover{right:calc(17% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images .vertical-slider,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images .vertical-slider{right:0}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .slide-images .vertical-slider:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-prev .slide-images .vertical-slider:hover{right:-15px;-webkit-transition-duration:1s;-webkit-transition-property:all}
}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images img.showcase-image,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images img.showcase-image{left:0;right:0;-webkit-transition-duration:1s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images img.showcase-image:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images img.showcase-image:hover{left:-15px}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images img.showcase-image.video-image,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images img.showcase-image.video-image{height:5in;left:6%;right:unset;width:auto}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images img.showcase-image.video-image,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images img.showcase-image.video-image{height:auto;width:100%}
}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images img.showcase-image.video-image:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images img.showcase-image.video-image:hover{left:calc(6% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images .vertical-slider,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images .vertical-slider{left:2%;position:absolute}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images .vertical-slider:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images .vertical-slider:hover{left:calc(2% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
@media(max-width:1023px){.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images .vertical-slider,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images .vertical-slider{left:0}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .slide-images .vertical-slider:hover,.tmna-slider-gallery .swiper-slide.swiper-slide-next .slide-images .vertical-slider:hover{left:-15px}
}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next,.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev{cursor:pointer;-webkit-transition-duration:2s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .vertical-slider,.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .vertical-slider{-webkit-transition-duration:2s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .vertical-slider{left:6%}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-next .vertical-slider:hover{left:calc(6% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .vertical-slider{right:6%}
.tmna-slider-gallery .swiper-slide.swiper-slide-duplicate-prev .vertical-slider:hover{right:calc(6% - 15px);-webkit-transition-duration:1s;-webkit-transition-property:all}
.tmna-slider-gallery .description{display:block;margin:57px 0 42px;text-align:center;transition-duration:1.5s;transition-property:all}
@media(max-width:1023px){.tmna-slider-gallery .description{display:flex;flex-direction:column;left:calc(50% - 50vw + 109px);position:relative;width:calc(100vw - 218px)}
}
@media(max-width:767px){.tmna-slider-gallery .description{left:calc(50% - 50vw + 15px);margin:0 0 42px;padding-top:71px;width:calc(100vw - 30px)}
}
.tmna-slider-gallery .description .description-title{font-family:toyotaType-Semibold,sans-serif;font-size:24px;font-weight:600;line-height:1.1;margin:0 auto;max-width:39pc;text-align:center;width:100%}
@media(max-width:1023px){.tmna-slider-gallery .description .description-title{font-size:20px}
}
.tmna-slider-gallery .description .description-summary{font-family:toyotaType-book,sans-serif;font-size:1pc;font-weight:400;line-height:normal;margin:23px auto 42px;max-width:39pc;text-align:center;width:100%}
@media(max-width:1023px){.tmna-slider-gallery .description .description-summary{margin:23px auto 0;max-width:none}
}
.tmna-slider-gallery .show-more{display:none}
@media(max-width:1023px){.tmna-slider-gallery .show-more{display:block;float:left;margin-top:25px;text-align:center;width:100%}
}
.tmna-slider-gallery .swiper-button-next{background:linear-gradient(90deg,hsla(0,0,100%,0),#fff);display:block;height:100%;position:absolute;right:0;top:0;width:18%;z-index:99}
.tmna-slider-gallery .swiper-button-next:hover{cursor:pointer}
@media(max-width:1023px){.tmna-slider-gallery .swiper-button-next{height:29pc}
}
@media(max-width:767px){.tmna-slider-gallery .swiper-button-next{height:232px}
}
.tmna-slider-gallery .swiper-button-prev{background:linear-gradient(90deg,#fff 10%,hsla(0,0,100%,0));display:block;height:100%;left:0;position:absolute;top:0;width:18%;z-index:99}
.tmna-slider-gallery .swiper-button-prev:hover{cursor:pointer}
@media(max-width:1023px){.tmna-slider-gallery .swiper-button-prev{height:29pc}
}
@media(max-width:767px){.tmna-slider-gallery .swiper-button-prev{height:232px}
}
.tmna-slider-gallery .gallery-controls{font-family:toyotaType-book,sans-serif;font-size:1pc;margin:0 auto 42px}
.tmna-slider-gallery .gallery-controls .swiper-pagination{display:block;text-align:center}
.tmna-slider-gallery .gallery-controls .swiper-pagination .custom-pagination{margin:0 auto;max-width:196px;position:relative;width:100%}
.tmna-slider-gallery .gallery-controls .swiper-pagination .custom-pagination .swiper-slide-next,.tmna-slider-gallery .gallery-controls .swiper-pagination .custom-pagination .swiper-slide-prev{cursor:pointer;display:inline-block;height:24px;position:absolute;width:24px}
.tmna-slider-gallery .gallery-controls .swiper-pagination .custom-pagination .swiper-slide-prev{left:0}
.tmna-slider-gallery .gallery-controls .swiper-pagination .custom-pagination .swiper-slide-next{right:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.brandhub-socialShare-main-container .tcom-social-links-share{display:inline-flex}
.brandhub-socialShare-main-container .tcom-social-links-share .sharetext{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:1pc;font-stretch:normal;font-style:normal;font-weight:600;height:40px;letter-spacing:.5px;line-height:normal;margin-left:10px;padding:8px 0 0;text-align:center;width:auto}
.brandhub-socialShare-main-container .tcom-social-links-share .tcom-tmna-footer-icon-share{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;display:inline-block;height:40px;margin-left:10px;text-align:center;width:40px}
.brandhub-socialShare-main-container .tcom-social-links-share .tcom-tmna-footer-icon-share .tmna-share-icons-footer{height:40px;width:40px}
@media only screen and (max-width:1024px){.tcom-social-links-share{display:none}
}
.social-share-align-center .tcom-social-links-share{display:flex;justify-content:center}
.social-share-align-right .tcom-social-links-share{display:flex;justify-content:end}
.social-share-align-left .tcom-social-links-share{display:flex;justify-content:start}
.socialShare-v2 .brandhub-socialShare-main-container{padding-bottom:45px;padding-top:45px}
@media only screen and (max-width:768px){.socialShare-v2 .brandhub-socialShare-main-container{padding-bottom:30px;padding-top:15px}
}
.socialShare-v2 .brandhub-socialShare-main-container .tcom-social-links-share{margin:auto;max-width:1350px;padding-left:27px;padding-right:27px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.theme-one .mapSection,.theme-one .searchFieldset{display:flex;flex-direction:column;justify-content:center}
.theme-one .searchFieldset{background-color:#edf0f5;padding:1pc}
.theme-one .searchFieldset .searchTitle{font-size:1rem;line-height:1;margin:0}
@media(min-width:768px){.theme-one .searchFieldset .searchTitle{font-size:1.25rem;margin:0 15px}
}
.theme-one .searchFieldset input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;color:#495057;font-size:1rem;font-weight:400;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem .75rem}
@media(min-width:768px){.theme-one .searchFieldset{flex-direction:row-reverse}
}
.theme-one .inputContainer{display:flex;margin:15px 0 0}
@media(min-width:768px){.theme-one .inputContainer{margin:0 15px}
}
.theme-one .iconButton{background-color:#6c757d;border-color:#6c757d;border-radius:0 .25rem .25rem 0;height:2.3rem}
.theme-one .iconButton svg{height:9pt}
.theme-one .mapContainer{display:flex;flex-direction:column-reverse;margin:auto;max-width:1350px;width:100%}
@media(min-width:768px){.theme-one .mapContainer{flex-direction:row}
}
.theme-one .customerMap{align-items:center;border:2px solid #3872ac;display:flex;height:250px;margin:10px;width:95%}
@media(min-width:768px){.theme-one .customerMap{height:810pt;width:55%}
}
@media(min-width:1024px){.theme-one .customerMap{height:810pt;width:70%}
}
.theme-one .listContainer{margin:10px 0;width:100%}
@media(min-width:768px){.theme-one .listContainer{width:45%}
}
@media(min-width:1024px){.theme-one .listContainer{width:30%}
}
.theme-one .customer{display:flex;flex-direction:row}
.theme-one .customerIcon{margin-right:10px;position:relative}
.theme-one .customerIndex{font-weight:700;left:34%;position:absolute;top:5%}
.theme-one .customersList{border:2px solid var(--color-light-gray);list-style:none;margin:0 10px;overflow-y:visible;padding:0}
.theme-one .customersList li{border-bottom:2px solid var(--color-light-gray);padding:10px 15px}
.theme-one .customerTitle{font-size:20px;margin-bottom:0 !important}
.theme-one .customerDistance{color:var(--color-ash);font-size:13px}
.theme-one .customerDetail{color:var(--color-ash);font-size:14px;line-height:normal;margin:5px 0}
.theme-one .customerMarkerTitle{color:var(--color-ash);font-size:1.6rem;font-weight:700}
.theme-one .customerMarkerAddresses{color:var(--color-gray-medium);font-size:1.2rem}
.theme-one .customerMarkerFieldset{display:flex;flex-direction:column;margin:0 !important}
.theme-one .customerMarkerFieldset label{margin-bottom:.5rem}
.theme-one .getDirectionsButton{border:var(--color-red);border-radius:25px;cursor:pointer;font-size:.8125rem;line-height:1.3;margin-top:1rem;padding:19px 18px;text-align:center;text-transform:uppercase}
.theme-one .getDirectionsButton,.theme-one .getDirectionsButton:hover{background-color:var(--color-red);color:var(--color-white);text-decoration:none}
.theme-one .getDirectionsButton:hover{border-color:var(--color-red);box-shadow:none}
.theme-one .loadingMapScreen{align-content:center;align-items:center;background-color:var(--color-white);display:none;height:100%;justify-content:center;opacity:.7;position:fixed;width:100%;z-index:9999}
.theme-one .spinner-border{height:3rem;width:3rem}
.theme-one .dayScheduleContainer{display:flex;flex-direction:row;position:relative}
.theme-one .weekDays{background-clip:padding-box;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:.25rem;color:var(--color-ash);display:none;font-size:9pt;left:26%;margin:.125rem 0 0;min-width:10rem;padding:.5rem;position:absolute;z-index:1}
.theme-one .contactInformationButton{margin:30px 0 10px}
.theme-one .openUntil{margin-right:18px}
.theme-one .openToday{background-color:transparent;color:var(--color-red);margin-left:10px;text-decoration:none}
.theme-one .openToday:hover{text-decoration:none}
.theme-one .openToday:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:var(--color-black);content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}
.theme-one .dayName{font-weight:700}
.theme-one .notFoundCode{color:var(--color-red);display:none;justify-content:center;margin:60px 0}
.modal-xl{max-width:50pc}
.dealerContactContainer{display:flex;flex-direction:column;font-size:1rem}
@media(min-width:768px){.dealerContactContainer{flex-direction:row;justify-content:space-around;margin-top:20px}
}
.dealerContactContainer .contactInformationContainer{margin-left:15px}
.dealerContactContainer .dealerInformation{margin-bottom:20px;width:50%}
@media(min-width:768px){.dealerContactContainer .dealerInformation{margin-left:60px}
}
.dealerContactContainer .dealerInformation .links{margin-top:10px}
.dealerContactContainer .dealerInformation .links a{color:var(--color-red)}
.dealerContactContainer .dealerInformation .links a:hover{text-decoration:none}
.dealerContactContainer .dealerInformation p{margin:0}
.dealerContactContainer .dealerInformation .modalDealerName{font-weight:700}
.dealerContactContainer fieldset{display:flex;flex-direction:column;margin-bottom:20px}
.dealerContactContainer fieldset input{margin-bottom:10px}
.dealerContactContainer .dealerPhoneRadio{margin-left:10px}
.dealerContactContainer .margin-top-20{margin-top:20px}
#contact-dealers-success .modal-body{text-align:center}
#contact-dealers-success .modal-body .btn-tmna{background-color:#e10a1d;border:1px solid #e10a1d;border-radius:2px;color:#fff;padding:10px}
#contact-dealers-loader{z-index:111111}
#contact-dealers-loader .modal-body{padding:75pt;text-align:center}
#contact-dealers-loader .modal-body .loader{animation:spin 1s linear infinite;border:1pc solid #f3f3f3;border-radius:50%;border-top:15px solid #e10a1d;display:block;height:110px;margin-left:auto;margin-right:auto;width:110px}
@keyframes spin{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
#contactInformationModal{z-index:100000}
#contactInformationModal .modal-body .cont-btn-image{display:inline-block;height:15px;width:15px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.layout__state-scroll{display:block;position:fixed;right:10px;top:50%;transform:translate3d(0,-50%,0);transition:transform .1s}
.isMobile .layout__state-scroll{right:0}
.layout__state-scroll.disabled{transform:translate3d(200%,-50%,0) !important}
@media print{.layout__state-scroll{display:none}
}
.layout__state-scroll.states-align-left{left:0;right:auto}
.layout__state-scroll.states-align-left.disabled{transform:translate3d(-200%,-50%,0)}
.layout__state-scroll.states-align-left .state-scroll-list li{padding-left:10px}
.layout__state-scroll .state-scroll-list{font-size:.7rem}
.layout__state-scroll .state-scroll-list li{color:#c00;cursor:pointer;margin-bottom:0;margin-top:4px;padding:2px 9pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.layout__state-scroll .state-scroll-list li.disabled{color:#aaa;cursor:default;max-height:30px;transition:max-height .25s,opacity 175ms}
.layout__state-scroll .state-scroll-list.disabled-off li.disabled{max-height:0;opacity:0}
.layout__state-scroll .state-scroll-list.disabled-off.disabled-display-none li.disabled{display:none}
.notMobile .show-map .layout__state-scroll{transform:translate3d(200%,-50%,0) !important}
.operations-by-state{background-color:#edf0f5;min-height:350px}
.operations-by-state .operations-by-state-container{margin:auto;max-width:1126px}
.operations-by-state .operations-by-state-container .cards{display:flex;flex-wrap:wrap}
.operations-by-state .operations-by-state-container .cards .card-list{flex:0 29%;list-style:none;margin:15px}
.operations-by-state .item-card{height:auto}
.operations-by-state .item-card h5{color:#666;font-weight:700;left:0;position:absolute;text-align:center;top:15px;width:100%}
.operations-by-state .item-card a{height:100%;justify-content:center;min-height:290px}
.operations-by-state .item-card a:hover{text-decoration:none}
.operations-by-state .item-card a .view-more-arrow{bottom:20px;position:absolute;right:20px;width:24px}
.operations-by-state .item-card .tally-list{display:inline-block;justify-content:space-evenly;min-width:99%;padding-bottom:1pc;padding-left:0;padding-top:35px;position:relative;text-align:center;vertical-align:middle}
.operations-by-state .item-card .tally-list li{color:#252525;display:inline-block;margin-top:1rem;text-align:center;vertical-align:top;width:42%}
.operations-by-state .item-card .tally-list li hr{border:0;border-top:1px solid #666;margin:0 auto;padding:0;width:70%}
.operations-by-state .item-card .tally-list li strong{font-size:2rem;letter-spacing:.05em}
.operations-by-state .item-card .tally-list li h6{font-size:.6em;margin:.75rem auto 0;text-transform:uppercase;width:90%}
.operations-by-state .state-bkg{left:50%;max-height:47%;max-width:66%;opacity:.05;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .3s ease;width:60%}
@media(max-width:767px){.operations-by-state .operationStateHtml{display:none}
.operations-by-state .swiper-slide{padding-left:0;padding-right:0}
}
.operations-by-state .swiper-container .swiper-button-next{background-color:hsla(0,0,96%,.9);background-image:url(../../../content/dam/tusa/environment/video-gallery/arrow-right-black.png);background-size:35px;border-radius:50%;height:55px;margin-top:-45px;right:5px;transition:all .4s ease,top 0,bottom 0,left 0,right 0;width:55px}
.operations-by-state .swiper-container .swiper-button-next:hover{transform:scale(1.1429)}
.operations-by-state .swiper-container .swiper-button-prev{background-color:hsla(0,0,96%,.9);background-image:url(../../../content/dam/tusa/environment/video-gallery/arrow-left-black.png);background-size:36px;border-radius:50%;height:55px;left:5px;margin-top:-45px;transition:all .4s ease,top 0,bottom 0,left 0,right 0;width:55px}
.operations-by-state .swiper-container .swiper-button-prev:hover{transform:scale(1.1429)}
.operations-by-state .swiper-container .swiper-button-next:after,.operations-by-state .swiper-container .swiper-button-prev:after{content:none}
.operations-by-state .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet{border:3px solid #fff;height:9pt;width:9pt}
.operations-by-state .swiper-container .swiper-pagination-bullet-active{background:#fff;border:2px solid #09f !important}
.operations-by-state .swiper-container .swiper-button-disabled{pointer-events:auto}
.operations-by-state .swiper,.theme-one-video-gallery .swiper{min-height:auto}
.operations-by-state .swiper .swiper-slide,.theme-one-video-gallery .swiper .swiper-slide{height:auto;justify-content:normal;justify-items:normal}
.operations-by-state .swiper-slide.swiper-slide-next:hover,.theme-one-video-gallery .swiper-slide.swiper-slide-next:hover{transform:translateX(0)}
.layout__statemap{position:relative;text-align:center}
.layout__statemap#Operations-By-State{background-color:#fff;padding-bottom:0;padding-top:50px}
.layout__statemap .container .layer2{padding:0 10%}
.layout__statemap .container .layer2 h3{font-size:1.875rem;margin:0}
.layout__statemap h5{text-transform:uppercase}
.layout__statemap h2[itemprop="headline name"]{margin:0}
.layout__statemap [itemprop="description text"]{display:inline-block;margin-bottom:30px}
.layout__statemap .views{min-height:80vh;padding-bottom:30px;position:relative}
.isMapless .layout__statemap .views{padding-right:0}
.layout__statemap .views[data-current-view=show-list]{background:#edf0f5}
.layout__statemap .views .state-instruction-copy{margin-top:-39px}
.layout__statemap .views .filter-view{left:50%;max-width:75pc;padding-left:30px;position:absolute;top:0;transform:translateX(-50%) translateY(90px);width:100%;z-index:450}
.isMapless .layout__statemap .views .filter-view{margin-left:0;position:relative;transform:translateX(-50%) translateY(0)}
.layout__statemap .views .filter-view .maps-toggle-menu,.layout__statemap .views .filter-view .views-filter{border-bottom:1px solid #e5e5e5;max-width:22%;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:225px}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu,.isMapless .layout__statemap .views .filter-view .views-filter{max-width:100%;min-height:0;position:relative;width:100%}
.layout__statemap .views .filter-view .maps-toggle-menu .view-tab,.layout__statemap .views .filter-view .views-filter .view-tab{white-space:nowrap}
.layout__statemap .views .filter-view .maps-toggle-menu .view-tab button,.layout__statemap .views .filter-view .views-filter .view-tab button{background:transparent;border:0;border-bottom:3px solid transparent;color:#cecece;display:inline-block;margin-right:10px;text-transform:uppercase;transition:color .15s,border-color .15s}
.layout__statemap .views .filter-view .maps-toggle-menu .view-tab button:focus,.layout__statemap .views .filter-view .maps-toggle-menu .view-tab button:hover,.layout__statemap .views .filter-view .views-filter .view-tab button:focus,.layout__statemap .views .filter-view .views-filter .view-tab button:hover{border-bottom-color:#cecece;color:#999;outline:0;transition:color 50ms,border-color 50ms}
.layout__statemap .views .filter-view .maps-toggle-menu .view-tab button.active,.layout__statemap .views .filter-view .views-filter .view-tab button.active{border-bottom-color:#c00;color:#242424}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu .view-tab,.isMapless .layout__statemap .views .filter-view .views-filter .view-tab{display:none}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab,.layout__statemap .views .filter-view .views-filter .mobile-view-tab{background-color:#4d4d4d;display:none;height:5pc;position:relative;text-align:right}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab,.isMapless .layout__statemap .views .filter-view .views-filter .mobile-view-tab{display:block}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab>span,.layout__statemap .views .filter-view .views-filter .mobile-view-tab>span{color:#fff;display:inline-block;font-size:1.1rem;height:100%;letter-spacing:.05em;margin-right:50px;text-transform:uppercase;vertical-align:middle}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab>span:before,.layout__statemap .views .filter-view .views-filter .mobile-view-tab>span:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button{background:0;border:0;height:40px;line-height:2em;position:absolute;right:10px;text-align:right;top:50%;transform:translateY(-50%);width:31px}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button svg,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button svg{height:1pc;margin:5px auto 0;width:1pc}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button svg path,.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button svg polygon,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button svg path,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button svg polygon{fill:#c00}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button:after,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button:after{display:none}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button.active,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button.active{border-bottom:2px solid transparent;line-height:1.65em;text-align:center}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab button.active:after,.layout__statemap .views .filter-view .views-filter .mobile-view-tab button.active:after{background-color:#ec0000;border-radius:50%;color:#fff;content:"×";display:block;font-size:1.75em;font-weight:700;height:84%;left:0;padding:0;position:absolute;top:3px;width:100%}
.layout__statemap .views .filter-view .maps-toggle-menu .mobile-view-tab .custom-selector,.layout__statemap .views .filter-view .views-filter .mobile-view-tab .custom-selector{display:none;left:20px;max-width:175px;right:auto;top:20px}
.layout__statemap .views .filter-view .maps-toggle-menu .filter-list,.layout__statemap .views .filter-view .views-filter .filter-list{font-size:.8rem;letter-spacing:.06em;padding:10px 0;text-align:left}
.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li:not(:last-child),.layout__statemap .views .filter-view .views-filter .filter-list li:not(:last-child){margin-bottom:.25em}
.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li button,.layout__statemap .views .filter-view .views-filter .filter-list li button{background:transparent;border:0;display:block;padding:.5em 0 .5em 2.2em;position:relative;text-align:left;width:100%}
.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li button:before,.layout__statemap .views .filter-view .views-filter .filter-list li button:before{border:1px solid #cecece;border-radius:50%;content:"";display:inline-block;height:9pt;left:.2em;position:absolute;top:50%;transform:translateY(-50%);width:9pt}
.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li button.active:before,.layout__statemap .views .filter-view .views-filter .filter-list li button.active:before{background:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/filter-check-operations.svg) no-repeat 45% 50% #fff;background-size:85%}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu .filter-list,.isMapless .layout__statemap .views .filter-view .views-filter .filter-list{background:#fff;font-size:1.125em;overflow:hidden;padding:1em;transition:height .2s,padding .2s}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu .filter-list.disabled-mobile,.isMapless .layout__statemap .views .filter-view .views-filter .filter-list.disabled-mobile{height:0;padding:0 1em}
.isMapless .layout__statemap .views .filter-view .maps-toggle-menu .filter-list li,.isMapless .layout__statemap .views .filter-view .views-filter .filter-list li{position:relative}
.layout__statemap .views .filter-view .maps-toggle-menu{border-bottom:0;max-width:none;min-height:0;position:absolute;right:30px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40%}
.layout__statemap .views:not([data-current-view=show-list]) .map-view{display:block;left:0;position:relative;width:auto}
.layout__statemap .views:not([data-current-view=show-list]) .layout__state-scroll{display:none}
.layout__statemap .views .map-view{border-top:1px solid #e5e5e5;left:-9999px;max-width:75em;padding:75px 30px 5pc;position:absolute;width:calc(100vw - 15px)}
.layout__statemap .views .map-view .map-view-country{display:none;max-width:100%;position:relative}
.layout__statemap .views .map-view .map-view-country.map__Mexico{margin-left:22%;max-width:75%}
.layout__statemap .views .map-view .map-view-country.active{display:block}
.layout__statemap .views .map-view .map-view-country svg{height:calc(48vw - .3in);max-width:100%}
.layout__statemap .views .map-view .map-view-country svg path{stroke:#000;stroke-width:0;cursor:pointer}
.layout__statemap .views .map-view .map-view-country svg g:focus path,.layout__statemap .views .map-view .map-view-country svg g:hover path{stroke-width:2px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state{box-shadow:1px 1px 6px rgba(0,0,0,.1);left:220px;margin-left:0;margin-right:0;min-width:0;position:absolute;top:20px;transform:translateX(0) translateY(0) translateZ(0);transition:left 125ms,top 125ms;z-index:450}
.layout__statemap .views .map-view .map-view-country .fake-rollaway:hover,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state:hover{display:block}
.layout__statemap .views .map-view .map-view-country .fake-rollaway:after,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state:after{display:none}
.layout__statemap .views .map-view .map-view-country .fake-rollaway .state-rollaway-stage,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state .state-rollaway-stage{background-color:#fff;cursor:pointer;height:100%;position:relative;width:100%}
.layout__statemap .views .map-view .map-view-country .fake-rollaway .list-arrow-cta,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state .list-arrow-cta{display:none}
.layout__statemap .views .map-view .map-view-country .fake-rollaway .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state .position-arrow{bottom:0;cursor:pointer;left:50%;padding:0;position:absolute;transform:translateX(-50%) translateY(50%)}
.layout__statemap .views .map-view .map-view-country .fake-rollaway .position-arrow:after,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state .position-arrow:after{background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.1);content:"";display:block;height:15px;transform:rotate(45deg);width:15px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.left,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.left{transform:translateX(0) translateY(-50%)}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.left .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.left .position-arrow{bottom:50%;left:0;transform:translateX(-50%) translateY(50%) translateZ(0)}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.right,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.right{transform:translateX(-105%) translateY(-50%)}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.right .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.right .position-arrow{bottom:50%;left:100%;transform:translateX(-50%) translateY(50%) translateZ(0)}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.disabled,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.disabled{display:none}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=AK] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=AK] .position-arrow{bottom:-5pc;padding:0 90px 10pc}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=CT] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=CT] .position-arrow{bottom:-2px;padding:0 25px 4px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=DE] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=DE] .position-arrow{bottom:-10px;padding:0 8px 20px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=FL] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=FL] .position-arrow{bottom:-5px;padding:0 60px 10px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=HI] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=HI] .position-arrow{bottom:-40px;padding:0 60px 5pc}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=ID] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=ID] .position-arrow{bottom:-44px;padding:0 10px 88px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=MA] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=MA] .position-arrow{bottom:-7px;padding:0 25px 14px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=MD] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=MD] .position-arrow{bottom:-5px;padding:0 15px 10px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=MI] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=MI] .position-arrow{bottom:-30px;padding:0 30px 60px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=MT] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=MT] .position-arrow{bottom:-10px;padding:0 90px 20px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=NH] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=NH] .position-arrow{bottom:-10px;padding:0 6px 20px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=NJ] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=NJ] .position-arrow{bottom:-10px;padding:0 8px 20px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=RI] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=RI] .position-arrow{bottom:-2px;padding:0 25px 4px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway.adjust[data-scroll-abbreviation=VT] .position-arrow,.layout__statemap .views .map-view .map-view-country .state-rollaway.list-view__state.adjust[data-scroll-abbreviation=VT] .position-arrow{bottom:-10px;padding:0 6px 20px}
.layout__statemap .views .map-view .map-view-country .fake-rollaway{left:-9999px !important;position:absolute}
.layout__statemap .views .map-view .map-view-legend{display:flex;margin:20px auto 0;padding-bottom:20px;width:15pc}
.layout__statemap .views .map-view .map-view-legend .legend__gradient,.layout__statemap .views .map-view .map-view-legend .legend__maximum,.layout__statemap .views .map-view .map-view-legend .legend__minimum{height:20px;position:relative}
.layout__statemap .views .map-view .map-view-legend .legend__gradient:not(:last-child),.layout__statemap .views .map-view .map-view-legend .legend__maximum:not(:last-child),.layout__statemap .views .map-view .map-view-legend .legend__minimum:not(:last-child){margin-right:9pt}
.layout__statemap .views .map-view .map-view-legend .legend__number{display:block;left:50%;position:absolute;top:100%;transform:translateX(-50%)}
.layout__statemap .views .map-view .map-view-legend .legend__maximum,.layout__statemap .views .map-view .map-view-legend .legend__minimum{width:20px}
.layout__statemap .views .map-view .map-view-legend .legend__gradient{flex:1}
.layout__statemap .views[data-current-country=canada] .filter-list li:nth-child(3),.layout__statemap .views[data-current-country=mexico] .filter-list li:nth-child(3){display:none}
.layout__statemap .views[data-current-filter=corporateOffices] .map-view-country .has-corporateOffices path{fill:#238362}
.layout__statemap .views[data-current-filter=corporateOffices] .map-view-legend .legend__gradient{background:linear-gradient(90deg,rgba(35,131,98,.1),#238362)}
.layout__statemap .views[data-current-filter=dealers] .map-view-country .has-dealers path{fill:#544ab4}
.layout__statemap .views[data-current-filter=manufacturingDistribution] .map-view-country .has-manufacturingDistribution path{fill:#b07351}
.layout__statemap .views[data-current-filter=manufacturingDistribution] .map-view-legend .legend__gradient{background:linear-gradient(90deg,rgba(176,115,81,.1),#b07351)}
.layout__statemap .views[data-current-filter=manufacturingDistribution] .map-view-legend .legend__minimum{background-color:rgba(176,115,81,.1)}
.layout__statemap .views[data-current-filter=manufacturingDistribution] .map-view-legend .legend__maximum{background-color:#b07351}
.layout__statemap .views[data-current-filter=researchDesign] .map-view-country .has-researchDesign path{fill:#f8b33e}
.layout__statemap .views[data-current-filter=researchDesign] .map-view-legend .legend__gradient{background:linear-gradient(90deg,rgba(248,179,62,.1),#f8b33e)}
.layout__statemap .views[data-current-filter=researchDesign] .map-view-legend .legend__minimum{background-color:rgba(248,179,62,.1)}
.layout__statemap .views[data-current-filter=researchDesign] .map-view-legend .legend__maximum{background-color:#f8b33e}
.layout__statemap .views[data-current-view=show-list] .list-view{left:0;position:static}
.layout__statemap .views[data-current-view=show-list] .filter-list-map{display:block}
.layout__statemap .views[data-current-view=show-list] .maps-toggle-menu{display:none}
.layout__statemap .views .carousel-view,.layout__statemap .views .list-view,.layout__statemap .views .state-list{left:-9999px;max-width:75em;padding:90px 40px 5pc 275px;position:absolute;top:0}
.isMapless .layout__statemap .views .carousel-view,.isMapless .layout__statemap .views .list-view,.isMapless .layout__statemap .views .state-list{padding:20px 33px 5pc}
.layout__statemap .views .carousel-view__state,.layout__statemap .views .list-view__state,.layout__statemap .views .state-list__state{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#666;cursor:pointer;margin:0 1em 2em;position:relative;transform:translateZ(0);transition:transform .5s}
.layout__statemap .views .carousel-view__state.pre-slide,.layout__statemap .views .list-view__state.pre-slide,.layout__statemap .views .state-list__state.pre-slide{transform:translate3d(0,20%,0)}
.layout__statemap .views .carousel-view__state.cycle-slide-active,.layout__statemap .views .list-view__state.cycle-slide-active,.layout__statemap .views .state-list__state.cycle-slide-active{visibility:visible !important}
.layout__statemap .views .carousel-view__state .state-bkg,.layout__statemap .views .list-view__state .state-bkg,.layout__statemap .views .state-list__state .state-bkg{left:50%;max-height:40%;max-width:50%;opacity:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:60%}
.layout__statemap .views .carousel-view__state .state-bkg.lazy-loaded,.layout__statemap .views .list-view__state .state-bkg.lazy-loaded,.layout__statemap .views .state-list__state .state-bkg.lazy-loaded{opacity:.05;transition:opacity .3s ease}
.layout__statemap .views .carousel-view__state ul,.layout__statemap .views .list-view__state ul,.layout__statemap .views .state-list__state ul{display:inline-block;min-width:99%;padding-bottom:2rem;position:relative;vertical-align:middle}
.layout__statemap .views .carousel-view__state ul>li,.layout__statemap .views .list-view__state ul>li,.layout__statemap .views .state-list__state ul>li{color:#252525;display:inline-block;margin-top:1rem;text-align:center;vertical-align:top;width:40%}
.layout__statemap .views .carousel-view__state ul>li strong,.layout__statemap .views .list-view__state ul>li strong,.layout__statemap .views .state-list__state ul>li strong{font-size:2rem;letter-spacing:.05em}
.layout__statemap .views .carousel-view__state ul>li hr,.layout__statemap .views .list-view__state ul>li hr,.layout__statemap .views .state-list__state ul>li hr{border:0;border-top:1px solid #666;margin:0 auto;padding:0;width:70%}
.layout__statemap .views .carousel-view__state ul>li h6,.layout__statemap .views .list-view__state ul>li h6,.layout__statemap .views .state-list__state ul>li h6{font-size:.6em;margin:.75rem auto 0;text-transform:uppercase;width:90%}
.layout__statemap .views .carousel-view__state:after,.layout__statemap .views .list-view__state:after,.layout__statemap .views .state-list__state:after{content:"";display:inline-block;min-height:83%;vertical-align:middle;width:0}
.layout__statemap .views .carousel-view__state .list-arrow-cta,.layout__statemap .views .list-view__state .list-arrow-cta,.layout__statemap .views .state-list__state .list-arrow-cta{bottom:5px;cursor:pointer;height:30px;padding:10px;position:absolute;right:10px;width:30px}
.layout__statemap .views .carousel-view__state .list-arrow-cta svg,.layout__statemap .views .list-view__state .list-arrow-cta svg,.layout__statemap .views .state-list__state .list-arrow-cta svg{transform:rotate(-90deg)}
.layout__statemap .views .carousel-view__state img,.layout__statemap .views .list-view__state img,.layout__statemap .views .state-list__state img{box-shadow:0 0 3px rgba(0,0,0,.15);max-width:100%}
.layout__statemap .views .carousel-view__state a,.layout__statemap .views .list-view__state a,.layout__statemap .views .state-list__state a{color:#c90813;text-decoration:none;transition:color .5s}
.layout__statemap .views .carousel-view__state a:hover,.layout__statemap .views .list-view__state a:hover,.layout__statemap .views .state-list__state a:hover{color:#000}
.layout__statemap .views .carousel-view__state [itemprop=caption],.layout__statemap .views .list-view__state [itemprop=caption],.layout__statemap .views .state-list__state [itemprop=caption]{padding:2%}
.layout__statemap .views .carousel-view__state [itemprop="headline name"],.layout__statemap .views .list-view__state [itemprop="headline name"],.layout__statemap .views .state-list__state [itemprop="headline name"]{font-size:20px;letter-spacing:.06em;margin:10px 0 5px;position:relative}
.layout__statemap .views .carousel-view__state [itemprop="headline name"]:before,.layout__statemap .views .list-view__state [itemprop="headline name"]:before,.layout__statemap .views .state-list__state [itemprop="headline name"]:before{border-bottom:2px solid #c90813;bottom:-1pc;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:50px}
.layout__statemap .views .carousel-view__state [itemprop="description text"],.layout__statemap .views .list-view__state [itemprop="description text"],.layout__statemap .views .state-list__state [itemprop="description text"]{color:#6c6c6c;line-height:20px;margin-top:0}
.layout__statemap .views .carousel-view.filtering .list-view__state,.layout__statemap .views .list-view.filtering .list-view__state,.layout__statemap .views .state-list.filtering .list-view__state{display:none}
.layout__statemap .views .carousel-view.has-corporateOffices .has-corporateOffices,.layout__statemap .views .carousel-view.has-dealers .has-dealers,.layout__statemap .views .carousel-view.has-manufacturingDistribution .has-manufacturingDistribution,.layout__statemap .views .carousel-view.has-researchDesign .has-researchDesign,.layout__statemap .views .list-view.has-corporateOffices .has-corporateOffices,.layout__statemap .views .list-view.has-dealers .has-dealers,.layout__statemap .views .list-view.has-manufacturingDistribution .has-manufacturingDistribution,.layout__statemap .views .list-view.has-researchDesign .has-researchDesign,.layout__statemap .views .state-list.has-corporateOffices .has-corporateOffices,.layout__statemap .views .state-list.has-dealers .has-dealers,.layout__statemap .views .state-list.has-manufacturingDistribution .has-manufacturingDistribution,.layout__statemap .views .state-list.has-researchDesign .has-researchDesign{display:block}
.layout__statemap .views .carousel-container{position:relative}
.layout__statemap .views .carousel-view{display:none;height:300px;margin:0;padding:0 !important}
.layout__statemap .views .carousel-view__state{margin:10px 12.5%;max-height:350px;padding:0;width:75%}
.layout__statemap .views .carousel-view__state.pre-slide{transform:translateY(0)}
.layout__statemap .views .carousel-view .cycle-prev-next{background-color:transparent;display:block;top:55%}
.layout__statemap .views .carousel-view .cycle-prev-next:hover .tcom-icon{fill:red;color:red}
.layout__statemap .views .carousel-view .cycle-prev-next:active{background-color:red}
.layout__statemap .views .carousel-view .cycle-prev-next:active .tcom-icon{fill:#fff;color:#fff}
.layout__statemap .views .carousel-view[data-filter=corporateOffices] .carousel-view__state:not(.has-corporateOffices){display:none !important;height:0;overflow:hidden;width:0}
.layout__statemap .post-state{margin:15px 0}
.isMobile .layout__statemap .views .list-view__state.pre-slide{opacity:1;transform:translateZ(0);transition:none}
.layout__statemap .mobile-view-country-selector{background:#fff;height:55px;max-width:75pc;position:relative;width:100%;z-index:452}
.layout__statemap .mobile-view-country-selector .custom-selector{display:block;left:auto;margin:0 auto;max-width:none;position:relative;right:auto;top:0;width:90%}
.layout__statemap .mobile-view-country-selector .custom-selector li{padding:5px 10px}
.layout__statemap :not([data-current-view=show-list]) .mobile-view-country-selector{display:none}
.layout__statemap .views[data-current-filter=dealers] .map-view-legend .legend__gradient{background:linear-gradient(90deg,rgba(84,74,180,.1),#544ab4)}
.layout__statemap .views[data-current-filter=dealers] .map-view-legend .legend__minimum{background-color:rgba(84,74,180,.1)}
.layout__statemap .views[data-current-filter=dealers] .map-view-legend .legend__maximum{background-color:#544ab4}
.stateLocationToolTip{display:none;margin:0 auto;pointer-events:none;position:absolute;transform:translate(-50%,-68%);z-index:999999}
.stateLocationToolTip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:100%;width:0}
.stateLocationToolTip.active{display:block}
.location-tooltip{min-width:250px;position:relative;text-align:center}
.location-tooltip .tally-list{display:inline-block;margin:0;min-width:99%;padding-left:0;position:relative;vertical-align:middle}
.location-tooltip .tally-list li{color:#252525;display:inline-block;margin:0 2.5%;text-align:center;vertical-align:top;width:40%}
.location-tooltip .tally-list li h6{font-size:10px}
.location-tooltip .tally-list li strong{font-size:24px;letter-spacing:.05em}
.location-tooltip .tally-list li hr{margin:0 0 5px}
.location-tooltip h5{font-weight:800;text-transform:uppercase}
.operations-by-state-tabs-content .map-view.tab-pane{display:none !important}
.operations-by-state-tabs-content .map-view.tab-pane.active{display:block !important}
.operations-by-state-tabs li a{color:#ceced1;padding:4px;text-decoration:none}
.operations-by-state-tabs li.active a{color:#000}
.operations-by-state-tabs .active a{border-bottom:3px solid #c00}
.operations_by_state.layout__statemap .views .views[data-current-filter=dealers] .map-view-legend .legend__gradient{background:linear-gradient(90deg,rgba(84,74,180,.1),#544ab4)}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li{list-style:none}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-dealerships.active:before{background-color:#544ab4}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li button.active:before{background:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/filter-check-operations.svg) no-repeat 45% 50% #fff;background-size:85%}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-offices.active:before{background-color:#238362}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-drd.active:before{background-color:#f8b33e}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-em.active:before{background-color:#b07351}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-dealerships:before{border-color:#544ab4}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-offices:before{border-color:#238362}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-drd:before{border-color:#f8b33e}
.operations_by_state.layout__statemap .views .filter-view .maps-toggle-menu .filter-list li .filter-em:before{border-color:#b07351}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-dealerships.active:before{background-color:#544ab4}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li button.active:before{background:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/filter-check-operations.svg) no-repeat 45% 50% #fff;background-size:85%}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-offices.active:before{background-color:#238362}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-drd.active:before{background-color:#f8b33e}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-em.active:before{background-color:#b07351}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-dealerships:before{border-color:#544ab4}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-offices:before{border-color:#238362}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-drd:before{border-color:#f8b33e}
.operations_by_state.layout__statemap .views .filter-view .views-filter .filter-list li .filter-em:before{border-color:#b07351}
.operations_by_state.layout__statemap .views[data-current-filter=corporateOffices] .map-view-legend .legend__minimum{background-color:rgba(35,131,98,.1)}
.operations_by_state.layout__statemap .views[data-current-filter=corporateOffices] .map-view-legend .legend__maximum{background-color:#238362}
.operations_by_state.layout__statemap .map-side{padding-top:50px}
.operations_by_state.layout__statemap .map-buttons{display:flex;justify-content:center}
.operations_by_state.layout__statemap .map-buttons a{color:#e50021;font-size:14px;text-decoration:none}
.operations_by_state.layout__statemap .map-buttons a img{height:20px;width:20px}
.operations_by_state.layout__statemap .btn-reverse img{float:left;text-decoration:none}
.theme-one-radio-button .form-check-label{cursor:pointer}
.theme-one-radio-button label{padding-left:24px}
.theme-one-radio-button [type=radio]:checked{left:-9999px;position:absolute}
.theme-one-radio-button [type=radio]:checked+label:after{background-image:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/filter-check-operations.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #f87da9;border-radius:100%;content:"";height:14px;left:0;opacity:1;position:absolute;top:5px;transform:scale(1);-webkit-transition:all .2s ease;transition:all .2s ease;width:14px}
.theme-one-radio-button [type=radio]:checked+label:before{background:#fff;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:5px;width:14px}
.theme-one-radio-button [type=radio]:not(:checked){left:-9999px;position:absolute}
.theme-one-radio-button [type=radio]:not(:checked)+label:after{background-image:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-site/resources/images/filter-check-operations.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #f87da9;border-radius:100%;content:"";height:14px;left:0;opacity:0;position:absolute;top:5px;transform:scale(0);transition:all .2s ease;width:14px}
.theme-one-radio-button [type=radio]:not(:checked)+label:before{background:#fff;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:5px;width:14px}
.theme-one-radio-button .filter-dealerships-radio[type=radio]:checked+label:after{background-color:#544ab4;border:1px solid #544ab4}
.theme-one-radio-button .filter-dealerships-radio[type=radio]:not(:checked)+label:before{border:1px solid #544ab4}
.theme-one-radio-button .filter-offices-radio[type=radio]:checked+label:after{background-color:#238362;border:1px solid #238362}
.theme-one-radio-button .filter-offices-radio[type=radio]:not(:checked)+label:before{border:1px solid #238362}
.theme-one-radio-button .filter-drd-radio[type=radio]:checked+label:after{background-color:#f8b33e;border:1px solid #f8b33e}
.theme-one-radio-button .filter-drd-radio[type=radio]:not(:checked)+label:before{border:1px solid #f8b33e}
.theme-one-radio-button .filter-em-radio[type=radio]:checked+label:after{background-color:#b07351;border:1px solid #b07351}
.theme-one-radio-button .filter-em-radio[type=radio]:not(:checked)+label:before{border:1px solid #b07351}
.operations-by-state .filter-map-mob{display:none}
@media(max-width:1024px){.layout__statemap .views .map-view .map-view-legend{padding-right:50px}
.layout__statemap .views .filter-view .maps-toggle-menu .view-tab button{margin-right:0}
#selectCountry{width:250px}
}
@media(max-width:767px){#Operations-By-State{min-height:auto}
#Operations-By-State #tab_list_view.tab-pane{display:block}
#Operations-By-State #tab_list_view.tab-pane #selectCountry{width:100%}
#Operations-By-State .filter-view .view-tab{display:none}
#Operations-By-State .views{min-height:auto}
#Operations-By-State .views .operations-by-state-tabs-content #tab_map_view.tab-pane{display:none !important}
#Operations-By-State .views .filter-view{margin-left:0 !important;position:unset !important;transform:unset !important}
#Operations-By-State .views .filter-view .views-filter{max-width:100%;position:unset !important;width:100%}
#Operations-By-State .views .map-view{padding:15px}
#Operations-By-State .map-side{padding-top:40px}
#Operations-By-State .select-country{position:absolute;top:-35px}
#Operations-By-State .filter-map-mob{align-items:center;background-color:#4d4d4d;display:flex;height:5pc;justify-content:space-evenly;position:relative;text-align:right;width:100%}
#Operations-By-State .filter-map-mob #selectStateMob{margin-top:25px;width:50%}
#Operations-By-State .filter-map-mob .filter-text-btn{color:#fff;font-family:toyotaType-Bold,HelvNeueBold,Helvetica Bold,Arial Bold,Open Sans,Gadget,sans-serif;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}
#Operations-By-State .filter-map-mob .plus{color:#e10a1d;cursor:pointer;font-size:1.8rem}
#Operations-By-State .map-buttons,#Operations-By-State .map-buttons a{display:block;text-align:left}
#Operations-By-State .map-buttons a img{float:none}
.operations-by-state .swiper-container .swiper-button-next,.operations-by-state .swiper-container .swiper-button-prev{background-size:25px;display:none !important;height:40px;margin-top:-34px;width:40px}
}
@media(min-width:1000px){.tmna-map-subtitle-shrink .map-view .state-instruction-copy{margin-left:70px;margin-right:70px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.unsubscribe-page{padding-top:5pc}
.unsubscribe-page div.col-12{text-align:center}
@media only screen and (max-width:767px){.M---Unsubscribe---Success{padding:78pt 14px 362px 15px}
img .Toyota_Logo_Horiz_Black_48px{margin:0 128.2px 3pc 8pc;-o-object-fit:contain;object-fit:contain}
img.Icon_Envelope_Large_72px{margin-bottom:38px;margin-top:5pc;-o-object-fit:contain;object-fit:contain}
.Headline{color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:2pc;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:24px 41px 55.6px 40px}
.Text-Link---Password{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-stretch:normal;font-weight:400;letter-spacing:0;margin:69px 0 0;padding-top:20px}
}
@media only screen and (max-width:293px){.Headline{margin:24px 0 55.6px}
}
@media only screen and (min-width:768px){.D---Unsubscribe---Success{background-color:#fff;padding-bottom:414px;padding-top:9pc}
img .Toyota_Logo_Horiz_Black_48px{margin:0 267.3px 5pc 267px;-o-object-fit:contain;object-fit:contain}
img.Icon_Envelope_Large_72px{margin:5pc 321px 38px;-o-object-fit:contain;object-fit:contain}
.Headline{color:#000;font-family:toyotaType-Semibold,sans-serif;font-size:40px;font-stretch:normal;font-weight:600;letter-spacing:-.5px;line-height:44px;margin:38px 109px 69px}
.Text-Link---Password{color:#000;font-family:toyotaType-Book,sans-serif;font-size:1pc;font-stretch:normal;font-weight:400;letter-spacing:0;margin:69px 0 0;padding-top:20px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.Headline,.col-12{padding-left:40px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.maintenance-page{background-image:url(clientlib-site/resources/images/image@3x-mobile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;height:100vh;text-align:center;width:100%}
@media(min-width:768px){.maintenance-page{background-image:url(clientlib-site/resources/images/image@3x-tablet.png)}
}
@media(min-width:1024px){.maintenance-page{background-image:url(clientlib-site/resources/images/image@3x.png)}
}
.maintenance-page .maintenance-toyota-logo{content:url(clientlib-site/resources/images/toyota-logo-horiz-white-24-px.png);margin-top:4pc}
@media(min-width:768px){.maintenance-page .maintenance-toyota-logo{content:url(clientlib-site/resources/images/toyota-logo-horiz-white-48-px.png);margin-top:5pc}
}
.maintenance-page .maintenance-headline{font-size:2pc;letter-spacing:-.5px;line-height:1.1;margin:23px 0 21.8px}
@media(min-width:768px){.maintenance-page .maintenance-headline{font-size:72px;letter-spacing:-.75px;line-height:1;margin:31px 0 37px}
}
.maintenance-page .maintenance-subhead{font-size:1pc;letter-spacing:normal;line-height:normal;text-align:center}
@media(min-width:768px){.maintenance-page .maintenance-subhead{font-size:2pc;letter-spacing:-.5px;line-height:1.1}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.divider{display:block;text-align:center}
.divider .divider-comp{margin:0 auto}
.divider .divider-comp.global-padding-top{padding-top:8pc}
@media(max-width:1023px){.divider .divider-comp.global-padding-top{padding-top:72px}
}
.divider .divider-comp.global-padding-bottom{padding-bottom:87pt}
@media(max-width:1023px){.divider .divider-comp.global-padding-bottom{padding-bottom:72px}
}
.divider .divider-comp.global-padding-left{padding-left:0}
.divider .divider-comp.global-padding-right{padding-right:0}
.divider .divider-comp.divider-desktop{display:block}
@media(max-width:1023px){.divider .divider-comp.divider-desktop{display:none}
}
.divider .divider-comp.divider-tablet{display:none}
@media(min-width:768px)and (max-width:1023px){.divider .divider-comp.divider-tablet{display:block}
}
.divider .divider-comp.divider-mobile{display:none}
@media(max-width:767px){.divider .divider-comp.divider-mobile{display:block}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.cmp_category.category_bgrepeat .category-bgImage{background-repeat:repeat}
.cmp_category.category_fullscreen .category-bgImage{background-repeat:no-repeat;background-size:cover}
.cmp_category.category_fixedsize .category-bgImage{background-repeat:no-repeat;background-size:contain}
.cmp_category.box-shadow .category-bgColor,.cmp_category.box-shadow .category-bgImage{box-shadow:0 0 6px rgba(0,0,0,.16)}
.cmp_category .category-bgColor>div{height:100%}
.cmp_category .category-bgColor>.bg-container{display:none}
@media(max-width:1023px){.cmp_category .category-bgColor.category-full-width{padding:0 !important;position:relative}
}
.cmp_category .category-bgColor.category-full-width>.bg-container{height:100%;margin:0 -28vw;position:absolute;width:250pc}
@media(max-width:1023px){.cmp_category .category-bgColor.category-full-width>.bg-container{margin:0;width:100vw}
}
.cmp_category .alignment-center .tmna-ttac-content .tmna-button,.cmp_category .alignment-center .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-center .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-center .tmna-ttac-content .tmna-ttac-title{text-align:center}
.cmp_category .alignment-left .tmna-ttac-content .tmna-button,.cmp_category .alignment-left .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-left .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-left .tmna-ttac-content .tmna-ttac-title{text-align:left}
.cmp_category .alignment-left.rounded-border-element .category-comp .column-container{padding-top:0}
@media(max-width:1023px){.cmp_category .alignment-left.rounded-border-element .category-comp .column-container{padding-top:0}
}
@media(max-width:767px){.cmp_category .alignment-left.rounded-border-element .category-comp .column-container{padding-top:0}
}
.cmp_category .alignment-right .tmna-ttac-content .tmna-button,.cmp_category .alignment-right .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-right .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-right .tmna-ttac-content .tmna-ttac-title{text-align:right}
@media(max-width:1023px){.cmp_category .alignment-tablet-mobile-left .tmna-ttac-content .tmna-button,.cmp_category .alignment-tablet-mobile-left .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-tablet-mobile-left .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-tablet-mobile-left .tmna-ttac-content .tmna-ttac-title{text-align:left}
.cmp_category .alignment-tablet-mobile-left .tmna-image-content-container .ttac-image-section img{display:block;margin:auto}
.cmp_category .alignment-tablet-mobile-center .tmna-ttac-content .tmna-button,.cmp_category .alignment-tablet-mobile-center .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-tablet-mobile-center .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-tablet-mobile-center .tmna-ttac-content .tmna-ttac-title{text-align:center}
.cmp_category .alignment-tablet-mobile-center .tmna-image-content-container .ttac-image-section img{display:block;margin:auto}
.cmp_category .alignment-tablet-mobile-right .tmna-ttac-content .tmna-button,.cmp_category .alignment-tablet-mobile-right .tmna-ttac-content .tmna-copy-text,.cmp_category .alignment-tablet-mobile-right .tmna-ttac-content .tmna-ttac-subtitle,.cmp_category .alignment-tablet-mobile-right .tmna-ttac-content .tmna-ttac-title{text-align:right}
.cmp_category .alignment-tablet-mobile-right .tmna-image-content-container .ttac-image-section img{display:block;margin:auto}
}
.cmp_category .rounded-border-element .category-bgColor>div{border-radius:8px;overflow:hidden}
.cmp_category .rounded-border-element.imageCardSimplified{margin:2pc 0}
@media(max-width:1023px){.cmp_category .rounded-border-element.imageCardSimplified{margin:24px 0}
}
@media(max-width:767px){.cmp_category .rounded-border-element.imageCardSimplified{margin:162px 0}
}
.cmp_category .tmna-ttac-content .tmna-button:focus,.cmp_category .tmna-ttac-content .tmna-copy-text:focus,.cmp_category .tmna-ttac-content .tmna-ttac-subtitle:focus,.cmp_category .tmna-ttac-content .tmna-ttac-title:focus{outline:auto}
.cmp_category .category-bgColor.category-container-maxWidth,.cmp_category .category-bgImage.category-container-maxWidth{margin:0 auto}
.cmp_category.aem-GridColumn--default--10 .category-bgColor{padding:0}
@media(max-width:1023px){.cmp_category.aem-GridColumn--default--10 .category-bgColor{padding:0 27px}
}
@media(max-width:767px){.cmp_category.aem-GridColumn--default--10 .category-bgColor{padding:0 15px}
}
.cmp_category.aem-GridColumn--default--12 .category-bgColor{padding:0}
@media(max-width:1023px){.cmp_category~.columnContainer .column-container .row{padding:0 27px}
}
@media(max-width:767px){.cmp_category~.columnContainer .column-container .row{padding:0 15px}
}
.cmp_category~.columnContainer .column-container .row .column:last-child{padding:0}
div.columnContainer div.column-container-padding-off div.row:last-child{margin-bottom:0}
@media(max-width:767px){div.columnContainer div.column-container-padding-off div.row div.column{max-width:none;padding:0}
}
div.columnContainer div.column-container-padding-off .row .column{justify-content:right;padding:0}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column:first-child{margin-bottom:0}
}
div.columnContainer a .row .column .col-lg-4.col-sm-12.col-md-6,div.columnContainer a .row .column .col-lg-44.col-sm-12.col-md-6{max-width:100%;width:100%}
.category-bgColor{position:relative}
.category-before{background:linear-gradient(90deg,transparent,transparent);left:0}
.category-after,.category-before{display:block;height:100%;pointer-events:none;position:absolute;top:0;width:15%}
.category-after{background:linear-gradient(270deg,transparent,transparent);right:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
div.video section.hide-text-video-block{display:none}
@media(max-width:1023px){div.video{padding:0 27px}
}
@media(max-width:767px){div.video{padding:0 15px}
}
div.cmp_category .category-bgColor .category-comp .video{padding:0}
div.container-video-component{position:relative;text-align:center}
div.container-video-component .video-tag{height:auto;width:100%}
div.container-video-component .video-thumbnail-image,div.container-video-component .video-thumbnail-image-2-0{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;top:0;width:100%;z-index:9}
div.container-video-component .video-thumbnail-image img,div.container-video-component .video-thumbnail-image-2-0 img{height:auto;width:100%}
div.container-video-component .tmna-play-div{left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}
div.container-video-component .tmna-play-div img{cursor:pointer;height:6pc;width:6pc}
div.container-video-component .tmna-play-div img:hover{opacity:.7}
@media(max-width:1023px){div.container-video-component .tmna-play-div img{height:131px;width:131px}
}
@media(max-width:767px){div.container-video-component .tmna-play-div img{height:4pc;width:4pc}
}
div.container-video-component .component-youtube-container{height:0;padding-bottom:56.25%;padding-top:0;position:relative}
@media(max-width:1024px){div.container-video-component .component-youtube-container{max-width:100%;padding-bottom:56.25%;width:100%}
}
div.container-video-component .component-youtube-container.hide-play div.video-thumbnail-image,div.container-video-component .component-youtube-container.hide-play div.video-thumbnail-image-2-0{display:none}
div.container-video-component .component-youtube-container div.video-thumbnail-image,div.container-video-component .component-youtube-container div.video-thumbnail-image-2-0{display:block;height:100%;left:0;padding-bottom:56.25%;position:absolute;top:0;width:100%;z-index:999}
div.container-video-component .component-youtube-container div.video-thumbnail-image-2-0:before,div.container-video-component .component-youtube-container div.video-thumbnail-image:before{background-image:url(clientlib-site/resources/images/play-button-scaled-down.svg);background-size:contain;content:"";cursor:pointer;display:block;height:6pc;left:0;margin:auto;pointer-events:auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:6pc;z-index:999}
@media(max-width:1023px){div.container-video-component .component-youtube-container div.video-thumbnail-image-2-0:before,div.container-video-component .component-youtube-container div.video-thumbnail-image:before{height:131px;width:131px}
}
@media(max-width:480px){div.container-video-component .component-youtube-container div.video-thumbnail-image-2-0:before,div.container-video-component .component-youtube-container div.video-thumbnail-image:before{height:4pc;width:4pc}
}
div.container-video-component .component-youtube-container iframe.iframe-video-tag,div.container-video-component .component-youtube-container iframe.iframe-video-tag-2-0{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
.column-container-padding-off .column.col-lg-6 div.video,.column-container-padding-off .column.column-3 div.video,.column-container-padding-off .column.column-4 div.video{padding:0}
@media(max-width:1023px){.column-container-padding-off .column.col-lg-6 div.video div.container-video-component .tmna-play-div img,.column-container-padding-off .column.column-3 div.video div.container-video-component .tmna-play-div img,.column-container-padding-off .column.column-4 div.video div.container-video-component .tmna-play-div img{height:4pc;width:4pc}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
section.aa-titleTextVariation{overflow:initial}
div.aem-GridColumn--default--9 section.tmna-title-container{padding:0}
div.aem-GridColumn--default--9 section.tmna-title-container.max-auto{margin-left:0 !important;margin-right:0 !important}
@media(max-width:767px){div.titleTextAsset.aem-GridColumn.aem-GridColumn--offset--default--0{width:100%}
}
div.titleTextAsset.aem-GridColumn.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0}
@media(max-width:1023px){div.titleTextAsset.aem-GridColumn.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0 27px}
}
@media(max-width:767px){div.titleTextAsset.aem-GridColumn.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0 15px}
}
div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--9 section.aa-titleTextAsset-IconsText{padding:0}
@media(max-width:1023px){div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--9 section.aa-titleTextAsset-IconsText{padding:0 27px}
}
@media(max-width:767px){div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--9 section.aa-titleTextAsset-IconsText{padding:0 15px}
}
.tmna-support-accordion-item div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--7.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0}
@media(max-width:1023px){.tmna-support-accordion-item div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--7.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0}
}
@media(max-width:767px){.tmna-support-accordion-item div.titleTextAsset.aem-GridColumn.aem-GridColumn--default--7.aem-GridColumn--offset--default--0 section.aa-titleTextAsset-IconsText{padding:0}
}
@media(max-width:1023px){div.aem-GridColumn.aem-GridColumn--default--3.aem-GridColumn--offset--default--0{min-height:0 !important}
}
.tmna-section-title{padding-top:0}
.tmna-section-title.no-anchor-title{padding:0}
@media(max-width:1023px){.tmna-section-title.no-anchor-title{padding:0 27px}
}
@media(max-width:767px){.tmna-section-title.no-anchor-title{padding:0 15px}
}
.tmna-section-title.anchor-title .tmna-ttac-title,.tmna-section-title.no-anchor-title .tmna-ttac-title{display:inline-block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:72px;letter-spacing:-.5px;line-height:4pc;margin-top:0;max-width:100%;padding:0;width:100%}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-small,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-small{font-size:36px}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-medium,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-medium{font-size:3pc}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-big,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-big{font-size:72px}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-xl,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-xl{font-size:6pc;line-height:6pc}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-ttac-title,.tmna-section-title.no-anchor-title .tmna-ttac-title{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;line-height:2pc;width:90%}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-small,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-small{font-size:20px}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-medium,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-medium{font-size:24px}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-big,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-big{font-size:30px}
.tmna-section-title.anchor-title .tmna-ttac-title.font-size-xl,.tmna-section-title.no-anchor-title .tmna-ttac-title.font-size-xl{font-size:36px;line-height:36px}
}
.tmna-section-title.anchor-title .tmna-ttac-subtitle,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin-top:10px;width:75%}
.tmna-section-title.anchor-title .tmna-ttac-subtitle span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle span{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-semibold,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-semibold span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-semibold,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-semibold span{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-small p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-small span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-small p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-small span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-medium p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-medium span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-medium p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-medium span{font-size:1pc}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-big p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-big span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-big p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-big span{font-size:24px}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-ttac-subtitle,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle{font-size:14px;margin-top:10px}
.tmna-section-title.anchor-title .tmna-ttac-subtitle span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-small p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-small span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-small p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-small span{font-size:9pt}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-medium p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-medium span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-medium p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-medium span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-big p,.tmna-section-title.anchor-title .tmna-ttac-subtitle.font-size-big span,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-big p,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle.font-size-big span{font-size:18px}
}
@media(max-width:767px){.tmna-section-title.anchor-title .tmna-ttac-subtitle,.tmna-section-title.no-anchor-title .tmna-ttac-subtitle{width:100%}
}
.tmna-section-title.anchor-title .tmna-ttac-description,.tmna-section-title.no-anchor-title .tmna-ttac-description{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin-top:29.6px;width:75%}
.tmna-section-title.anchor-title .tmna-ttac-description span,.tmna-section-title.no-anchor-title .tmna-ttac-description span{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-small p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-small span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-small p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-small span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-medium p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-medium span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-medium p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-medium span{font-size:1pc}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-big p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-big span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-big p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-big span{font-size:24px}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-ttac-description,.tmna-section-title.no-anchor-title .tmna-ttac-description{font-size:14px;margin-top:9pt}
.tmna-section-title.anchor-title .tmna-ttac-description span,.tmna-section-title.no-anchor-title .tmna-ttac-description span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-small p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-small span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-small p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-small span{font-size:9pt}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-medium p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-medium span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-medium p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-medium span{font-size:14px}
.tmna-section-title.anchor-title .tmna-ttac-description.font-size-big p,.tmna-section-title.anchor-title .tmna-ttac-description.font-size-big span,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-big p,.tmna-section-title.no-anchor-title .tmna-ttac-description.font-size-big span{font-size:18px}
}
@media(max-width:767px){.tmna-section-title.anchor-title .tmna-ttac-description,.tmna-section-title.no-anchor-title .tmna-ttac-description{width:100%}
}
@media(min-width:1024px){.tmna-section-title.anchor-title-flex{display:flex}
}
.tmna-section-title.anchor-title{margin:0;max-width:67pc;padding:0;position:relative;width:100%}
@media(max-width:1023px){.tmna-section-title.anchor-title{padding:0 27px}
}
@media(max-width:767px){.tmna-section-title.anchor-title{padding:0 15px}
}
.tmna-section-title.anchor-title .tmna-title-container{max-width:67pc;padding-top:0;width:100%}
.tmna-section-title.anchor-title .tmna-anchor-icon{height:24px;left:-40px;margin-top:0;padding-top:0;position:absolute;top:15px;width:24px}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-anchor-icon{left:unset;right:27px;top:8px}
}
@media(max-width:767px){.tmna-section-title.anchor-title .tmna-anchor-icon{right:15px}
}
.tmna-section-title.anchor-title .tmna-anchor-icon img{display:block;height:24px;opacity:0;width:24px}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-anchor-icon img{opacity:1}
}
.tmna-section-title.anchor-title .tmna-anchor-icon div.copy-alert{background-color:transparent;background-image:url(clientlib-site/resources/images/Caret-Rounded-Rectangle.png);background-position:0 0;background-repeat:no-repeat;bottom:-15px;display:none;font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;left:-45px;line-height:20px;padding:23px 38px 50px;position:absolute;width:274px;z-index:9999999}
.tmna-section-title.anchor-title .tmna-anchor-icon div.copy-alert:before{background-image:url(clientlib-site/resources/images/cookie-check-mark.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-right:6px;width:20px}
@media(max-width:1023px){.tmna-section-title.anchor-title .tmna-anchor-icon div.copy-alert{background-image:url(clientlib-site/resources/images/Caret-Rounded-Rectangle-Right.png);bottom:-15px;left:auto;padding:23px 38px 50px;right:-40px}
}
.tmna-section-title.anchor-title div.icon-next-to-title{display:inline-block;margin-right:2pc;position:relative}
.tmna-section-title.anchor-title div.icon-next-to-title img{height:auto;max-width:72px;width:100%}
@media(max-width:1023px){.tmna-section-title.anchor-title div.icon-next-to-title{display:block;margin-bottom:1pc;margin-right:0;position:static;text-align:left;top:0}
.tmna-section-title.anchor-title div.icon-next-to-title img{display:block;max-width:3pc}
}
.tmna-section-title.anchor-title:hover{cursor:default}
.tmna-section-title.anchor-title:hover .tmna-anchor-icon img{cursor:pointer;opacity:1}
.tmna-section-title.anchor-title .tmna-anchor-icon:hover img{opacity:1}
@media(max-width:1023px){div.responsivegrid:first-child .aem-Grid.aem-Grid--10.aem-Grid--tablet--10.aem-Grid--default--10 div.title.titleTextVariation.aem-GridColumn{width:100%}
div.responsivegrid:first-child .aem-Grid.aem-Grid--10.aem-Grid--tablet--10.aem-Grid--default--10 div.title.titleTextVariation.aem-GridColumn .tmna-section-title.tmna-ttac-content.aa-anchor-title.anchor-title .tmna-anchor-icon{display:block}
div.responsivegrid:first-child .aem-Grid.aem-Grid--10.aem-Grid--tablet--10.aem-Grid--default--10 div.title.titleTextVariation.aem-GridColumn .tmna-section-title.tmna-ttac-content.aa-anchor-title.anchor-title .tmna-ttac-title{width:100%}
div.responsivegrid:first-child .aem-Grid.aem-Grid--10.aem-Grid--tablet--10.aem-Grid--default--10 div.title.titleTextVariation.aem-GridColumn~div.title.titleTextVariation.aem-GridColumn .tmna-section-title.tmna-ttac-content.aa-anchor-title.anchor-title .tmna-anchor-icon{display:block}
div.responsivegrid:first-child .aem-Grid.aem-Grid--10.aem-Grid--tablet--10.aem-Grid--default--10 div.title.titleTextVariation.aem-GridColumn~div.title.titleTextVariation.aem-GridColumn .tmna-section-title.tmna-ttac-content.aa-anchor-title.anchor-title .tmna-ttac-title{width:90%}
}
.category-comp .tmna-section-title.anchor-title{padding:0}
div.title.titleTextVariation.subtitle-above .aa-titleTextVariation.tmna-title-container.tmna-title-component.main-title-container .tmna-section-title.anchor-title.tmna-ttac-content .tmna-titleandicon-content-titles,div.title.titleTextVariation.subtitle-above .aa-titleTextVariation.tmna-title-container.tmna-title-component.main-title-container .tmna-section-title.no-anchor-title.tmna-ttac-content .tmna-titleandicon-content-titles{display:flex;flex-direction:column-reverse}
div.title.titleTextVariation.subtitle-above .aa-titleTextVariation.tmna-title-container.tmna-title-component.main-title-container .tmna-section-title.anchor-title.tmna-ttac-content .tmna-titleandicon-content-titles .tmna-ttac-subtitle,div.title.titleTextVariation.subtitle-above .aa-titleTextVariation.tmna-title-container.tmna-title-component.main-title-container .tmna-section-title.no-anchor-title.tmna-ttac-content .tmna-titleandicon-content-titles .tmna-ttac-subtitle{margin:0 0 10px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{margin-top:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text{margin-top:2pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text{margin-top:1pc}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{margin-top:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{color:#000;font-family:toyotaType-Book,Arial,sans-serif}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text:focus-visible,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text:focus-visible{outline:auto}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text p{color:inherit;font-family:inherit;line-height:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text p a,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text p a{color:inherit;font-family:inherit}
.column-container-padding-off .column.col-lg-6 div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.col-lg-6 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-3 div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-3 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{margin-top:1pc}
.column-container-padding-off .column.col-lg-6 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-3 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.column-container-padding-off .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{margin-top:0}
.column-container-padding-off .column.col-lg-6 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text,.column-container-padding-off .column.column-3 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text,.column-container-padding-off .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text{margin-top:1pc}
.category-comp .aem-Grid{height:100%}
.category-comp .aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text,.category-comp .aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text{margin-top:0}
.category-comp .aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text,.category-comp .aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles~.tmna-copy-text{margin-top:1pc}
.category-comp .aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content{display:flex;flex-direction:column;height:100%}
div.titleTextAsset section.aa-titleTextAsset-IconsText{color:#000;height:100%;padding:0}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 27px}
}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 15px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText .tmna-image-content-container{height:100%}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container{text-align:left}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.device-specific-img,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.ttac-image-section{margin-bottom:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.device-specific-img img,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.ttac-image-section img{display:block;height:auto;max-width:4pc;min-height:3pc;width:auto}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left{display:grid;grid-template-columns:4pc 1fr}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left{display:block}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left div.device-specific-img,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left div.ttac-image-section{margin-bottom:0;max-width:4pc;vertical-align:top;width:100%}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left div.device-specific-img,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left div.ttac-image-section{display:block;margin-bottom:24px;max-width:auto;width:100%}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .tmna-ttac-content{margin-left:0;padding-left:2pc;width:auto}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .tmna-ttac-content{padding-left:24px}
}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .tmna-ttac-content{display:block;min-height:auto;padding-left:0;width:100%}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .btn-container-cta{display:block;padding-left:0}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .btn-container-cta{padding-left:0}
}
@media(max-width:1023px)and (min-width:768px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container.image-left .btn-container-cta a{box-sizing:border-box;display:inline-block;max-width:100%;width:auto}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title{font-size:2pc;line-height:2pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle{margin-top:1pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle{margin-top:8px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content>.tmna-copy-text{font-size:1pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content>.tmna-copy-text{font-size:14px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content>.tmna-copy-text p{font-family:toyotaType-Book,Arial,sans-serif !important;font-size:inherit;margin-bottom:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.device-specific-img,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.ttac-image-section{margin-bottom:2pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.device-specific-img,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.ttac-image-section{margin-bottom:1pc}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content{display:flex;flex-direction:column;height:100%}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content .tmna-ttac-title{font-size:2pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content .tmna-ttac-subtitle{margin-top:1pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content .tmna-ttac-subtitle{margin-top:8px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content>.tmna-copy-text{font-size:1pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content>.tmna-copy-text{font-size:14px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-ttac-content>.tmna-copy-text p{font-family:toyotaType-Book,Arial,sans-serif !important;font-size:inherit;margin-bottom:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xxl,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xxl{font-size:6pc;line-height:6pc}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xxl,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xxl{font-size:36px;line-height:36px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xl,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xl{font-size:3pc;line-height:53px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xl,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-xl{font-size:24px;line-height:26px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-large,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-large{font-size:36px;line-height:36px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-large,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-large{font-size:20px;line-height:22px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-big,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-big{font-size:2pc;line-height:35px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-big,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-big{font-size:24px;line-height:26px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-mid,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-mid{font-size:24px;line-height:26px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-mid,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-mid{font-size:1pc;line-height:17px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-small,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-small{font-size:20px;line-height:22px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-small,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.title-size-small{font-size:1pc;line-height:17px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.font-semiBold,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.font-semiBold{font-family:toyotaType-Semibold,Arial,sans-serif}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.font-book,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-title.font-book{font-family:toyotaType-Book,Arial,sans-serif}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;line-height:18px}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big p,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big span,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-big span{font-family:inherit;font-size:inherit;line-height:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small{font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;line-height:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small p,div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small span,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-subtitle.subtitle-size-small span{font-family:inherit;font-size:inherit;line-height:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big{font-size:24px;line-height:34.22px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big{font-size:18px;line-height:25.67px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-big p{font-size:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid{font-size:1pc;line-height:23px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid{font-size:14px;line-height:20px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-mid p{font-size:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small{font-size:14px;line-height:19.96px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small{font-size:9pt;line-height:17.11px}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small p,div.titleTextAsset section.aa-titleTextAsset-IconsText.non-icon-text-icon-container div.tmna-image-content-container div.tmna-ttac-content .tmna-copy-text.desc-size-small p{font-size:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-ttac-content{color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-ttac-content .tmna-ttac-title{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:inherit}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-ttac-content .tmna-ttac-title:focus-visible{outline:auto}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-ttac-content .tmna-copy-text:has(~div.btn-container-cta){margin-bottom:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta{align-self:baseline;margin-top:auto}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary{background-color:transparent;border:1px solid #767676;border-radius:2px;color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;height:auto;margin-right:14px;min-height:auto;padding:9pt !important;text-align:center}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:last-child,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:last-child{margin-right:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:hover,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:hover{background-color:transparent;border:1px solid #000;box-shadow:none;transition:none !important}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:before,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:before{border:0;display:none}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary{box-sizing:border-box;margin-bottom:0;max-width:-moz-max-content;max-width:max-content;min-height:40px;width:auto}
}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary{margin-bottom:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light:last-child,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary:last-child{margin-bottom:0}
}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-dark{background-color:#000;border-color:#000;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-dark:hover{background-color:#767676;border-color:#767676;outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-dark:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-dark:focus{background-color:#58595b;border-color:#58595b}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-dark:visited{background-color:#000;border-color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light{background-color:#fff;border-color:#fff;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:hover{background-color:#f6f6f6;border-color:#f6f6f6;outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:focus{background-color:#d8d8d8;border-color:#d8d8d8}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:active:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:focus:focus{outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.fill-light:visited{background-color:#fff;border-color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.dark{background-color:transparent;border:1px solid #fff;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.dark:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.dark:hover{background-color:transparent;border:2px solid #fff;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.dark:active{background-color:#fff;border:1px solid #fff;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.dark:active:focus{outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.light{background-color:transparent;border:1px solid #000;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.light:hover{background-color:transparent;border:2px solid #000;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.light:active{background-color:#000;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-primary.light:active:focus{outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light:after{background-image:url(clientlib-site/resources/images/Icon_Downloads_Small_16px.png);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:1pc;margin:0 3px;position:relative;top:4px;width:1pc}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark{background-color:#000;border-color:#000;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark:hover{background-color:#767676;border-color:#767676;outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark:focus{background-color:#58595b;border-color:#58595b}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark:visited{background-color:#000;border-color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-dark:after{filter:invert(1)}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-light{background-color:#fff;border-color:#fff;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-light:hover{background-color:#f6f6f6;border-color:#f6f6f6;outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-light:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-light:focus{background-color:#d8d8d8;border-color:#d8d8d8;outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.fill-light:visited{background-color:#fff;border-color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light{background-color:transparent;border:1px solid #000;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light:hover{background-color:transparent;border:2px solid #000;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light:active{background-color:#000;border:1px solid #000;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light:active:after{filter:invert(1)}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.light:active:focus{outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark{background-color:transparent;border:1px solid #fff;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:after{filter:invert(1)}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:hover{background-color:transparent;border:2px solid #fff;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:active{background-color:#fff;border:1px solid #fff;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:active:after{filter:invert(0)}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn-light.dark:active:focus{outline:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light.round-borders,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary.round-borders{border-radius:24px;padding:9pt 1pc !important}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light.round-borders.dark:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light.round-borders.dark:hover,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light.round-borders.light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-light.round-borders.light:hover,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary.round-borders.dark:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary.round-borders.dark:hover,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary.round-borders.light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-primary.round-borders.light:hover{padding:11px 15px !important}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary{background-color:unset;border:0;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;margin-right:2pc;min-height:auto;padding:8px 0;text-align:left}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.light{background-color:unset;color:#fff}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.light:before{background-color:unset}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.light:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.light:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.light:focus-visible{background-color:unset;border:1px solid transparent;color:#fff;outline:unset}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.dark{background-color:unset;color:#000}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.dark:before{background-color:unset}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.dark:active,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.dark:focus,div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary.dark:focus-visible{background-color:unset;border:1px solid transparent;color:#000;outline:unset}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary:has(~.tmna-button-outline-light.btn-primary){height:40px}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary:before{border:0;border-radius:0}
div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light.btn.btn-secondary:after{border:solid;border-width:0 3px 3px 0;content:" ";display:inline-block;height:10px;margin-left:10px;padding:3px;position:relative;top:2px;transform:rotate(-45deg);width:10px}
@media(max-width:1023px){div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light{box-sizing:content-box;display:block;max-width:14pc;width:100%}
}
@media(max-width:767px){div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta .tmna-button-outline-light{box-sizing:content-box;display:block;max-width:100%;text-align:left;width:100%}
}
div.titleTextAsset.subtitle-above section.aa-titleTextAsset-IconsText div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles{display:flex;flex-direction:column-reverse}
div.titleTextAsset.subtitle-above section.aa-titleTextAsset-IconsText div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles .tmna-ttac-title{margin-top:1pc}
@media(max-width:1023px){div.titleTextAsset.subtitle-above section.aa-titleTextAsset-IconsText div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles .tmna-ttac-title{margin-top:8px}
}
div.titleTextAsset.subtitle-above section.aa-titleTextAsset-IconsText div.tmna-image-content-container div.tmna-ttac-content .tmna-ttac-content-titles .tmna-ttac-subtitle{margin-top:0}
.category-comp div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 !important}
@media(max-width:1023px){div.column-container-padding-off{padding:0 27px}
}
@media(max-width:767px){div.column-container-padding-off{padding:0 27px}
}
div.column-container-padding-off div.row:first-child{margin-bottom:2pc}
@media(max-width:1023px){div.column-container-padding-off div.row div.column div.aem-Grid div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0}
div.column-container-padding-off div.row div.column.col-lg-6.col-md-6 div.titleTextAsset section.aa-titleTextAsset-IconsText div.btn-container-cta a.tmna-button.tmna-button-outline-light:not(:first-child){margin-top:1pc}
}
div.titleTextVariation .aa-titleTextVariation.container-fluid.mx-auto.tmna-title-container.tmna-title-component.main-title-container{margin-top:0;padding-top:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
div.clear-floar{clear:both;display:block;min-height:1px}
@media(min-width:1023px){.scroll-side-nav{-ms-overflow-style:none;height:25pc !important;overflow-y:scroll;scrollbar-width:none}
.scroll-side-nav::-webkit-scrollbar{width:0 !important}
}
@media(max-width:1023px){.tmna-guidelines-navigation-component{background-color:#fff;border-bottom:1px solid #ccc;max-height:90pt;padding:34px 27px;position:relative;width:100%;z-index:1100}
.tmna-guidelines-navigation-component .dropbtn{border:1px solid #000;border-radius:2px;cursor:pointer;display:inline-block;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;line-height:19.96px;padding:1pc;position:relative;text-transform:capitalize;width:100%}
.tmna-guidelines-navigation-component .dropbtn:after{background-image:url(clientlib-site/resources/images/down-caret.svg);background-position:50%;background-repeat:no-repeat;content:" ";height:9pt;position:absolute;right:1pc;top:20px;width:24px}
.tmna-guidelines-navigation-component .dropbtn.active:after{transform:rotate(180deg)}
.tmna-guidelines-navigation-component .dropbtn.active{border:2px solid #000;border-bottom-left-radius:0;border-bottom-right-radius:0}
.tmna-guidelines-navigation-component .dropdown-content{display:none}
.tmna-guidelines-navigation-component .dropdown-content.show{background-color:#fff;border:2px solid #000;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:block;max-height:506px;overflow-y:auto;position:relative;width:100%;z-index:99}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link{background-color:#fff;cursor:pointer;padding:1pc}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link a{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;text-decoration:none;text-transform:capitalize}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link:hover{background-color:#000}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link:hover a{color:#fff}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link.active{background-color:#000}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link.active a{color:#fff}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-items{margin-bottom:0;padding-left:0}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item{background-color:#fff;cursor:pointer;list-style:none}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item a{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;text-decoration:none}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item a div{padding:1pc 1pc 1pc 40px}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item a:hover{color:#fff}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item:hover{background-color:#000}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item:hover a{color:#fff}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item.active{background-color:#000}
.tmna-guidelines-navigation-component .dropdown-content.show .navigation-link-item.active a{color:#fff}
}
@media(max-width:767px){.tmna-guidelines-navigation-component{padding:34px 15px}
}
@media(min-width:1024px){.tmna-guidelines-navigation-component{height:100%;margin-top:50px;max-height:100%;opacity:1;position:absolute;transition:opacity .5 ease-in-out;width:150px;z-index:999}
}
@media(min-width:1024px)and (min-width:1351px){.tmna-guidelines-navigation-component{width:11pc}
}
@media(min-width:1024px){.tmna-guidelines-navigation-component .dropbtn{display:none}
.tmna-guidelines-navigation-component .dropdown-content.marginTop{margin-top:5pc}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-active{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;text-transform:capitalize}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link{padding-bottom:14px}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link a{color:#767676;font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;line-height:19.96px;text-decoration:none;text-transform:capitalize}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link.active a{color:#000;font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items{border-left:1px solid #d8d8d8;margin:0 0 14px 24px;padding:0}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item{list-style:none;margin-bottom:14px;padding-left:8px}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item:last-child{margin-bottom:0}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item a{color:#767676;font-family:toyotaType-Book,Arial,sans-serif;font-size:14px;line-height:19.96px;text-decoration:none}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item.active{border-left:1px solid #000;color:#000 !important;position:relative;right:1px}
.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item.active a,.tmna-guidelines-navigation-component .dropdown-content .navigation-link-items .navigation-link-item:hover a{color:#000}
.tmna-guidelines-navigation-component.fade{opacity:0}
}
.tmna-guidelines-backtotop-button{bottom:56px;display:none;left:-38px;position:fixed;z-index:1000}
@media(min-width:1024px){.tmna-guidelines-backtotop-button{display:none}
}
.tmna-guidelines-backtotop-button .backtotop-btn{background-color:#000;border:0;color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:9pt;padding:3px 8px 6px;text-align:center;transform:rotate(270deg)}
.tmna-guidelines-backtotop-button .backtotop-btn:after{background-image:url(clientlib-site/resources/images/black-right-arrow.svg);background-size:9pt 9pt;content:"";display:inline-block;filter:invert(100%);height:9pt;margin-left:8px;position:relative;top:3px;width:9pt}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-guidelines-accordion-component{margin-bottom:0 !important;padding:0 15px}
@media(min-width:768px){.tmna-guidelines-accordion-component{padding:0 27px}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component{padding:0}
}
.tmna-guidelines-accordion-component .tmna-acordion-full{padding:0}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 45px 0 0}
@media(min-width:768px){.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 72px 0 0}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0 7pc 0 0}
}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-image-content-container>.tmna-ttac-content>.tmna-copy-text p{font-size:14px;margin-bottom:22px}
@media(min-width:1024px){.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText div.tmna-image-content-container>.tmna-ttac-content>.tmna-copy-text p{font-size:1pc}
}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-title .section-title:first-child{color:var(--color-black);font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;letter-spacing:-.5px;margin-bottom:24px}
@media(min-width:1024px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-title .section-title:first-child{font-size:2pc;margin-bottom:31px}
}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:first-child{font-size:14px;margin:20px 0 14px;max-width:80%}
@media(min-width:768px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:first-child{margin:19px 0 18px;max-width:none}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:first-child{font-size:1pc;margin:17px 0 14px}
}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:20px 0 0}
@media(min-width:768px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:19px 0 0}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:17px 0 0}
}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed{font-family:toyotaType-Book,Arial,sans-serif !important}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span{font-family:inherit}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:20px 0}
@media(min-width:768px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:19px 0 22px}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:17px 0 22px}
}
.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:20px 0 0}
@media(min-width:768px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:19px 0 0}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:17px 0 0}
}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .tmna-image-content-container .tmna-ttac-content ul{padding-inline-start:30px}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta{margin-bottom:38px;margin-top:1pc}
@media(max-width:1023px){.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:26px}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-light,.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-primary{margin-bottom:0;margin-right:15px}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-light:last-child,.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-primary:last-child{margin-bottom:0}
}
@media(max-width:767px){.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta{display:block;margin-bottom:2pc}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-light,.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-primary{margin-bottom:1pc;margin-right:0}
.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-light:last-child,.tmna-guidelines-accordion-component div.titleTextAsset section.aa-titleTextAsset-IconsText .btn-container-cta .tmna-button-outline-light.btn.btn-primary:last-child{margin-bottom:0}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:first-child{font-size:1pc;margin:20px 0 33px;max-width:80%}
@media(min-width:768px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:first-child{margin:20px 0 21px;max-width:none}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:first-child{font-size:24px;margin:2pc 0 30px}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:20px 0 0}
@media(min-width:768px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:20px 0 0}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button span:nth-child(2){margin:36px 0 0}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed{font-family:toyotaType-Book,Arial,sans-serif !important}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span{font-family:inherit}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:20px 0 21px}
@media(min-width:768px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:20px 0 21px}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:first-child{margin:2pc 0 36px}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:20px 0 0}
@media(min-width:768px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:20px 0 0}
}
@media(min-width:1024px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .tmna-guidelines-accordion-item-header--button.collapsed span:nth-child(2){margin:36px 0 0}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text ul{font-size:1pc;margin-bottom:2pc;padding-inline-start:30px}
@media(max-width:1023px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text ul{font-size:14px;margin-bottom:20px}
}
@media(max-width:767px){.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text ul{font-size:14px;margin-bottom:2pc}
}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text ul li{margin-bottom:9pt}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p,.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text ul li:last-child{margin-bottom:0}
.tmna-guidelines-accordion-component.tmna-guidelines-accordion-component-CYM .cmp-accordion__item.tmna-support-accordion-item .titleTextAsset .tmna-image-content-container .tmna-ttac-content .tmna-copy-text p b{font-size:1pc}
.category-comp .tmna-guidelines-accordion-component{padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.container .waveform-container{display:flex}
.container .waveform-container .audio-button{align-items:center;background-color:transparent;border:1px solid #000;border-radius:100%;cursor:pointer;display:flex;height:24px;justify-content:center;text-align:center;width:24px}
.container .waveform-container .audio-button img{height:6pc;max-height:9pt !important}
@media(max-width:1023px){.container .waveform-container .audio-button img{height:4pc}
}
@media(max-width:767px){.container .waveform-container .audio-button img{height:2pc}
}
.container .waveform-container .audio-waveform{height:22px !important;margin-left:7px;width:100%}
.container .waveform-container .audio-waveform wave{height:6pc !important;max-height:24px !important;overflow:hidden !important}
@media(max-width:1023px){.container .waveform-container .audio-waveform wave{height:4pc !important}
}
@media(max-width:767px){.container .waveform-container .audio-waveform wave{height:2pc !important}
}
.container .waveform-container .audio-waveform wave canvas{height:6pc !important;max-height:24px !important}
@media(max-width:1023px){.container .waveform-container .audio-waveform wave canvas{height:4pc !important}
}
@media(max-width:767px){.container .waveform-container .audio-waveform wave canvas{height:2pc !important}
}
.category-comp .titleTextAsset .aa-titleTextAsset-IconsText .tmna-image-content-container div.tmna-ttac-content>.tmna-copy-text{min-height:auto !important}
.category-comp .container .waveform-container .audio-button{background-color:#fff}
.category-comp .container .waveform-container .audio-button img{max-height:8px !important}
.category-comp .container .waveform-container .audio-waveform canvas,.category-comp .container .waveform-container .audio-waveform wave{filter:invert(1)}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.imageCard .container-image-card{display:flex;flex-flow:row;padding:0;width:100%}
@media(max-width:1023px){.imageCard .container-image-card{display:block;width:inherit}
}
.imageCard .container-image-card .img-card-component{height:auto;width:32pc}
@media(max-width:1023px){.imageCard .container-image-card .img-card-component{height:auto;width:inherit}
}
.imageCard .container-image-card .text-card-container{margin-left:3pc;width:25pc}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container{margin-left:0;width:100%}
}
.imageCard .container-image-card .text-card-container p.title-card-image{font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;line-height:26.4px;margin:26px 0 0}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container p.title-card-image{font-size:1pc;line-height:22.82px;margin:1pc 0 0}
}
@media(max-width:767px){.imageCard .container-image-card .text-card-container p.title-card-image{margin:36px 0 0}
}
.imageCard .container-image-card .text-card-container p.title-card-image.title-size-big{font-size:2pc;line-height:33px}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container p.title-card-image.title-size-big{font-size:24px;line-height:26.4px}
}
.imageCard .container-image-card .text-card-container p.title-card-image.title-size-mid{font-size:24px;line-height:26.4px}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container p.title-card-image.title-size-mid{font-size:1pc;line-height:22.82px}
}
.imageCard .container-image-card .text-card-container p.title-card-image.title-size-small{font-size:20px;line-height:20px}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container p.title-card-image.title-size-small{font-size:1pc;line-height:22.82px}
}
.imageCard .container-image-card .text-card-container p.title-card-image.font-book{font-family:toyotaType-Book,Arial,sans-serif}
.imageCard .container-image-card .text-card-container p.subtitle-card-image{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;line-height:22.82px;margin:2pc 0 0}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container p.subtitle-card-image{font-size:14px;line-height:19.96px;margin:1pc 0 0}
}
@media(max-width:767px){.imageCard .container-image-card .text-card-container p.subtitle-card-image{margin:18px 0 0}
}
.imageCard .container-image-card .text-card-container .text-card-image{font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;line-height:22.82px;margin:2pc 0 0}
@media(max-width:1023px){.imageCard .container-image-card .text-card-container .text-card-image{font-size:14px;line-height:19.96px;margin:1pc 0 0}
}
@media(max-width:767px){.imageCard .container-image-card .text-card-container .text-card-image{margin:18px 0 0}
}
.imageCard .container-image-card .text-card-container .text-card-image p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}
.imageCard .container-image-card.rounded-border-element .img-card-component{border-radius:8px}
.imageCard.aem-GridColumn--default--10,.imageCard.aem-GridColumn--default--7{padding:0}
@media(max-width:1023px){.imageCard.aem-GridColumn--default--10,.imageCard.aem-GridColumn--default--7{padding:0 27px}
}
@media(max-width:767px){.imageCard.aem-GridColumn--default--10,.imageCard.aem-GridColumn--default--7{padding:0 15px}
}
.imageCard.card-component-image-right .container-image-card{flex-flow:row-reverse}
@media(max-width:1023px){.imageCard.card-component-image-right .container-image-card{display:flex;flex-flow:row wrap-reverse;width:100%}
}
.imageCard.card-component-image-right .container-image-card .text-card-container{margin:0 3pc 0 0}
@media(max-width:1023px){.imageCard.card-component-image-right .container-image-card .text-card-container,.imageCard.card-component-image-right .container-image-card .text-card-container p.title-card-image{margin:0}
.imageCard.card-component-image-right .container-image-card .text-card-container .text-card-image{margin-bottom:1pc}
}
@media(max-width:767px){.imageCard.card-component-image-right .container-image-card .text-card-container .text-card-image{margin-bottom:36px}
}
.imageCard.card-component-image-top .container-image-card{display:block;flex-flow:row;width:100%}
.imageCard.card-component-image-top .container-image-card .img-card-component{width:inherit}
.imageCard.card-component-image-top .container-image-card .text-card-container{margin:0;width:100%}
.imageCard.card-component-image-top .container-image-card .text-card-container p.subtitle-card-image,.imageCard.card-component-image-top .container-image-card .text-card-container p.title-card-image{margin:1pc 0 0}
@media(max-width:1023px){.imageCard.card-component-image-top .container-image-card .text-card-container p.subtitle-card-image{margin:8px 0 0}
}
.imageCard.card-component-image-top .container-image-card .text-card-container .text-card-image{margin:1pc 0 0}
@media(max-width:1023px){.imageCard.card-component-image-top .container-image-card .text-card-container .text-card-image{margin:8px 0 0}
}
.imageCard.card-component-image-bottom .container-image-card{display:flex;flex-flow:row wrap-reverse;width:100%}
.imageCard.card-component-image-bottom .container-image-card .img-card-component{width:inherit}
.imageCard.card-component-image-bottom .container-image-card .text-card-container{margin:0;width:100%}
.imageCard.card-component-image-bottom .container-image-card .text-card-container p.title-card-image{margin:0}
.imageCard.card-component-image-bottom .container-image-card .text-card-container p.subtitle-card-image{margin:1pc 0 0}
@media(max-width:1023px){.imageCard.card-component-image-bottom .container-image-card .text-card-container p.subtitle-card-image{margin:8px 0 0}
}
.imageCard.card-component-image-bottom .container-image-card .text-card-container .text-card-image{margin:1pc 0}
@media(max-width:1023px){.imageCard.card-component-image-bottom .container-image-card .text-card-container .text-card-image{margin:8px 0 1pc}
}
div.columnContainer div.column-container-padding-off .row .column:not(.column-3):not(.column-4):not(.col-lg-6) .cmp_category .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column:not(.column-3):not(.column-4):not(.col-lg-6) .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column:not(.column-3):not(.column-4):not(.col-lg-6)~.column:not(.column-3):not(.column-4):not(.col-lg-6) .cmp_category .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column:not(.column-3):not(.column-4):not(.col-lg-6)~.column:not(.column-3):not(.column-4):not(.col-lg-6) .tmna-image-content-container{margin-left:0;margin-right:0}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-3:first-child,div.columnContainer div.column-container-padding-off .row .column.column-3:not(:first-child){padding:0;width:100%}
div.columnContainer div.column-container-padding-off .row .column.column-3,div.columnContainer div.column-container-padding-off .row .column.column-3 .imageCard .container-image-card{padding:0}
div.columnContainer div.column-container-padding-off .row .column:first-of-type .imageCard .container-image-card{padding-left:0;padding-right:0}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column:first-of-type .imageCard .container-image-card{padding-right:0}
}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column:last-of-type .imageCard .container-image-card{padding-left:0;padding-right:0}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column:last-of-type .imageCard .container-image-card{padding-left:0}
}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4{padding:0}
}
div.columnContainer div.column-container-padding-off .row .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-ttac-content .tmna-ttac-title{margin-bottom:24px}
@media(max-width:1023px){div.columnContainer div.column-container-padding-off .row .column.column-4 div.titleTextAsset section.aa-titleTextAsset-IconsText.icon-text-icon-container div.tmna-ttac-content .tmna-ttac-title{margin-bottom:1pc}
div.columnContainer div.column-container-padding-off .row .column-4 .tmna-image-content-container{margin-left:0;margin-right:9pt}
div.columnContainer div.column-container-padding-off .row .column-4~.column-4 .tmna-image-content-container{margin-left:9pt;margin-right:0}
div.columnContainer div.column-container-padding-off .row .column-4~.column-4~.column-4 .tmna-image-content-container{margin-left:0;margin-right:9pt}
div.columnContainer div.column-container-padding-off .row .column-4~.column-4~.column-4~.column-4 .tmna-image-content-container{margin-left:9pt;margin-right:0}
}
@media(max-width:767px){div.columnContainer div.column-container-padding-off .row .column-4 .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column-4~.column-4 .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column-4~.column-4~.column-4 .tmna-image-content-container,div.columnContainer div.column-container-padding-off .row .column-4~.column-4~.column-4~.column-4 .tmna-image-content-container{margin-left:0;margin-right:0}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.container-cta-next-page{padding:0 15px}
@media(min-width:768px){.container-cta-next-page{padding:0 27px}
}
@media(min-width:1024px){.container-cta-next-page{padding:0}
}
.container-cta-next-page .list-next-prew-component{display:flex;justify-content:space-between}
.container-cta-next-page .list-next-prew-component .btn-next-component,.container-cta-next-page .list-next-prew-component .btn-prew-component{display:inline-block}
.container-cta-next-page .list-next-prew-component .btn-next-component a,.container-cta-next-page .list-next-prew-component .btn-prew-component a{color:#000;display:grid;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;grid-template-rows:1fr 25px;max-width:166px;row-gap:8px;text-decoration:none}
@media(min-width:768px){.container-cta-next-page .list-next-prew-component .btn-next-component a,.container-cta-next-page .list-next-prew-component .btn-prew-component a{display:flex;font-size:1pc;max-width:305px}
}
.container-cta-next-page .list-next-prew-component .btn-next-component a span.next-prew-component-underlined,.container-cta-next-page .list-next-prew-component .btn-prew-component a span.next-prew-component-underlined{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.container-cta-next-page .list-next-prew-component .btn-prew-component{margin-right:auto}
.container-cta-next-page .list-next-prew-component .btn-prew-component a img{margin-right:8px}
@media(min-width:1024px){.container-cta-next-page .list-next-prew-component .btn-prew-component a img{margin-right:1pc}
}
@media(max-width:767px){.container-cta-next-page .list-next-prew-component .btn-prew-component a.next-prew-component-textinlinewithicon{display:flex}
.container-cta-next-page .list-next-prew-component .btn-prew-component a.next-prew-component-textinlinewithicon img{margin-right:8px}
}
.container-cta-next-page .list-next-prew-component .btn-next-component{margin-left:auto}
.container-cta-next-page .list-next-prew-component .btn-next-component a{text-align:right}
@media(min-width:768px){.container-cta-next-page .list-next-prew-component .btn-next-component a{flex-flow:row-reverse}
}
.container-cta-next-page .list-next-prew-component .btn-next-component a img{grid-column-start:1;grid-row-start:1;margin-left:auto}
@media(min-width:768px){.container-cta-next-page .list-next-prew-component .btn-next-component a img{margin-left:8px}
}
@media(min-width:1024px){.container-cta-next-page .list-next-prew-component .btn-next-component a img{margin-left:1pc}
}
@media(max-width:767px){.container-cta-next-page .list-next-prew-component .btn-next-component a.next-prew-component-textinlinewithicon{display:flex;flex-flow:row-reverse}
.container-cta-next-page .list-next-prew-component .btn-next-component a.next-prew-component-textinlinewithicon img{margin-left:8px}
}
.cmp_category .category-bgColor .container-cta-next-page{padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.audioCard .audio-card-container{height:15pc;max-height:15pc;max-width:15pc;width:15pc}
.audioCard .audio-card-container .audio-card-text{border-top-left-radius:8px;border-top-right-radius:8px;height:186px}
.audioCard .audio-card-container .audio-card-text .audio-card-title{color:#fff;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:2pc;letter-spacing:-.5px;line-height:2.2pc;padding:1pc;text-align:left}
.audioCard .audio-card-container .audio-card-text .audio-card-desc{display:none}
.audioCard .audio-card-container .audio-card-audio{background-color:#000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:auto;padding:15px 0}
.audioCard .audio-card-container .audio-card-audio div>.audio>div.container>div.waveform-container{filter:invert(100%);height:24px}
.audioCard .audio-card-container .audio-card-audio div>.audio>div.container>div.waveform-container>.audio-button{align-items:center;border:1px solid #000;border-radius:100%;display:flex;height:24px;justify-content:center;padding:6px;text-align:center;width:24px}
.audioCard .audio-card-container .audio-card-audio div>.audio>div.container>div.waveform-container>.audio-button>img{display:inline-block;height:9px;margin:auto;width:10px}
.audioCard .audio-card-container .audio-card-audio div>.audio>div.container>div.waveform-container>div.audio-waveform>wave{height:22px !important;margin-left:7px}
.audioCard .audio-card-container .audio-card-audio div>.audio>div.container>div.waveform-container>div.audio-waveform>wave canvas{height:22px !important}
.audioCard.audio-component-image-bottom .audio-card-container{display:flex;flex-flow:column-reverse}
.audioCard.audio-component-image-bottom .audio-card-container .audio-card-text{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0}
.audioCard.audio-component-image-bottom .audio-card-container .audio-card-audio{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.imageCardSimplified .container-image-card{display:flex;flex-direction:column;width:100%}
.imageCardSimplified .container-image-card .img-card-component{height:auto;width:100%}
.imageCardSimplified .container-image-card.img-border-radius .img-card-component{border-radius:8px}
.imageCardSimplified .container-image-card .tmna-image-title{font-family:toyotaType-Book,sans-serif;font-size:1pc;line-height:23px;margin-top:1pc}
@media(max-width:1023px){.imageCardSimplified .container-image-card .tmna-image-title{font-size:14px;line-height:20px}
}
.imageCardSimplified .video-tag{width:100%}
.imageCardSimplified .video-tag.video-border-radius{border-radius:8px}
.imageCardSimplified .video-tag+.tmna-vid-title{font-family:toyotaType-Book,sans-serif;font-size:1pc;line-height:23px;margin-top:11px}
@media(max-width:1023px){.imageCardSimplified .video-tag+.tmna-vid-title{font-size:14px;line-height:20px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.alert-guidance-component{border-radius:8px;display:grid;grid-template-columns:44.74px 1fr;height:100%;margin:0;min-height:103px;padding:1pc 1pc 1pc 19.27px}
@media(max-width:1023px){.alert-guidance-component{grid-template-columns:43px 1fr;min-height:87pt;padding:1pc 1pc 1pc 21px}
}
@media(max-width:767px){.alert-guidance-component{min-height:7pc}
}
.alert-guidance-component .img-icon-alert-guidance{display:inline-block;height:auto;margin-right:19.27px;max-width:25.46px;vertical-align:top;width:100%}
@media(max-width:1023px){.alert-guidance-component .img-icon-alert-guidance{margin-right:20.37px;max-width:22.63px}
}
.alert-guidance-component .img-icon-alert-guidance.icon-off .img-icon-alert-guidance{display:none}
.alert-guidance-component .img-icon-alert-guidance.icon-off .container-icon-alert-guidance{width:100%}
.alert-guidance-component .container-icon-alert-guidance{display:inline-block;font-size:1pc;margin:0;min-height:auto;width:100%}
@media(max-width:1023px){.alert-guidance-component .container-icon-alert-guidance{font-size:14px}
}
.alert-guidance-component .container-icon-alert-guidance>p{color:#000;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;margin:0;padding:0;text-align:left}
@media(max-width:1023px){.alert-guidance-component .container-icon-alert-guidance>p{font-size:14px}
}
.alert-guidance-component.guidance-type-warning{align-items:center;-moz-column-gap:1pc;column-gap:1pc;display:flex;grid-template-columns:2pc 1fr;min-height:unset;padding:1pc}
.alert-guidance-component.guidance-type-warning .img-icon-alert-guidance{margin-right:0;max-width:2pc}
.columnContainer .column-container .row .column .alert-guidance-component .container-icon-alert-guidance>p{font-size:1pc;margin:0;margin-bottom:0 !important;padding:0}
@media(max-width:1023px){.columnContainer .column-container .row .column .alert-guidance-component .container-icon-alert-guidance>p{font-size:14px}
.guidance{padding:0 27px}
}
@media(max-width:767px){.guidance{padding:0 15px}
}
.column .cmp_category .guidance,.column .guidance{padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.collage-container{display:flex;flex-direction:row;height:100%;width:100%}
@media(max-width:1023px){.collage-container{padding:0 27px}
}
@media(max-width:767px){.collage-container{display:flex;flex-direction:column;padding:0 15px}
}
.collage-container .font-semiBold{font-family:toyotaType-Semibold,Arial,sans-serif}
.collage-container .font-semiBold b,.collage-container .font-semiBold p,.collage-container .font-semiBold span{font-family:inherit}
.collage-container .font-book{font-family:toyotaType-Book,Arial,sans-serif}
.collage-container .font-book b,.collage-container .font-book p,.collage-container .font-book span{font-family:inherit}
.collage-container .title-collage{color:#000;font-size:36px;font-weight:400;line-height:110%;margin-bottom:0}
@media(max-width:1023px){.collage-container .title-collage{font-size:20px}
}
.collage-container .text-collage{font-size:1pc;line-height:23px;margin-top:0}
@media(max-width:767px){.collage-container .text-collage{font-size:14px;line-height:20px}
}
.collage-container .text-collage.description-size-big{font-size:24px;line-height:34px}
@media(max-width:1023px){.collage-container .text-collage.description-size-big{font-size:18px;line-height:26px}
}
.collage-container .text-collage.description-size-mid,.collage-container .text-collage.description-size-small{font-size:1pc;line-height:23px}
@media(max-width:767px){.collage-container .text-collage.description-size-small{font-size:14px;line-height:20px}
}
.collage-container .text-collage b,.collage-container .text-collage i,.collage-container .text-collage p,.collage-container .text-collage span{color:inherit;font-size:inherit;margin-bottom:0}
.collage-container .title-collage~.text-collage{margin-top:1pc}
.collage-container .collage-left{margin-left:0;margin-right:3pc}
@media(max-width:1023px){.collage-container .collage-left{margin-right:24px}
}
@media(max-width:767px){.collage-container .collage-left{margin-right:0}
}
.collage-container .collage-left,.collage-container .collage-right{max-width:50%}
@media(max-width:1023px){.collage-container .collage-left,.collage-container .collage-right{width:50%}
}
@media(max-width:767px){.collage-container .collage-left,.collage-container .collage-right{min-width:100%}
}
.collage-container .collage-single-image{display:flex;flex-direction:column;justify-content:center}
.collage-container .collage-double-image{display:flex;flex-direction:column;justify-content:space-between}
.collage-container .collage-image-container img{border-radius:8px;height:auto;margin-bottom:1pc;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
@media(max-width:1023px){.collage-container .collage-image-container img{margin-bottom:8px}
}
.collage-container .collage-image-container.center-image{max-width:25pc}
@media(max-width:1023px){.collage-container .collage-image-container.center-image{margin-bottom:0;max-width:345px;min-width:100%}
}
@media(max-width:767px){.collage-container .collage-image-container.center-image{margin-bottom:2pc;min-width:100%}
}
.collage-container .collage-image-container.center-image img{max-height:500px;max-width:25pc}
@media(max-width:1023px){.collage-container .collage-image-container.center-image img{max-height:431.25px;max-width:100%}
}
@media(max-width:767px){.collage-container .collage-image-container.center-image img{min-height:345px;min-width:100%}
}
.collage-container .collage-image-container.top-image{margin-bottom:3pc;max-width:32pc}
@media(max-width:1023px){.collage-container .collage-image-container.top-image{max-width:100%}
}
@media(max-width:767px){.collage-container .collage-image-container.top-image{margin-bottom:2pc;min-width:100%}
}
.collage-container .collage-image-container.top-image img{max-height:3in;max-width:32pc}
@media(max-width:1023px){.collage-container .collage-image-container.top-image img{max-height:194.06px;max-width:100%}
}
@media(max-width:767px){.collage-container .collage-image-container.top-image img{min-height:345px;min-width:100%}
}
.collage-container .collage-image-container.bottom-image{max-width:100%}
@media(max-width:1023px){.collage-container .collage-image-container.bottom-image{margin-bottom:0;max-width:100%}
}
@media(max-width:767px){.collage-container .collage-image-container.bottom-image{margin-bottom:2pc;min-width:100%}
}
.collage-container .collage-image-container.bottom-image img{max-height:auto;max-width:25pc}
@media(max-width:1023px){.collage-container .collage-image-container.bottom-image img{max-height:auto;max-width:75%}
}
@media(max-width:767px){.collage-container .collage-image-container.bottom-image img{min-height:auto;min-width:100%}
}
.collage-container .collage-image-container.bottom-image .text-collage,.collage-container .collage-image-container.bottom-image .title-collage{max-width:25pc}
@media(max-width:1023px){.collage-container .collage-image-container.bottom-image .text-collage,.collage-container .collage-image-container.bottom-image .title-collage{max-width:75%}
}
@media(max-width:767px){.collage-container .collage-image-container.bottom-image .text-collage,.collage-container .collage-image-container.bottom-image .title-collage{min-width:100%}
}
.reversed-image-position .collage-container{flex-direction:row-reverse;justify-content:flex-end}
@media(max-width:767px){.reversed-image-position .collage-container{flex-direction:column}
}
.reversed-image-position .collage-container .collage-image-container.bottom-image{text-align:right}
.reversed-image-position .collage-container .collage-image-container.bottom-image .text-collage,.reversed-image-position .collage-container .collage-image-container.bottom-image .title-collage{margin:1pc 0 1pc auto;text-align:left}
@media(max-width:767px){.reversed-image-position .collage-container .collage-image-container.bottom-image .text-collage,.reversed-image-position .collage-container .collage-image-container.bottom-image .title-collage{margin:8px 0 8px auto}
}
.reversed-image-position .collage-container .collage-left{margin-left:3pc;margin-right:0}
@media(max-width:1023px){.reversed-image-position .collage-container .collage-left{margin-left:24px}
}
@media(max-width:767px){.reversed-image-position .collage-container .collage-left{margin-left:0}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tab-gallery .tmna-brand-tabs-container{padding:0}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu{width:100%}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu{padding:0 27px}
}
@media(max-width:767px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu{padding:0 15px}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist{display:flex;margin:0;padding:0}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist{flex-direction:column}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist ol li{list-style:none}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab{border-bottom:0;flex:1}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab{margin-bottom:1pc}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-header{transition:border .5s ease-in}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-header h1{color:silver;font-family:toyotaType-Book,Arial,sans-serif;font-size:24px;font-weight:600;line-height:26px;margin-bottom:0;margin-right:3pc;margin-top:0;padding-bottom:1pc;transition:color .5s ease-out}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-header h1{border-bottom:2px solid silver;font-size:1pc;line-height:110%;margin-bottom:0;margin-right:0;padding-bottom:8px}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-body{border-top:2px solid silver;display:block;margin-top:0;padding-right:3pc;padding-top:1pc}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-body{border-top:0;display:none;padding-right:0;padding-top:0}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-body p{color:silver;font-family:toyotaType-Book,Arial,sans-serif;font-size:1pc;font-weight:400;line-height:23px;margin-bottom:0;transition:color .5s ease-out}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab .tab-body p{font-size:14px;line-height:20px;margin-bottom:0;padding:0}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active h1,.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active p,.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab:hover h1,.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab:hover p{color:#000}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active .tab-header{border-bottom:0}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active .tab-header h1{border-bottom:2px solid #000;padding-bottom:1pc;position:relative;z-index:9}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active .tab-header h1{margin-bottom:8px;padding-bottom:8px;z-index:unset}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active .tab-body{position:relative;top:-2px}
@media(max-width:1023px){.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab.active .tab-body{display:block;position:unset;top:unset}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab:last-child{margin-bottom:0}
}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab:last-child .tab-header h1{margin-right:0}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .cmp-tabs__tablist .cmp-tabs__tab:last-child .tab-body{padding-right:0}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .container-list-tab-item{margin-top:2pc}
.tab-gallery .tmna-brand-tabs-container .container-list-tab-menu .container-list-tab-item div.titleTextAsset section.aa-titleTextAsset-IconsText{padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.tmna-slider-container img{display:block;width:100%}
.tmna-slider-container p{font-family:toyotaType-Semibold,Arial,sans-serif;margin:0}
.tmna-slider-container .before-after-slider{overflow:hidden;position:relative;width:100%}
.tmna-slider-container .before-after-slider.img-border-radius{border-radius:8px}
.tmna-slider-container .before-after-slider .after-image{display:block}
.tmna-slider-container .before-after-slider .before-image{height:100%;left:0;overflow:hidden;position:absolute;top:0}
.tmna-slider-container .before-after-slider .resizer{align-items:center;background:#fff;cursor:pointer;display:flex;height:100%;position:absolute;top:0;touch-action:pan-y;width:4px;z-index:2}
.tmna-slider-container .before-after-slider .slider-button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:2pc;justify-content:center;position:absolute;touch-action:pan-y;width:2pc;z-index:2}
.tmna-slider-container .before-after-slider .slider-button:after{border:solid #5d5d5d;border-width:0 1.33px 1.33px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}
.tmna-slider-container .before-after-slider .slider-button:before{border:solid #5d5d5d;border-width:0 1.33px 1.33px 0;content:"";display:inline-block;padding:4px;transform:rotate(135deg)}
.tmna-slider-container .before-after-slider .slider-bg{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .2s;z-index:1}
.tmna-slider-container .tmna-slider-titles{display:flex;justify-content:space-between;margin-top:1pc}
.tmna-slider-container .tmna-slider-titles .font-semiBold{font-family:toyotaType-Semibold,Arial,sans-serif}
.tmna-slider-container .tmna-slider-titles .font-semiBold b,.tmna-slider-container .tmna-slider-titles .font-semiBold p,.tmna-slider-container .tmna-slider-titles .font-semiBold span{font-family:inherit}
.tmna-slider-container .tmna-slider-titles .font-book{font-family:toyotaType-Book,Arial,sans-serif}
.tmna-slider-container .tmna-slider-titles .font-book b,.tmna-slider-container .tmna-slider-titles .font-book p,.tmna-slider-container .tmna-slider-titles .font-book span{font-family:inherit}
@media(max-width:1023px){.tmna-slider-container{padding:0 27px}
.tmna-slider-container p{font-size:14px}
}
@media(max-width:767px){.tmna-slider-container{padding:0 15px}
}
@media(max-width:1023px){.row .column .tmna-slider-container{padding:0}
}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}
:root{--swiper-theme-color:#007aff}
.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75pc}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.swiper-story-carousel{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}
.swiper-story-carousel.swiper-rounded-borders{border-radius:8px}
.swiper-story-carousel .swiper-wrapper .swiper-slide{align-items:center;display:flex;height:666px;justify-content:center;overflow:hidden;position:relative;width:100%}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide{height:580px}
}
@media(max-width:767px){.swiper-story-carousel .swiper-wrapper .swiper-slide{height:5in}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .font-semiBold{font-family:toyotaType-Semibold,Arial,sans-serif}
.swiper-story-carousel .swiper-wrapper .swiper-slide .font-semiBold h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .font-semiBold p,.swiper-story-carousel .swiper-wrapper .swiper-slide .font-semiBold span{font-family:inherit}
.swiper-story-carousel .swiper-wrapper .swiper-slide .font-book{font-family:toyotaType-Book,Arial,sans-serif}
.swiper-story-carousel .swiper-wrapper .swiper-slide .font-book h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .font-book p,.swiper-story-carousel .swiper-wrapper .swiper-slide .font-book span{font-family:inherit}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent);left:0;padding-left:2pc;padding-right:2pc;padding-top:4pc;position:absolute;top:0;width:100%}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text{padding-left:1pc;padding-right:1pc;padding-top:2pc}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-left h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-left p,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-left h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-left p{text-align:left}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-center h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-center p,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-center h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-center p{text-align:center}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-right h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.image-title-alignment-right p,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-right h1,.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text.video-title-alignment-right p{text-align:right}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1{color:#000;font-size:3pc;margin:0 0 5px;width:50%}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-xl{font-size:3pc}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-xl{font-size:24px}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-large{font-size:36px}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-large{font-size:20px}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-mid{font-size:24px}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1.title-size-mid{font-size:1pc}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text h1{font-size:24px;width:100%}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p{color:#000;font-size:18px;margin:0;width:50%}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p.title-size-large{font-size:36px}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p.title-size-large{font-size:20px}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p.title-size-mid{font-size:24px}
@media(max-width:1023px){.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p.title-size-mid{font-size:1pc}
.swiper-story-carousel .swiper-wrapper .swiper-slide .slider-text p{font-size:18px;width:100%}
}
.swiper-story-carousel .swiper-wrapper .swiper-slide img,.swiper-story-carousel .swiper-wrapper .swiper-slide video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.swiper-story-carousel .swiper-progress-bar{background:transparent;bottom:1pc;display:flex;gap:10px;height:8px;margin:0 1pc;position:absolute;width:calc(100% - 2pc);z-index:1}
.swiper-story-carousel .swiper-progress-bar .progress-section{background-color:#eee;border-radius:25px;cursor:pointer;flex:1;height:8px}
.swiper-story-carousel .swiper-progress-bar .progress-section span{background-color:#000;border-radius:20px;display:block;height:8px;width:0}
.swiper-story-carousel .swiper-video-control{align-items:center;border:1px solid #000;border-radius:1pc;bottom:56px;cursor:pointer;display:flex;height:24px;justify-content:center;left:1pc;padding:5px 0 10px;position:absolute;width:44px;z-index:2}
.swiper-story-carousel .swiper-video-control .play{display:none}
.swiper-story-carousel .swiper-button{align-items:center;background-color:#000;border-radius:50px;bottom:56px;cursor:pointer;display:flex;height:45px;justify-content:center;min-width:140px;position:absolute;z-index:1}
@media(max-width:1023px){.swiper-story-carousel .swiper-button{bottom:40px}
}
.swiper-story-carousel .swiper-button .swiper-button-anchor{color:#fff;font-size:14px;font-weight:600;line-height:14px;margin:0;padding:0}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.iconCard.iconLink .tmna-guidelines-icon-link-card{height:100%;width:100%}
.iconCard.iconLink .tmna-guidelines-icon-link-card.animation-on-hover:hover a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image img{transform:scale(1.15);transition:transform .4s}
.iconCard.iconLink .tmna-guidelines-icon-link-card.animation-on-hover:not(:hover) a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image img{transform:scale(1);transition:transform .4s}
.iconCard.iconLink .tmna-guidelines-icon-link-card.icon-link-card-hover-shadow{transition:box-shadow .4s}
.iconCard.iconLink .tmna-guidelines-icon-link-card.icon-link-card-hover-shadow:hover{box-shadow:0 0 11px rgba(0,0,0,.2)}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link{border:1px solid transparent;display:block;height:100%}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link:hover{text-decoration:none}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link:focus{border-width:4px;outline:0}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link.icon-link-card-border-radius{border-radius:8px}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link.icon-link-card-border-radius .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image{border-top-left-radius:8px;border-top-right-radius:8px}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image{height:auto;overflow:hidden;width:100%}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image img{width:100%}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image.icon-card-contain{-moz-text-align-last:center;text-align-last:center}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--image.icon-card-contain img{height:auto;width:auto}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title{border-top:1px solid transparent;color:#000;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:24px;line-height:26px}
@media(max-width:1023px){.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title{font-size:1pc;line-height:18px}
}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.font-book{font-family:toyotaType-Book,Arial,sans-serif}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.alignment-left{text-align:left}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.alignment-center{text-align:center}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.alignment-right{text-align:right}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.font-size-big{font-size:24px;line-height:26px}
@media(max-width:767px){.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.font-size-big{font-size:1pc;line-height:18px}
}
.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.font-size-medium{font-size:24px;line-height:26px}
@media(max-width:1023px){.iconCard.iconLink .tmna-guidelines-icon-link-card a.tmna-guidelines-icon-link-card--link .tmna-guidelines-icon-link-card--content .guidelines-icon-link-card--title.font-size-medium{font-size:1pc;line-height:18px}
}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.notification-banner-container{background-color:#e8f5e8;display:flex;flex-direction:row;width:100%}
.notification-banner-container .notification-banner-c{align-items:flex-start;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;margin-top:0;max-width:81pc;padding:1pc 27px;transition:background-color .2s ease}
@media(max-width:767px){.notification-banner-container .notification-banner-c{margin-right:auto;padding:1pc}
}
@media(min-width:768px)and (max-width:1439px){.notification-banner-container .notification-banner-c{margin-right:auto;padding:1pc 27px}
}
@media(min-width:1440px){.notification-banner-container .notification-banner-c{align-items:center;margin-left:auto;margin-right:auto;max-width:81pc}
}
.notification-banner-container .notification-banner-c .banner-content{display:flex;flex:1;flex-direction:column;gap:4px}
@media(min-width:1440px){.notification-banner-container .notification-banner-c .banner-content{align-items:center;flex-direction:row;gap:24px}
}
.notification-banner-container .notification-banner-c .banner-content .banner-header{align-items:baseline;display:flex;gap:4px;max-width:15pc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:767px){.notification-banner-container .notification-banner-c .banner-content .banner-header{max-width:15pc}
}
@media(min-width:768px)and (max-width:1439px){.notification-banner-container .notification-banner-c .banner-content .banner-header{max-width:15pc}
}
@media(min-width:1440px){.notification-banner-container .notification-banner-c .banner-content .banner-header{flex-shrink:0;max-width:15pc;white-space:nowrap}
}
.notification-banner-container .notification-banner-c .banner-content .banner-header .banner-heading{color:#333;font-family:toyotaType-Bold,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notification-banner-container .notification-banner-c .banner-content .banner-header .banner-date{color:#333;flex-shrink:0;font-family:toyotaType-Bold,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}
.notification-banner-container .notification-banner-c .banner-content .banner-body{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;display:-webkit-box;font-family:toyotaType-Regular,Arial,sans-serif;font-size:14px;line-height:1.4;margin:4px 0;overflow:hidden}
@media(max-width:767px){.notification-banner-container .notification-banner-c .banner-content .banner-body{-webkit-line-clamp:2}
}
@media(min-width:768px)and (max-width:1439px){.notification-banner-container .notification-banner-c .banner-content .banner-body{-webkit-line-clamp:2}
}
@media(min-width:1440px){.notification-banner-container .notification-banner-c .banner-content .banner-body{-webkit-line-clamp:1;flex:1;margin:0;text-align:center}
}
.notification-banner-container .notification-banner-c .banner-content .banner-cta{align-items:center;color:#333;display:inline-flex;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:14px;font-weight:500;gap:4px;margin-top:4px;text-decoration:none}
@media(min-width:1440px){.notification-banner-container .notification-banner-c .banner-content .banner-cta{flex-shrink:0;margin:0;white-space:nowrap}
}
.notification-banner-container .notification-banner-c .banner-content .banner-cta:hover{text-decoration:none}
.notification-banner-container .close-button{align-items:center;background:0;border:0;border-radius:4px;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;padding-bottom:1pc;padding-top:1pc;transition:background-color .2s ease;width:44px}
@media(min-width:1440px){.notification-banner-container .close-button{align-self:center;margin-top:0}
}
.notification-banner-container .close-button:hover{background-color:rgba(0,0,0,.1)}
.banner{align-items:flex-start;background-color:#f6f6f6;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-family:toyota Type,sans-serif;font-size:14px;gap:1pc;justify-content:flex-start;padding:24px;position:relative;text-align:left;width:100%}
.banner .close-button{background:0;border:0;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:24px;top:20px}
.banner .close-button:hover{color:#1f2937}
.banner .div{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}
.banner .div .p{white-space:nowrap}
.banner .div .p,.banner .div .p1{align-self:stretch;overflow:hidden;position:relative;text-overflow:ellipsis}
.banner .div .p1{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-end;display:-webkit-inline-box;white-space:pre-wrap}
.banner .button-tertiary{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;text-align:center}
.banner .button-tertiary .text{font-weight:600;line-height:14px;position:relative}
.banner .button-tertiary .utilty-icon{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:9pt;justify-content:center;padding:9pt 0 10px;width:9pt}
.banner .button-tertiary .utilty-icon .union-icon{height:10.5px;position:relative;width:6.2px}
:root{--color-black:#000;--color-gray-dark:#58595b;--color-gray-medium:#767676;--color-gray-light:#d8d8d8;--color-off-white:#f6f6f6;--color-white:#fff;--color-red-primary:#e10a1d;--color-red-medium:#b00716;--color-red-dark:#890713;--color-blue-primary:#007aff;--color-red:#e10a1d;--color-ash:#2b303b}
.carousel-container{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:75pc}
.carousel-container .carouselbanner{margin-bottom:41px;margin-top:41px;position:relative;width:100%}
.carousel-container .carouselbanner .carousel-track{display:flex;gap:20px;transition:transform .3s ease}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card:has(.card-image:not(:empty)){gap:40px}
.carousel-container .carouselbanner .carousel-track .carousel-card:has(.card-image:not(:empty)) .card-content{padding:40px 40px 40px 0}
}
.carousel-container .carouselbanner .carousel-track .carousel-card{background:#f8f8f8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;min-height:200px;overflow:hidden;transition:transform .2s ease}
@media(max-width:767px){.carousel-container .carouselbanner .carousel-track .carousel-card{width:100%}
}
@media(min-width:768px)and (max-width:1439px){.carousel-container .carouselbanner .carousel-track .carousel-card{width:100%}
}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card{flex-direction:row;min-height:10pc;width:100%}
}
.carousel-container .carouselbanner .carousel-track .carousel-card:hover{box-shadow:0 4px 1pc rgba(0,0,0,.15);transform:translateY(-2px)}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-image{display:none}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-image{display:block;flex-shrink:0;height:100%;width:332px}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content{display:flex;flex:1;flex-direction:column;padding:24px}
@media(max-width:767px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content{padding:24px}
}
@media(min-width:768px)and (max-width:1439px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content{padding:24px}
}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content{flex:1;padding:40px}
}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-header-carousel{margin-bottom:9pt}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-header-carousel .card-heading{color:#1a1a1a;font-family:toyotaType-Semibold,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:4px;max-width:30ch;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-header-carousel .card-heading{font-size:20px;text-align:left}
}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-header-carousel .card-date{color:#666;font-size:14px;font-weight:400;text-align:left}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-header-carousel .card-date{text-align:left}
}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;flex:1;font-family:toyotaType-Regular;font-size:14px;line-height:1.5;margin-bottom:1pc;margin-left:0;overflow:hidden;padding-left:0;text-align:left}
@media(max-width:767px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-body{-webkit-line-clamp:3;text-align:left}
}
@media(min-width:768px)and (max-width:1439px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-body{-webkit-line-clamp:3;text-align:left}
}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-body{-webkit-line-clamp:2;font-size:1pc;text-align:left}
}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-cta{align-items:center;align-self:flex-start;color:#000;display:inline-flex;font-family:toyotaType-Semibold;font-size:14px;font-weight:500;gap:4px;text-decoration:none}
.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-cta:hover:after{transform:translateX(2px)}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-track .carousel-card .card-content .card-cta{font-size:14px}
}
.carousel-container .carouselbanner .carousel-controls{align-items:center;display:flex;gap:1pc;justify-content:center;margin-top:24px}
@media(min-width:1440px){.carousel-container .carouselbanner .carousel-controls{margin-top:2pc}
}
.carousel-container .carouselbanner .carousel-controls .carousel-arrow{align-items:center;background:0;border:0;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}
.carousel-container .carouselbanner .carousel-controls .carousel-arrow:hover{background:#f8f8f8;border-color:#ccc;color:#333}
.carousel-container .carouselbanner .carousel-controls .carousel-arrow:disabled{cursor:not-allowed;opacity:.5}
.carousel-container .carouselbanner .carousel-controls .carousel-arrow-prev{margin-right:3pc}
.carousel-container .carouselbanner .carousel-controls .carousel-arrow-next{margin-left:3pc}
.carousel-container .carouselbanner .carousel-controls .carousel-pagination{align-items:center;display:flex;gap:8px}
.carousel-container .carouselbanner .carousel-controls .carousel-pagination .pagination-dot{background:#ddd;border-radius:4px;cursor:pointer;height:4px;transition:all .3s ease;width:24px}
.carousel-container .carouselbanner .carousel-controls .carousel-pagination .pagination-dot.active{background:#333;border-radius:8px;height:8px;width:88px}
.carousel-container .carouselbanner .carousel-controls .carousel-pagination .pagination-dot:hover{background:#999}
.carousel-container .carouselbanner[data-single=true] .carousel-controls{display:none}
@supports not selector(:has(*)){@media(min-width:1440px){.carousel-card.has-image{gap:40px}
.carousel-card.has-image .card-content{padding:40px 40px 40px 0}
}
}