@charset "UTF-8";body.accxmodelpage .parbase.list.section{margin:25px 0;padding-top:40px;border-top:1px solid #e5e5e5}
@media(max-width:767px){body.accxmodelpage .anchor{font-size:inherit;float:none;height:auto;overflow:auto}
body.accxmodelpage .anchor a{font-family:AudiTypeExtended;font-weight:bold;margin-bottom:2px;text-align:left;font-size:1.2em;line-height:1.2em;padding:1.4em 1.2em;width:auto}
body.accxmodelpage .anchor a span{float:right;margin-top:4px}
body.accxmodelpage .anchor a span.global-minus,body.accxmodelpage .anchor a span.global-minus-v2{margin-top:6px}
body.accxmodelpage .parbase.list.section{border-top:0;margin:0;padding-top:0}
body.accxmodelpage .mobile-accordion-content-closed{height:0;max-height:0;overflow:hidden}
body.accxmodelpage .mobile-accordion-content-open{height:inherit;max-height:inherit;overflow:inherit}
}
.zip-code-form{position:relative}
.zip-code-form .zip-code-form__body{display:flex;align-items:baseline}
.zip-code-form .zip-code-form__body .zip-code-form__zip-input-field{flex-grow:2}
.zip-code-form .zip-code-form__body .zip-code-form__zip-input{padding:1.5em}
.zip-code-form .zip-code-form__body .zip-code-form__search{margin-left:1em}
.zip-code-form .white-text{color:#fff}
.bs-video .disclaimer{position:absolute;font-size:.8em;padding:2em 5em;z-index:1;bottom:0}
.bs-video .disclaimer.align-right{right:0}
.bs-video .disclaimer.align-left{left:0}
.bs-video i.nav-arrow-down{position:absolute;font-size:2.1em;cursor:pointer;opacity:1;margin:auto;z-index:4;width:1em;bottom:1.83em;right:0;left:0;color:black}
.bs-video i.nav-arrow-down.text-black{color:white}
.bs-video .arrow-circle{width:60px;height:60px;z-index:3;position:absolute;bottom:2.4em;right:0;left:0;margin:auto;border-radius:50%;cursor:pointer;transition:all 240ms ease;background-color:white}
.bs-video .arrow-circle.text-black{background-color:black}
.tiler-tile .bs-video,.sizing-container .bs-video{min-height:30em;position:static;height:100%}
.sizer__height--native .bs-video .bs-video__video-wrapper{position:relative}
#modal .bs-video{height:85vh}
#modal .bs-video video{height:100%}
@media(max-width:479px){#modal .bs-video{height:28vh}
}
@media(min-width:480px) and (max-width:767px){#modal .bs-video{height:90vh}
}
@media(min-width:768px) and (max-width:1023px){#modal .bs-video{height:40vh}
}
@media(max-width:767px){.tiler-tile .bs-video,.sizing-container .bs-video{min-height:10em}
.tiler-tile .bs-video .bs-video__poster,.sizing-container .bs-video .bs-video__poster{bottom:auto}
}
.video-block{position:relative;width:100%;height:100%}
.video-block .video-play-btn{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-30px}
.video-block .modal-block{display:none}
.video-block .video-overlay,.video-block .video-preview{display:block}
.video-block .video-overlay .native-player-poster,.video-block .video-preview .native-player-poster{display:none}
.video-block .image-container{position:relative}
.video-block .image-container .video-play-btn{margin-top:-35px;margin-left:-35px}
.video-block .video-cta .native-player-poster{display:block}
.video-block .inline-video.preview{display:none}
.youtube-embed{display:flex}
.youtube-embed .youtube-embed__video-wrapper{overflow:hidden;display:flex}
.youtube-embed .youtube-embed__video-wrapper iframe{position:absolute;height:100%;width:100%;left:0;top:0}
#modal .youtube-embed{min-height:60vh}
@media(max-width:767px){#modal .youtube-embed{min-height:100vh}
}
.tout{clear:both}
.tout h1,.tout h2,.tout h3,.tout h4,.tout h5,.tout h6{padding-right:10%;margin-bottom:20px}
.tout h1 span,.tout h2 span,.tout h3 span,.tout h4 span,.tout h5 span,.tout h6 span{color:#b3b3b3;display:block;letter-spacing:0;line-height:19px}
.tout h3 span{font-size:14px;padding-top:10px}
.tout p{padding-right:10%;margin-bottom:20px}
.tout img{margin-bottom:20px}
.tout a.cta{padding-right:10%;margin-bottom:20px;display:block}
.tout a.overlay-cta.video{position:relative}
.tout a.read-more{text-decoration:underline;margin-left:5px}
.tout .icon-tout{position:relative}
.tout .icon-tout h5{margin-bottom:5px}
.tout .icon-tout h5 a{text-decoration:none;padding:7px 0 20px 37px;display:block;position:relative;z-index:1;overflow:hidden}
.tout .icon-tout h5 a i{position:absolute;top:0;left:0;z-index:0}
.tout .icon-tout p{color:#b3b3b3;clear:both}
.tout .video-block{position:relative;width:100%;height:100%}
.tout .video-block .global-play-large{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-30px}
.tout .video-block .modal-block{display:none}
.tout .video-block .video-overlay,.tout .video-block .video-preview{display:block}
.tout .video-block .video-overlay .native-player-poster,.tout .video-block .video-preview .native-player-poster{display:none}
@media(max-width:767px){.tout h1,.tout h2,.tout h3,.tout h4,.tout h5,.tout h6{padding-right:12%;margin-bottom:15px}
.tout h3 span{padding-top:0}
.tout p{margin-bottom:15px}
.tout img{margin-bottom:15px}
.tout a.cta{padding-right:12%;margin-bottom:15px}
.icon-tout.mobile-hide-child{display:none}
.icon-tout p .cta,.icon-tout p p{display:none}
.campaign-myaudi-quicklinks{border-bottom:1px solid #e5e5e5;margin-bottom:25px}
.campaign-myaudi-quicklinks .component-container{padding:0}
.campaign-myaudi-quicklinks .column-layout .nest-twoXtwo.first{padding:0}
.campaign-myaudi-quicklinks .column-layout .four-column{border:0;float:none;width:100%;padding:0}
.campaign-myaudi-quicklinks .column-layout .four-column .tout{border-top:1px solid #e5e5e5}
.campaign-myaudi-quicklinks .column-layout .four-column .tout .icon-tout{height:50px}
.campaign-myaudi-quicklinks .column-layout .four-column h5{margin-bottom:0;padding:0}
.campaign-myaudi-quicklinks .column-layout .four-column h5 a{padding:15px 0;display:block}
.campaign-myaudi-quicklinks .column-layout .four-column h5 a i{float:right;position:relative;top:-5px}
}
@media(max-width:479px){.tout p{padding-right:0}
}
.tool-link-group{padding:30px 0 0 0;margin:30px 0 30px 0;position:relative}
.tool-link-group .component-container{padding-bottom:0;overflow:hidden;margin-bottom:25px}
.tool-link-group .component-container .nest-twoXtwo.first .column-content:first-child .tool-links-secondary{border-left:0}
.tool-link-group .column-control,.tool-link-group .component-container .column-content{border-top:0;padding-top:0}
.tool-link-group .column-control .tool-link .tool-links-primary,.tool-link-group .column-control .tool-link .tool-links-secondary,.tool-link-group .component-container .column-content .tool-link .tool-links-primary,.tool-link-group .component-container .column-content .tool-link .tool-links-secondary{border-left:1px solid #ccc;padding:20px 0}
.tool-link-group .column-control .tool-link a,.tool-link-group .component-container .column-content .tool-link a{font-family:AudiTypeExtended;font-weight:bold;display:block;font-size:14px;text-decoration:none;text-align:center}
.tool-link-group .column-control .tool-link a i,.tool-link-group .component-container .column-content .tool-link a i{font-size:1.5em;padding:.313em;margin-right:.313em}
.tool-link-group .column-control .tool-link a i,.tool-link-group .column-control .tool-link a span,.tool-link-group .component-container .column-content .tool-link a i,.tool-link-group .component-container .column-content .tool-link a span{display:block;vertical-align:middle}
.tool-link-group .column-control .tool-link a i i,.tool-link-group .column-control .tool-link a i span,.tool-link-group .column-control .tool-link a span i,.tool-link-group .column-control .tool-link a span span,.tool-link-group .component-container .column-content .tool-link a i i,.tool-link-group .component-container .column-content .tool-link a i span,.tool-link-group .component-container .column-content .tool-link a span i,.tool-link-group .component-container .column-content .tool-link a span span{margin:0;display:inline-block}
.tool-link-group .column-control .tool-link a i span,.tool-link-group .column-control .tool-link a span span,.tool-link-group .component-container .column-content .tool-link a i span,.tool-link-group .component-container .column-content .tool-link a span span{padding-left:5px}
.tool-link-group .column-control .tool-link a i i,.tool-link-group .column-control .tool-link a span i,.tool-link-group .component-container .column-content .tool-link a i i,.tool-link-group .component-container .column-content .tool-link a span i{position:relative;top:-1px}
.tool-link-group .column-control:first-child .tool-link .tool-links-primary,.tool-link-group .component-container .column-content:first-child .tool-link .tool-links-primary{border-left:0}
.tool-link-group .tool-links-sub{display:none;position:absolute;left:0;width:100%}
@media(max-width:767px){.tool-link-group{height:auto;padding:0;margin:0}
.tool-link-group .secondary .column-layout .three-column.column-content{border-bottom:0}
.tool-link-group .component-container{margin-bottom:0}
.tool-link-group .component-container .column-content .tool-link a{text-align:left;padding-left:14px}
.tool-link-group .tool-group-title{margin-bottom:0;padding:15px 0}
.tool-link-group .component-container .column-content{padding-top:0}
.tool-link-group .component-container .column-content .tool-link a i,.tool-link-group .component-container .column-content .tool-link a span{display:inline-block}
.tool-link-group .component-container .column-content .tool-link a i{margin-right:15px}
.tool-link-group .column-layout .nest-twoXtwo,.tool-link-group .column-layout .nest-twoXtwo.first{padding:0}
.tool-link-group .column-layout .nest-twoXtwo.first .column-content:first-child{border-top:0}
.tool-link-group .column-layout .nest-twoXtwo.first .column-content:first-child .tool-links-secondary{border-top:0}
.tool-link-group .column-layout .three-column,.tool-link-group .column-layout .four-column{padding-bottom:0}
.tool-link-group .column-layout .three-column.column-content,.tool-link-group .column-layout .four-column.column-content{float:none;width:100%;display:block;border-top:1px solid #ccc}
.tool-link-group .column-layout .three-column.column-content.first,.tool-link-group .column-layout .four-column.column-content.first{padding-bottom:0}
.tool-link-group .column-layout .three-column.column-content.two,.tool-link-group .column-layout .four-column.column-content.two{float:none}
.tool-link-group .column-layout .three-column.column-content .tool-links-primary,.tool-link-group .column-layout .three-column.column-content .tool-links-sub,.tool-link-group .column-layout .four-column.column-content .tool-links-primary,.tool-link-group .column-layout .four-column.column-content .tool-links-sub{border:0;position:static}
.tool-link-group .column-layout .three-column.column-content .tool-link,.tool-link-group .column-layout .four-column.column-content .tool-link{position:relative;overflow:hidden;border:0}
.tool-link-group .column-layout .three-column.column-content .tool-link.nestTwo.last .tool-link.section,.tool-link-group .column-layout .four-column.column-content .tool-link.nestTwo.last .tool-link.section{border-right:0}
.tool-link-group .column-layout .three-column.column-content .tool-link .icon-tout,.tool-link-group .column-layout .four-column.column-content .tool-link .icon-tout{height:auto;padding:36px 0}
.tool-link-group .column-layout .three-column.column-content .tool-link .global-cta-arrow,.tool-link-group .column-layout .four-column.column-content .tool-link .global-cta-arrow{display:none}
.tool-link-group .column-layout .three-column.column-content .tool-links-primary i,.tool-link-group .column-layout .three-column.column-content .tool-links-primary span,.tool-link-group .column-layout .three-column.column-content .tool-links-sub i,.tool-link-group .column-layout .three-column.column-content .tool-links-sub span,.tool-link-group .column-layout .four-column.column-content .tool-links-primary i,.tool-link-group .column-layout .four-column.column-content .tool-links-primary span,.tool-link-group .column-layout .four-column.column-content .tool-links-sub i,.tool-link-group .column-layout .four-column.column-content .tool-links-sub span{margin:0 auto}
.tool-link-group .column-layout .three-column.column-content .tool-links-primary,.tool-link-group .column-layout .four-column.column-content .tool-links-primary{padding-bottom:10px}
.tool-link-group .column-layout .three-column.column-content .tool-links-sub .tool-links-secondary a,.tool-link-group .column-layout .four-column.column-content .tool-links-sub .tool-links-secondary a{display:block}
.tool-link-group .column-layout .three-column.column-content .tool-links-sub .tool-links-secondary a span,.tool-link-group .column-layout .three-column.column-content .tool-links-sub .tool-links-secondary a i,.tool-link-group .column-layout .four-column.column-content .tool-links-sub .tool-links-secondary a span,.tool-link-group .column-layout .four-column.column-content .tool-links-sub .tool-links-secondary a i{display:inline-block;text-align:left;line-height:64px}
}
@media(min-width:768px) and (max-width:1023px){.tool-link-group .secondary .tool-link{height:107px}
.tool-link-group .column-control .tool-link .tool-links-primary,.tool-link-group .column-control .tool-link .tool-links-secondary,.tool-link-group .component-container .column-content .tool-link .tool-links-primary,.tool-link-group .component-container .column-content .tool-link .tool-links-secondary{min-height:75px}
.tool-link-group .column-control .tool-link .tool-links-primary i,.tool-link-group .column-control .tool-link .tool-links-secondary i,.tool-link-group .component-container .column-content .tool-link .tool-links-primary i,.tool-link-group .component-container .column-content .tool-link .tool-links-secondary i{margin:auto auto 5px auto}
}
@media(min-width:1024px) and (max-width:1279px){.tool-link-group .secondary .tool-link{height:67px}
.tool-link-group .column-control .tool-link a,.tool-link-group .component-container .column-content .tool-link a{font-size:13px}
.tool-link-group .column-control .tool-link a span,.tool-link-group .column-control .tool-link a i,.tool-link-group .component-container .column-content .tool-link a span,.tool-link-group .component-container .column-content .tool-link a i{display:inline-block}
.tool-link-group .tool-group-title{border-top:1px solid #ccc;padding:30px 0 0 0}
}
@media(min-width:1280px){.tool-link-group .secondary .tool-link{height:67px}
.tool-link-group .column-control .tool-link a,.tool-link-group .component-container .column-content .tool-link a{font-size:14px;line-height:19px}
.tool-link-group .column-control .tool-link a span,.tool-link-group .column-control .tool-link a i,.tool-link-group .component-container .column-content .tool-link a span,.tool-link-group .component-container .column-content .tool-link a i{display:inline-block}
.tool-link-group .column-control .tool-link i,.tool-link-group .component-container .column-content .tool-link i{margin:auto 5px auto auto}
.tool-link-group .tool-group-title{border-top:1px solid #ccc;padding:30px 0 0 0}
}
.tiler-tile{transition-duration:.3s;transition-timing-function:ease-in}
.tiler-tile.slide-horizontal{transition-property:left;top:0}
.tiler-tile.slide-horizontal.enter.start{left:100%}
.tiler-tile.slide-horizontal.enter.end{left:0}
.tiler-tile.slide-horizontal.exit.start{left:0}
.tiler-tile.slide-horizontal.exit.end{left:-100%}
.tiler-tile.slide-horizontal.reverse.enter.start{left:-100%}
.tiler-tile.slide-horizontal.reverse.enter.end{left:0}
.tiler-tile.slide-horizontal.reverse.exit.start{left:0}
.tiler-tile.slide-horizontal.reverse.exit.end{left:100%}
.tiler-tile.slide-vertical{transition-property:top;left:0}
.tiler-tile.slide-vertical.enter.start{top:100%}
.tiler-tile.slide-vertical.enter.end{top:0}
.tiler-tile.slide-vertical.exit.start{top:0}
.tiler-tile.slide-vertical.exit.end{top:-100%}
.tiler-tile.slide-vertical.reverse.enter.start{top:-100%}
.tiler-tile.slide-vertical.reverse.enter.end{top:0}
.tiler-tile.slide-vertical.reverse.exit.start{top:0}
.tiler-tile.slide-vertical.reverse.exit.end{top:100%}
.tiler-tile.fade{transition-property:opacity;top:0;left:0}
.tiler-tile.fade.enter.start{opacity:0}
.tiler-tile.fade.enter.end{opacity:1}
.tiler-tile.fade.exit.start{opacity:1}
.tiler-tile.fade.exit.end{opacity:1}
.tiler-tile.coverflow{transition-property:left,transform,opacity;top:0}
.tiler-tile.coverflow.enter.start{left:50%;transform:scale(0.5);opacity:1}
.tiler-tile.coverflow.enter.end{left:0;transform:scale(1);opacity:1}
.tiler-tile.coverflow.exit.start{left:0;transform:scale(1);opacity:1}
.tiler-tile.coverflow.exit.end{left:-50%;transform:scale(0.5);opacity:0}
.tiler-tile.coverflow.reverse.enter.start{left:-50%;transform:scale(0.5);opacity:0}
.tiler-tile.coverflow.reverse.enter.end{left:0;transform:scale(1);opacity:1}
.tiler-tile.coverflow.reverse.exit.start{left:0;transform:scale(1);opacity:1}
.tiler-tile.coverflow.reverse.exit.end{left:50%;transform:scale(0.5);opacity:1}
@media(max-width:767px){.tiler-tile.coverflow{transition-property:left;top:0}
.tiler-tile.coverflow.enter.start{left:100%}
.tiler-tile.coverflow.enter.end{left:0}
.tiler-tile.coverflow.exit.start{left:0}
.tiler-tile.coverflow.exit.end{left:-100%}
.tiler-tile.coverflow.reverse.enter.start{left:-100%}
.tiler-tile.coverflow.reverse.enter.end{left:0}
.tiler-tile.coverflow.reverse.exit.start{left:0}
.tiler-tile.coverflow.reverse.exit.end{left:100%}
}
.tiles-container>.tiler-viewport .tile-nav{background:-webkit-linear-gradient(top,#ccc,#b3b3b3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition-property:top,bottom,left,right,opacity;transition-duration:.5s;color:#b3b3b3;position:absolute;font-size:5.5em;margin:auto;cursor:auto;height:1em;width:1em;opacity:0;z-index:3;bottom:0;right:0;left:0;top:0}
.tiles-container>.tiler-viewport .tile-nav.up{bottom:inherit}
.tiles-container>.tiler-viewport .tile-nav.down{top:inherit}
.tiles-container>.tiler-viewport .tile-nav.left{right:inherit}
.tiles-container>.tiler-viewport .tile-nav.right{left:inherit}
.tiles-container>.tiler-viewport .tile-nav.active{opacity:.9;cursor:pointer}
.tiles-container>.tiler-viewport .tile-nav.active:hover{transition-duration:.4s;opacity:.7}
.tiles-container>.tiler-viewport .pagination-container{text-align:center;position:absolute;bottom:1em;width:100%;z-index:3}
.tiles-container>.tiler-viewport .pagination-container.numeric{width:auto;bottom:6%;right:5%}
.tiles-container>.tiler-viewport .pagination-container.numeric a{border:1px solid transparent;text-decoration:none;color:#fff;border-radius:50%;cursor:pointer;margin:0 .5em;font-size:1em;height:1.5em;width:1.5em;float:left}
.tiles-container>.tiler-viewport .pagination-container.numeric a.active{border-color:#fff}
.tiles-container>.tiler-viewport .tiler-tile{background:#fff;box-sizing:border-box}
.tiles-container>.tiler-viewport .tiler-tile[data-tiler-class="padded"]{padding:40px 0}
@media(max-width:767px){.tiles-container>.tiler-viewport .tile-nav{display:none}
.tiles-container>.tiler-viewport .pagination-container.numeric{bottom:1em;right:2em}
.tiles-container>.tiler-viewport .pagination-container.numeric.black a{color:#000}
.tiles-container>.tiler-viewport .pagination-container.numeric.black a.active{border-color:#000}
}
@media(min-width:768px) and (max-width:1279px){.tiles-container>.tiler-viewport .tiler-tile[data-tiler-class="padded"]{padding:75px 0}
}
@media(min-width:1280px){.tiles-container>.tiler-viewport .tiler-tile[data-tiler-class="padded"]{padding:100px 0}
}
.tile-nav-container{display:flex;flex-wrap:wrap;margin:0 0 3em 0}
.tile-nav-container i.nav-item__service-thumbnail{transition-duration:0}
.tile-nav-container a{transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-duration:240ms;text-decoration:none;color:#666}
.tile-nav-container a:hover i,.tile-nav-container a:hover .nav-item__service-content{color:#bb0a30}
#tdi-calculator-app{margin-bottom:60px;min-height:contain-floats}
#tdi-calculator-app:after{content:"";display:table;clear:both}
@media(max-width:767px){#tdi-calculator-app{margin-bottom:40px}
#tdi-calculator-app h3{margin-top:20px}
}
#tdi-calculator-app .tdi-calculator-container{border-top:1px solid #e5e5e5;padding-top:28px}
#tdi-calculator-app .tdi-calculator-container .selectBox{border-bottom:1px dotted #000}
#tdi-calculator-app .tdi-calculator-container #input-aside>div{border-right:1px solid #e5e5e5;padding-right:40px}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #input-aside>div{padding-right:0;border-right:0}
}
@media(min-width:768px) and (max-width:1279px){#tdi-calculator-app .tdi-calculator-container #input-aside{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1280px){#tdi-calculator-app .tdi-calculator-container #input-aside{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16667%;float:left;padding-left:.52083%;padding-right:.52083%}
}
#tdi-calculator-app .tdi-calculator-container #input-aside h4{border-bottom:1px solid #e5e5e5;padding:6px 0;margin:26px 0 20px}
#tdi-calculator-app .tdi-calculator-container #input-aside .sbSelector{border-bottom:1px dotted #000}
#tdi-calculator-app .tdi-calculator-container #input-aside #select-behaviors-item p{margin-bottom:8px}
#tdi-calculator-app .tdi-calculator-container #input-aside #select-behaviors-item .slider-horizontal{width:100% !important;margin-bottom:20px}
#tdi-calculator-app .tdi-calculator-container #input-aside #select-behaviors-item fieldset label{float:left;margin-right:20px}
#tdi-calculator-app .tdi-calculator-container #input-aside .sbHolder{margin-top:16px}
#tdi-calculator-app .tdi-calculator-container #input-aside .distance,#tdi-calculator-app .tdi-calculator-container #input-aside .years{font-family:AudiType;font-weight:bold}
#tdi-calculator-app .tdi-calculator-container #input-aside .distance-range,#tdi-calculator-app .tdi-calculator-container #input-aside .years-range{color:#b3b3b3}
#tdi-calculator-app .tdi-calculator-container #input-aside label[for="mpgCombined"]{margin-right:0 !important}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #input-aside label[for="mpgCombined"]{margin-top:20px !important}
}
#tdi-calculator-app .tdi-calculator-container #results-container>div{padding-left:30px}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container>div{padding-left:0}
}
#tdi-calculator-app .tdi-calculator-container #results-container h4{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:6px}
@media(min-width:768px) and (max-width:1279px){#tdi-calculator-app .tdi-calculator-container #results-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1280px){#tdi-calculator-app .tdi-calculator-container #results-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container h4{margin-top:40px}
}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite{margin-bottom:40px}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite{min-height:contain-floats;margin-left:0}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite:after{content:"";display:table;clear:both}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item{display:block}
@media(min-width:1280px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#fuel-economy,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-emissions,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-pump-trips{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-emissions{float:right}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#benefit-fuel-savings{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;margin-top:20px}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item span.caption p{padding-right:20px}
}
@media(min-width:1024px) and (max-width:1279px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#fuel-economy,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-emissions,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-pump-trips{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-emissions{float:right}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#benefit-fuel-savings{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;margin-top:20px}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item span.caption p{padding-right:20px}
}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#fuel-economy,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#benefit-fuel-savings{float:right}
}
@media(min-width:480px) and (max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#fuel-economy,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#benefit-fuel-savings{float:right}
}
@media(max-width:479px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#fuel-economy,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#less-emissions,#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite li.benefit-item#benefit-fuel-savings{margin-top:20px}
}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite p.title{font-size:13px}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item{font-family:AudiTypeExtended;font-weight:bold;line-height:40px}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .calculation{font-size:48px;letter-spacing:-2px}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .calculation{font-size:36px}
}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .calculation{font-size:36px}
}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .symbol{color:#bb0a30;font-size:18px;float:left;clear:left;position:relative;bottom:14px;display:block}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .symbol{font-size:14px;bottom:10px}
}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite .calculation-item .symbol{font-size:14px;bottom:10px}
}
#tdi-calculator-app .tdi-calculator-container #results-container #benefits-composite ul.benefits-composite span.caption{font-size:11px;color:#b3b3b3;line-height:1px}
#tdi-calculator-app .tdi-calculator-container #results-container p.benefits-disclaimer{font-size:12px;margin-bottom:30px}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item h5.title{border-bottom:1px solid #e5e5e5;margin:20px 0;padding-bottom:6px}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items{list-style-type:none;margin:0;min-height:contain-floats}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items:after{content:"";display:table;clear:both}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li p{float:none}
}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li p{float:none}
}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.52083%;padding-right:.52083%;margin-right:0}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar span{transition:width .25s ease-out;display:block;height:20px;background-color:#bb0a30;max-width:100% !important}
@media(min-width:768px) and (max-width:1023px){#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;float:none}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar span{margin:6px 0 0}
}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;float:none}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li .bar span{margin:6px 0 0}
}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li#tdi-range{min-height:contain-floats}
#tdi-calculator-app .tdi-calculator-container #results-container #range-item ul#range-items li#tdi-range:after{content:"";display:table;clear:both}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item{min-height:contain-floats}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item:after{content:"";display:table;clear:both}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item #tech-specs-diesel,#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item #tech-specs-gasoline{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(max-width:767px){#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item #tech-specs-diesel,#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item #tech-specs-gasoline{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item #tech-specs-gasoline{float:right}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item h5{border-bottom:1px solid #e5e5e5;margin:20px 0;padding-bottom:6px}
#tdi-calculator-app .tdi-calculator-container #results-container #tech-specs-item table tr td:first-child{font-family:AudiType;font-weight:bold;width:120px}
#tdi-calculator-app .tdi-calculator-container .disclaimer-container{margin-bottom:0}
.tabs-component{position:relative;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(max-width:1023px){.tabs-component{margin-bottom:20px}
}
.tabs-component .tabs-nav{display:block;margin:0 0 30px 0;padding-bottom:15px;overflow:hidden;list-style-type:none;border-bottom:1px solid #e5e5e5}
@media(max-width:1023px){.tabs-component .tabs-nav{display:none}
}
.tabs-component .tabs-nav .active a{text-decoration:none;font-family:AudiType;font-weight:bold;color:#000}
.tabs-component .tabs-nav li{float:left;padding-right:4px;margin-right:4px;border-right:px solid #e5e5e5}
.tabs-component .tabs-nav li:first-child,.tabs-component .tabs-nav li:last-child{border:0}
@media(max-width:1023px){.tabs-component:hover{overflow:visible;cursor:pointer}
}
@media(max-width:1023px){.tabs-component select{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;-webkit-user-select:none;outline:0;background:#fff url("../.dist/components/tabs/styles/images/icon-mobile-tab-dropdown-arrow.png") 97% 14px no-repeat;background-size:10px 7px;-webkit-appearance:none;border-radius:0;border:0;font-family:AudiType;font-weight:bold;color:#000;padding:10px 0;height:auto !important;line-height:15px}
}
@media(max-width:1023px){.tabs-component select option{-webkit-appearance:none;height:20px}
}
.tabs-component .tabs-right-link{position:absolute;top:0;right:0}
@media(max-width:1023px){.tabs-component .tabs-right-link{display:none}
}
.tabs-component .navbar,.tabs-component .navbar-inner{min-height:18px;height:18px}
.tabs-component #select-my-tab{line-height:15px;display:none}
@media(max-width:1023px){.tabs-component #select-my-tab{display:block;border-top:0;padding:10px;border-bottom:1px solid #e5e5e5;border-right:0;border-left:0}
}
.no-js #myTab{display:none}
.tabbed-media-component{overflow:auto;min-height:50vh}
.tabbed-media-component-anchor{width:0;height:0;z-index:-1;opacity:0;position:absolute;overflow:hidden}
.tabbed-media-component.tmc-theme-black{color:#fff;background:#000}
.tabbed-media-component.tmc-theme-white{color:#000;background:#fff}
.tabbed-media-component.tmc-theme-white .tabbed-media-component-tabs-buttons-button{border:2px solid #000}
.tabbed-media-component.tmc-theme-white .bs-video .bs-video__video-wrapper{background:#fff}
@media(min-width:768px){.tabbed-media-component.tmc-align-left .tabbed-media-component-tabs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:4.6875%}
}
@media(min-width:768px){.tabbed-media-component.tmc-align-left .tabbed-media-component-headers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:768px){.tabbed-media-component.tmc-align-right .tabbed-media-component-tabs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.tabbed-media-component.tmc-align-right .tabbed-media-component-headers{float:right !important}
@media(max-width:767px){.tabbed-media-component.tmc-align-right .tabbed-media-component-headers{float:left !important}
}
@media(min-width:768px){.tabbed-media-component.tmc-align-right .tabbed-media-component-headers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:480px){.tabbed-media-component-container.bp-b-prefix0{margin-left:0 !important}
}
.tabbed-media-component-headers{margin-top:40px}
.tabbed-media-component-tab.show{display:block}
.tabbed-media-component-tabs{margin-top:40px}
@media(max-width:767px){.tabbed-media-component-tabs{margin-top:10px}
}
.tabbed-media-component-tabs-buttons{border:2px solid #fff;display:flex;padding:0 !important;font-size:0;margin-bottom:20px}
.tabbed-media-component-tabs-buttons button.tabbed-media-component-tab{flex:1;float:left;padding:.8em 1.25em;white-space:nowrap;align-items:stretch;white-space:normal;margin-right:0}
.tabbed-media-component-tabs-buttons button.tabbed-media-component-tab.show{color:#000;background-color:#fff}
.tabbed-media-component-tabs-descriptions-copy{display:none;padding:0 !important}
.tabbed-media-component-tabs-content{display:block}
@media(max-width:767px){.tabbed-media-component-tabs-content{display:none}
}
.tabbed-media-component-tabs-content-media{display:none;padding:0 !important}
.tabbed-media-component-tabs-content-mobile{clear:both;margin-bottom:10px}
@media(min-width:768px){.tabbed-media-component-tabs-content-mobile{display:none}
}
.tabbed-media-component-tabs-content-mobile-media{display:none;padding:0 !important}
.tabbed-component-container{margin:20px 0}
.tabbed-component-container .accordion-group{display:none}
.cq-wcm-edit .tabbed-component-container .accordion-group{display:block}
.cq-wcm-edit .tabbed-component-container .nav-tabs>li{float:none}
.cq-wcm-edit .tabbed-component-container .nav>li>a.tabbed-component-link{display:none}
.cq-wcm-edit .tabbed-component-container .tab-content{height:0}
.cq-wcm-edit .tabbed-component-container .content-wrapper.accordion-inner{clear:both;border:2px dotted gray}
@media(max-width:767px){.tabbed-component-container .tabbed-component-link{display:none}
.tabbed-component-container .tab-content{display:none}
.tabbed-component-container .accordion-group{display:block}
.tabbed-component-container .nav-tabs>li{float:none}
}
.byline{color:#b3b3b3;margin-bottom:20px}
.spec-overview .form__input,.spec-overview form h3,.spec-overview form .form__field{float:left}
.spec-overview form h3{margin:.5em 0 0;text-transform:capitalize}
.spec-overview .spec-overview__engine{flex-wrap:wrap;display:none}
.spec-overview .spec-overview__engine.first{display:flex}
.spec-overview .spec-overview__engine .spec-overview__item{box-sizing:border-box;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:4.5em 2.1em}
.spec-overview .spec-overview__engine .spec-overview__item span{display:block;text-align:center;font-size:3em}
.spec-overview .spec-overview__engine .spec-overview__item span,.spec-overview .spec-overview__engine .spec-overview__item h4{margin-bottom:15px}
.spec-overview .hide-engines{display:none}
@media(max-width:767px){.spec-overview .spec-overview__item{width:50%}
.spec-overview .spec-overview__item:nth-child(2n){border-right:0}
.spec-overview .spec-overview__item:nth-child(-n+2){border-top:0}
}
@media(min-width:768px){.spec-overview .spec-overview__item{width:25%}
.spec-overview .spec-overview__item:nth-child(4n){border-right:0}
.spec-overview .spec-overview__item:nth-child(-n+4){border-top:0}
}
.cq-wcm-edit .spec-overview h3{padding:1em;border-bottom:1px solid #ccc}
.cq-wcm-edit .spec-overview form h3{border-bottom:0}
.cq-wcm-edit .spec-overview .spec-overview__engine{display:flex;margin:2.1em 0 0}
.social-share-container{list-style-type:none;padding:1.25em 0;clear:both;width:100%}
.social-share-container a{margin-right:.5em;display:inline;float:left}
.social-share-container a i{color:#ccc;font-size:3em}
.social-share-container a i:hover{color:#bb0a30}
.sizer__height{position:relative}
.sizer__height .sizer__inner{position:absolute;overflow:hidden;bottom:0;right:0;left:0;top:0}
.sizer__height--native{padding-bottom:0;height:auto}
.sizer__height--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--1x1,.sizer__height--square{padding-bottom:100%;height:auto}
.sizer__height--2x1,.sizer__height--rectangle{padding-bottom:50%;height:auto}
.sizer__height--4x3,.sizer__height--standard{padding-bottom:75%;height:auto}
.sizer__height--5x2,.sizer__height--panoramic{padding-bottom:40%;height:auto}
.sizer__height--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--16x9,.sizer__height--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--custom{height:auto}
@media(max-width:479px){.sizer__height--break-a--native{padding-bottom:0;height:auto}
.sizer__height--break-a--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-a--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-a--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-a--1x1,.sizer__height--break-a--square{padding-bottom:100%;height:auto}
.sizer__height--break-a--2x1,.sizer__height--break-a--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-a--4x3,.sizer__height--break-a--standard{padding-bottom:75%;height:auto}
.sizer__height--break-a--5x2,.sizer__height--break-a--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-a--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-a--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-a--16x9,.sizer__height--break-a--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-a--custom{height:auto}
}
@media(min-width:480px) and (max-width:767px){.sizer__height--break-b--native{padding-bottom:0;height:auto}
.sizer__height--break-b--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-b--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-b--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-b--1x1,.sizer__height--break-b--square{padding-bottom:100%;height:auto}
.sizer__height--break-b--2x1,.sizer__height--break-b--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-b--4x3,.sizer__height--break-b--standard{padding-bottom:75%;height:auto}
.sizer__height--break-b--5x2,.sizer__height--break-b--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-b--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-b--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-b--16x9,.sizer__height--break-b--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-b--custom{height:auto}
}
@media(min-width:768px) and (max-width:1023px){.sizer__height--break-c--native{padding-bottom:0;height:auto}
.sizer__height--break-c--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-c--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-c--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-c--1x1,.sizer__height--break-c--square{padding-bottom:100%;height:auto}
.sizer__height--break-c--2x1,.sizer__height--break-c--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-c--4x3,.sizer__height--break-c--standard{padding-bottom:75%;height:auto}
.sizer__height--break-c--5x2,.sizer__height--break-c--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-c--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-c--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-c--16x9,.sizer__height--break-c--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-c--custom{height:auto}
}
@media(min-width:1024px) and (max-width:1279px){.sizer__height--break-d--native{padding-bottom:0;height:auto}
.sizer__height--break-d--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-d--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-d--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-d--1x1,.sizer__height--break-d--square{padding-bottom:100%;height:auto}
.sizer__height--break-d--2x1,.sizer__height--break-d--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-d--4x3,.sizer__height--break-d--standard{padding-bottom:75%;height:auto}
.sizer__height--break-d--5x2,.sizer__height--break-d--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-d--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-d--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-d--16x9,.sizer__height--break-d--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-d--custom{height:auto}
}
@media(min-width:1280px) and (max-width:1439px){.sizer__height--break-e--native{padding-bottom:0;height:auto}
.sizer__height--break-e--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-e--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-e--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-e--1x1,.sizer__height--break-e--square{padding-bottom:100%;height:auto}
.sizer__height--break-e--2x1,.sizer__height--break-e--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-e--4x3,.sizer__height--break-e--standard{padding-bottom:75%;height:auto}
.sizer__height--break-e--5x2,.sizer__height--break-e--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-e--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-e--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-e--16x9,.sizer__height--break-e--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-e--custom{height:auto}
}
@media(min-width:1440px){.sizer__height--break-f--native{padding-bottom:0;height:auto}
.sizer__height--break-f--native .sizer__inner{position:relative;overflow:visible;bottom:auto;right:auto;left:auto;top:auto}
.sizer__height--break-f--fullscreen{height:calc(100vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-f--fullscreen-partial{height:calc(80vh - 75px);padding-bottom:inherit;min-height:27em}
.sizer__height--break-f--1x1,.sizer__height--break-f--square{padding-bottom:100%;height:auto}
.sizer__height--break-f--2x1,.sizer__height--break-f--rectangle{padding-bottom:50%;height:auto}
.sizer__height--break-f--4x3,.sizer__height--break-f--standard{padding-bottom:75%;height:auto}
.sizer__height--break-f--5x2,.sizer__height--break-f--panoramic{padding-bottom:40%;height:auto}
.sizer__height--break-f--12x5{padding-bottom:41.66667%;height:auto}
.sizer__height--break-f--64x27{padding-bottom:42.1875%;height:auto}
.sizer__height--break-f--16x9,.sizer__height--break-f--widescreen{padding-bottom:56.25%;height:auto}
.sizer__height--break-f--custom{height:auto}
}
.side-bar.section .tool-link a{font-family:AudiTypeExtended;font-weight:normal;transition:color .2s;background:#4c4c4c;border-top:1px solid #666;color:#fff;display:block;font-size:1.25em;padding:2em 3em;text-decoration:none}
.side-bar.section .tool-link a:hover{color:#bb0a30}
.side-bar.section .sidebar-customer-support{font-family:AudiType;font-weight:normal;padding:2em 3em}
@media(max-width:1023px){.side-bar.section{clear:both;margin-top:1.75em;width:inherit}
.side-bar.section .tool-link a{margin:.5em 0;padding:1.25em 2em}
}
.shopping-tools{display:none}
@media(max-width:1023px){.shopping-tools{display:block}
.shopping-tools ul{list-style:none;margin:0 0 1.4em 0}
.shopping-tools ul li.hide-on-mobile{display:none}
.shopping-tools ul li a{display:block;padding:1.4em 1.2em;border-bottom:1px solid #000;text-decoration:none}
.shopping-tools ul li a i{float:right}
}
#search-error h3.extended{margin:30px 0 0;letter-spacing:normal}
p strong,p b{font-weight:normal;font-family:AudiType;font-weight:bold}
#searchApp{min-height:350px}
#searchApp #search-results-tabs{margin:23px 0 0}
#searchApp .nav{margin:0}
#searchApp #search-section-header{min-height:contain-floats;margin:30px 0 0;border-bottom:1px solid #e5e5e5}
#searchApp #search-section-header:after{content:"";display:table;clear:both}
#searchApp #search-section-header .type{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;margin:10px 0 0}
#searchApp #search-section-header .numbers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;padding-left:.52083%;padding-right:.52083%;margin:20px 0 0;text-align:right}
#searchApp #search-section-header .numbers .numResults,#searchApp #search-section-header .numbers .totalResults{font-family:AudiType;font-weight:bold}
#searchApp #search-section-header .searchdivider{margin:0 5px}
#searchApp #search-section-header .global-search-pages,#searchApp #search-section-header .global-search-images,#searchApp #search-section-header .global-search-videos{position:relative;margin:0 10px -5px 0}
#searchApp #search-result,#searchApp .result{min-height:contain-floats;margin:0;padding:25px 0 30px 0;border-bottom:1px solid #e5e5e5}
#searchApp #search-result:after,#searchApp .result:after{content:"";display:table;clear:both}
#searchApp #search-result .result-image,#searchApp .result .result-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%;padding-right:4.6875%}
#searchApp #search-result .result-image.full-width,#searchApp .result .result-image.full-width{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;float:none;display:block}
#searchApp #search-result .result-text,#searchApp .result .result-text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%;padding-right:4.6875%}
#searchApp #search-result .search-result-description,#searchApp .result .search-result-description{margin:15px 0 0}
#searchApp #search-result .configurator,#searchApp .result .configurator{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:right;padding-left:.52083%;padding-right:.52083%}
#searchApp #search-result .configurator .build,#searchApp .result .configurator .build{margin:5px 0 15px 0;clear:right}
#searchApp #search-result .configurator .build .button-primary,#searchApp .result .configurator .build .button-primary{margin:0}
#searchApp #search-result h5,#searchApp .result h5{margin:0}
#searchApp #search-result .searchsubhead,#searchApp .result .searchsubhead{margin:3px 0 0}
#searchApp #search-results-row{min-height:contain-floats;margin:27px 0 15px 0}
#searchApp #search-results-row:after{content:"";display:table;clear:both}
#searchApp #search-results-row .caption{margin:15px 0}
#searchApp #search-results-row .caption a{text-decoration:none}
#searchApp .pointer{cursor:pointer}
#searchApp .video-poster{display:block;min-height:100px;position:relative}
#searchApp .video-poster .global-play-large{position:absolute;display:block;top:50%;left:50%;margin-top:-30px;margin-left:-30px}
#searchApp .social{margin:0 0 15px 0}
#searchApp .grid-results{min-height:contain-floats}
#searchApp .grid-results:after{content:"";display:table;clear:both}
#searchApp .grid-results .result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%;border-bottom:0;padding-bottom:0}
#searchApp .grid-results .result .caption{margin:0 0 10px;max-height:35px;overflow:hidden}
#searchApp .search-loadmore-button{width:100%;padding:6px 0;text-align:center;font-family:AudiType;font-weight:bold;background-color:#e5e5e5;cursor:pointer;clear:both}
#searchApp .search-loadmore-button .global-plus{margin:0 9px 0 0}
#searchApp #contextual-footer{margin:50px 0 0 0}
#searchApp #search-contact-col1,#searchApp #search-contact-col3{border-top:4px solid #000}
#searchApp #search-contact-col1 #search-contact-info,#searchApp #search-contact-col3 #search-contact-info{padding:25px 0}
#searchApp #search-contact-col1 #search-contact-section,#searchApp #search-contact-col3 #search-contact-section{padding:25px 0;border-top:1px solid #e5e5e5}
#searchApp #search-contact-col2{border-top:1px solid #000}
#searchApp #search-contact-col3 h5{padding:25px 0 15px 0}
#searchApp #search-contact-col3 h6.normal{margin:8px 0}
#modal .search-result .info-summary,#modal .result .info-summary{padding:20px 37px;background-color:#000;color:#fff;margin:0;display:block}
#modal .search-result .info-summary p,#modal .result .info-summary p{margin-bottom:0}
.grid-results .result img{padding-bottom:25px}
@media(min-width:768px) and (max-width:1023px){#image-results .result,#video-results .result{min-height:260px}
}
@media(min-width:1024px) and (max-width:1279px){#image-results .result,#video-results .result{min-height:275px}
}
@media(min-width:1280px) and (max-width:1439px){#image-results .result,#video-results .result{min-height:305px}
}
@media(min-width:1440px){#image-results .result,#video-results .result{min-height:325px}
}
.search-container #searchBar,.search-container .searchOverlay{z-index:7}
.scene-zero-component{position:relative;margin-bottom:25px}
.scene-zero-component img{width:100%}
.scene-zero-component .scene-zero-component-cta-collection #starting-price{font-family:AudiType;font-weight:bold;margin-bottom:0}
.scene-zero-component .scene-zero-component-cta-collection #disclaimer{text-decoration:underline}
.scene-zero-component .scene-zero-component-cta-collection .button-container a{font-family:AudiTypeExtended;font-weight:normal;width:auto;padding:15px}
.scene-zero-component .scene-zero-component-cta-collection .button-container a#build{margin-top:25px}
.scene-zero-component .scene-zero-component-cta-collection .button-container a#raq{margin-top:5px}
.scene-zero-component .scene-zero-component-cta-collection .button-container a#raq:hover{background-color:#4c4c4c}
.scene-zero-fluid .search-container{position:absolute;left:0;right:0}
.scene-zero-fluid .search-container .searchOverlay{display:none !important}
.scene-zero-fluid .search-container #searchBar{border:0}
.scene-zero-fluid .search-container #searchBar form .searchInput{background-color:transparent}
.scene-zero-fluid.text-light div,.scene-zero-fluid.text-light a,.scene-zero-fluid.text-light #searchBar .searchInput{color:#fff}
@media(max-width:767px){.scene-zero-component{margin-bottom:0 !important}
.scene-zero-component .scene-zero-component-cta-collection{position:relative}
.scene-zero-component .scene-zero-component-cta-collection .price{position:absolute;top:-120%}
.scene-zero-component .scene-zero-component-cta-collection .price #disclaimer{position:absolute;top:0;right:0}
}
@media(min-width:768px){.scene-zero-component .scene-zero-component-cta-collection{width:100%;position:absolute;top:0;left:0}
.scene-zero-fluid .scene-zero-component .scene-zero-component-cta-collection{top:117px}
.scene-zero-fluid .scene-zero-component .scene-zero-component-cta-collection .button-primary{border-top:2px solid white;border-top:2px solid rgba(255,255,255,0.1);border-right:2px solid white;border-right:2px solid rgba(255,255,255,0.1);border-bottom:2px solid white;border-bottom:2px solid rgba(255,255,255,0.1);border-left:2px solid white;border-left:2px solid rgba(255,255,255,0.1)}
}
.contact-dealer #character-count-number{margin-left:.25em}
.hidden{display:none}
@media(max-width:767px){.contact-dealer .contact-dealer__title{border-bottom:1px solid #ccc;padding-bottom:1.5em;margin:0 -24px}
.contact-dealer .contact-dealer__title h4{margin:0;font-weight:normal;padding-left:24px}
.contact-dealer #model-name{border-bottom:1px solid #ccc;text-align:center;margin:0 -24px;margin-bottom:1em;padding-bottom:1em}
.contact-dealer .form__field:first{margin-top:1em}
.contact-dealer #comment-section{display:none}
.contact-dealer #address_form{display:none}
.contact-dealer #submit-button{width:100%;height:50px;margin:0}
.contact-dealer .moi-image-block{min-height:11em;max-height:20em}
}
@media(max-width:767px) and (max-width:767px){.contact-dealer .moi-image-block{max-height:35em}
}
@media(max-width:767px){.contact-dealer .submit-disclaimer{color:#666}
.contact-dealer .submit-disclaimer a{color:#666;text-decoration:none}
.contact-dealer .submit-disclaimer a:hover{color:#bb0a30}
}
@media(min-width:768px){.contact-dealer__title{display:none}
}
.overlaycta .overlay-cta{position:relative;display:inline-block;width:170px}
.overlaycta .overlay-cta .global-play{position:absolute;left:70px;top:30px}
@media(max-width:767px){.overlaycta .overlay-cta .global-play{display:none}
}
.overlaycta .overlay-cta img{margin:0 0 10px 0}
.overlaycta .overlay-cta.responsive{width:100%}
.overlaycta .overlay-cta.responsive span.global-play-large{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-30px}
.offers-list{width:100%}
.offers-list .offers-list__carousel{overflow:hidden}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper{transition:transform 240ms cubic-bezier(0.75,0.02,0.5,1);display:inline-flex;position:relative;width:100%}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper .content-card{box-sizing:border-box;flex:none}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper .content-card:first-child{padding-left:0}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper .content-card:last-child{padding-right:0}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper .content-card .content-card__wrapper{background-color:#fff;min-height:15em;height:auto}
.offers-list .offers-list__carousel .offers-list__carousel-wrapper .content-card .content-card__wrapper .content-card__title{margin-bottom:5em}
.offers-list .offers-list__carousel-page-markers-wrapper{display:inline-flex;justify-content:center;margin-top:4em;width:100%}
.offers-list .offers-list__carousel-page-markers-wrapper .offers-list__carousel-page-marker{background-color:#ccc;margin:0 .4em;height:.7em;width:2.8em}
.offers-list .offers-list__carousel-page-markers-wrapper .offers-list__carousel-page-marker.is-active{background-color:#666}
@media(min-width:1280px){.offers-list .offers-list__carousel-wrapper .content-card{width:calc(100% / 3);padding:0 1%}
.offers-list .offers-list__carousel-wrapper .content-card:nth-child(3n){padding-right:0}
.offers-list .offers-list__carousel-wrapper .content-card:nth-child(3n+1){padding-left:0}
}
@media(min-width:768px) and (max-width:1279px){.offers-list .offers-list__carousel-wrapper .content-card{width:50%;padding:0 1%}
.offers-list .offers-list__carousel-wrapper .content-card:nth-child(2n){padding-right:0}
.offers-list .offers-list__carousel-wrapper .content-card:nth-child(2n+1){padding-left:0}
}
@media(max-width:767px){.offers-list .offers-list__carousel-wrapper .content-card{width:100%;margin:0}
.offers-list .offers-list__carousel-wrapper .content-card .content-card__subtitle{margin-bottom:.3em}
.offers-list .offers-list__carousel-page-markers-wrapper{margin-top:1em}
.offers-list .offers-list__carousel-page-markers-wrapper .offers-list__carousel-page-marker{margin:0 .3em;height:.5em;width:2.5em}
}
.offers-list{width:100%}
.offers-list .offers-list__basic a{text-decoration:none}
.news-search #searchApp .media-list .grid-results{padding-top:0}
.news-search #searchApp .media-list .grid-results .results-container .image-container{margin-top:0}
#myaudi-service-history-disclaimer{margin-top:2em;font-size:.8em;color:#666}
.myaudi-service-history.section{min-height:70px;margin:2em 0}
.myaudi-service-history.section #myaudi-service-history-spinner>*{margin:35px 0}
.myaudi-service-history.section .service-history-empty{background-color:#f2f2f2;text-align:center;padding:20px 0 10px 0}
.myaudi-service-history.section .service-history-empty #unavailable-document{margin-bottom:10px;position:relative}
.myaudi-service-history.section .service-history-empty #unavailable-document .audicon-document{font-size:3em}
.myaudi-service-history.section .service-history-empty #unavailable-document .audicon-x{position:relative;top:7px;right:18px}
.myaudi-service-history.section .service-history__title{margin-bottom:1em}
.myaudi-service-history.section .service-history__accordion-heading{background-color:#f2f2f2;position:relative;padding:1.5em;font-size:1em}
.myaudi-service-history.section .service-history__accordion-heading i{position:absolute;right:1.5em;top:1.5em}
.myaudi-service-history.section .service-history__accordion-heading:active,.myaudi-service-history.section .service-history__accordion-heading:hover{background-color:#f2f2f2}
.myaudi-service-history.section .service-history__accordion-body{width:100%;background-color:#f2f2f2}
.myaudi-service-history.section .service-history__accordion-group .service-history__accordion-body .service-history__accordion-inner{padding:1.5em;padding-top:calc(2em - 1.5em)}
.myaudi-service-history.section .service-history__accordion-item:not(:first-of-type){padding-top:2em}
.myaudi-service-history.section .service-history__accordion-title{line-height:normal;font-family:"AudiType";font-size:1em;color:#666}
.myaudi-service-history.section .service-history__accordion-value{font-family:"AudiType";padding-top:.5em;font-size:1.4em;color:#4c4c4c;overflow-wrap:break-word}
.myaudi-service-history.section .service-history__accordion-value a{color:#4c4c4c}
.myaudi-service-history.section .service-history__table-header{margin:1.2em 0;padding:0 3em;background-color:white;color:#666;line-height:normal}
.myaudi-service-history.section .service-history__table-item{padding:.8em}
.myaudi-service-history.section .service-history__table-item--value{color:#4c4c4c}
.myaudi-service-history.section .service-history__table-item--value a{color:#4c4c4c}
.myaudi-service-history.section .service-history__table-item--value .link{cursor:pointer}
.myaudi-service-history.section .service-history__table-row{margin:.8em 0;padding:0 3em;background-color:#f2f2f2;overflow:auto;line-height:normal}
.myaudi-service-history.section .service-history__no-logs-container{height:auto;width:100%;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;text-align:center}
.myaudi-service-history.section .service-history__no-logs-container i{padding:1.6em 0 .8em 0;font-size:2em}
.myaudi-service-history.section .service-history__no-logs-description{padding:1.6em .8em;padding-top:0;margin:0 auto}
.nvo-banner-wrapper{display:block;width:auto;height:auto;background-repeat:no-repeat;background-size:cover;padding:10em 5em;position:relative;margin:2em 0}
.nvo-banner-wrapper .nvo-banner-header{margin-bottom:5em}
.nvo-banner-wrapper .nvo-banner-header h3{color:#fff}
.nvo-banner-wrapper .nvo-banner-body{margin-bottom:7em;font-size:1.5em;width:30em;line-height:1.5em;color:#fff}
.transparent{background-color:transparent !important;border-color:white !important}
@media(max-width:767px){.nvo-banner-wrapper .nvo-banner-body{width:auto}
.transparent{font-size:12px !important}
}
.etron-nav .ci-styling a:not(.button){border:0}
.etron-nav .ci-styling ul.custom-dots li:before{content:none}
.etron-nav .ci-styling ul.pretty li{line-height:inherit;font-size:inherit;padding:0;margin:0}
.etron-nav .ci-styling .empty-state-wrapper .empty-cta-container ul.pretty li{margin-top:.5em}
#myaudi-mobile-nav-content{box-sizing:border-box;height:100%;width:100vw;position:fixed;top:0;left:0;z-index:4;background-color:#fff;overflow-x:hidden;overflow-y:hidden;transition:.7s}
#myaudi-mobile-nav-content .myaudi-mobile-menu{background-color:#000;height:4em;width:100%;display:flex;align-items:center;justify-content:center}
#myaudi-mobile-nav-content .myaudi-mobile-menu .myaudi-mobile-header-item{color:#fff;font-family:AudiTypeExtended;font-weight:bold}
#myaudi-mobile-nav-content .myaudi-mobile-menu button#myaudi-mobile-nav-menu-close{position:absolute;right:1em;min-width:0;padding:0;margin:0}
#myaudi-mobile-nav-content .myaudi-mobile-menu button#myaudi-mobile-nav-menu-close i{display:flex;margin-left:auto;align-items:flex-end;font-size:1.25em}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner{display:flex;flex-direction:column}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner #myaudi-mobile-profile{display:flex;align-items:center;justify-content:center;height:18em}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner #myaudi-mobile-profile .audicon-torso{font-size:7em}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner .myaudi-subnav-container ul:first-of-type{border-top:solid 1px #e5e5e5}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner .myaudi-subnav-container ul{margin:0;border-bottom:solid 1px #e5e5e5}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner .myaudi-subnav-container ul a{text-decoration:none;color:#1a1a1a;padding-left:2em;display:inline-block;font-weight:normal;line-height:4em;width:100%;text-align:left}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner .myaudi-subnav-container ul a.active{color:#bb0a30}
#myaudi-mobile-nav-content #myaudi-mobile-profile-content-wrapper #myaudi-mobile-profile-content-inner .myaudi-subnav-container ul input{appearance:none;background:0;border:0;text-align:left;width:100%;padding:1em 1em 1em 0}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper{height:calc(100% - 8em)}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper{height:100%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container{position:relative;height:60%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container{width:100%;height:15%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container{height:100%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul{margin:0;height:100%;display:flex;flex-flow:row;list-style-type:none;width:100%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul li:last-of-type{border:0}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul li{width:100%;list-style-type:none;border-right:1px solid #000;background-color:#4c4c4c;display:flex;align-items:center;justify-content:center}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul li i{display:none}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul li a{color:#fff;opacity:.7;text-decoration:none;font-size:11px;line-height:1.3;text-align:center;padding:0 .5em}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul li a.active{opacity:1}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul .myaudi-mobile-cta{visibility:hidden;position:absolute;bottom:1em;left:1em}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul .myaudi-mobile-cta.active{visibility:visible}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul .myaudi-mobile-cta ul{display:flex;flex-direction:column}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul .myaudi-mobile-cta ul li{display:inline-block;background:0;border:0;white-space:nowrap;margin-right:1em;z-index:1;height:auto}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-topnav-drawer-container .myaudi-mobile-topnav-container .myaudi-topnav-container ul .myaudi-mobile-cta ul li a{color:#fff;text-align:center}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container{height:40%;overflow-y:scroll}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container .myaudi-subnav-container ul{list-style-type:none;margin:0}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container .myaudi-subnav-container ul li:last-of-type{border:0}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container .myaudi-subnav-container ul li{list-style-type:none;border-bottom:1px solid #e5e5e5;background-color:#fff;width:100%;height:100%;color:#666}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container .myaudi-subnav-container ul li a{text-decoration:none;padding-left:2em;font-weight:normal;line-height:4em;width:100%;display:inline-block;box-sizing:border-box}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper .myaudi-mobile-subnav-container .myaudi-subnav-container ul li a.active{color:#bb0a30}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer{background-image:linear-gradient(rgba(0,0,0,0.55) 0,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.5) 50%,rgba(255,255,255,0.35) 100%),radial-gradient(circle at 50% 50%,#888 0,#000 100%);width:100%;height:85%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list{height:100%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track{height:100%}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-slide .slick-center{height:100%}
@media(max-width:767px){#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-slide .slick-center{width:100vw;margin:auto}
}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-current>div{height:100%}
@media(max-width:767px){#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-current>div{margin:auto}
}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-current>div .vehicle-delete-container{position:absolute;display:block;right:1em;bottom:1em}
#myaudi-mobile-nav-content #myaudi-mobile-menu-wrapper #myaudi-mobile-menu-content-wrapper #myaudi-mobile-drawer .slick-list .slick-track .slick-current>div .vehicle-image{position:absolute}
#myaudi-mobile-nav-content #myaudi-mobile-cta{width:100%;position:absolute;bottom:0}
#myaudi-mobile-nav-content #myaudi-mobile-cta button{background-color:#4c4c4c;width:100%;margin:0;height:4em;font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:normal;border-width:0}
#myaudi-mobile-nav-content #myaudi-mobile-cta button .audicon-car-front,#myaudi-mobile-nav-content #myaudi-mobile-cta button .audicon-torso{font-size:1.75em;margin-right:.5em}
.myaudi-nav-wrapper{font-family:AudiType;font-weight:normal;font-size:1em;box-sizing:border-box;background-color:#fff;width:100%;padding:0;margin:0;height:12em;transition:height .7s cubic-bezier(0.75,0.02,0.5,1);display:flex}
.myaudi-nav-wrapper.open{height:50em}
.myaudi-nav-wrapper .myaudi-nav{height:6em;display:flex;width:100%;align-items:center;z-index:1}
.myaudi-nav-wrapper .myaudi-nav.sticky{position:fixed;z-index:10;background:#000}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper{align-self:flex-start;display:flex}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items{margin:0;display:inline-flex;list-style-type:none}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items li{list-style-type:none;margin-right:2em}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items li a{text-decoration:none;white-space:nowrap;color:#666;display:flex;align-items:center}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items li a:hover{color:#bb0a30}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items li a.active{color:#bb0a30;font-weight:bold}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container ul.myaudi-nav__top-list-items li a i{font-size:.7em;vertical-align:center;margin-left:.4em;z-index:-1}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav-cta{transition:visibility 240ms cubic-bezier(0.75,0.02,0.5,1);visibility:hidden;position:absolute;top:40em;right:0}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav-cta.active{transition-delay:.7s;visibility:visible;z-index:1}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav-cta ul{display:flex}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav-cta ul li a{color:#fff;font-size:16px}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav-cta ul li a:hover{text-decoration:underline;color:#fff}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container{width:100%;background:#333;box-sizing:border-box;position:absolute;padding:3em 0;margin:0;top:6em;left:0;height:6em;z-index:1}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container.closing{transition:top .7s cubic-bezier(0.75,0.02,0.5,1)}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container.open{transition:top .7s cubic-bezier(0.75,0.02,0.5,1);top:44em}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container.sticky{position:fixed;top:0}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .myaudi-nav-subnav-bar{display:block;height:100%}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .myaudi-nav-subnav-bar.open{position:absolute;top:5em;left:5em}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner{display:flex;align-items:center;height:100%}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner .myaudi-nav-current-vehicle{display:flex;justify-content:flex-start;align-items:center}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner .myaudi-nav-current-vehicle .car-name{color:#fff;flex:0 1 auto;white-space:nowrap;padding-right:1em;border-right:solid 1px #fff}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner .myaudi-nav-current-vehicle .car-image{display:inline-block;width:9em;margin:0 5px}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner .myaudi-nav-current-vehicle .car-image img{width:100%}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner ul.myaudi-subnav-list-items{margin:0;display:flex;list-style-type:none;color:#fff}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner ul.myaudi-subnav-list-items li{margin-right:2em}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner ul.myaudi-subnav-list-items li a{white-space:nowrap;color:#fff;opacity:.7;text-decoration:none}
.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner ul.myaudi-subnav-list-items li a:hover,.myaudi-nav-wrapper .myaudi-nav .myaudi-nav__outer-wrapper .myaudi-nav__topnav-container .myaudi-nav__subnav-container .responsive-container .myaudi-nav-subnav-bar__inner ul.myaudi-subnav-list-items li a.active{color:#fff;opacity:1}
.myaudi-nav-wrapper .myaudi-new-header{display:flex;height:6em;align-items:center;right:1em;position:absolute}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile{margin-left:auto;height:100%;z-index:4;position:relative}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown{position:relative;width:6em;height:100%;background:#fff;display:flex}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown a{text-decoration:none;display:flex;padding-left:1em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown a i{margin:auto}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown a i:first-of-type{margin-right:.25em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown a i.audicon-torso{font-size:2em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-dropdown a i.audicon-chevron{margin-right:3.5em;font-size:.7em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content{visibility:visible;position:absolute;background-color:#fff;top:-15em;z-index:-1;transition:top .25s cubic-bezier(0.75,0.02,0.5,1);font-weight:bold;width:14em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content.open{top:6em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content .clickable-element{padding:1em}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a{color:#666;white-space:nowrap;text-decoration:none;display:block;border:1px solid #b3b3b3;border-top:0}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a:first-of-type{border-top:1px solid #666}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a:hover{color:#bb0a30}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a.active{color:#bb0a30}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a input{text-align:left;width:100%;color:#666;font-family:AudiType;font-weight:bold;background:0;border:0}
.myaudi-nav-wrapper .myaudi-new-header .myaudi-profile .myaudi-profile-content a input:hover{color:#bb0a30}
.myaudi-nav-wrapper .myaudi-new-header .audi-logo{margin-left:auto;height:100%;display:flex;align-items:center;z-index:4}
@media(min-width:768px){.myaudi-nav-wrapper .myaudi-new-header .audi-logo{width:8em;min-width:8em;background:#fff}
}
.myaudi-nav-wrapper .myaudi-new-header .audi-logo a{text-decoration:none;font-size:5em;padding:0}
.myaudi-nav-wrapper .myaudi-new-header .audi-logo a.audicon-rings:hover{color:inherit}
.myaudi-nav-drawer-wrapper{position:absolute;width:100%;top:6em;left:0;height:0;visibility:hidden;background-color:#4c4c4c;transition:all .7s cubic-bezier(0.75,0.02,0.5,1);transition-property:height,visibility}
.myaudi-nav-drawer-wrapper.open{height:38em;visibility:visible}
.myaudi-nav-drawer-wrapper .myaudi-nav-drawer-wrapper-close{position:absolute;color:white;top:1em;right:1em;font-size:2em;z-index:1;cursor:pointer}
.myaudi-nav-drawer-wrapper .myaudi-nav-drawer{height:38em;background-image:linear-gradient(rgba(0,0,0,0.55) 0,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.5) 50%,rgba(255,255,255,0.35) 100%),radial-gradient(circle at 50% 50%,#888 0,#000 100%)}
.myaudi-nav-drawer-wrapper .myaudi-nav-drawer .nav-carousel{height:inherit}
.myaudi-nav-drawer-wrapper .myaudi-nav-drawer .slick-list .slick-track .slick-slide:focus{outline:0}
.vehicle-container{transition:visibility 240ms cubic-bezier(0.75,0.02,0.5,1)}
.vehicle-container.active .vehicle-title{visibility:inherit}
.vehicle-container.active .vehicle-info-container{visibility:inherit}
.vehicle-container.active .vehicle-delete-container{visibility:inherit}
.vehicle-container.active .vehicle-image{cursor:pointer}
.vehicle-container:not(.active) .vehicle-image{cursor:pointer;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.vehicle-container.selected .vehicle-selector-container .vehicle-selection.selected{display:block}
.vehicle-container.selected .vehicle-selector-container .vehicle-selection.unselected{display:none}
@media(min-width:768px){.vehicle-container.selected.active .vehicle-info-container .vehicle-selected-label{display:flex}
}
.vehicle-container .vehicle-title{visibility:hidden;margin:1.25em 0;text-align:center;font-size:2em;font-weight:bold;color:#fff}
.vehicle-container .vehicle-info-container{width:100%;visibility:hidden;height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:static}
.vehicle-container .vehicle-info-container .vehicle-selected-label{display:none;border-radius:2px;background-color:#fff;padding:.25em .5em;margin:0 .5em;align-items:center;justify-content:center}
.vehicle-container .vehicle-info-container .vehicle-selected-label i{border-color:#090;color:#090;font-size:.5em;margin-right:1em}
.vehicle-container .vehicle-info-container .vehicle-selected-vin,.vehicle-container .vehicle-info-container .vehicle-selected-configured{color:#fff;font-size:16px;display:block;margin:0 .5em}
.vehicle-container .vehicle-delete-container{visibility:hidden;margin:0 .5em;z-index:2}
.vehicle-container .vehicle-delete-container a{text-decoration:none;margin:auto;display:flex}
.vehicle-container .vehicle-delete-container a i{color:#fff;border-color:#fff;font-size:1.5em}
.vehicle-container .vehicle-selector-container{z-index:2;position:relative;display:flex;align-items:flex-end}
.vehicle-container .vehicle-selector-container .vehicle-selection{margin-left:auto}
.vehicle-container .vehicle-selector-container .vehicle-selection i{cursor:pointer;color:#fff;border-color:#fff;margin:2em 6em 0 0}
.vehicle-container .vehicle-selector-container .vehicle-selection.selected{display:none}
.vehicle-container .vehicle-selector-container .vehicle-selection.unselected{display:block}
.vehicle-container .vehicle-image{z-index:1;position:absolute;top:-50%}
.vehicle-container .vehicle-image img{top:0;width:100%}
.vehicle-container .vehicle-image .audicon-rings{font-size:20em;position:relative;top:.25em;color:#fff;left:50%;width:100%}
.vehicle-container .vehicle-image.is-cancelled-refunded{opacity:.3}
.vehicle-container .vehicle-image.configured{top:0}
.vehicle-container .vehicle-image.audi-rings{top:25%}
.slick-list{height:100%}
.slick-slide{width:50em;position:relative}
@media(max-width:767px){.slick-slide{width:100vw}
}
.custom-dots{display:flex;flex-direction:row;position:absolute;margin:0;padding:0;bottom:8em;left:50%;transform:translateX(-50%)}
.custom-dots li{cursor:pointer;list-style-type:none;margin:0 2px;width:20px;height:8px;background-color:rgba(178,178,178,0.2);box-shadow:0 0 8px 0 rgba(0,0,0,0.5);border:0}
.custom-dots li.slick-active{background-color:#fff}
.myaudi-mobile-navbar-container{display:inline-flex;flex-direction:row;color:#fff;align-items:center;height:100%}
.myaudi-mobile-navbar-container button.myaudi-mobile-btn{margin-left:-1em;display:flex;padding:0;font-size:12px;height:100%;align-items:center;justify-content:center;min-width:0}
.myaudi-mobile-navbar-container button.myaudi-mobile-btn i{font-size:2em}
.myaudi-mobile-navbar-container .myaudi-mobile-navbar-inner{margin-left:1em;line-height:1.3}
.myaudi-mobile-navbar-container .myaudi-mobile-navbar-inner .myaudi-current-section{font-weight:bold}
.empty-state-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}
.empty-state-wrapper .audicon-rings{font-size:7em}
@media(max-width:767px){.empty-state-wrapper .audicon-rings{font-size:3em}
}
.empty-state-wrapper .empty-state-header-container{max-width:50%;margin-bottom:1em;line-height:1.2em;font-family:AudiType;font-weight:bold;font-size:2em;text-align:center}
@media(max-width:767px){.empty-state-wrapper .empty-state-header-container{max-width:90%;font-size:1em}
}
.empty-state-wrapper .empty-cta-container ul{list-style-type:none;text-align:center;margin:0}
.empty-state-wrapper .empty-cta-container ul li{display:inline-block;margin-top:.5em}
.empty-state-wrapper .empty-cta-container ul li:nth-child(1) a.button{background-color:#000;color:#fff;border:1px solid #000;margin-right:.25em}
.empty-state-wrapper .empty-cta-container ul li:nth-child(1) a.button:hover{border:1px solid #333;background-color:#333;color:#fff}
.empty-state-wrapper .empty-cta-container ul li:nth-child(2) a.button{border:1px solid #000;background:0;color:#000;margin:0}
.empty-state-wrapper .empty-cta-container ul li:nth-child(2) a.button:hover{border:1px solid #fff;background-color:#fff;color:#000}
[data-url^="/content/audiusa/en/myaudi/overview"] .container{background-color:#fff;z-index:3;position:relative;padding-top:2em}
[data-url^="/content/audiusa/en/myaudi/overview"] .footer__content{z-index:3;position:relative}
@media(max-width:767px){.myaudi-nav-wrapper{height:4em;background-color:#000;color:#fff}
.myaudi-nav-wrapper .myaudi-nav{height:4em}
.myaudi-nav-wrapper .myaudi-new-header{height:4em}
.myaudi-nav-wrapper .myaudi-new-header .audi-logo a.brand.audicon-rings{color:#fff;padding:0}
}
@media(max-width:767px){.vehicle-container{height:100%;font-size:.8em}
.vehicle-container .vehicle-delete-container{bottom:1em;right:1em;text-align:right}
.vehicle-container .vehicle-image{width:100%;top:50%;transform:translateY(-70%)}
.vehicle-container .vehicle-image img{width:65%;position:relative;left:50%;transform:translateX(-50%)}
.vehicle-container .vehicle-image .audicon-rings{top:0;position:relative;font-size:10em}
.vehicle-container .vehicle-image.configured{top:60%}
.vehicle-container .vehicle-image.audi-rings{top:55%}
.vehicle-container .vehicle-image.audi-rings .audicon-rings{text-align:center;left:0}
.vehicle-container .vehicle-image.audi-rings .audicon-rings:after{content:none}
.vehicle-container.selected .vehicle-info-container .vehicle-selected-label{display:none}
}
.reservation-banner-wrapper{margin:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center}
.reservation-banner-wrapper .reservation-banner-inner{color:#fff;font-size:1.5em}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-subheader{margin-top:-0.5em}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-subheader,.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-header{width:26em}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-cta{margin-top:3em;display:flex}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-cta a{text-align:center;text-decoration:none}
@media(max-width:767px){.reservation-banner-wrapper{position:relative;align-items:flex-start;justify-content:center;background-position:0 37%}
.reservation-banner-wrapper .reservation-banner-inner{padding:0 2em;font-size:1em;text-align:center;display:flex;flex-direction:column;align-items:center}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-subheader,.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-header{width:100%}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-header{align-self:flex-start;padding-top:.5em}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-subheader h3{font-size:11px;line-height:1.4}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-subheader h3 p.small.hidden-desktop{font-size:10px;bottom:50px !important}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-cta{width:auto;position:absolute;bottom:15px}
.reservation-banner-wrapper .reservation-banner-inner .reservation-banner-cta a.button{min-width:100px;font-size:12px}
.myaudi-nav-wrapper .myaudi-new-header{z-index:1}
.myaudi-nav-wrapper .myaudi-new-header.sticky{position:fixed;z-index:10}
.myaudi-nav-wrapper .myaudi-nav{left:1em;position:absolute}
.vehicle-container .vehicle-title{margin-bottom:0}
.vehicle-container .vehicle-delete-container a i{font-size:2em}
.vehicle-container .vehicle-info-container .vehicle-selected-label .vehicle-selected-vin,.vehicle-container .vehicle-info-container .vehicle-selected-label .vehicle-selected-configured{font-size:14px}
#myaudi-mobile-drawer .custom-dots{bottom:5em}
}
.myaudi-live-events{min-height:25em}
.myaudi-live-events *:not(.loading-spinner){box-sizing:border-box}
.myaudi-live-events__content-container{position:relative;overflow:auto}
.myaudi-live-events__form .loading-spinner-wrapper{display:none !important}
.myaudi-live-events .form__field{margin:0}
.myaudi-live-events .form__field label{display:block !important}
.myaudi-live-events .form__field .form__input>input,.myaudi-live-events .form__field .form__input>textarea{color:#000 !important;padding:6px 12px;border-radius:0;appearance:none;box-shadow:none;outline:0;border:0;resize:none;width:100%}
.myaudi-live-events .form__field .form__input>input::-webkit-input-placeholder,.myaudi-live-events .form__field .form__input>textarea::-webkit-input-placeholder{color:#b3b3b3;font-style:italic}
.myaudi-live-events .form__field .form__input>input::-moz-placeholder,.myaudi-live-events .form__field .form__input>textarea::-moz-placeholder{color:#b3b3b3;font-style:italic}
.myaudi-live-events .form__field .form__input>input:-ms-input-placeholder,.myaudi-live-events .form__field .form__input>textarea:-ms-input-placeholder{color:#b3b3b3;font-style:italic}
.myaudi-live-events .form__field .form__input input{height:47px}
.myaudi-live-events .form__field .form__input textarea{height:100px}
.myaudi-live-events .form__field .form__input>.form__input-item i{border-color:#fff !important;box-sizing:content-box;transition:none}
.myaudi-live-events .form__field .form__input>.form__input-item.is-checked i{border-color:#000 !important}
.myaudi-live-events .form__field .form__error *{color:#bb0a30}
.myaudi-live-events .button{text-align:center;line-height:48px;padding:0 3em;margin:1em 0 0}
.myaudi-live-events .comment-char-counter{padding:.5em 0;float:right}
.myaudi-live-events .question-form-disclaimer{line-height:1.4em;font-style:italic;position:absolute}
.myaudi-live-events .question-form-disclaimer *{margin:0}
.myaudi-live-events .question-form-disclaimer br{display:none}
.myaudi-live-events.theme__default *{color:#fff}
.myaudi-live-events.theme__default .myaudi-live-events__event-info,.myaudi-live-events.theme__default .myaudi-live-events__form{position:relative;z-index:1}
.myaudi-live-events.theme__default .myaudi-live-events__event-info{min-height:28em;padding:2em;float:left;width:67%}
.myaudi-live-events.theme__default .myaudi-live-events__form{position:absolute;padding:2em;height:100%;width:33%;right:0}
.myaudi-live-events.theme__default .bg-overlay,.myaudi-live-events.theme__default .bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}
.myaudi-live-events.theme__default .bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover}
.myaudi-live-events.theme__default .bg-overlay{background:rgba(0,0,0,0.3)}
.myaudi-live-events.theme__default .form__field label{color:#fff !important}
.myaudi-live-events.theme__default .button{border:1px solid #fff;background:transparent}
.myaudi-live-events.theme__default .button:hover,.myaudi-live-events.theme__default .button:active{background:#000}
.myaudi-live-events.theme__default .title{padding-top:.3em}
.myaudi-live-events.theme__default .title b{font-family:AudiTypeExtended;font-weight:normal;font-weight:600}
.myaudi-live-events.theme__default .show-details{text-align:center;margin:2em auto 0;cursor:pointer;width:10em}
.myaudi-live-events.theme__default .show-details p{margin:0}
.myaudi-live-events.theme__default .question-form-disclaimer{left:13em;top:22em}
.myaudi-live-events.theme__compact .form__field label{color:#000 !important}
.myaudi-live-events.theme__compact .form__field .form__input>input,.myaudi-live-events.theme__compact .form__field .form__input>textarea{border:1px solid #000}
.myaudi-live-events.theme__compact .form__field .form__input>.form__input-item i{border-color:#000 !important}
.myaudi-live-events.theme__compact .question-form-disclaimer{left:11em;top:20em}
@media(max-width:767px){.myaudi-live-events__event-info,.myaudi-live-events__form{position:relative !important;min-height:auto !important;height:auto !important;float:none !important;width:100% !important}
.myaudi-live-events .question-form-disclaimer{position:static}
.myaudi-live-events .button{width:100%}
.myaudi-live-events.theme__default .myaudi-live-events__form{display:none}
.myaudi-live-events.theme__default .button{position:relative;bottom:auto}
}
@media(max-width:1023px){.myaudi-live-events.theme__default .description br{display:none}
}
@media(max-width:1279px){.myaudi-live-events.theme__compact .button{width:100%}
.myaudi-live-events.theme__compact .question-form-disclaimer{position:static}
}
@media(min-width:480px) and (max-width:767px){.myaudi-live-events__form,.myaudi-live-events__event-info{padding:2em 0 !important;max-width:28em;margin:auto}
}
@media(min-width:768px) and (max-width:1023px){.myaudi-live-events.theme__default .myaudi-live-events__event-info,.myaudi-live-events.theme__default .myaudi-live-events__form{width:50%}
}
@media(min-width:1024px) and (max-width:1279px){.myaudi-live-events.theme__default .myaudi-live-events__event-info{width:60%}
.myaudi-live-events.theme__default .myaudi-live-events__form{width:40%}
}
.myaudi-header{background:#e5e5e5;z-index:7;position:relative;line-height:3.5em;width:100%}
.myaudi-header .back-link{text-decoration:none;margin-right:1em;background:0;border:0}
.myaudi-header .back-link i{margin-right:.8em}
.myaudi-header .user-actions{display:flex;height:3.5em;float:right}
.myaudi-header .user-actions ul{vertical-align:middle;list-style-type:none;margin:auto 0;display:flex;height:1.5em}
.myaudi-header .user-actions ul li:nth-child(2){margin:0 1em}
.myaudi-header .user-actions ul li a{text-decoration:none}
.myaudi-header .user-actions ul li a.active{color:#bb0a30}
.myaudi-header .user-actions ul li input{background:0;outline:0;border:0;padding:0}
.myaudi-header .user-actions ul li input:hover{transition:color 240ms cubic-bezier(0.75,0.02,0.5,1);color:#bb0a30}
@media(max-width:767px){.myaudi-header{display:none}
}
#modal[data-iframe-service-source="dealersocket"] iframe{height:700px;width:940px}
#modal[data-iframe-service-source="xtime"] iframe{height:750px;width:950px}
#modal[data-iframe-service-source="dealerfx"] iframe{height:712px;width:910px}
#modal[data-iframe-service-source] #modal__bg #modal__window{width:auto !important;max-width:none}
#modal[data-iframe-service-source] #modal__body{-webkit-overflow-scrolling:touch}
#modal .iframe-modal-service{padding:1.75em 0}
#modal .iframe-modal-service iframe{padding:0 1.75em;display:flex;border:0;margin:auto}
#modal .iframe-modal-service__header{margin:0 1.75em 1em;flex-flow:column;display:flex}
#modal .iframe-modal-service__header h3{font-family:AudiType;font-weight:normal}
@media(max-width:479px){#modal[data-iframe-service-source] .iframe-modal-service{padding-bottom:7em}
}
@media(max-width:1023px){#modal[data-iframe-service-source] iframe{width:calc(100% - 3.5em)}
}
.myaudi-service-tile .icons,.myaudi-service-tile .schedule-service,.myaudi-service-tile .no-dealer-schedule-maintenance,.myaudi-service-tile .select-dealer{height:6em}
.myaudi-service-tile a{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1)}
.myaudi-service-tile .icons a{border-right:1px solid #b3b3b3;background:#ccc;text-decoration:none;text-align:center;display:block;margin:auto;height:100%;width:100%}
.myaudi-service-tile .icons a i{margin:.3em auto .2em;font-size:2.75em}
.myaudi-service-tile .icons a p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;width:90%}
.myaudi-service-tile .icons a:last-child{border:0}
.myaudi-service-tile .icons a:hover,.myaudi-service-tile .icons a:active{background:#b3b3b3}
.myaudi-service-tile .icons a:hover i,.myaudi-service-tile .icons a:active i{color:#000}
.myaudi-service-tile .schedule-service,.myaudi-service-tile .select-dealer{background:#000;justify-content:center;flex-direction:column;text-decoration:none;align-items:center;display:flex}
.myaudi-service-tile .schedule-service *,.myaudi-service-tile .select-dealer *{color:#fff}
.myaudi-service-tile .schedule-service:hover,.myaudi-service-tile .schedule-service:active,.myaudi-service-tile .select-dealer:hover,.myaudi-service-tile .select-dealer:active{background:#4c4c4c}
.myaudi-service-tile .schedule-service p{margin-bottom:0}
.myaudi-service-tile .no-dealer-schedule-maintenance{background:#ccc;justify-content:center;flex-direction:column;text-decoration:none;align-items:center;display:flex}
.myaudi-service-tile .no-dealer-schedule-maintenance *{color:#fff}
.myaudi-service-tile .no-dealer-schedule-maintenance:hover,.myaudi-service-tile .no-dealer-schedule-maintenance:active{background:#b3b3b3}
.myaudi-service-tile .select-dealer p{margin-bottom:.5em}
.myaudi-service-tile.has-dealer .icons,.myaudi-service-tile.has-dealer .schedule-service{display:flex}
.myaudi-service-tile.has-dealer .no-dealer-schedule-maintenance{display:none}
.myaudi-service-tile.has-dealer .select-dealer{display:none}
.myaudi-service-tile.no-dealer .icons,.myaudi-service-tile.no-dealer .schedule-service{display:none}
.myaudi-service-tile.no-dealer .no-dealer-schedule-maintenance{display:flex}
.myaudi-service-tile.no-dealer .select-dealer{display:flex}
.myaudi-service-tile.is-tablet .phone{display:none}
#modal[data-iframe-service-source="dealersocket"] iframe{height:700px;width:940px}
#modal[data-iframe-service-source="xtime"] iframe{height:750px;width:950px}
#modal[data-iframe-service-source="dealerfx"] iframe{height:712px;width:910px}
#modal[data-iframe-service-source] #modal__bg #modal__window{width:auto !important;max-width:none}
#modal[data-iframe-service-source] #modal__body{-webkit-overflow-scrolling:touch}
#modal .iframe-modal-service{padding:1.75em 0}
#modal .iframe-modal-service iframe{padding:0 1.75em;display:flex;border:0;margin:auto}
#modal .iframe-modal-service__header{margin:0 1.75em 1em;flex-flow:column;display:flex}
#modal .iframe-modal-service__header h3{font-family:AudiType;font-weight:normal}
@media(max-width:479px){#modal[data-iframe-service-source] .iframe-modal-service{padding-bottom:7em}
}
@media(max-width:1023px){#modal[data-iframe-service-source] iframe{width:calc(100% - 3.5em)}
}
.myaudi-dealer-service-scheduler .loading-spinner-wrapper.blocking{background:0}
.myaudi-dealer-service-scheduler>.responsive-container>div .column-control,.myaudi-dealer-service-scheduler>.responsive-container>div .column-control-parsys,.myaudi-dealer-service-scheduler>.responsive-container>div .section,.myaudi-dealer-service-scheduler>.responsive-container>div .image-component{position:relative;height:100%;width:100%}
.myaudi-dealer-service-scheduler:not(.is-loaded)>.responsive-container>div .image-component{height:0}
.myaudi-dealer-service-scheduler__schedule{position:relative;min-height:6em;display:table;height:100%;width:100%}
.myaudi-dealer-service-scheduler__schedule *{color:#fff}
.myaudi-dealer-service-scheduler__schedule .content{vertical-align:middle;display:table-cell;padding:3em}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .button{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1);background:#fff;color:#000;margin-bottom:1em}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .button:hover,.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .button:active{background:#b3b3b3}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer p{max-width:25em}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance{margin-top:1em;color:#fff}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance i{margin-left:-0.1em;color:#fff}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance:hover,.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance:active{color:#bb0a30}
.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance:hover i,.myaudi-dealer-service-scheduler__schedule .desktop-service-actions .no-preferred-dealer .no-dealer-schedule-maintenance:active i{color:#bb0a30}
.myaudi-dealer-service-scheduler__schedule .dealer-info p{margin-bottom:0}
.myaudi-dealer-service-scheduler__schedule .dealer-info>div{margin-bottom:.5em}
.myaudi-dealer-service-scheduler__schedule .dealer-info>div a,.myaudi-dealer-service-scheduler__schedule .dealer-info>div p{float:left}
.myaudi-dealer-service-scheduler__schedule .dealer-info>div p{width:5em}
.myaudi-dealer-service-scheduler__schedule .dealer-info>div a{text-decoration:none;display:block}
.myaudi-dealer-service-scheduler__schedule .dealer-info>div,.myaudi-dealer-service-scheduler__schedule .dealer-info .directions,.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance{float:left;clear:left}
.myaudi-dealer-service-scheduler__schedule .dealer-info .email a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:25em}
.myaudi-dealer-service-scheduler__schedule .dealer-info .hours{margin-bottom:1em}
.myaudi-dealer-service-scheduler__schedule .dealer-info .hours table td:last-child{padding-left:1em}
.myaudi-dealer-service-scheduler__schedule .dealer-info .directions{margin-left:5em}
.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance{margin-top:1em;color:#fff}
.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance i{margin-left:-0.1em;color:#fff}
.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance:hover,.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance:active{color:#bb0a30}
.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance:hover i,.myaudi-dealer-service-scheduler__schedule .dealer-info .schedule-maintenance:active i{color:#bb0a30}
.myaudi-dealer-service-scheduler__schedule.no-dealer .no-preferred-dealer{display:block}
.myaudi-dealer-service-scheduler__schedule.no-dealer .no-preferred-dealer .no-dealer-schedule-maintenance{display:block}
.myaudi-dealer-service-scheduler__schedule.no-dealer .preferred-dealer,.myaudi-dealer-service-scheduler__schedule.no-dealer .dealer-info{display:none}
.myaudi-dealer-service-scheduler__schedule.no-dealer .preferred-dealer .schedule-maintenance,.myaudi-dealer-service-scheduler__schedule.no-dealer .dealer-info .schedule-maintenance{display:none}
.myaudi-dealer-service-scheduler__schedule.no-dealer .desktop-service-actions .schedule-service{display:none}
.myaudi-dealer-service-scheduler__schedule.has-dealer .no-preferred-dealer{display:none}
.myaudi-dealer-service-scheduler__schedule.has-dealer .no-preferred-dealer .no-dealer-schedule-maintenance{display:none}
.myaudi-dealer-service-scheduler__schedule.has-dealer .preferred-dealer,.myaudi-dealer-service-scheduler__schedule.has-dealer .dealer-info{display:block}
.myaudi-dealer-service-scheduler__schedule.has-dealer .preferred-dealer .schedule-maintenance,.myaudi-dealer-service-scheduler__schedule.has-dealer .dealer-info .schedule-maintenance{display:inline-block}
.myaudi-dealer-service-scheduler__schedule.has-dealer .desktop-service-actions .schedule-service{display:inline-block}
.myaudi-dealer-service-scheduler__schedule.is-mobile .dealer-info .phone{display:none}
@media(max-width:767px){.myaudi-dealer-service-scheduler>.responsive-container{display:block;width:100%;padding:0;margin:0}
}
@media(max-width:1023px){.myaudi-dealer-service-scheduler>.responsive-container>div .image-component{height:30em}
.myaudi-dealer-service-scheduler__schedule{background:#fff}
.myaudi-dealer-service-scheduler__schedule *{color:#000}
.myaudi-dealer-service-scheduler__schedule .content{padding:0}
.myaudi-dealer-service-scheduler__schedule .preferred-dealer,.myaudi-dealer-service-scheduler__schedule .dealer-info{padding:1.167em}
}
@media(max-width:1279px){.myaudi-dealer-service-scheduler__schedule .preferred-dealer .dealer-name{font-size:1.5em}
}
@media(min-width:1024px){.myaudi-dealer-service-scheduler>.responsive-container{flex-direction:row-reverse;display:flex}
.myaudi-dealer-service-scheduler.is-loaded:not(.has-error)>.responsive-container>div{background:#000}
.myaudi-dealer-service-scheduler.is-loaded:not(.has-error)>.responsive-container>div .image-component{height:40em}
.myaudi-dealer-service-scheduler__schedule .preferred-dealer,.myaudi-dealer-service-scheduler__schedule .desktop-service-actions{margin-bottom:2em}
}
@media(min-width:1024px) and (max-width:1279px){.myaudi-dealer-service-scheduler__schedule .dealer-info .email a{width:15em}
}
@media(min-width:1280px) and (max-width:1439px){.myaudi-dealer-service-scheduler__schedule .dealer-info .email a{width:20em}
}
#modal[data-iframe-service-source="dealersocket"] iframe{height:700px;width:940px}
#modal[data-iframe-service-source="xtime"] iframe{height:750px;width:950px}
#modal[data-iframe-service-source="dealerfx"] iframe{height:712px;width:910px}
#modal[data-iframe-service-source] #modal__bg #modal__window{width:auto !important;max-width:none}
#modal[data-iframe-service-source] #modal__body{-webkit-overflow-scrolling:touch}
#modal .iframe-modal-service{padding:1.75em 0}
#modal .iframe-modal-service iframe{padding:0 1.75em;display:flex;border:0;margin:auto}
#modal .iframe-modal-service__header{margin:0 1.75em 1em;flex-flow:column;display:flex}
#modal .iframe-modal-service__header h3{font-family:AudiType;font-weight:normal}
@media(max-width:479px){#modal[data-iframe-service-source] .iframe-modal-service{padding-bottom:7em}
}
@media(max-width:1023px){#modal[data-iframe-service-source] iframe{width:calc(100% - 3.5em)}
}
.myaudi-service-tile .icons,.myaudi-service-tile .schedule-service,.myaudi-service-tile .no-dealer-schedule-maintenance,.myaudi-service-tile .select-dealer{height:6em}
.myaudi-service-tile a{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1)}
.myaudi-service-tile .icons a{border-right:1px solid #b3b3b3;background:#ccc;text-decoration:none;text-align:center;display:block;margin:auto;height:100%;width:100%}
.myaudi-service-tile .icons a i{margin:.3em auto .2em;font-size:2.75em}
.myaudi-service-tile .icons a p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;width:90%}
.myaudi-service-tile .icons a:last-child{border:0}
.myaudi-service-tile .icons a:hover,.myaudi-service-tile .icons a:active{background:#b3b3b3}
.myaudi-service-tile .icons a:hover i,.myaudi-service-tile .icons a:active i{color:#000}
.myaudi-service-tile .schedule-service,.myaudi-service-tile .select-dealer{background:#000;justify-content:center;flex-direction:column;text-decoration:none;align-items:center;display:flex}
.myaudi-service-tile .schedule-service *,.myaudi-service-tile .select-dealer *{color:#fff}
.myaudi-service-tile .schedule-service:hover,.myaudi-service-tile .schedule-service:active,.myaudi-service-tile .select-dealer:hover,.myaudi-service-tile .select-dealer:active{background:#4c4c4c}
.myaudi-service-tile .schedule-service p{margin-bottom:0}
.myaudi-service-tile .no-dealer-schedule-maintenance{background:#ccc;justify-content:center;flex-direction:column;text-decoration:none;align-items:center;display:flex}
.myaudi-service-tile .no-dealer-schedule-maintenance *{color:#fff}
.myaudi-service-tile .no-dealer-schedule-maintenance:hover,.myaudi-service-tile .no-dealer-schedule-maintenance:active{background:#b3b3b3}
.myaudi-service-tile .select-dealer p{margin-bottom:.5em}
.myaudi-service-tile.has-dealer .icons,.myaudi-service-tile.has-dealer .schedule-service{display:flex}
.myaudi-service-tile.has-dealer .no-dealer-schedule-maintenance{display:none}
.myaudi-service-tile.has-dealer .select-dealer{display:none}
.myaudi-service-tile.no-dealer .icons,.myaudi-service-tile.no-dealer .schedule-service{display:none}
.myaudi-service-tile.no-dealer .no-dealer-schedule-maintenance{display:flex}
.myaudi-service-tile.no-dealer .select-dealer{display:flex}
.myaudi-service-tile.is-tablet .phone{display:none}
#modal[data-iframe-service-source="dealersocket"] iframe{height:700px;width:940px}
#modal[data-iframe-service-source="xtime"] iframe{height:750px;width:950px}
#modal[data-iframe-service-source="dealerfx"] iframe{height:712px;width:910px}
#modal[data-iframe-service-source] #modal__bg #modal__window{width:auto !important;max-width:none}
#modal[data-iframe-service-source] #modal__body{-webkit-overflow-scrolling:touch}
#modal .iframe-modal-service{padding:1.75em 0}
#modal .iframe-modal-service iframe{padding:0 1.75em;display:flex;border:0;margin:auto}
#modal .iframe-modal-service__header{margin:0 1.75em 1em;flex-flow:column;display:flex}
#modal .iframe-modal-service__header h3{font-family:AudiType;font-weight:normal}
@media(max-width:479px){#modal[data-iframe-service-source] .iframe-modal-service{padding-bottom:7em}
}
@media(max-width:1023px){#modal[data-iframe-service-source] iframe{width:calc(100% - 3.5em)}
}
.myaudi-dashboard__hero,.myaudi-dashboard__hero .hero-container,.myaudi-dashboard__hero .hero-container>.hero-viewport,.myaudi-dashboard__hero .hero-container>.hero-viewport .hero-section,.myaudi-dashboard__hero .image-container,.myaudi-dashboard__content{height:100% !important;position:absolute;background:0;width:100%}
@media(min-width:768px){#main.myaudi.down{position:relative;transform:translate(0,14em)}
}
@media(min-width:768px){#main.myaudi{transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);transform:translate(0,0);margin-bottom:5em}
}
@media(min-width:768px){.footer.myaudi #global-footer{transition:margin-top 240ms cubic-bezier(0.75,0.02,0.5,1)}
}
@media(min-width:768px){.footer.myaudi.down #global-footer{margin-top:14em}
}
.myaudi-dashboard.section{margin-top:-2em}
.myaudi-dashboard-wrapper{background:linear-gradient(to bottom,#e5e8e7,#e5e8e7 60%,#fff);position:relative;height:42em}
.myaudi-dashboard__hero #myaudi-dashboard-panel{background:linear-gradient(to bottom,#e5e8e7,#e5e8e7 60%,#fff)}
.myaudi-dashboard__hero .image-container{margin:auto;right:0;left:0}
.myaudi-dashboard__hero img,.myaudi-dashboard__hero .audicon-rings{position:absolute;margin:auto;bottom:0;right:0;left:0;top:0;z-index:0;pointer-events:none}
.myaudi-dashboard__hero .audicon-rings{font-size:30em}
.myaudi-dashboard__content{pointer-events:none}
.myaudi-dashboard__content .responsive-container{height:40em;position:relative;z-index:1}
.myaudi-dashboard__content .inner{box-sizing:border-box;pointer-events:all;padding-top:2em}
.myaudi-dashboard__content .inner .small{line-height:2em}
.myaudi-dashboard__content .inner .button i{height:1.2em}
.myaudi-dashboard__content .inner a{float:left;clear:left}
.myaudi-dashboard__content .inner .user-info{margin-bottom:2em}
.myaudi-dashboard__content .inner .user-info__name{margin-bottom:.3em}
.myaudi-dashboard__content .inner .user-info__welcome-msg{font-weight:normal;margin-bottom:0}
.myaudi-dashboard__content .inner .vehicle-info__name,.myaudi-dashboard__content .inner .vehicle-info__engine{margin-bottom:.5em}
.myaudi-dashboard__content .inner .vehicle-info__engine{line-height:.5em}
.myaudi-dashboard__content .inner .vehicle-info__vin{margin-bottom:0}
.myaudi-dashboard__content .inner .add-vehicle-info,.myaudi-dashboard__content .inner .dealer-and-service{position:absolute;top:18em}
.myaudi-dashboard__content .inner .add-vehicle-info .button{margin-bottom:1em}
.myaudi-dashboard__content .inner .add-vehicle-info__vehicle-sync{float:left;clear:left}
.myaudi-dashboard__content .inner .dealer-info{margin-bottom:1.5em;overflow:hidden}
.myaudi-dashboard__content .inner .dealer-info .dealer-info-location{display:inline}
.myaudi-dashboard__content .inner .dealer-info .dealer-info-location .audicon-map-pin{float:left;margin-right:.5em;padding-top:.25em}
.myaudi-dashboard__content .inner .dealer-info a.dealer-info__change-dealer.small{color:#666;padding-left:2em}
.myaudi-dashboard__content .inner .dealer-info__text{margin-bottom:.3em}
.myaudi-dashboard__content .inner .dealer-info__name{margin-bottom:0;display:inline}
.myaudi-dashboard__content .inner .no-dealer{margin-top:-1em}
.myaudi-dashboard__content .inner .no-dealer__text{margin-bottom:.5em}
.myaudi-dashboard .section.myaudi-usertype-container{min-height:50vw;background-color:#fff}
.myaudi-dashboard .section.myaudi-usertype-container.gray-linear-background{background:linear-gradient(to bottom,#e5e8e7,#e5e8e7 60%,#fff)}
@media(max-width:479px){.myaudi-dashboard-wrapper{height:36em}
.myaudi-dashboard__hero .audicon-rings{font-size:16em}
.myaudi-dashboard__content .inner .vehicle-info p{font-size:.75em}
.myaudi-dashboard__content .inner .dealer-and-service{top:26em}
}
@media(min-width:480px) and (max-width:767px){.myaudi-dashboard__hero .image-container{width:75%}
.myaudi-dashboard__content .dealer-info{margin-bottom:0}
.myaudi-dashboard__content .inner .vehicle-info p{font-size:.75em}
.myaudi-dashboard__content .inner .dealer-and-service{top:29em}
}
@media(min-width:768px) and (max-width:1023px){.myaudi-dashboard__hero .image-container{width:70%}
.myaudi-dashboard__content .inner{width:calc(100% - 2em)}
.myaudi-dashboard__content .inner .dealer-and-service{top:34em}
}
@media(min-width:1024px) and (max-width:1279px){.myaudi-dashboard__hero .image-container{width:80%;left:20em;top:8em}
}
@media(min-width:1280px) and (max-width:1439px){.myaudi-dashboard__hero .image-container{width:80%;left:26em;top:6em}
}
@media(min-width:1440px){.myaudi-dashboard__hero .image-container{width:70%;left:28em;top:4em}
}
.placeholder-spinner{height:60vw;width:100vw}
@media(min-width:768px){.myaudi-save-config-overview.section{margin-top:-2em}
}
#save-config-overview section.saved-config-hero{margin-top:2em;float:left;width:60%;position:relative}
@media(max-width:767px){#save-config-overview section.saved-config-hero{float:none;width:100%;margin-bottom:3em;margin-top:0}
}
@media(max-width:767px){#save-config-overview section.saved-config-hero .no-vehicle-text p{padding-top:2em}
}
@media(min-width:768px){#save-config-overview section.saved-config-hero .no-vehicle-text p{max-width:40%}
}
#save-config-overview section.saved-config-hero .no-vehicle-text h1{max-width:60%}
@media(max-width:1023px){#save-config-overview section.saved-config-hero .no-vehicle-text h1{max-width:100%}
}
#save-config-overview section.saved-config-hero .descriptions .date-saved-download-pdf{margin:0 0 30px 0}
@media(max-width:767px){#save-config-overview section.saved-config-hero .descriptions .date-saved-download-pdf{margin:15px 0 30px 0}
}
#save-config-overview section.saved-config-hero .descriptions h4{display:inline;font-size:small;font-weight:400}
#save-config-overview section.saved-config-hero .descriptions .download-pdf{float:right;display:inline}
#save-config-overview section.saved-config-hero .descriptions .download-pdf .audicon-pdf:before{font-size:21px;transform:translate(-10px,-5px);position:absolute}
@media(max-width:330px){#save-config-overview section.saved-config-hero .descriptions{font-size:.8em}
}
#save-config-overview section.saved-config-hero .descriptions .nameBlock{margin:1em 0 2em}
#save-config-overview section.saved-config-hero .descriptions .nameBlock h1.modelName{font-size:2.3em;display:inline;white-space:nowrap}
@media(max-width:330px){#save-config-overview section.saved-config-hero .descriptions .nameBlock h1.modelName{font-size:1.7em}
}
#save-config-overview section.saved-config-hero .descriptions .nameBlock h2{font-size:1.8em;font-weight:400;display:inline;white-space:nowrap;margin-left:.4em;margin-top:auto}
@media(max-width:330px){#save-config-overview section.saved-config-hero .descriptions .nameBlock h2{font-size:1.4em;display:block;margin-left:0}
}
#save-config-overview section.saved-config-hero .model-specs{margin-bottom:2em}
@media(max-width:1023px){#save-config-overview section.saved-config-hero .model-specs{width:100%}
}
#save-config-overview section.saved-config-hero .priceWrapper{z-index:1}
#save-config-overview section.saved-config-hero .priceWrapper .priceText{margin:0}
@media(max-width:767px){#save-config-overview section.saved-config-hero .priceWrapper{position:absolute;top:32em}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .priceWrapper{top:35em}
}
@media(min-width:768px){#save-config-overview section.saved-config-hero .priceWrapper{float:right}
}
#save-config-overview section.saved-config-hero .msrpLink{text-decoration:underline;width:fit-content;z-index:1}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer{position:relative;margin-top:2em;z-index:1}
@media(max-width:767px){#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer{position:absolute;top:30em;right:2em}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer{top:33em}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer.no-dealer{top:33em}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer.no-dealer button{font-size:.7em}
}
@media(min-width:480px) and (max-width:767px){#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer.no-dealer{top:30em}
}
@media(min-width:768px){#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer.no-dealer{top:3.5em;max-width:20em}
}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer .select-dealer{border-radius:0}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer .dealerName{margin:0}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer svg{width:.7em;display:inline}
#save-config-overview section.saved-config-hero .saveconfig-preferred-dealer a{color:gray;text-decoration:underline;font-size:.8em}
#save-config-overview section.saved-config-hero .configHeroImageContainer{position:relative;height:25em;top:0;left:-24em;margin-left:50%;margin-bottom:3em;width:52em;overflow:hidden}
@media(min-width:768px) and (max-width:1023px){#save-config-overview section.saved-config-hero .configHeroImageContainer{left:-18em;width:36em}
}
@media(min-width:1024px) and (max-width:1279px){#save-config-overview section.saved-config-hero .configHeroImageContainer{width:47em}
}
@media(max-width:767px){#save-config-overview section.saved-config-hero .configHeroImageContainer{margin-bottom:0;width:100vw;left:-50vw;height:21em}
}
#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{position:relative;top:-14vw;margin-left:50%;width:78em;max-width:80em;left:-36em;top:-74%}
@media(max-width:767px){#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{width:54em;left:-27em;top:-62%}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{width:100%;left:-20em;margin-left:50%;top:-20%}
}
@media(min-width:480px) and (max-width:767px){#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{width:40em;left:-20em;top:-42%}
}
@media(min-width:768px) and (max-width:1023px){#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{width:54em;top:-24%;left:-25em}
}
@media(min-width:1024px) and (max-width:1279px){#save-config-overview section.saved-config-hero .configHeroImageContainer img,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings{width:65em;top:-57%;left:-29em}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .configHeroImageContainer img.configHeroImage,#save-config-overview section.saved-config-hero .configHeroImageContainer .audicon-rings.configHeroImage{left:0;margin-left:0}
}
#save-config-overview section.saved-config-hero .configHeroImageContainer .missing-vehicle{font-size:40em;top:-40%;left:-0.5em}
@media(min-width:480px) and (max-width:1023px){#save-config-overview section.saved-config-hero .configHeroImageContainer .missing-vehicle{font-size:30em}
}
@media(max-width:479px){#save-config-overview section.saved-config-hero .configHeroImageContainer .missing-vehicle{font-size:20em;width:30em;top:-28%}
}
@media(max-width:330px){#save-config-overview section.saved-config-hero .configHeroImageContainer .missing-vehicle{font-size:15em;margin-left:50%;top:-21%}
}
#save-config-overview section.saved-config-hero .configHeroImageContainer.missing-state{display:block;position:relative;height:auto;margin:0;left:0;width:100%}
#save-config-overview section.saved-config-hero .configHeroImageContainer.missing-state .missingVehicle{text-align:right}
@media(max-width:1023px){#save-config-overview section.saved-config-hero .configHeroImageContainer.missing-state .missingVehicle{text-align:center}
}
#save-config-overview section.saved-config-hero .configHeroImageContainer.missing-state .missingVehicle img{margin:0;left:0;margin-top:200px;max-width:60%}
@media(max-width:1023px){#save-config-overview section.saved-config-hero .configHeroImageContainer.missing-state .missingVehicle img{max-width:100%;margin-top:0}
}
#save-config-overview section.saved-config-hero .quoteAndPayments{margin-top:1em;height:5.6em;position:relative;z-index:1;display:flex}
@media(max-width:479px){#save-config-overview section.saved-config-hero .quoteAndPayments{top:3em}
}
@media(max-width:767px){#save-config-overview section.saved-config-hero .quoteAndPayments .multi-links-component.inline{margin-left:auto;margin-right:auto;width:24em}
}
#save-config-overview section.saved-config-hero .quoteAndPayments .multi-links-component.inline li:first-child{margin-right:0}
#save-config-overview section.saved-config-hero .quoteAndPayments .payments{margin-right:0}
#save-config-overview section.saved-config-hero .quoteAndPayments .quote{position:relative;z-index:1;float:left}
#save-config-overview section.saved-config-hero .quoteAndPayments .button{border-radius:0;border-color:#000;font-weight:700}
@media(max-width:767px){#save-config-overview section.saved-config-hero .quoteAndPayments .button{width:14.5em;font-size:.8em}
}
#save-config-overview section.specifications{float:right;width:29em;display:flex;flex-flow:column;justify-content:space-between;margin-top:2em}
@media(max-width:767px){#save-config-overview section.specifications{float:none;margin:auto}
}
@media(max-width:767px){#save-config-overview section.specifications{width:24em}
}
@media(min-width:768px) and (max-width:1023px){#save-config-overview section.specifications{width:21em}
}
#save-config-overview section.specifications .specificationsText{display:flex;flex-direction:row}
#save-config-overview section.specifications .specificationsText h4{display:inline-flex}
#save-config-overview section.specifications .specificationsText a.specificationsDetails{margin:auto 0 auto auto;text-decoration:none}
#save-config-overview section.specifications .specificationsText a.specificationsDetails i.audicon-chevron.right{margin-left:.4em}
#save-config-overview section.specifications .specificationsList{display:flex;flex-flow:row wrap;justify-content:space-between;z-index:1}
#save-config-overview section.specifications .specificationsList .specification-tile:nth-child(even) .spec-img-wrapper{margin-left:auto}
#save-config-overview section.specifications .specificationsList .specification-tile:nth-child(even) p{width:153px;margin-left:auto}
#save-config-overview section.specifications .specificationsList .specification-tile{width:45%;display:inline-flex;flex-direction:column;justify-content:center}
#save-config-overview section.specifications .specificationsList .specification-tile.show-expanded{display:none}
#save-config-overview section.specifications .specificationsList .specification-tile.show-expanded.visible{display:inline-flex}
@media(max-width:767px){#save-config-overview section.specifications .specificationsList .specification-tile.show-large{display:none}
#save-config-overview section.specifications .specificationsList .specification-tile.show-large.visible{display:inline-flex}
}
#save-config-overview section.specifications .specificationsList .specification-tile .spec-img-wrapper{height:86px;overflow:hidden;margin-bottom:3px}
@media(max-width:767px){#save-config-overview section.specifications .specificationsList .specification-tile .spec-img-wrapper{height:62px}
}
#save-config-overview section.specifications .specificationsList .specification-tile .spec-img-wrapper img{position:relative;top:50%;transform:translateY(-50%);width:153px}
#save-config-overview section.specifications .moreSpecs{margin-left:auto;text-decoration:none}
#save-config-overview section.specifications .moreSpecs i{position:relative;margin-left:.4em}
#save-config-overview section.specifications .moreSpecs i.up,#save-config-overview section.specifications .moreSpecs i.down{top:.2em}
#save-config-overview section.exactMatches,#save-config-overview section.similarMatches{float:left;display:flex;flex-direction:column;width:100%;margin-top:3em}
#save-config-overview section.exactMatches .exactMatchText h4,#save-config-overview section.exactMatches .similarMatchText h4,#save-config-overview section.similarMatches .exactMatchText h4,#save-config-overview section.similarMatches .similarMatchText h4{float:left;padding:1.5em 0}
#save-config-overview section.exactMatches .exactMatchText p,#save-config-overview section.exactMatches .similarMatchText p,#save-config-overview section.similarMatches .exactMatchText p,#save-config-overview section.similarMatches .similarMatchText p{float:right;padding:1.5em 0}
#save-config-overview section.exactMatches .exactMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.exactMatches .similarMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.similarMatches .exactMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.similarMatches .similarMatchContainer .user-vehicle.user-vehicle--card{border-width:1px 1px 1px 0}
@media(max-width:767px){#save-config-overview section.exactMatches .exactMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.exactMatches .similarMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.similarMatches .exactMatchContainer .user-vehicle.user-vehicle--card,#save-config-overview section.similarMatches .similarMatchContainer .user-vehicle.user-vehicle--card{border-width:1px 1px 1px 1px}
}
@media(min-width:768px) and (max-width:1023px){#save-config-overview section.exactMatches .exactMatchContainer .user-vehicle.user-vehicle--card:nth-child(n+3),#save-config-overview section.exactMatches .similarMatchContainer .user-vehicle.user-vehicle--card:nth-child(n+3),#save-config-overview section.similarMatches .exactMatchContainer .user-vehicle.user-vehicle--card:nth-child(n+3),#save-config-overview section.similarMatches .similarMatchContainer .user-vehicle.user-vehicle--card:nth-child(n+3){border-width:0 1px 1px 1px}
}
#save-config-overview section.exactMatches .exactMatchContainer .user-vehicle.user-vehicle--card:first-child,#save-config-overview section.exactMatches .similarMatchContainer .user-vehicle.user-vehicle--card:first-child,#save-config-overview section.similarMatches .exactMatchContainer .user-vehicle.user-vehicle--card:first-child,#save-config-overview section.similarMatches .similarMatchContainer .user-vehicle.user-vehicle--card:first-child{border-width:1px 1px 1px 1px}
#save-config-overview a.add-vehicle{position:relative;font-size:1.25em;text-align:center}
.registered-vehicle-info{margin-bottom:15px}
.registered-vehicle-info p{margin-bottom:5px}
.tooltip-header{margin-top:2em;margin-bottom:1.5em;overflow-x:hidden}
.tooltip-body{font-size:1em;overflow-x:hidden}
.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper{font-family:AudiTypeExtended;font-weight:normal;position:relative;padding:2em auto;box-sizing:border-box}
.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper .afs-send-payment-info-header{display:inline}
.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper .afs-send-payment-info-header span i{float:left;font-size:1.7em;margin-right:1em}
.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper #myaudi-afs-send-payment-info-content{min-height:10em;display:flex;flex-flow:row;margin-top:1.5em;line-height:1.8em}
.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper #myaudi-afs-send-payment-info-content .left,.myaudi-afs-send-payment-info-component#myaudi-afs-send-payment-info-wrapper #myaudi-afs-send-payment-info-content .right{display:block;margin-right:1em;width:50%}
.info-header{font-size:1em;font-weight:bold}
.info-content{font-size:1em}
.info-space{margin:1.5em 0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper{margin-bottom:3em;font-family:AudiTypeExtended;font-weight:normal;display:block}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-hero-back{position:relative;font-size:1em;font-weight:bold;margin-bottom:2em;z-index:2}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-hero-back a{text-decoration:none}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary{float:left;width:30%;line-height:1.8em;z-index:1}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary .afs-payment-history-cta{margin:.5em 0 0 0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary .afs-payment-history-header{font-weight:bold;font-size:1.667em;margin:0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary>hr{width:7em;border:0;border-top:.8em solid #bb0a30;margin:2em 0;padding:0;text-align:left}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary div{margin:2em 0 1em 0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary a{text-decoration:none;font-size:1em;font-weight:bold}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details{float:left;margin-left:5em;z-index:0;width:60%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account{height:16em;white-space:nowrap}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container{display:flex;flex-direction:row}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container.right{margin-top:3em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container .afs-account-info-content{width:50%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container .afs-account-info-content div{margin:.5em 0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container .afs-account-info-content span{display:inline}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container{width:100%;padding-top:2em;clear:both}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-header{font-weight:bold;font-size:1.667em;margin:0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements{padding-top:2em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments{overflow:auto;padding:1em;margin-bottom:.5em;background-color:#e5e5e5}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments.header-row{background-color:white}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row{float:left;margin-left:1em;margin-right:1em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-bottom{width:15%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-middle{width:45%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-top{width:30%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .pymt-value{float:left;width:50%;white-space:nowrap}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .cta{text-decoration:underline;font-weight:normal;width:30%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .cta.delete{float:right}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .cta a{text-decoration:none}
@media(max-width:1023px){.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper{flex-wrap:wrap}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary{margin-top:-2em;width:100%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary #afs-payment-history-summary{display:none}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-summary #afs-payment-history-summary--cta{margin:0;position:relative;top:15em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details{width:100%;margin-left:0;margin-top:-1em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details #payment-history--name{margin-bottom:1em}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account{display:flex;flex-direction:row}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container{display:block;width:50%}
}
@media(max-width:1023px) and (max-width:479px){.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container{font-size:.9em}
}
@media(max-width:1023px){.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container.right{margin-top:0;text-align:right}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container .afs-account-info-content{width:100%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-details .afs-payment-history-account .afs-account-info-container .afs-account-info-content div{margin:.5em 0}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments.header-row{display:none}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row{font-size:16px;line-height:1.5;width:95%;float:left;clear:both}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-bottom{width:30%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-middle{width:95%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.row-top{width:95%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .pymt-value{width:50%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .date,.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .type{text-align:left}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .status,.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .payment{text-align:right}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .status,.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .type{font-size:12px}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row .cta{text-align:left;width:30%}
.myaudi-afs-payment-history-component#myaudi-afs-payment-history-wrapper .afs-payment-history-statements-container .afs-payment-history-statements .afs-payment-history-payments .payment-row.cta.download{display:none}
}
.afs-label{font-weight:bold}
@media(max-width:479px){.afs-label{font-size:.8em}
}
.afs-label.large{font-size:1.1em}
.afs-value{font-size:1em}
@media(max-width:479px){.afs-value{font-size:.8em}
}
.afs-payment-detail-breakdown{width:100%;font-family:AudiTypeExtended;font-weight:normal;display:flex;flex-direction:row;flex-wrap:nowrap}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-labels{width:70%;white-space:nowrap;line-height:2em}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-labels .afs-payment-details-section{font-weight:bold}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-labels .afs-payment-details-label{font-weight:bold}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-labels .afs-payment-details-label.itemized{font-weight:normal;padding-left:4em}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-labels .afs-payment-details-label.space{margin-bottom:1em}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-values{text-align:right;margin-right:1em;width:30%;line-height:2em}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-values .afs-payment-details-value{font-weight:bold}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-values .afs-payment-details-value.itemized{font-weight:normal}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-values .afs-payment-details-value.space{margin-bottom:1em}
.afs-payment-detail-breakdown .afs-payment-detail-breakdown-values .afs-payment-details-section-total{font-weight:bold}
.afs-payment-total-divider{width:100%;margin:0 0 1.5em 0;border:.5px #e5e5e5 solid}
.afs-tad-cta{margin-top:2em;text-align:center}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper{font-family:AudiTypeExtended;font-weight:normal;position:relative;padding:2em auto;box-sizing:border-box}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper .afs-past-payment-header{display:inline}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper .afs-past-payment-header span i{float:left;font-size:1.7em;margin-right:1em}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper #myaudi-afs-past-payment-content{min-height:5em;display:block}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper #myaudi-afs-past-payment-content .afs-past-payment-date{margin-top:1.5em}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper #myaudi-afs-past-payment-content .afs-past-payment-amount{margin-top:.5em;font-size:1.5em;font-weight:bold}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper .afs-past-payment-links{margin-top:2em;font-size:1em;font-weight:bold}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper .afs-past-payment-links div{margin-top:.75em}
.myaudi-afs-past-payment-component#myaudi-afs-past-payment-wrapper .afs-past-payment-links div a{text-decoration:none}
.overview-delink-wrapper{margin-top:.25em}
.overview-delink-wrapper a{text-decoration:none;font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component{font-family:AudiTypeExtended;font-weight:normal;z-index:1}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content p{font-weight:bold;font-size:1.5em;margin-top:1.5em;margin-bottom:1em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-onetime-payment{width:50%;margin-bottom:1em}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-onetime-payment{width:auto}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-onetime-payment a{font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-faqs{clear:both;margin-top:2.5em;font-size:.9em}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-faqs{font-size:.8em}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-faqs a{text-decoration:none;font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current{display:flex;flex-direction:row}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .afs-autopay .afs-autopay-icon{white-space:nowrap;font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .afs-autopay .afs-autopay-icon span{vertical-align:middle}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .afs-autopay .afs-autopay-icon .sm-space{margin-left:.9em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .afs-autopay .afs-autopay-icon a{margin-left:2em;text-decoration:none}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current i{font-size:.5em;margin-left:.5em;margin-right:2em;vertical-align:bottom}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .myaudi-afs-overview-details__total-amount-due{padding:0 2em 0 0}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .myaudi-afs-overview-details__due-date{border-left:1px solid #000;padding-left:2em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info{display:flex;flex-direction:row}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__past-payment-container{margin-right:2em;margin-top:1em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__past-payment-container .myaudi-afs-overview-details__sm-value span{font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__account-info{margin-top:1em}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__account-info{margin-left:-1em}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__account-info a{font-weight:bold;text-decoration:none}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__more-info .myaudi-afs-overview-details__account-info a{font-size:.9em}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container{font-family:AudiType;font-weight:bold}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container a{text-decoration:none;font-style:normal}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link{margin-bottom:2em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link .audicon-checkmark{margin:0 15px 0 15px;color:#090}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link .link-bar{margin-bottom:10px;font-family:AudiTypeExtended}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link .tease-bar{font-size:14px;background-color:#f2f2f2;width:350px;font-family:AudiType;font-weight:normal;padding-top:6px}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link .tease-bar.last{padding-bottom:6px}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link .tease-bar{width:100%}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link #linkAccountButton{margin-top:12px;width:350px}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-link #linkAccountButton{width:100%}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__no-account--container .myaudi-afs-overview-details-no-account{margin-bottom:2em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__unavailable--container .myaudi-afs-overview-details__unavailable--message{display:flex;justify-content:center;align-items:center;color:#000;font-size:.8em;width:36em;height:8em;margin-bottom:1em}
@media(max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__unavailable--container .myaudi-afs-overview-details__unavailable--message{width:auto;height:auto}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__unavailable--container .myaudi-afs-overview-details___unavailable--cta a{font-weight:bold;text-decoration:none}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-cta:last-of-type{padding-bottom:2em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment-full{width:26em;margin-right:1em;float:left;font-weight:bold;margin-bottom:.5em}
@media(max-width:767px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment-full{width:13em}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment-full a.button{border-width:1px !important;margin-top:1.5em;text-align:center;font-weight:bold}
@media(max-width:767px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment-full a.button{display:block}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment,.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-autopay-enroll{float:left;font-weight:bold}
@media(max-width:767px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment,.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-autopay-enroll{width:13em}
}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment a.button,.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-autopay-enroll a.button{border-width:1px !important;margin-top:1.5em;text-align:center;font-weight:bold}
@media(max-width:767px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-onetime-payment a.button,.myaudi-afs-overview-details#myaudi-afs-overview-details-component .afs-autopay-enroll a.button{display:block}
}
.myaudi-afs-overview-details__header{font-weight:bold;font-size:1.5em;margin-bottom:.5em}
.myaudi-afs-overview-details__title{font-size:.9em}
.myaudi-afs-overview-details__value{font-size:1.25em}
.myaudi-afs-overview-details__value.emphasize{font-size:1.5em;font-weight:bold}
.myaudi-afs-overview-details__value.past-due{color:#bb0a30}
.myaudi-afs-overview-details__sm-value{font-size:.8em}
.afs-overview-autopay{font-size:.7em}
.small-spacing{margin-right:.5em}
.tooltip{text-decoration:none}
.small-circle{background-color:#090;border-radius:50%;width:.5em;height:.5em;display:inline-block}
.bg-red{background-color:#bb0a30}
@media(max-width:1023px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component{position:relative !important;margin-top:2em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content a.button{width:26em}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .afs-faqs{font-size:.8em;clear:both}
.myaudi-afs-overview-details#myaudi-afs-overview-details-component .myaudi-afs-overview-details__content .myaudi-afs-overview-details__current .myaudi-afs-overview-details__total-amount-due{padding:0}
}
@media(max-width:1023px) and (max-width:479px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component{margin-top:0}
}
@media(max-width:1023px) and (min-width:480px) and (max-width:767px){.myaudi-afs-overview-details#myaudi-afs-overview-details-component{margin-top:-3em}
}
.myaudi-afs-manage-profile{padding-bottom:.5em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper{font-family:AudiType;font-weight:normal;height:auto;overflow:auto}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__account{margin-bottom:.5em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__container{margin-bottom:.5em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__container .myaudi-afs-manage-profile__content{margin-top:1em;margin-bottom:1em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__container .myaudi-afs-manage-profile__content .myaudi-afs-manage-profile__vin{margin-bottom:3.25em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__button{margin-top:1em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__disconnect{margin-top:.75em;font-size:1em;font-weight:bold}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__disconnect a{text-decoration:none}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__no-link{font-weight:bold;font-size:1em}
.myaudi-afs-manage-profile .myaudi-afs-manage-profile-wrapper .myaudi-afs-manage-profile__no-link a{text-decoration:none;font-style:normal}
.spacing{margin-right:3em}
.circle{background-color:#090;border-radius:50%;width:1em;height:1em;display:inline-block}
.bg-grey{background-color:#666}
@media(max-width:479px){.myaudi-afs-manage-profile__button a{margin-bottom:.5em}
}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper{font-family:AudiTypeExtended;font-weight:normal;position:relative;padding:2em auto;box-sizing:border-box}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper .afs-manage-account-header{display:inline}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper .afs-manage-account-header span i{float:left;font-size:1.7em;margin-right:1em}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper #myaudi-afs-manage-account-content{display:block;margin-top:1.5em;width:70%;line-height:1.8em}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper .afs-manage-account-links{margin-top:2em;font-size:1em;font-weight:bold}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper .afs-manage-account-links div{margin-top:.75em}
.myaudi-afs-manage-account-component#myaudi-afs-manage-account-wrapper .afs-manage-account-links div a{text-decoration:none}
.myaudi-afs-login-result-modal{display:flex;justify-content:center;margin:2em auto}
.myaudi-afs-login-result-modal .afs-login-result-modal__icon{float:left;margin-right:1.5em;font-size:2em}
.myaudi-afs-login-result-modal .afs-login-result-modal__container{font-family:AudiType;font-weight:bold;float:right;display:flex;flex-direction:column;white-space:normal;width:30em}
.myaudi-afs-login-result-modal .afs-login-result-modal__container .afs-login-result-modal__message{display:block;margin-bottom:5em}
.myaudi-afs-login-result-modal .afs-login-result-modal__container .afs-login-result-modal__message .afs-login-result-modal__header{display:block;color:#000;margin-bottom:2em}
.myaudi-afs-login-result-modal .afs-login-result-modal__container .afs-login-result-modal__message .afs-login-result-modal__body{display:block;color:#666}
.myaudi-afs-login-result-modal .afs-login-result-modal__container .afs-login-result-modal__buttons{display:inline-flex}
.myaudi-afs-login-result-modal .afs-login-result-modal__container .afs-login-result-modal__buttons .afs-inactive__continue{display:inline}
@media(max-width:479px){.myaudi-afs-login-result-modal{display:block}
.myaudi-afs-login-result-modal .afs-login-result-modal__icon{float:none;display:block;width:20px;margin:2em auto}
.myaudi-afs-login-result-modal .afs-login-result-modal__container{float:none;display:block;width:auto}
}
.fill{background:#090}
.red{border-color:#bb0a30;color:#bb0a30}
.larger{width:13em !important}
.afs-icon-larger{font-size:3em !important}
#link-afs-account-modal-content{text-align:center}
#link-afs-account-modal-content .content-wrapper{margin:2em}
#link-afs-account-modal-content .icon{font-size:3em;padding-bottom:17px}
#link-afs-account-modal-content .headline{height:30px;font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.43em;letter-spacing:normal;color:#000;margin:auto;padding-bottom:16px}
#link-afs-account-modal-content .body{width:319px;object-fit:contain;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5em;letter-spacing:normal;color:#000;margin:auto;padding-bottom:15px;text-align:left}
#link-afs-account-modal-content button{width:250px;height:52px;font-size:1em;margin:2em 0 0 0}
#link-afs-account-modal-content iframe{height:890px}
#link-afs-account-modal-content .div-table{display:table;width:auto;border-spacing:5px}
#link-afs-account-modal-content .div-table-row{display:table-row;width:auto;clear:both}
#link-afs-account-modal-content .div-table-col1{float:left;display:table-cell;width:20px}
#link-afs-account-modal-content .div-table-col2{float:left;display:table-cell;width:275px}
.myaudi-afs-inactive{display:flex;justify-content:center;margin-top:2em}
.myaudi-afs-inactive .afs-inactive__icon{float:left;margin-right:1em;font-size:3em}
.myaudi-afs-inactive .afs-inactive__container{font-family:AudiType;font-weight:bold;float:right;display:flex;flex-direction:column}
.myaudi-afs-inactive .afs-inactive__container .afs-inactive__message{display:block;margin-bottom:5em}
.myaudi-afs-inactive .afs-inactive__container .afs-inactive__message .afs-inactive__copy{display:block}
.myaudi-afs-inactive .afs-inactive__container .afs-inactive__button{display:inline-flex}
.myaudi-afs-inactive .afs-inactive__container .afs-inactive__button .afs-inactive__continue{display:inline}
.myaudi-afs-inactive .afs-inactive__container .afs-inactive__button .afs-inactive__logout{display:inline}
.afs-warning__icon{color:#bb0a30}
@media(max-width:767px){.myaudi-afs-inactive{flex-direction:column}
.myaudi-afs-inactive .afs-inactive__icon{float:none;margin:.5em auto}
.myaudi-afs-inactive .afs-inactive__container{float:none;margin:.5em auto}
}
.myaudi-afs-iframe iframe{display:block;height:100vh;width:100vw;max-width:500px;border:0}
.myaudi-afs-iframe .iframe-cover{background-color:#fff;text-align:center;position:absolute;height:100%;width:100%}
.myaudi-afs-iframe .iframe-cover .iframe-cover__content,.myaudi-afs-iframe .iframe-cover .myaudi-afs-idle{transform:translateY(-50%);padding-bottom:65px;position:relative;user-select:none;margin:0 auto;width:360px;top:50%}
.myaudi-afs-iframe .iframe-cover .myaudi-afs-idle{padding:0}
.myaudi-afs-iframe .iframe-cover .iframe-cover__headline{font-family:AudiTypeExtended;font-weight:normal;line-height:36px;font-size:24px}
.myaudi-afs-iframe .iframe-cover .iframe-cover__subhead{font-family:AudiType;font-weight:200;line-height:28px;font-size:16px;margin:25px 0}
.myaudi-afs-iframe .iframe-cover .button{width:14em;float:left}
.myaudi-afs-iframe .iframe-cover #removeOverlay:hover{background-color:#000;color:#fff}
.myaudi-afs-iframe .iframe-cover #leaveModal{margin-right:0}
#modal.afs-modal #modal__bg #modal__window{padding:0 !important;max-height:100vh;max-width:500px;height:100vh;width:100vw;min-width:0;pointer-events:all}
#modal.afs-modal #modal__bg #modal__window #modal__body{max-height:100vh;overflow-x:hidden;overflow-y:auto}
@media(max-width:767px){body.iframe-modal-open{overflow:hidden;height:100vh}
#modal.afs-modal #modal__bg{background-color:inherit}
#modal.afs-modal #modal__bg #modal__window #modal__body{max-width:100% !important}
#modal.afs-modal #modal__bg #modal__window #modal__body .iframe-cover{position:fixed;top:0;left:0}
#modal.afs-modal #modal__bg #modal__window #modal__body .iframe-cover .iframe-cover__content{transform:translateY(-50%);padding-bottom:65px;position:relative;user-select:none;margin:0 auto;width:320px;top:50%}
#modal.afs-modal #modal__bg #modal__window #modal__body .iframe-cover .iframe-cover__content .button{width:12em}
}
@media(min-width:768px) and (max-width:1023px){#modal.afs-modal #modal__bg #modal__window{overflow:auto}
#modal.afs-modal #modal__bg #modal__window #modal__body{min-width:0 !important}
}
.myaudi-afs-idle{display:flex;justify-content:center;margin-top:2em}
.myaudi-afs-idle .afs-idle__icon{float:left;margin-right:1em;font-size:3em}
.myaudi-afs-idle .afs-idle__container{font-family:AudiType;font-weight:bold;float:right;display:flex;flex-direction:column}
.myaudi-afs-idle .afs-idle__container .afs-idle__message{display:block;margin-bottom:5em;width:240px}
.myaudi-afs-idle .afs-idle__container .afs-idle__message .afs-idle__copy,.myaudi-afs-idle .afs-idle__container .afs-idle__message .afs-idle__countdown,.myaudi-afs-idle .afs-idle__container .afs-idle__message .afs-idle__copy2{display:inline}
.myaudi-afs-idle .afs-idle__container .afs-idle__buttons{display:inline-flex;width:240px}
.myaudi-afs-idle .afs-idle__container .afs-idle__buttons .afs-idle__continue,.myaudi-afs-idle .afs-idle__container .afs-idle__buttons .afs-idle__logout{display:inline}
.idle-fixed{width:10em}
.afs-warning__icon{color:#bb0a30}
@media(max-width:767px){.myaudi-afs-idle{flex-direction:column}
.myaudi-afs-idle .afs-idle__icon{float:none;margin:.5em auto}
.myaudi-afs-idle .afs-idle__container{float:none;margin:.5em auto}
}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper{background:linear-gradient(to bottom,#e5e8e7,#e5e8e7 6em,#fff)}
@media(min-width:1024px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper{margin-bottom:2em}
}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper{font-family:AudiTypeExtended;font-weight:normal;position:relative;padding-top:2em;box-sizing:border-box;display:flex;flex-direction:row;margin:0 auto}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .myaudi-afs-hero-placeholder{position:relative;height:31em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper{position:relative;width:70%;height:31em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-back{position:relative;font-size:1em;font-weight:bold;margin-bottom:1em;z-index:2}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-back a{text-decoration:none}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container{z-index:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container img{position:absolute;width:100%;top:-12em;right:-8em;pointer-events:none}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container .audicon-rings{position:absolute;font-size:20em;top:.15em;left:1em;pointer-events:none}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info{z-index:1;position:absolute;width:100%}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-vin{top:0;left:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-account{position:absolute;left:0;top:23em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more{font-size:1em;font-weight:bold;position:absolute;left:0;top:28em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more a{text-decoration:none}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more a i{vertical-align:middle}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container{position:absolute;top:34em;left:4.5em;height:0;width:100%}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container ul li{list-style:none;flex-grow:1;width:20%;margin:1em auto}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container ul li .afs-loan-label{font-size:.9em;font-weight:bold;display:inline}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper{position:absolute;right:3.5em;width:auto;z-index:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-closed p{font-weight:bold;font-size:1.5em;margin-top:1.5em;margin-bottom:1em;white-space:nowrap}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-closed #payment-manage{box-sizing:border-box;text-align:center;width:100%;margin-right:2em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-current{white-space:nowrap}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date{width:5em;display:flex;flex-direction:row;justify-content:space-between}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-date .afs-due-date{font-size:.8em;text-transform:uppercase}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-date .afs-due-amount{font-size:1.5em;font-weight:bold;white-space:nowrap}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-date .afs-due-amount i{font-size:.5em;margin-left:1em;margin-right:2em;vertical-align:bottom}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-autopay{font-weight:bold;font-size:1em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-autopay .afs-autopay-icon{white-space:nowrap;margin-left:.5em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-autopay .afs-autopay-icon span{vertical-align:middle}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-autopay .afs-autopay-icon .sm-space{margin-left:.9em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-autopay .afs-autopay-icon a{margin-left:2em;text-decoration:none}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment-full{float:left;font-weight:bold;width:100%;margin-right:1em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment-full a.button{border-width:1px !important;margin-top:1.5em;text-align:center;font-weight:bold}
@media(max-width:767px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment-full a.button{display:block}
}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-autopay-enroll{float:left;width:auto;font-weight:bold}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-autopay-enroll a.button{border-width:1px !important;margin-top:1.5em;text-align:center;font-weight:bold}
@media(max-width:767px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-autopay-enroll a.button{display:block}
}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment{float:left;width:auto;font-weight:bold}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment a.button{border-width:1px !important;margin:1.5em 0 0 0;text-align:center;font-weight:bold}
@media(max-width:767px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-onetime-payment a.button{display:block}
}
@media(max-width:1023px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper{display:block}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper{position:static;width:100%}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container .audicon-rings{left:.15em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container{position:relative;top:0;left:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container ul li{width:50%}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper{width:100%;position:relative;right:0;margin-left:0;margin-bottom:2em;z-index:0}
}
@media(max-width:479px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-account{top:24em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more{left:auto;right:2em;top:24em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container img{top:2em;right:0}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-loan-info-container ul{margin-top:2em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date{width:auto}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper .afs-payment-date .afs-date .afs-due-amount{width:1em}
}
@media(min-width:480px) and (max-width:767px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-account{bottom:6em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more{left:auto;right:3em;top:23em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container img{top:-6em;right:-3em}
}
@media(min-width:768px) and (max-width:1023px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-account{bottom:5em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-vehicle-info #afs-hero-see-more{left:auto;right:3em;top:23em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container img{top:-10em;right:-7em}
}
@media(min-width:1024px) and (max-width:1279px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-hero-wrapper .afs-hero-img-container img{top:-7em;right:-3em}
.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper{right:3.5em}
}
@media(min-width:768px){.myaudi-afs-hero.section{margin-top:-2em}
}
@media(min-width:1280px){.myaudi-afs-hero-component#myaudi-afs-hero-wrapper .myaudi-afs-hero-component#myaudi-afs-hero-responsive-wrapper .afs-payment-wrapper{right:3.5em}
}
.myaudi-afs-delink{display:flex;justify-content:center;margin-top:2em}
.myaudi-afs-delink .afs-delink__container{font-family:AudiType;font-weight:normal;color:#666;display:flex;flex-direction:column}
.myaudi-afs-delink .afs-delink__container .afs-delink__message{display:block;margin-bottom:5em;width:30em}
.myaudi-afs-delink .afs-delink__container .afs-delink__message .afs-delink__copy{display:inline}
.myaudi-afs-delink .afs-delink__container .afs-delink__message .afs-delink__copy a{text-decoration:none}
.myaudi-afs-delink .afs-delink__container .afs-delink__message .afs-delink__copy span{font-weight:bold;color:#000}
.myaudi-afs-delink .afs-delink__container .afs-delink__errors{margin-top:-3em;margin-bottom:1em}
.myaudi-afs-delink .afs-delink__container .afs-delink__buttons{display:inline-flex;width:30em}
.myaudi-afs-delink .afs-delink__container .afs-delink__buttons .afs-delink__submit,.myaudi-afs-delink .afs-delink__container .afs-delink__buttons .afs-delink__cancel{display:inline}
.button-fixed{width:16em}
.afs-warning__icon{color:#bb0a30}
@media(max-width:479px){.myaudi-afs-delink{flex-direction:column}
.myaudi-afs-delink .afs-delink__container .afs-delink__message{width:100%}
.myaudi-afs-delink .afs-delink__container .afs-delink__buttons{display:block;width:100%}
.myaudi-afs-delink .afs-delink__container .afs-delink__buttons button#delink,.myaudi-afs-delink .afs-delink__container .afs-delink__buttons button#cancel{width:100%}
}
.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper{font-family:AudiTypeExtended;font-weight:normal;position:relative;box-sizing:border-box;border-top:1px solid #ccc;margin-bottom:3em}
.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper .myaudi-afs-contact-us-header{margin-top:2em}
.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content{min-height:10em;display:flex;margin-top:1.5em;line-height:1.8em}
@media(max-width:767px){.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content{flex-flow:row wrap}
}
.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content .left,.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content .right{display:block;margin-top:1em;margin-right:1em;width:50%}
@media(max-width:767px){.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content .left,.myaudi-afs-contact-us-component#myaudi-afs-contact-us-wrapper #myaudi-afs-contact-us-content .right{width:100%;margin-right:0}
}
.myaudi-afs-add-vehicles{display:block;margin-top:2em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container{font-family:AudiType;font-weight:normal}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message{display:block;margin-bottom:5em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__header{margin-bottom:1.5em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__user-info{display:block;color:#000;font-size:1em;margin-top:.5em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__body{display:block;color:#666;margin-bottom:2em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__body span{color:#000}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list{display:block}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul{margin:0}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li{display:block;margin-bottom:1em}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info{display:flex}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info #model{font-family:AudiType;font-weight:bold}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info .afs-car__info{align-self:flex-start}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info .red{color:#bb0a30}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info #cta-copy-vin{color:#666}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info #cta-add-vin{font-family:AudiType;font-weight:bold;color:#000}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info #cta-add-vin a{text-decoration:none}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__message .afs-add-vehicles__list ul li .afs-vehicle__info .afs-cta{margin-left:auto}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__buttons{display:inline-flex}
.myaudi-afs-add-vehicles .afs-add-vehicles__container .afs-add-vehicles__buttons .afs-inactive__continue{display:inline}
@media(max-width:767px){.myaudi-afs-add-vehicles{display:block}
.myaudi-afs-add-vehicles .afs-add-vehicles__icon{display:block;width:20px;margin:2em auto}
.myaudi-afs-add-vehicles .afs-add-vehicles__container{float:none;display:block}
}
body:not(.cq-wcm-edit) .myaudi-360-pano__container,body:not(.cq-wcm-edit) li.tabs__tab-item[data-filter*="360_panoramic"]{display:none}
.myaudi-360-pano__container{background:#b3b3b3;position:relative;min-height:14em;width:100%}
.myaudi-360-pano__container .myaudi-360-pano__information{justify-content:center;flex-direction:column;position:absolute;display:flex;margin:auto;height:50%;z-index:1;bottom:0;left:4%;top:0}
.myaudi-360-pano__container .myaudi-360-pano__cta{font-family:AudiTypeExtended;text-decoration:none;padding:1em 1.8em;display:table;cursor:pointer}
.myaudi-360-pano__container .myaudi-360-pano__cta--white{background-color:#fff;color:#000}
.myaudi-360-pano__container .image-element{padding:10% 0}
#modal.fullscreen #modal__bg #modal__window #modal__body iframe.myaudi-360-pano-iframe{height:100vh;width:100vw;border:0}
#CQ .myaudi-360-pano__container{display:block}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#modal.fullscreen #modal__bg #modal__window #modal__body iframe.myaudi-360-pano-iframe{height:calc(100vh - 44px)}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#modal.fullscreen #modal__bg #modal__window #modal__body iframe.myaudi-360-pano-iframe{height:calc(100vh - 25px)}
}
.multiple-download-documents{list-style:none;margin:0;padding:0;position:relative}
.multiple-download-documents li{margin:0 0 15px}
.multiple-download-documents li a.global-save{line-height:20px;padding:0 0 0 25px}
.button.black-inverse{background-color:transparent !important;border:.2em solid #000 !important;color:#000 !important}
.button.black-inverse i{color:#000 !important}
.button.black-inverse:hover{background-color:#000 !important;color:#fff !important;border-color:transparent !important}
.button.black-inverse:hover i{color:#fff !important}
.button.white-inverse{background-color:transparent !important;border:.2em solid #fff !important;color:#fff !important}
.button.white-inverse i{color:#fff !important}
.button.white-inverse:hover{background-color:#000 !important;color:#fff !important;border-color:transparent !important}
.button.white-inverse:hover i{color:#fff !important}
ul.multi-links-component.align-right{text-align:right}
ul.multi-links-component.align-center{text-align:center}
ul.multi-links-component li{display:block;margin-bottom:5px}
ul.multi-links-component li[class*="button-"]{margin-bottom:20px}
ul.multi-links-component li:last-child{margin-bottom:0}
ul.multi-links-component li a.center-text{text-align:center}
ul.multi-links-component.inline{display:inline-flex;flex-wrap:wrap}
ul.multi-links-component.inline li{white-space:nowrap;margin-bottom:0;margin-right:.25em}
ul.multi-links-component.inline li:last-child{margin-right:0}
ul.multi-links-component.inline li a{min-width:8.6em}
@media(max-width:767px){ul.multi-links-component.inline li a{min-width:8em}
}
ul.multi-links-component a.icon-white i,.single-link a.icon-white i{color:#fff}
ul.multi-links-component a.icon-black i,.single-link a.icon-black i{color:#000}
ul.multi-links-component a.icon-right i,.single-link a.icon-right i{margin:0 0 .25em .5em}
ul.multi-links-component .play-icon-white,.single-link .play-icon-white{color:#fff}
ul.multi-links-component .play-icon-black i,ul.multi-links-component .play-icon-white i,.single-link .play-icon-black i,.single-link .play-icon-white i{margin-right:.5em}
ul.multi-links-component .play-icon-black:hover,ul.multi-links-component .play-icon-white:hover,.single-link .play-icon-black:hover,.single-link .play-icon-white:hover{color:#aa142d}
ul.multi-links-component .play-icon-black:hover i.bordered,ul.multi-links-component .play-icon-white:hover i.bordered,.single-link .play-icon-black:hover i.bordered,.single-link .play-icon-white:hover i.bordered{border-color:#aa142d;color:#aa142d}
ul.multi-links-component .underline,.single-link .underline{text-decoration:underline}
ul.multi-links-component .underline.white,.single-link .underline.white{color:#fff}
ul.multi-links-component .no-underline,.single-link .no-underline{color:#000;text-decoration:none}
ul.multi-links-component .no-underline:hover,.single-link .no-underline:hover{color:#bb0a30}
@media(max-width:767px){ul.multi-links-component li.cta-link,.single-link li.cta-link{margin-bottom:2em}
}
@media(min-width:768px) and (max-width:1023px){ul.multi-links-component.inline li,.single-link.inline li{margin-bottom:1.5em}
}
.ci-styling .multilinks ul.multi-links-component li.button-link:before{content:none}
.ci-styling .multilinks ul.multi-links-component:not(.inline) .text-button{padding-top:0;padding-bottom:0}
.modelslist .model-list-component{margin:0 0 60px 0}
.modelslist .model-list-component.is-empty{margin:0}
.modelslist .model-list-component li.modelslist__model{transition-property:border;transition-duration:.25s;opacity:1;border-width:1px;border-style:solid;border-color:transparent;list-style:none}
.modelslist .model-list-component li.modelslist__model.hidden a{opacity:.2}
.modelslist .model-list-component li.modelslist__model a{transition-property:opacity;transition-duration:.25s;text-decoration:none;display:block}
.modelslist .model-list-component li.modelslist__model a .txt{margin:-1em 1.6em 1em;white-space:nowrap}
.modelslist .model-list-component li.modelslist__model a .txt h5{margin-bottom:0}
.modelslist .model-list-component li.modelslist__model .modelslist__model-ctas ul{justify-content:space-between;text-align:center;margin-left:1em;flex-wrap:wrap;display:flex}
.modelslist .model-list-component li.modelslist__model .modelslist__model-ctas ul>li{margin:0 1em 1em 0;flex:1 34%}
.modelslist .model-list-component li.modelslist__model .modelslist__model-ctas ul>li a{margin:0}
.modelslist .model-list-component.tic-tac-toe>li{border-right-color:#ccc;border-bottom-color:#ccc}
.modelslist .model-list-component.tic-tac-toe>li.bottom{border-bottom-color:transparent}
.modelslist .model-list-component.tic-tac-toe>li.right{border-right-color:transparent}
.modelslist .model-list-sticky-header{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:2;top:-1px;padding:2em 0 1em 0;background-color:#fff}
@media(max-width:767px){.modelslist .model-list-component li.modelslist__model{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
.modelslist .model-list-sticky-header{top:47px}
}
@media(min-width:768px) and (max-width:1023px){.modelslist .model-list-component li.modelslist__model{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1024px) and (max-width:1279px){.modelslist .model-list-component li.modelslist__model{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1280px){.modelslist .model-list-component li.modelslist__model{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.model-specs{display:flex;color:#fff}
.model-specs--black-font{border-color:#000;color:#000}
.model-specs .model-specs-detail{border-right:1px solid;flex-direction:column;padding:0 1em;display:flex}
.model-specs .model-specs-detail:last-child{border-right:0}
.model-specs .model-specs-detail:first-child{padding-left:0}
.model-specs.section-theme{background-color:#000;box-sizing:border-box;border-top:1px solid;text-align:center;position:relative;padding:1.5em 0;width:100%}
.model-specs.section-theme .model-specs-detail{border-color:#4c4c4c;line-height:100%;width:100%}
.model-specs.section-theme .model-specs-detail>div{line-height:100%}
.model-specs.section-theme .model-specs-detail__data{font-size:2.7em;margin:.3em 0}
.model-specs.section-theme .model-specs-detail__title{font-family:AudiType;font-weight:bold}
.model-specs.section-theme .model-specs-detail:first-child{padding-left:1em}
@media(max-width:479px){.model-specs{width:100%}
.model-specs .model-specs-detail{padding-bottom:0;width:100%}
.model-specs.section-theme{padding-bottom:1em;text-align:left;display:block}
.model-specs.section-theme .model-specs-detail{display:block}
.model-specs.section-theme .model-specs-detail:not(:first-child){border-top:1px solid #4c4c4c;padding-top:1.5em}
}
.media-contact_item{line-height:18px;padding:35px}
.media-contact_item h4{font-family:AudiType;font-weight:normal;font-size:12px;margin-bottom:5px}
.media-contact_item p{margin:0}
.media-contact_item .job-title{margin-bottom:30px}
.side-bar .media-contact,.side-bar .media-contact-title{background:#666}
.side-bar .media-contact,.side-bar .media-contact a,.side-bar .media-contact-title,.side-bar .media-contact-title a{color:#fff}
@media(min-width:768px){.side-bar .media-contact a[href^="tel:"],.side-bar .media-contact-title a[href^="tel:"]{text-decoration:none;pointer-events:none}
}
.side-bar .media-contact-title h3{font-family:AudiTypeExtended;font-weight:normal;font-size:18px;font-weight:normal;margin:0;padding:35px 35px 10px 35px}
.side-bar .media-contact-title+.media-contact>.media-contact_item{padding-top:10px}
@media(max-width:767px){body>.container{padding:0}
}
body>.container .subhead h1{margin-top:20px}
@media(max-width:767px){.find-a-dealer #map-side-panel{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.find-a-dealer #map-side-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:37.5%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1024px) and (max-width:1279px){.find-a-dealer #map-side-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16667%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1280px) and (max-width:1439px){.find-a-dealer #map-side-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1440px){.find-a-dealer #map-side-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.find-a-dealer #map-side-panel .tab-content{margin-top:4px;overflow:hidden}
@media(max-width:767px){.find-a-dealer #map-wrapper{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.find-a-dealer #map-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1024px) and (max-width:1279px){.find-a-dealer #map-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.83333%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1280px) and (max-width:1439px){.find-a-dealer #map-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1440px){.find-a-dealer #map-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16667%;float:right;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:767px){.find-a-dealer .subhead h1,.find-a-dealer #dealer-map.list-view #map-wrapper{position:absolute;left:-1000px;display:none}
}
.find-a-dealer #tab-search h2,.find-a-dealer #tab-directions h2,.find-a-dealer #map-search-form legend,.find-a-dealer #tab-directions legend,.find-a-dealer #map-search-form label,.find-a-dealer #tab-directions label,.find-a-dealer #map-filters legend{position:absolute;left:-999em}
.find-a-dealer #tab-search{height:499px;position:relative}
@media(max-width:767px){.find-a-dealer #tab-search{height:auto}
}
.find-a-dealer #tab-search .viewport{height:100%;width:100%}
@media(max-width:767px){.find-a-dealer #tab-search .viewport{height:auto}
}
.find-a-dealer #tab-search .overview{box-sizing:border-box;width:100%;height:100%;padding:20px 0 0 0;overflow:scroll}
@media(max-width:767px){.find-a-dealer #tab-search .overview{position:static}
}
.find-a-dealer #map-search-form,.find-a-dealer #map-filters,.find-a-dealer #map-results-list{width:100%}
.find-a-dealer #map-tabs{margin-bottom:0}
@media(max-width:767px){.find-a-dealer #map-tabs{display:none}
}
.find-a-dealer #map-wrapper{margin-right:0}
@media(max-width:767px){.find-a-dealer #global-footer-copyright{margin-top:0}
}
.user-select{user-select:none}
.find-a-dealer #map-search-form fieldset{margin:0}
@media(max-width:767px){.find-a-dealer #map-search-form{margin-bottom:0}
}
.find-a-dealer #map-search-form .input-container{height:2em}
@media(max-width:767px){.find-a-dealer #map-search-form .input-container{border:0;height:47px;padding-bottom:0}
}
.find-a-dealer #map-search-form .input-container input{width:calc(100% - 6px)}
.find-a-dealer #map-search-form .input-container input.placeholder{color:#999}
@media(max-width:767px){.find-a-dealer #map-search-form .input-container input,.find-a-dealer #map-search-form .input-container input:focus,.find-a-dealer #map-search-form .input-container input:active{display:block;height:36px;padding-top:9px;line-height:1.5;font-size:22px;left:60px;right:47px;position:absolute;border:0;width:auto}
.find-a-dealer #map-search-form .input-container input:focus,.find-a-dealer #map-search-form .input-container input:active{right:90px}
}
.find-a-dealer #map-search-form .input-container .button-search{background-color:transparent;position:absolute;right:-5px;top:-10px}
@media(max-width:767px){.find-a-dealer #map-search-form .input-container .button-search{right:0;top:0}
}
.find-a-dealer #map-search-form .input-container .button-search span{text-indent:-999em}
.find-a-dealer #map-search-form .control-group{position:relative;overflow:hidden;margin:0}
@media(max-width:767px){.find-a-dealer #map-search-form .control-group{margin:0;border-style:solid;border-color:#e5e5e5;border-width:1px 1px 1px 0}
}
.find-a-dealer #map-search-form .button-cleartext{width:19px;height:47px;background:url(../.dist/components/map/styles/img/mobile_cleartext.png) 0 0 no-repeat}
.find-a-dealer #map-search-form .button-geo{width:47px;height:47px;background:#000}
.find-a-dealer #map-search-form .button-cleartext span{position:absolute;left:-999em;text-indent:-999em}
.find-a-dealer #map-search-form .button-cleartext,.find-a-dealer #map-search-form .button-geo,.find-a-dealer #map-search-form .button-map-view-toggle{display:none}
@media(max-width:767px){.find-a-dealer #map-search-form .button-geo,.find-a-dealer #map-search-form .button-map-view-toggle{display:block}
.find-a-dealer #map-search-form .button-geo{position:absolute;left:0;z-index:1;top:0}
.find-a-dealer #map-search-form .button-geo span{text-indent:-999em}
.find-a-dealer #map-search-form .button-search{width:47px;height:47px;position:absolute;right:0;top:0}
.find-a-dealer #map-search-form .button-cleartext{position:absolute;right:60px;top:0}
.find-a-dealer #map-search-form fieldset.active .button-cleartext{display:block}
.find-a-dealer #map-search-form .button-cleartext,.find-a-dealer #map-search-form fieldset.empty .button-cleartext{display:none}
.find-a-dealer #map-search-form .button-map-view-toggle{display:none;width:47px;height:47px;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:absolute;right:0;top:0}
}
@media(max-width:767px){.find-a-dealer .list-view #map-search-form .button-map-view-toggle{background:#fff}
}
@media(max-width:767px){.find-a-dealer .global-list{margin-left:-5px}
}
@media(max-width:767px){.find-a-dealer #map-search-form fieldset.results .button-map-view-toggle{display:block}
}
@media(max-width:767px){.find-a-dealer #map-search-form fieldset.active .button-map-view-toggle,.find-a-dealer #map-search-form fieldset.empty .button-map-view-toggle{display:none}
}
.find-a-dealer #map-filters{margin-bottom:10px}
@media(max-width:767px){.find-a-dealer #map-filters{margin-bottom:0}
}
.find-a-dealer #map-filters a.filters-toggle{display:block;text-decoration:none;border-bottom:1px dotted black;padding-bottom:5px}
.find-a-dealer #map-filters a.filters-toggle span.global-select-arrow{float:right;margin-top:5px}
.find-a-dealer #map-filters form{border:1px solid #e5e5e5;border-top:0}
@media(max-width:767px){.find-a-dealer #map-filters form{margin-bottom:0}
}
.find-a-dealer #map-filters form label{margin-bottom:5px}
.find-a-dealer #map-filters form .global-checkbox{margin-left:10px;margin-right:10px}
@media(max-width:767px){.find-a-dealer #map-filters form .global-checkbox{float:right}
}
@media(max-width:767px){.find-a-dealer #dealer-map.map-view #map-filters{display:none}
.find-a-dealer #map-filters a.filters-toggle{font-family:AudiTypeExtended;font-weight:bold;font-size:12px;border-bottom:1px solid #e5e5e5;padding:12px 14px 12px 10px}
.find-a-dealer #map-filters form{padding:0;border-left:0;border-right:0}
.find-a-dealer #map-filters form fieldset[data-toggle="buttons-checkbox"] label{padding:12px 0 8px;border-top:1px solid #e5e5e5}
.find-a-dealer #map-filters form fieldset[data-toggle="buttons-checkbox"] label span{margin-left:10px}
.find-a-dealer #map-filters form fieldset[data-toggle="buttons-checkbox"] label:first-child{border-top:0}
}
.find-a-dealer #map-results{clear:both}
.find-a-dealer #map-results ol{padding:0;margin:0;min-height:100px}
.find-a-dealer #map-results ol>li{position:relative;padding:8px 0 8px 40px;margin:0;list-style-type:none;border-bottom:1px solid #e5e5e5}
.find-a-dealer #map-results ol>li .rank{background-image:url("../.dist/components/map/styles/img/pins.png");background-position:2.5em 0;color:#fff;line-height:2.5em;text-align:center;position:absolute;font-weight:bold;display:block;height:3.33em;width:2.25em;top:1.16em;left:0}
.find-a-dealer #map-results ol li.no-results{display:block}
.find-a-dealer #map-results ol li.active .rank{background-position:0 0}
.find-a-dealer #map-results ol li .rank-1{background-position:30px -40}
.find-a-dealer #map-results ol li.active .rank-1{background-position:0 -40}
.find-a-dealer #map-results ol li .rank-2{background-position:30px -80}
.find-a-dealer #map-results ol li.active .rank-2{background-position:0 -80}
.find-a-dealer #map-results ol li .rank-3{background-position:30px -120}
.find-a-dealer #map-results ol li.active .rank-3{background-position:0 -120}
.find-a-dealer #map-results ol li .rank-4{background-position:30px -160}
.find-a-dealer #map-results ol li.active .rank-4{background-position:0 -160}
.find-a-dealer #map-results ol li .rank-5{background-position:30px -200}
.find-a-dealer #map-results ol li.active .rank-5{background-position:0 -200}
.find-a-dealer #map-results ol li .rank-6{background-position:30px -240}
.find-a-dealer #map-results ol li.active .rank-6{background-position:0 -240}
.find-a-dealer #map-results ol li .rank-7{background-position:30px -280}
.find-a-dealer #map-results ol li.active .rank-7{background-position:0 -280}
.find-a-dealer #map-results ol li .rank-8{background-position:30px -320}
.find-a-dealer #map-results ol li.active .rank-8{background-position:0 -320}
.find-a-dealer #map-results ol li .rank-9{background-position:30px -360}
.find-a-dealer #map-results ol li.active .rank-9{background-position:0 -360}
.find-a-dealer #map-results ol li .rank-10{background-position:30px -400}
.find-a-dealer #map-results ol li.active .rank-10{background-position:0 -400}
.find-a-dealer #map-results ol li .rank-11{background-position:30px -440}
.find-a-dealer #map-results ol li.active .rank-11{background-position:0 -440}
.find-a-dealer #map-results ol li .rank-12{background-position:30px -480}
.find-a-dealer #map-results ol li.active .rank-12{background-position:0 -480}
.find-a-dealer #map-results ol li .rank-13{background-position:30px -520}
.find-a-dealer #map-results ol li.active .rank-13{background-position:0 -520}
.find-a-dealer #map-results ol li .rank-14{background-position:30px -560}
.find-a-dealer #map-results ol li.active .rank-14{background-position:0 -560}
.find-a-dealer #map-results ol li .rank-15{background-position:30px -600}
.find-a-dealer #map-results ol li.active .rank-15{background-position:0 -600}
.find-a-dealer #map-results ol li .rank-16{background-position:30px -640}
.find-a-dealer #map-results ol li.active .rank-16{background-position:0 -640}
.find-a-dealer #map-results ol li .rank-17{background-position:30px -680}
.find-a-dealer #map-results ol li.active .rank-17{background-position:0 -680}
.find-a-dealer #map-results ol li .rank-18{background-position:30px -720}
.find-a-dealer #map-results ol li.active .rank-18{background-position:0 -720}
.find-a-dealer #map-results ol li .rank-19{background-position:30px -760}
.find-a-dealer #map-results ol li.active .rank-19{background-position:0 -760}
.find-a-dealer #map-results ol li .rank-20{background-position:30px -800}
.find-a-dealer #map-results ol li.active .rank-20{background-position:0 -800}
.find-a-dealer #map-results ol li:last-child{border-bottom:0}
.find-a-dealer #map-results ol h3{font-family:AudiType;font-weight:bold;letter-spacing:0;font-size:12px;line-height:19px;margin-bottom:0}
.find-a-dealer #map-results ol h3 a{text-decoration:none}
.find-a-dealer #map-results .no-results{padding:5px 0 8px 5px;overflow:hidden}
.find-a-dealer #map-results .no-results span{float:left}
.find-a-dealer #map-results .no-results .global-status-alert{margin-right:5px}
.find-a-dealer #map-results .dealer .mob_link_forward{background:url(../.dist/components/map/styles/img/mob_link_forward.png) no-repeat;background-size:50%;display:none;position:absolute;top:30px;right:10px;width:14px;height:23px}
.find-a-dealer #map-results .dealer .audi-sport-logo{width:8em;padding:.5em 0}
.mob-map-infobox-body{display:none}
.mob-map-infobox-body .adr{margin:0 0 10px 0}
.mob-map-infobox-body .openHours{margin:0 0 10px 0}
.mob-map-infobox-body .vcard{margin:20px 12px 0}
.mob-map-infobox-body .vcard h3{font-size:14px;line-height:16px;font-weight:bold}
.mob-map-infobox-body .vcard .adr{margin:10px 0 20px 0}
.mob-map-infobox-body .vcard,.mob-map-infobox-body .row{margin:12px}
.mob-map-infobox-body .accordion-heading .accordion-toggle{padding-left:12px}
.mob-map-infobox-body .accordion{margin-top:20px}
.mob-map-infobox-body .contentWrap{padding:0}
.mob-map-infobox-body .button{text-align:center;display:block}
.mob-map-infobox-body .row{margin-bottom:20px}
.mob-map-infobox-body .accordion-inner .row{margin:0}
@media(max-width:767px){.find-a-dealer .list-view #map-results ol>li{display:block}
.find-a-dealer #map-results ol{min-height:0}
.find-a-dealer #map-results ol>li{padding:8px 0 8px 46px;display:none}
.find-a-dealer #map-results ol>li .rank{left:10px}
.find-a-dealer #map-results ol li.active{display:block}
.find-a-dealer #map-results .dealer .dealer-preview{border-left:1px dotted #e5e5e5;padding-left:12px}
.find-a-dealer #map-results .dealer>div .mob_link_forward{display:block}
.find-a-dealer .button-secondary{width:100px;float:left;padding:10px 20px 10px 20px;margin:0 0 10px 0}
.find-a-dealer .button-secondary:last-child{float:right}
.find-a-dealer .mob-map-infobox-body{max-width:480px;width:100%}
}
.find-a-dealer #map{height:500px;margin-top:35px}
@media(max-width:767px){.find-a-dealer #map{margin-top:0;width:100%}
}
.find-a-dealer #map-results-list .results-default{font-style:italic}
@media(max-width:767px){.find-a-dealer div[controlwidth]{display:none}
}
@media screen and (max-width:767px) and (max-height:568px){.find-a-dealer #map{height:408px}
}
@media screen and (max-width:767px) and (max-height:480px){.find-a-dealer #map{height:360px}
}
@media screen and (max-width:767px) and (max-height:320px){.find-a-dealer #map{height:200px}
}
.find-a-dealer #dealer-map .infoBox{background:url(../.dist/components/map/styles/img/popup_bottom.png) 0 bottom no-repeat;padding-bottom:23px}
@media(max-width:767px){.find-a-dealer #dealer-map .infoBox{display:none}
}
.find-a-dealer #dealer-map .map-infobox{background:url(../.dist/components/map/styles/img/popup_top.png) no-repeat;padding-top:0}
.find-a-dealer #dealer-map .map-infobox-body{background:url(../.dist/components/map/styles/img/popup_middle.png) repeat-y;padding:10px 16px}
.find-a-dealer #dealer-map .map-infobox-body div.pref{font-weight:bold}
.find-a-dealer #dealer-map .map-infobox .global-close-x{position:absolute;right:-10px;top:-10px}
.find-a-dealer #dealer-map .map-infobox .hr{width:100%;height:1px;border:0;margin:0;background-color:#e5e5e5}
.find-a-dealer #dealer-map .map-infobox .vcard .adr{margin-bottom:4px}
.find-a-dealer #dealer-map .map-infobox .vcard .adr .audi-sport-logo>img{width:9em;padding:1.2em 0}
.find-a-dealer #dealer-map .map-infobox .vcard h2{font-family:AudiType;font-weight:bold;letter-spacing:0;line-height:19px;margin-bottom:0;font-size:14px}
.find-a-dealer #dealer-map .map-infobox .hours-toggle-cta{text-decoration:underline;cursor:pointer;padding-bottom:10px}
.find-a-dealer #dealer-map .map-infobox .dealerHours{margin-bottom:12px}
.find-a-dealer #dealer-map .map-infobox .dealerHours-table{font-size:11px;line-height:14px}
.find-a-dealer #dealer-map .map-infobox .dealerHours-table td{padding-right:20px}
.find-a-dealer #dealer-map .map-infobox .map-infobox-links{padding-top:5px;margin-bottom:0}
.find-a-dealer #dealer-map .map-infobox .map-infobox-link{padding-top:5px;margin-bottom:0}
.local-dealer-info-container{position:relative;overflow:auto;padding:6em 0}
.local-dealer-info-container p{padding-bottom:0;font-family:AudiType;font-weight:normal;margin:0}
.local-dealer-info-container h6{margin:0}
.local-dealer-info-container i.audicon-map-pin{margin-right:.5em}
.local-dealer-info-container i.audicon-chevron.right{margin-right:.25em;color:#bb0a30}
.local-dealer-info-container a{text-decoration:none;font-family:AudiType;font-weight:bold}
.local-dealer-info-container .right-border{border-right:1px solid #ccc}
@media(max-width:767px){.local-dealer-info-container{height:17.5em;padding:2em 0}
}
.local-dealer-info-container .local-dealer-info-container__change-location{padding-bottom:2.7em}
.local-dealer-info-container .local-dealer-info-container__change-location .change-location{text-decoration:underline;padding-left:.4em;font-family:AudiType;font-weight:normal;cursor:pointer}
.local-dealer-info-container .local-dealer-info-container__change-location .change-location:hover{color:#bb0a30}
.local-dealer-info-container .local-dealer-info-container__change-location span{padding:0}
.local-dealer-info-container .local-dealer-info-container__change-location .zip-copy,.local-dealer-info-container .local-dealer-info-container__change-location .pipe{padding:0 .4em}
.local-dealer-info-container .local-dealer-info-container__change-location .zip-copy{font-family:AudiType;font-weight:bold}
.local-dealer-info-container .local-dealer-info-container__recommended-title{font-family:AudiTypeExtended;font-weight:normal;margin-bottom:.25em}
.local-dealer-info-container .local-dealer-info-container__dealer-name{font-family:AudiTypeExtended;font-weight:bold}
.local-dealer-info-container .local-dealer-info-container__small-links{display:none}
.local-dealer-info-container .local-dealer-info-container__phone-number{margin-bottom:.8em;font-family:AudiType;font-weight:normal;display:block}
.local-dealer-info-container .local-dealer-info-container__dealer-image-wrapper{width:21em;height:14em;float:left;margin:0;top:1em}
.local-dealer-info-container .local-dealer-info-container__dealer-image-wrapper img{width:100%;height:100%}
.local-dealer-info-container .local-dealer-info-container__dealer-details{padding-left:2em;float:left}
.local-dealer-info-container .local-dealer-info-container__address-wrapper h6.local-dealer-info-container__dealer-name{display:inline-block}
@media(min-width:768px) and (max-width:1023px){.local-dealer-info-container .local-dealer-info-container__change-location{float:none;padding-bottom:2.25em}
}
@media(max-width:767px){.local-dealer-info-container .local-dealer-info-container__recommended-title{font-family:AudiTypeExtended;font-weight:normal;padding-bottom:.5em}
.local-dealer-info-container .local-dealer-info-container__change-location{float:none;border-bottom:1px solid #ccc;padding-bottom:.8em}
.local-dealer-info-container .local-dealer-info-container__change-location span{font-family:AudiType;font-weight:normal;padding:0}
.local-dealer-info-container .local-dealer-info-container__change-location .zip-copy{display:inline-block}
.local-dealer-info-container .local-dealer-info-container__change-location .pipe{padding:0}
.local-dealer-info-container .local-dealer-info-container__change-location .small-span12{width:50%}
.local-dealer-info-container .local-dealer-info-container__change-location .change-location{padding-left:2.3em}
.local-dealer-info-container .local-dealer-info-container__dealer-details{padding:1.67em 0 0 0;float:none}
.local-dealer-info-container .local-dealer-info-container__address-wrapper{margin:0}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .audicon-map-pin{display:none}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__dealer-name{border-bottom:1px solid #ccc;width:100%;padding-bottom:.75em;letter-spacing:normal}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__dealer-address{display:none}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__large-links{display:none}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__small-links{display:flex;justify-content:space-around;padding-top:1.5em;padding-bottom:2em}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__small-links i{font-size:3em}
.local-dealer-info-container .local-dealer-info-container__address-wrapper .local-dealer-info-container__small-links div{margin:auto;display:block;text-align:center}
.local-dealer-info-container .local-dealer-info-container__dealer-image-wrapper{display:none}
}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container{padding-left:2em;float:left}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .local-dealer-info-zip-input__title{margin-bottom:1em;font-family:AudiTypeExtended;font-weight:normal}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input{background:#fff;height:3.16em;line-height:3.16em}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input i{padding-left:1.25em;padding-right:1.25em}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input input{border:0;padding:0;width:42em;outline:0}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input button{height:100%;width:9.83em;margin-right:0;padding:0}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input .zip-input__submit-small{display:none}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input-error{color:#bb0a30}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input-error ul{margin:0 0 0 3.5em}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input-error li{list-style:none}
.local-dealer-info-container .local-dealer-info-zip-input__dealer-image-container{float:left;width:21em;height:14em;float:left;margin:0}
.local-dealer-info-container .local-dealer-info-zip-input__dealer-image-container img{width:100%;height:100%}
@media(min-width:768px) and (max-width:1023px){.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container{width:60%}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .local-dealer-info-zip-input__title{margin-bottom:1em;font-family:AudiTypeExtended;font-weight:normal}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input{width:100%}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input input{width:auto}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input button{float:right}
}
@media(max-width:767px){.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container{padding-left:0;width:100%}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .local-dealer-info-zip-input__title{margin-bottom:1.867em;font-family:AudiTypeExtended;font-weight:normal}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input{border:1px solid #ccc;height:3.67em;width:100%}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input input{width:auto;padding-top:1.25em}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input .zip-input__submit-large{display:none}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input .zip-input__submit-small{display:inline;float:right;width:4em;padding:0;margin:0}
.local-dealer-info-container .local-dealer-info-zip-input__zip-input-container .zip-input .zip-input__submit-small i{margin:auto;color:#fff}
.local-dealer-info-container .local-dealer-info-zip-input__dealer-image-container{display:none}
}
.list-content.remove-bottom-margin{margin-bottom:-2.5em}
.list-content.remove-top-border{border-top:1px solid #fff;margin-top:-3.4em}
.list-content .list-content-item{transition:opacity 1s;opacity:1}
.list-content .list-content-item.three-col{padding:.5em}
.list-content .list-content-item.hidden{pointer-events:none;visibility:hidden;transition:none;opacity:0}
.list-content .list-content__filter{float:right}
.list-content .list-content__filter select{min-width:12em}
.list-content .list-content__title{float:left}
.list-content .list-content__items{clear:both}
.list-content #back-to-top{float:right;margin:-2.5em -2.5em}
.list-content .list-content__load-more-container{margin:2em auto;display:flex;clear:both}
.list-content .list-content__load-more-button{margin:0 auto;display:none}
.list-content .list-content-item-lifestyle{overflow:hidden;cursor:pointer}
.list-content .list-content-item-lifestyle.small-square,.list-content .list-content-item-lifestyle.large-square,.list-content .list-content-item-lifestyle.small-rectangle{padding:.5em}
.list-content .list-content-item-lifestyle .sizer__height--2x1,.list-content .list-content-item-lifestyle .sizer__height--rectangle{padding-bottom:calc(50% - 0.5em)}
.list-content .list-content-item-lifestyle__content-container{overflow:hidden;display:block;z-index:2}
.list-content .list-content-item-lifestyle__category{border-top:2px solid #aa142d;text-transform:uppercase;color:#fff;position:absolute;font-size:.8em;max-width:92%;left:1.1em;z-index:1;top:1.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-content .list-content-item-lifestyle__copy{background:rgba(0,0,0,0.5);width:calc(100% - 2em);color:#fff;position:absolute;transition:.3s;padding:1em;bottom:-8em;z-index:1}
.list-content .list-content-item-lifestyle__title{padding-bottom:.5em}
.list-content .list-content-item-lifestyle__description{line-height:1.6em;display:none}
.list-content .list-content-item-lifestyle__description p{margin:0}
.list-content .list-content-item-lifestyle__description br{display:none}
.list-content .list-content-item-lifestyle__cta{margin-top:1em;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-content .list-content-item-lifestyle__cta i{color:#aa142d;line-height:1.3em;font-size:.6em}
.list-content .list-content-item-lifestyle video{position:absolute;min-width:100%;display:none;height:100%;top:0}
.list-content .list-content-item-lifestyle:hover .list-content-item-lifestyle__copy{bottom:0}
.list-content .list-content-item-lifestyle:hover .list-content-item-lifestyle__description{display:block}
.list-content .list-content-item-lifestyle--blackout .list-content-item-lifestyle__image::after{background-color:#000;position:absolute;transition:.3s;height:100%;width:100%;content:"";opacity:0;left:0;top:0}
.list-content .list-content-item-lifestyle--blackout:hover .list-content-item-lifestyle__image::after{opacity:1}
.list-content .list-content-item-lifestyle--zoom .list-content-item-lifestyle__image{transition:.3s}
.list-content .list-content-item-lifestyle--zoom:hover .list-content-item-lifestyle__image{transform:scale(1.3)}
.touch .list-content__items .list-content-item-lifestyle__copy,.relatedContent .list-content__items .list-content-item-lifestyle__copy{padding-bottom:0;bottom:0}
.touch .list-content__items .list-content-item-lifestyle__description,.relatedContent .list-content__items .list-content-item-lifestyle__description{display:none}
.touch .list-content__items .list-content-item-lifestyle__cta,.relatedContent .list-content__items .list-content-item-lifestyle__cta{display:none}
.touch .list-content__items .list-content-item-lifestyle:hover .list-content-item-lifestyle__copy,.relatedContent .list-content__items .list-content-item-lifestyle:hover .list-content-item-lifestyle__copy{padding-bottom:0;bottom:0}
.touch .list-content__items .list-content-item-lifestyle:hover .list-content-item-lifestyle__description,.relatedContent .list-content__items .list-content-item-lifestyle:hover .list-content-item-lifestyle__description{display:none}
.touch .list-content__items .list-content-item-lifestyle--blackout:hover .list-content-item-lifestyle__copy,.relatedContent .list-content__items .list-content-item-lifestyle--blackout:hover .list-content-item-lifestyle__copy{padding-bottom:0;bottom:0}
.touch .list-content__items .list-content-item-lifestyle--blackout:hover .list-content-item-lifestyle__image::after,.relatedContent .list-content__items .list-content-item-lifestyle--blackout:hover .list-content-item-lifestyle__image::after{opacity:0}
.touch .list-content__items .list-content-item-lifestyle--zoom:hover .list-content-item-lifestyle__image,.relatedContent .list-content__items .list-content-item-lifestyle--zoom:hover .list-content-item-lifestyle__image{transform:scale(1)}
@media(max-width:479px){.list-content .list-content-item-lifestyle__copy{display:none}
.list-content .list-content-item-lifestyle .sizer__height--2x1{padding-bottom:100%}
.list-content .list-content-item-lifestyle.small-square,.list-content .list-content-item-lifestyle.large-square,.list-content .list-content-item-lifestyle.small-rectangle{width:100%}
.list-content .list-content.two-column-mobile .small-square{width:50%}
.list-content .list-content.two-column-mobile .sizer__height--2x1{padding-bottom:50%}
}
@media(min-width:480px) and (max-width:767px){.list-content .list-content-item-lifestyle.small-square,.list-content .list-content-item-lifestyle.large-square,.list-content .list-content-item-lifestyle.small-rectangle{width:50%}
}
@media(max-width:1023px){.list-content .list-content-item-lifestyle .list-content-item-lifestyle__description{display:none}
.list-content .list-content-item-lifestyle .list-content-item-lifestyle__description p{display:none}
.list-content .list-content-item-lifestyle.small-rectangle .sizer__height{padding-bottom:100%}
.list-content .list-content.two-column-mobile .small-rectangle .sizer__height{padding-bottom:50%}
}
@media(min-width:1024px){.list-content .list-content-item-lifestyle--blackout .list-content-item-lifestyle__copy{bottom:-100%}
.list-content .list-content-item-lifestyle.small-square{width:25%}
}
@media(max-width:767px){.list-content .list-content__filter{float:left;clear:left}
.list-content #back-to-top{margin:0}
}
.list .list-carousel .carousel-items>li{width:1024px}
.list .list-carousel .carousel-item-container{position:relative}
.list .list-carousel .carousel-item-container .carousel-item-description{z-index:2;position:absolute;left:20px;bottom:91px}
.list .list-carousel .carousel-item-container .carousel-item-description a.cta{background-color:#fff;padding:6px 10px;display:inline-block}
.list .list-carousel .carousel-item-container .carousel-item-description .carousel-text-block{color:#fff;margin-bottom:12px}
.list .list-carousel .carousel-item-container .carousel-item-description .carousel-text-block.heading{max-width:220px}
.list .list-carousel .carousel-item-container .carousel-item-description .carousel-text-block.heading h4{background-color:#000;padding:10px;display:inline-block}
.list .list-carousel .carousel-item-container .carousel-item-description .carousel-text-block.description{background-color:#000;max-width:300px;padding:10px}
@media(min-width:1440px){.list .story .carousel-prev,.list .story .carousel-next{top:48%}
}
@media(min-width:1280px) and (max-width:1439px){.list .story .carousel-prev,.list .story .carousel-next{top:48%}
}
@media(min-width:1024px) and (max-width:1279px){.list .story .carousel-prev,.list .story .carousel-next{top:48%}
}
@media(min-width:768px) and (max-width:1023px){.list .story .carousel-prev,.list .story .carousel-next{top:185px}
}
@media(min-width:480px) and (max-width:767px){.list .story .carousel-prev,.list .story .carousel-next{top:180px}
}
@media(max-width:479px){.list .story .carousel-prev,.list .story .carousel-next{top:100px}
}
@media(min-width:1440px){.list .story .carousel-viewport li{width:1332px}
}
@media(min-width:1280px) and (max-width:1439px){.list .story .carousel-viewport li{width:1188px}
}
@media(min-width:1024px) and (max-width:1279px){.list .story .carousel-viewport li{width:950px}
}
@media(min-width:768px) and (max-width:1023px){.list .story .carousel-viewport li{width:712px}
}
@media(min-width:480px) and (max-width:767px){.list .story .carousel-viewport li{width:697px}
}
@media(max-width:479px){.list .story .carousel-viewport li{width:414px}
}
@media(max-width:479px){.list .story .carousel-viewport li .carousel-story{margin-top:40px !important}
}
.list .story .carousel-viewport li .carousel-story .cta-container{margin-bottom:12px}
@media(max-width:479px){.list .story .carousel-pagination{left:33px;top:240px}
}
.list .story .story-logo{display:inline-block}
.list .story .story-logo img{display:block}
.list .story .story-logo.black{background:#000}
.list .story .story-logo.white{background:#fff}
.modal .list .list-carousel .carousel-items>li{width:613px;height:366px !important}
.media-list,.list{display:inline-block;width:100%;clear:both}
.media-list .lazy-load-spinner,.list .lazy-load-spinner{display:none;position:relative;height:8em}
.list-collection>*{clear:both}
.list-collection .mobile-filter-sets{clear:both;display:none}
.filter-wrapper{padding-bottom:.8em;overflow:auto}
.filter-wrapper.no-filters{border-bottom:0}
.filter-wrapper .filter-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:0;float:left}
.filter-wrapper .filter-container h3.filter-title,.filter-wrapper .filter-container .mobile-buttons{display:none}
.filter-wrapper .filter-container .form__field .form__input:first-child{padding-left:0}
.filter-wrapper .typesort-container{clear:none;float:right;margin-top:13px}
.filter-wrapper .typesort-container ul{margin:-18px 0 9px 40px}
.filter-wrapper .typesort-container ul li{display:inline-block;cursor:pointer;margin-right:5px;text-decoration:underline}
.filter-wrapper .typesort-container ul li.selected{cursor:default;font-weight:bold;text-decoration:none}
.header-container{box-sizing:border-box;overflow:hidden;width:100%}
.header-container .header{border-bottom:1px solid #e5e5e5;overflow:auto;padding:15px 0}
.header-container .header .topic{float:left}
.header-container .header .topic h5{display:inline}
.header-container .header .item-count{float:right;font-weight:bold}
.header-container .header .item-count .cta{margin-left:10px}
.list-container{padding-top:2em;overflow:auto;width:100%}
.list-container .list-series{overflow:hidden;flex-wrap:wrap;display:flex}
.list-container .list-series>div{height:auto}
.list-container .list-series .tout{margin:2.5em .8em;position:relative}
.list-container .list-series .tout .global-forward-arrow-v2{display:none}
.list-container .list-series .image,.list-container .list-series .video{margin:0 0 1em}
.list-container .list-series .title{margin-top:10px}
.list-container .list-series .title>h1,.list-container .list-series .title>h2,.list-container .list-series .title>h3,.list-container .list-series .title>h4,.list-container .list-series .title>h5,.list-container .list-series .title>h6,.list-container .list-series .title>p{margin:0}
.list-container .list-series .subtitle{font-family:AudiTypeExtended;font-weight:bold;color:#b3b3b3;word-break:break-word;font-size:1.25em}
.list-container .list-series .byline{color:#b3b3b3;margin-bottom:1.75em}
.list-container .list-series .byline.show-content{padding-top:1em}
.list-container .list-series .image-container{position:relative;margin:1.75em 0;padding:0}
.list-container .list-series .image-container img{cursor:pointer}
.list-container .list-series .image-container a{display:block}
.list-container .list-series .image-container .global-play-large{position:absolute;cursor:pointer;margin:auto;bottom:0;right:0;left:0;top:0}
.list-container .list-series .first:before{clear:both;width:100%}
.list-container .list-series .error-block{font-family:AudiTypeExtended;font-weight:normal;line-height:1.5em;font-size:2em;padding:1em 0}
.list-container .list-series .list-item{position:relative}
.list-container .list-series .list-item .icons-container{overflow:auto;margin:1em 0}
.list-container .list-series .list-item .icons-container ul li,.list-container .list-series .list-item .icons-container div[data-list-action="share"]{height:2.5em;width:2.5em}
.list-container .list-series .list-item .icons-container div[data-list-action="share"]{float:left}
.list-container .list-series .list-item .icons-container ul{list-style-type:none;float:right;margin:0}
.list-container .list-series .list-item .icons-container ul li{display:inline-block;position:relative;margin:0 .25em}
.list-container .list-series .list-item .icons-container i{color:#b3b3b3;transition-duration:0;font-size:2.5em;cursor:pointer}
.list-container .list-series .list-item .icons-container i.audicon-chain{position:absolute;font-size:1.75em;margin:auto;top:.2em;bottom:0;right:0;left:0}
.list-container .list-series .list-item .icons-container i.global-download{opacity:.5}
.list-container .list-series .list-item .icons-container i:hover{color:#bb0a30;opacity:1}
.list-container .list-series .bp-c-span24{padding:1.25em 0}
.list-container .list-series .bp-c-span24 .section{border-top:0;padding-left:0;overflow:auto;margin:0 auto}
.list-container .list-series .bp-c-span24 .section .image-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:31.25%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:2.60417%;padding-left:0;min-height:1px}
.list-container .list-series .bp-c-span24 .section .image-container img{width:100%}
.list-container .list-series .bp-c-span24 .section .details-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.52083%;padding-right:.52083%;max-width:50em}
.list-container .list-series .bp-c-span24 .section .details-container.full-span{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
.list-container .list-series .bp-c-span24 .section .details-container .title{margin-top:40px}
.list-container .list-series .bp-c-span24 .section .details-container .byline{position:absolute;top:0}
.list-container .list-series .bp-c-span24 .section .details-container .description{margin:2em 0 1.75em 0}
.list-container .list-series .bp-c-span24 .section .details-container .description>br:first-child,.list-container .list-series .bp-c-span24 .section .details-container .description>br:last-child{display:none}
.list-container .list-series .bp-c-span24 .section .details-container .description p>br{display:none}
.list-container .image-container{padding:0}
.list-container .image-container img{padding:0;margin:0}
.loadmore-container{padding-top:20px}
.loadmore-container .load-more{background-color:#e5e5e5;cursor:pointer;display:block;font-family:"AudiTypeBold",verdana,tahoma,sans-serif;font-size:12px;margin-bottom:20px;padding:6px 0;text-align:center;text-decoration:none;width:100%}
.loadmore-container .load-more:hover,.loadmore-container .load-more:active{color:#bb0a30;background-color:#e5e5e5}
.loadmore-container .load-more span{margin-top:-2px}
html.touch .list-series .tout i{font-size:1em;background-color:#fff;opacity:.9;padding:9px;position:absolute;top:20px;right:10px;z-index:1}
html.no-touch .list-series .tout i{display:none}
body.newslandingpage.news .list-item{border-top:1px solid #e5e5e5}
body.newslandingpage.news .list-item:first-child{border-top:0}
@media(max-width:767px){.list .list-collection .button-primary,.list .list-collection .button-secondary,.media-list .list-collection .button-primary,.media-list .list-collection .button-secondary{width:100%;padding-left:4.6875%;padding-right:4.6875%;margin:10px 0}
.list .list-collection .mobile-filter-sets,.media-list .list-collection .mobile-filter-sets{display:block}
.list .list-collection .mobile-filter-sets.hidden,.media-list .list-collection .mobile-filter-sets.hidden{display:none}
.list .list-container,.media-list .list-container{padding-top:0}
.list .list-container .list-series .section,.media-list .list-container .list-series .section{padding:0}
.list .list-container .list-series .list-item,.media-list .list-container .list-series .list-item{border-top:1px solid #e5e5e5;cursor:pointer;width:100%}
.list .list-container .list-series .list-item:first-child,.media-list .list-container .list-series .list-item:first-child{border-top:0}
.list .list-container .list-series .list-item .global-forward-arrow-v2,.media-list .list-container .list-series .list-item .global-forward-arrow-v2{position:absolute;display:block;right:.75em;top:1.75em}
.list .list-container .list-series .list-item .cta,.media-list .list-container .list-series .list-item .cta{display:none}
.list .list-container .list-series .list-item .icons-container div[data-list-action="share"],.media-list .list-container .list-series .list-item .icons-container div[data-list-action="share"]{display:none}
.list .filter-container,.media-list .filter-container{display:none}
}
@media(min-width:768px){.filter-wrapper form .form__field .form__input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
.list .list-item.border.bp-c-span24,.media-list .list-item.border.bp-c-span24{border-top:1px solid #e5e5e5}
.list .list-item.border.bp-c-span24:first-child,.media-list .list-item.border.bp-c-span24:first-child{border-top:0}
.list .list-item.border.bp-c-span12,.media-list .list-item.border.bp-c-span12{border:1px solid #e5e5e5;border-left-color:transparent;border-top-color:transparent}
.list .list-item.border.bp-c-span12:nth-child(2n),.media-list .list-item.border.bp-c-span12:nth-child(2n){border-right-color:transparent}
.list .list-item.border.bp-c-span12:nth-last-child(-n+2):nth-child(2n+1),.media-list .list-item.border.bp-c-span12:nth-last-child(-n+2):nth-child(2n+1){border-bottom-color:transparent}
.list .list-item.border.bp-c-span12:nth-last-child(-n+2):nth-child(2n+1) ~ div,.media-list .list-item.border.bp-c-span12:nth-last-child(-n+2):nth-child(2n+1) ~ div{border-bottom-color:transparent}
.list .list-item.border.bp-c-span8,.media-list .list-item.border.bp-c-span8{border:1px solid #e5e5e5;border-left-color:transparent;border-top-color:transparent}
.list .list-item.border.bp-c-span8:nth-child(3n),.media-list .list-item.border.bp-c-span8:nth-child(3n){border-right-color:transparent}
.list .list-item.border.bp-c-span8:nth-last-child(-n+3):nth-child(3n+1),.media-list .list-item.border.bp-c-span8:nth-last-child(-n+3):nth-child(3n+1){border-bottom-color:transparent}
.list .list-item.border.bp-c-span8:nth-last-child(-n+3):nth-child(3n+1) ~ div,.media-list .list-item.border.bp-c-span8:nth-last-child(-n+3):nth-child(3n+1) ~ div{border-bottom-color:transparent}
.list .list-item.border.bp-c-span6,.media-list .list-item.border.bp-c-span6{border:1px solid #e5e5e5;border-left-color:transparent;border-top-color:transparent}
.list .list-item.border.bp-c-span6:nth-child(4n),.media-list .list-item.border.bp-c-span6:nth-child(4n){border-right-color:transparent}
.list .list-item.border.bp-c-span6:nth-last-child(-n+4):nth-child(4n+1),.media-list .list-item.border.bp-c-span6:nth-last-child(-n+4):nth-child(4n+1){border-bottom-color:transparent}
.list .list-item.border.bp-c-span6:nth-last-child(-n+4):nth-child(4n+1) ~ div,.media-list .list-item.border.bp-c-span6:nth-last-child(-n+4):nth-child(4n+1) ~ div{border-bottom-color:transparent}
}
.media-modal .tiler-viewport{height:58vh}
.media-modal .tiler-viewport .tiler-tile{transition:none}
.media-modal .tiler-viewport,.media-modal .tiler-tile{width:100% !important}
#modal.fullscreen .media-modal #tile-1 video{bottom:0}
#modal.fullscreen .media-modal #tile-1 .restrict-width{max-width:100%}
.media-modal{overflow:auto}
.media-modal #tile-1{background:white}
.media-modal #tile-1 img,.media-modal #tile-1 video{position:absolute;margin:auto;opacity:0;bottom:0;right:0;left:0;top:0}
.media-modal #tile-1 img.loaded,.media-modal #tile-1 video.loaded{opacity:1}
.media-modal #tile-1 .portrait{height:100%;width:auto}
.media-modal #tile-1 .landscape{height:auto;width:100%}
.media-modal #tile-1 .restrict-width{max-width:70em}
.media-modal #tile-1 .vid-container{height:100%;width:100%}
.media-modal #tile-1 .vid-container .control-container{overflow:hidden}
.media-modal #tile-2{background:white}
.media-modal #tile-2>div{box-sizing:border-box;position:relative;height:100%;float:left}
.media-modal #tile-2 .actions-container{padding:3em 3em 1em;overflow:auto;width:70%}
.media-modal #tile-2 .actions-container .inner{position:relative;min-height:40em;height:100%}
.media-modal #tile-2 .actions-container .inner h2{text-transform:capitalize}
.media-modal #tile-2 .actions-container form.download-form{max-width:40em}
.media-modal #tile-2 .actions-container form.download-form .form__field{margin:0}
.media-modal #tile-2 .actions-container form.download-form .form__field .form__input{display:block}
.media-modal #tile-2 .actions-container form.download-form .form__field .form__input .form__input-item{margin-bottom:.5em;position:relative;clear:both}
.media-modal #tile-2 .actions-container form.download-form .form__field .form__input .form__input-item label{display:inline-block;margin:0}
.media-modal #tile-2 .actions-container form.download-form .form__field .form__input .form__input-item label p{white-space:normal;padding-left:2em;margin:0}
.media-modal #tile-2 .actions-container form.download-form .form__field .form__input .form__input-item label i{position:relative;float:left;top:.25em}
.media-modal #tile-2 .actions-container form.download-form #terms-of-use{display:none}
.media-modal #tile-2 .actions-container form.download-form .download-button{margin-bottom:1em}
.media-modal #tile-2 .actions-container form.download-form .download-button.inactive{background-color:#b3b3b3;cursor:pointer}
.media-modal #tile-2 .actions-container form.download-form .usage-rights p{margin:0}
.media-modal #tile-2 .contact-container{background:#e5e5e5;padding:6.5em 3em;width:30%}
.media-modal .media-contact-detail p{line-height:.75em}
.media-modal ul li i{color:#ccc;transition-duration:0;font-size:2.5em;cursor:pointer}
.media-modal ul li i.global-download,.media-modal ul li i.fullscreen{opacity:.25}
.media-modal ul li i.audicon-chain,.media-modal ul li i.audicon-arrow-boxed-diagonal{position:absolute;margin:auto;bottom:0;right:0;left:0;top:0}
.media-modal ul li i.audicon-chain{font-size:1.75em}
.media-modal ul li i.audicon-arrow-boxed-diagonal{font-size:1.5em}
.media-modal ul li i:hover{color:#bb0a30;opacity:1}
.media-modal .share-container{margin-top:2em;width:100%}
.media-modal .share-container h4{margin-bottom:1em}
.media-modal .share-container ul{list-style-type:none;overflow:hidden;margin:.5em 0}
.media-modal .share-container ul li{margin:0 .25em 0 0;position:relative;height:2.5em;width:2.5em;float:left}
.media-modal .share-container form{clear:both}
.media-modal .share-container form .form__field{margin:0}
.media-modal .share-container form .form__field .form__input>input{border-bottom:1px solid #e5e5e5}
.media-modal .info-summary{border-top:1px solid #e5e5e5;position:relative;overflow:hidden}
.media-modal .info-summary .info-container{box-sizing:border-box;position:relative;padding:2em 3em;width:70%}
.media-modal .info-summary .info-container>:last-child{margin:0}
.media-modal .info-summary ul.icons-container{justify-content:center;list-style-type:none;align-items:center;position:absolute;display:flex;height:100%;margin:0 1em 0 0;right:0;top:0}
.media-modal .info-summary ul.icons-container li{position:relative;height:2.5em;width:2.5em;margin:0 .25em}
.media-modal .info-summary ul.icons-container li.disabled{opacity:0}
.media-modal .info-summary ul.icons-container li.disabled i{display:none}
.media-modal #media-modal-accordion{box-sizing:border-box;padding:5.5em 2em;overflow:auto;display:none;height:100%;width:100%}
.media-modal #media-modal-accordion .share-container{position:static}
.media-modal #media-modal-accordion .accordion-toggle{text-transform:capitalize}
@media(max-width:767px){.media-modal #media-modal-accordion{display:block}
.media-modal .tiler-viewport[data-tiler-active-tile="tile-1"]{min-height:14em}
.media-modal .tiler-viewport[data-tiler-active-tile="tile-1"] .tiler-tile{min-height:14em}
.media-modal .tiler-viewport[data-tiler-active-tile="tile-1"] ~ #media-modal-accordion{display:none}
.media-modal .tiler-viewport[data-tiler-active-tile="tile-2"]{height:0 !important}
.media-modal .tiler-viewport[data-tiler-active-tile="tile-2"] ~ .info-summary{display:none}
.media-modal .tiler-viewport img.portrait{max-height:30em}
.media-modal #tile-2 .actions-container,.media-modal #tile-2 .contact-container{display:none}
.media-modal ul li[data-list-action="share"],.media-modal ul li[data-list-action="fullscreen"]{display:none}
.media-modal .info-summary .info-container,.media-modal .info-summary ul.icons-container{position:relative;width:100%}
.media-modal .info-summary .info-container li.disabled,.media-modal .info-summary ul.icons-container li.disabled{display:none}
}
.line.section .space-small{height:2.5px}
.line.section .space-medium{height:5px}
.line.section .space-large{height:12.5px}
.line.section .space-xlarge{height:17.5px}
.line.section .audi-hr{margin:0}
.line.section .line-grey,.line.section .audi-color{border-top:1px solid #e5e5e5}
@media(min-width:768px){.line.section .space-small{height:5px}
.line.section .space-medium{height:10px}
.line.section .space-large{height:17.5px}
.line.section .space-xlarge{height:30px}
}
.vehicle-technical-specifications{font-family:AudiType;font-weight:normal;margin-bottom:2em}
.vehicle-technical-specifications h3{margin-bottom:2em}
.vehicle-technical-specifications .vehicle-technical-specifications-container{flex-wrap:wrap;display:flex}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item{box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:4.5em 2.1em}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item span{display:block;text-align:center;font-size:3em}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item span,.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item h4{margin-bottom:.938em}
@media(max-width:767px){.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item{width:50%}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item:nth-child(2n){border-right:0}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item:last-child,.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item:nth-last-child(2):nth-child(odd){border-bottom:0}
}
@media(min-width:768px){.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item{width:33%}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item:nth-child(3n){border-right:0}
.vehicle-technical-specifications .vehicle-technical-specifications-container .vehicle-technical-specifications__item:nth-child(n+4){border-bottom:0}
}
#modal .standard-features{font-family:AudiType;font-weight:normal}
#modal .standard-features .standard-features-container .standard-features__model{border-bottom:1px solid #ccc;margin-bottom:2em}
#modal .standard-features .standard-features-container .standard-features__category{margin-bottom:2em}
#modal .standard-features .standard-features-container .standard-features__category ul{margin-bottom:1em}
.vehicle-standard-features-container{font-family:AudiType;font-weight:normal}
.vehicle-standard-features-container h3{margin-bottom:1em}
.vehicle-standard-features-container .vehicle-standard-features-container__key-benefits ul{margin-bottom:1em}
.vehicle-standard-features-container .vehicle-standard-features-container__all-features{margin-bottom:3em}
.vehicle-standard-features-container .vehicle-standard-features-container__all-features .vehicle-standard-features-container__all-features--link{display:inline-block;float:right}
.vehicle-standard-features-container .vehicle-standard-features-container__all-features .vehicle-standard-features-container__all-features--link a{text-decoration:none}
.vehicle-hero-moreinfo{font-family:AudiTypeExtended;font-weight:normal;min-height:contain-floats}
.vehicle-hero-moreinfo:after{content:"";display:table;clear:both}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details{height:100%;float:left;position:relative}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item{margin-bottom:1em}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__swatch-img{height:4em;margin-right:1em}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__swatch-img img{height:inherit;object-fit:cover;object-position:0 60%}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg{background-color:#b3b3b3;display:inline-block;color:#fff;margin-right:1em;height:4em}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg div:first-child{border-right:1px solid #fff}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg div{box-sizing:border-box;display:inline-block;position:relative;text-align:center;margin:0 auto;height:2.5em;top:.7em;width:45%}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg div span,.vehicle-hero-moreinfo .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg div h6{font-weight:bold;display:block;margin:0}
@media(max-width:767px){.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details{margin-bottom:1em;height:7em;float:none}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details.vehicle-hero-moreinfo__swatches .vehicle-hero-moreinfo__item{float:left;padding-right:1em}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details.vehicle-hero-moreinfo__swatches .vehicle-hero-moreinfo__item:last-child{padding-right:0}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details.vehicle-hero-moreinfo__swatches .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__swatch-img,.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details.vehicle-hero-moreinfo__swatches .vehicle-hero-moreinfo__item .vehicle-hero-moreinfo__mpg{margin-bottom:1em}
.vehicle-hero-moreinfo .vehicle-hero-moreinfo__details .vehicle-hero-moreinfo__item.vehicle-hero-moreinfo__carfax{position:absolute;margin:0 1em;width:5em;right:0;top:0}
}
#modal .schedule-a-test-drive__form label[for=contactPreferencePhone],#modal .schedule-a-test-drive__form label[for=contactPreferenceEmail]{display:inline-block}
#modal .schedule-a-test-drive__form input[type=radio]{display:none}
#modal .share-details i{display:inline-block;padding-right:1em}
#modal .share-details a{text-decoration:none}
#modal .share-details .share-details__copy-confirmation{display:inline-block}
#modal .share-details .share-details__copy-confirmation i{color:#000;display:inline-block}
#modal .share-details .share-details__copy-confirmation p{color:#666;display:inline-block}
#modal .share-details .share-details__copytext textarea{position:fixed;top:0;left:0;width:2em;height:2em;padding:0;border:0;outline:0;box-shadow:none;background:transparent}
.vehicle-hero{font-family:AudiTypeExtended;font-weight:normal;min-height:contain-floats}
.vehicle-hero:after{content:"";display:table;clear:both}
.vehicle-hero .vehicle-hero__model-name-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.52083%;padding-right:.52083%;margin-bottom:20px}
.vehicle-hero .vehicle-hero__model-name-wrapper .vehicle-hero__model-name{display:inline-block;padding-right:1em}
.vehicle-hero .vehicle-hero__model-name-wrapper .vehicle-hero__desktop-cta-wrapper{padding:1em 0}
.vehicle-hero .vehicle-hero__sale-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;float:right}
.vehicle-hero .vehicle-hero__sale-details div h3{display:inline-block;padding-right:1em}
.vehicle-hero .vehicle-hero__sale-details div a.price{color:#666}
.vehicle-hero .vehicle-hero__sale-details div i.audicon-calculator{margin-right:1em}
.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6{font-weight:normal}
.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6 i.audicon-map-pin{margin:0 1em;font-size:1em}
@media(max-width:767px){.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6{display:inline}
}
@media(min-width:1024px){.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6{display:inline}
}
@media(min-width:768px) and (max-width:1023px){.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6{display:block}
.vehicle-hero .vehicle-hero__sale-details .vehicle-hero__vehicle-status>h6 i.audicon-map-pin{margin-left:0}
}
.vehicle-hero .carousel{display:block;width:100%}
.vehicle-hero .carousel .carousel-viewport{width:100% !important;height:100% !important}
.vehicle-hero .carousel .carousel-viewport .carousel-items{height:100%}
.vehicle-hero .carousel .carousel-viewport .carousel-items li .carousel-item{width:100%;height:100%;background-size:inherit !important;background-position:center;background-repeat:no-repeat;user-select:none}
.vehicle-hero .carousel.vehicle-hero__carousel{min-height:20vh}
.vehicle-hero .carousel.vehicle-hero__carousel .carousel-items{width:100% !important}
.vehicle-hero .carousel.vehicle-hero__carousel .carousel-items li{width:100%;height:100%}
.vehicle-hero .carousel.vehicle-hero__carousel .carousel-items li .carousel-item{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.vehicle-hero .carousel.vehicle-hero__carousel-thumbs{height:11em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px}
.vehicle-hero .carousel.vehicle-hero__carousel-thumbs li{opacity:.3;width:19em;height:11em;margin-right:.5em;border:1px solid #ccc;transition:opacity 240ms cubic-bezier(0.75,0.02,0.5,1);cursor:pointer;box-sizing:border-box}
.vehicle-hero .carousel.vehicle-hero__carousel-thumbs li.selected{opacity:1}
.vehicle-hero .carousel.vehicle-hero__carousel-thumbs li:hover{opacity:1}
.vehicle-hero .carousel .scene-controls{top:50%;position:absolute;z-index:2;height:36px;transform:translateY(-50%)}
.vehicle-hero .carousel .scene-controls.scene-controls-left{left:0}
.vehicle-hero .carousel .scene-controls.scene-controls-right{right:0}
.vehicle-hero .carousel .scene-controls a{border:0}
@media(max-width:767px){.vehicle-hero .vehicle-hero__desktop-cta-wrapper{display:none}
.vehicle-hero .vehicle-hero__model-name-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding-bottom:1em}
.vehicle-hero .vehicle-hero__model-name-wrapper .vehicle-hero__model-name{display:block}
.vehicle-hero .vehicle-hero__model-name-wrapper .vehicle-hero__engine{color:#666}
.vehicle-hero .vehicle-hero__sale-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding-bottom:1em}
.vehicle-hero .vehicle-hero__sale-details .stock-data{color:#666}
.vehicle-hero .vehicle-hero__carousel-thumbs{display:none}
}
@media(min-width:768px){.vehicle-hero .vehicle-hero__mobile-cta-wrapper{display:none}
}
.vehicle-dealer-info .dealer-info-container{font-family:AudiTypeExtended;font-weight:normal;min-height:contain-floats;margin-bottom:5em;padding:1em 0 9em;height:15em}
.vehicle-dealer-info .dealer-info-container:after{content:"";display:table;clear:both}
.vehicle-dealer-info .dealer-info-container h4{margin-bottom:.5em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details{height:15em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details.dealer-info__details--hidden{display:none}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__address{margin-bottom:1em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__address .dealer-info__dealer-name{display:inline-block}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__address p{margin-bottom:0}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__links-container{font-family:AudiType;font-weight:bold}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__links-container a{text-decoration:none;font-size:1em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details .dealer-info__links-container i.audicon-chevron{margin-left:1.5em;font-size:.75em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details ul.dealer-info__hours-list{list-style-type:none;margin:0;height:inherit}
.vehicle-dealer-info .dealer-info-container .dealer-info__details ul.dealer-info__hours-list li{margin-bottom:.5em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details ul.dealer-info__hours-list span{float:left;padding:0}
.vehicle-dealer-info .dealer-info-container .dealer-info__details ul.dealer-info__hours-list span.dealer-info__hours-day{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
.vehicle-dealer-info .dealer-info-container .dealer-info__details ul.dealer-info__hours-list span.dealer-info__hours-time{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
.vehicle-dealer-info .dealer-info-container .dealer-info__requests-cta-wrapper>.dealer-info__requests-cta{width:30em;margin-top:2em}
.vehicle-dealer-info .dealer-info-container .dealer-info__map-container .find-dealer__map-container{height:15em}
@media(max-width:767px){.vehicle-dealer-info .dealer-info-container{height:35em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details{margin:.5em 0;height:8em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details.dealer-info__directions-cta-wrapper{height:5em}
.vehicle-dealer-info .dealer-info-container .dealer-info__details.dealer-info__map-container{height:18em}
.vehicle-dealer-info .dealer-info-container .dealer-info__directions-link{display:none}
.vehicle-dealer-info .dealer-info-container .dealer-info__requests-cta-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;background-color:#fff;position:fixed;bottom:0;left:0;z-index:1}
.vehicle-dealer-info .dealer-info-container .dealer-info__requests-cta-wrapper .dealer-info__requests-cta{width:inherit}
.vehicle-dealer-info .dealer-info-container .dealer-info__requests-cta-wrapper .dealer-info__requests-cta a.button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;text-align:center;margin:0}
.vehicle-dealer-info .dealer-info-container .dealer-info__directions-cta-wrapper a.button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;border:1px solid #666;background-color:#fff;color:#000;text-align:center;margin:0}
.vehicle-dealer-info .dealer-info-container .dealer-info__directions-cta-wrapper a.button:first-child{border-right:0}
}
@media(min-width:768px){.vehicle-dealer-info .dealer-info-container .dealer-info__directions-link,.vehicle-dealer-info .dealer-info-container .dealer-info__directions-cta-wrapper{display:none}
.vehicle-dealer-info .dealer-info-container .dealer-info__details.dealer-info__map-container{margin-right:3em}
}
@media(min-width:1024px){.vehicle-dealer-info .dealer-info-container .dealer-info__hours-wrapper .dealer-info__hours-day{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.vehicle-dealer-info.section.vehicle-dealer-info--not-pai{display:none}
@media(min-width:768px){.vehicle-dealer-info.section.vehicle-dealer-info--not-pai .dealer-info__requests-cta-wrapper{display:none}
}
@media(max-width:767px){.vehicle-dealer-info.section.vehicle-dealer-info--not-pai{display:block;height:0}
}
.addMargin{margin-bottom:3em}
.inventory-search{color:#fff;height:auto;width:100%}
.inventory-search.section{min-height:22em;position:relative;background:#000}
.inventory-search.vtp-search{position:absolute;top:0;min-height:19em;background:0;height:100%}
@media(min-width:768px){.inventory-search.vtp-search .inventory-header{text-align:center}
}
.inventory-search .padding-container input{font-family:AudiTypeExtended}
.inventory-search .inventory-header{position:relative;text-align:left;padding:1em;width:auto;top:3em}
.inventory-search .zip-input,.inventory-search .input#zipCode,.inventory-search .buttons-group,.inventory-search .divider{display:inline}
.inventory-search form#inventoryEntry{color:#fff;margin:2em 0;position:relative;bottom:0}
.inventory-search form#inventoryEntry.vtp-form{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;float:none;padding:0}
.inventory-search form#inventoryEntry.vtp-form .padding-container{text-align:center;margin:0 auto;padding:1em}
@media(min-width:768px){.inventory-search form#inventoryEntry.vtp-form .padding-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.52083%;padding-right:.52083%;float:none}
}
.inventory-search form#inventoryEntry.vtp-form div.zip-input>i.audicon-crosshairs{display:none}
.inventory-search form#inventoryEntry.vtp-form a.inventory-search__geolocation{font-family:AudiType;font-weight:bold;color:#fff;margin:.75em -10em;position:absolute;display:inline}
.inventory-search form#inventoryEntry.vtp-form input#zipCode{background-color:transparent;border-bottom:1px solid #fff;color:#fff;width:42%}
.inventory-search form#inventoryEntry.vtp-form input#zipCode::-ms-clear{display:none}
.inventory-search form#inventoryEntry i.audicon-crosshairs{display:block;position:absolute;font-size:1.5em;cursor:pointer;opacity:.75;top:.5em;z-index:2;left:.5em}
.inventory-search form#inventoryEntry a.inventory-search__geolocation{display:none}
.inventory-search form#inventoryEntry a.inventory-search__geolocation .audicon-chevron{font-size:.75em;padding:.25em}
.inventory-search form#inventoryEntry .parsley-errors-list{margin-bottom:0;list-style:none;color:#bb0a30;padding:.5em 0}
.inventory-search form#inventoryEntry .global-clear-field-mobile{display:none !important}
.inventory-search form#inventoryEntry input#zipCode{height:3em;line-height:3em;font-family:inherit;font-weight:bold;border:0;border-radius:0}
.inventory-search form#inventoryEntry input#zipCode::placeholder{color:#fff}
.inventory-search form#inventoryEntry input#zipCode:focus{placeholder:transparent;outline:0}
.inventory-search form#inventoryEntry .zipCode-error{border-bottom:1px solid #bb0a30 !important}
.inventory-search form#inventoryEntry .buttons-group{display:block;padding:2em 0}
.inventory-search form#inventoryEntry .buttons-group .inventory-button{transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-out;background-color:transparent;border:1px solid #fff;color:#fff;font-size:1em;height:3em;line-height:3em;margin-right:0;padding:0 1em;text-decoration:none}
.inventory-search form#inventoryEntry .buttons-group .inventory-button:hover{background-color:#fff;color:#000}
.inventory-search form#inventoryEntry .buttons-group .inventory-button>div{display:inline}
@media(max-width:767px){.inventory-search.section{top:inherit;right:0;left:0}
.inventory-search .inventory-header{margin:1em 1em;padding-left:0;left:0;top:1.5em}
.inventory-search form#inventoryEntry.vtp-form{float:none;margin:0}
.inventory-search form#inventoryEntry.vtp-form a.inventory-search__geolocation{display:none}
.inventory-search form#inventoryEntry .parsley-errors-list{text-align:left;margin-left:1em}
.inventory-search form#inventoryEntry .padding-container,.inventory-search form#inventoryEntry .responsive-container{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:.75em 1em 1em 1em;text-align:center}
.inventory-search form#inventoryEntry .padding-container .zip-input,.inventory-search form#inventoryEntry .responsive-container .zip-input{display:block}
.inventory-search form#inventoryEntry .padding-container .zip-input i.audicon-crosshairs,.inventory-search form#inventoryEntry .responsive-container .zip-input i.audicon-crosshairs{display:block !important;position:absolute;font-size:1.5em;cursor:pointer;opacity:.75;top:1.5em;z-index:2;left:1em}
.inventory-search form#inventoryEntry .padding-container .zip-input input#zipCode,.inventory-search form#inventoryEntry .responsive-container .zip-input input#zipCode{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:.5em .5em .5em 3em;display:inline-block;margin:.5em 0;min-width:15em;border-bottom:1px solid #fff;float:none}
.inventory-search form#inventoryEntry .padding-container .zip-input ~ .errors-group .global-status-error,.inventory-search form#inventoryEntry .responsive-container .zip-input ~ .errors-group .global-status-error{float:right}
.inventory-search form#inventoryEntry .padding-container .divider,.inventory-search form#inventoryEntry .responsive-container .divider{display:none}
.inventory-search form#inventoryEntry .padding-container .buttons-group,.inventory-search form#inventoryEntry .responsive-container .buttons-group{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;position:relative;margin:.5em 0;display:block;opacity:1;padding:0}
.inventory-search form#inventoryEntry .padding-container .buttons-group .inventory-button,.inventory-search form#inventoryEntry .responsive-container .buttons-group .inventory-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;display:inline-block;position:relative;margin-left:0}
.inventory-search form#inventoryEntry .padding-container .buttons-group .inventory-button:active,.inventory-search form#inventoryEntry .padding-container .buttons-group .inventory-button:hover,.inventory-search form#inventoryEntry .responsive-container .buttons-group .inventory-button:active,.inventory-search form#inventoryEntry .responsive-container .buttons-group .inventory-button:hover{color:#666}
.inventory-search form#inventoryEntry .padding-container .buttons-group .inventory-button>div,.inventory-search form#inventoryEntry .responsive-container .buttons-group .inventory-button>div{margin-top:-0.5em;text-align:center;display:inline}
.inventory-search form#inventoryEntry .padding-container .buttons-group .inventory-button.single-button,.inventory-search form#inventoryEntry .responsive-container .buttons-group .inventory-button.single-button{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
.inventory-search form#inventoryEntry .padding-container.parsley-error,.inventory-search form#inventoryEntry .responsive-container.parsley-error{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:0}
.inventory-search form#inventoryEntry .padding-container.parsley-error .zip-input,.inventory-search form#inventoryEntry .padding-container.parsley-error .errors-group,.inventory-search form#inventoryEntry .responsive-container.parsley-error .zip-input,.inventory-search form#inventoryEntry .responsive-container.parsley-error .errors-group{display:inline-block}
.inventory-search form#inventoryEntry .padding-container.parsley-error .zip-input,.inventory-search form#inventoryEntry .responsive-container.parsley-error .zip-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
.inventory-search form#inventoryEntry .padding-container.parsley-error .zip-input input#zipCode,.inventory-search form#inventoryEntry .responsive-container.parsley-error .zip-input input#zipCode{width:65%}
.inventory-search form#inventoryEntry .padding-container.parsley-error .errors-group,.inventory-search form#inventoryEntry .responsive-container.parsley-error .errors-group{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.52083%;padding-right:.52083%;margin-left:8.33333%;transition:opacity 1s;opacity:1}
.inventory-search form#inventoryEntry .padding-container .errors-group,.inventory-search form#inventoryEntry .responsive-container .errors-group{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;overflow:hidden;margin-top:0;position:relative;width:100%}
.inventory .image-component .image-content,.certified-pre-owned .image-component .image-content{padding:2.5em 0 !important;bottom:0}
.inventory .image-component .image-content .image-content-inner,.certified-pre-owned .image-component .image-content .image-content-inner{position:static !important;width:100%}
}
.inventory-results{font-family:AudiTypeExtended;font-weight:normal;min-height:contain-floats;font-weight:normal;min-height:50em}
.inventory-results:after{content:"";display:table;clear:both}
.inventory-results .app-container{margin-bottom:4em}
.inventory-results .vehicles-container .header-container{padding:2em 0}
.inventory-results .vehicles-container .header-container .dealer-header span{font-weight:bold}
.inventory-results .vehicles-container .dealer-region{min-height:1px}
.inventory-results .vehicles-container .results-container{overflow:hidden}
.inventory-results .vehicles-container .results-container .app-container{padding-bottom:4em}
.inventory-results .vehicles-container .results-container .user-vehicle.load-more{cursor:pointer}
.inventory-results .vehicles-container .results-container .flex-aligner{justify-content:center;align-items:center;position:absolute;display:flex;bottom:0;right:0;left:0;top:0}
.inventory-results .vehicles-container .results-container .flex-aligner .flex-aligner-item{text-align:center;width:100%}
.inventory-results .vehicles-container .results-container .flex-aligner .flex-aligner-item i.audicon-plus{font-size:2em}
.inventory-results .vehicles-container .results-container .flex-aligner .flex-aligner-item .load-more-copy{margin-top:1em}
.inventory-results .paiUnlock-container{font-family:AudiType;font-weight:normal;background:#000;color:#fff;text-align:center;margin-top:4em;cursor:pointer;padding:1em}
.inventory-results .paiUnlock-container i{vertical-align:middle;line-height:.8em;margin-right:1em;font-size:.6em}
.inventory-results .loading-spinner-container{position:fixed;opacity:.8;z-index:9;bottom:0;right:0;left:0;top:0}
.inventory-results .loading-spinner-container .loading-spinner-el{height:100%}
.inventory-results-filters.filter-container .accordion-body{padding:0 1em;margin:0}
.inventory-results-filters.filter-container .accordion-group{margin:0}
.inventory-results-filters.filter-container .accordion-group .accordion-heading>a{border-top:1px solid #4c4c4c;background-color:#fff;color:#000;font-size:1.5em;padding:1em .8em;margin:0}
.inventory-results-filters.filter-container .accordion-group .accordion-heading>a:hover{background-color:#ccc}
.inventory-results-filters.filter-container .accordion-group .accordion-heading>a span.grey{color:#4c4c4c}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item{position:relative}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item label{font-family:AudiType;font-weight:normal;font-size:1em;display:inline;color:#000;margin:.5em 1.5em 0 0;padding:.5em 0;cursor:pointer}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item input{position:absolute;padding:.5em 1em;opacity:0}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item i{top:-0.25em;margin-right:.5em}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item.is-disabled label,.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item.is-disabled i{cursor:default}
.inventory-results-filters.filter-container form .form__field .form__input>.form__input-item:hover label{box-shadow:none}
.inventory-results-filters.filter-container #model-tabs.isotope-tabs .tabs__container .tabs__tab-list .tabs__tab-item{font-size:1em}
.inventory-results-filters.filter-container #model-tabs.isotope-tabs .tabs__container .tabs__tab-list .tabs__tab-item span.tabs__tab-text{font-family:AudiType;font-weight:bold}
#modal__window .filter-container__header{background:#000;color:#fff;margin-left:-0.1em;position:fixed;height:4.5em;width:95vw;z-index:2}
#modal__window .filter-container__header button{height:100%}
#modal__window .filter-container__header .filter-container__header-title{position:absolute;bottom:0;left:0;top:0;cursor:default}
#modal__window .filter-container__header .filter-container__header-button-container{position:absolute;top:0;right:0;height:100%}
#modal__window .filter-container__header .filter-container__modal-close{display:inline-block}
#modal__window .filter-container__header .filter-container__fetch-results,#modal__window .filter-container__header .filter-container__clear-filters{display:none}
#modal__window .filter-container__header .filter-container__fetch-results{background-color:#bb0a30;padding-right:5em;margin-right:0;border:0}
#modal__window .filter-container__header .filter-container__fetch-results i.audicon-chevron-double{color:#fff}
#modal__window .filter-container__header.is-filtered .filter-container__modal-close{display:none}
#modal__window .filter-container__header.is-filtered .filter-container__clear-filters,#modal__window .filter-container__header.is-filtered .filter-container__fetch-results{display:inline-block}
.inventory-results-filters.filter-container .filter-container__header-padding-clearfix{height:4.5em}
.inventory-results-filters.filter-container .accordion-group form{margin-top:1em}
.inventory-results-filters.filter-container .applied-filter-container,.inventory-results-filters.filter-container #accordion-auto-collapse{position:relative}
.inventory-results-filters.filter-container .item-content{padding:.5em 0}
.inventory-results-filters.filter-container .filter-container__mobile-header{padding:1em 1em 0}
.inventory-results-filters.filter-container .model-and-trim-label{min-width:8em}
.inventory-results-filters.filter-container .section__head{font-family:AudiType;font-weight:bold;font-size:1.2em;margin-bottom:1em}
.inventory-results-filters.filter-container .section__sub-head{font-family:AudiType;font-weight:bold;font-size:1em;margin-bottom:.5em}
.inventory-results-filters.filter-container .form__field.two-column .form__input-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
.inventory-results-filters.filter-container .item-content__copy-and-count{display:inline-block}
.inventory-results-filters.filter-container .label-copy{margin-right:.3em}
.inventory-results-filters.filter-container .filter-container__filter-count{color:#b3b3b3;display:inline-block;position:relative}
.inventory-results-filters.filter-container p{color:#4c4c4c;margin-bottom:0;font-family:AudiType;font-weight:bold}
.inventory-results-filters.filter-container .form__field{margin-bottom:1.2em;font-family:AudiType;font-weight:bold;padding:0}
.inventory-results-filters.filter-container .options-collection{margin-bottom:1.5em;position:relative}
.inventory-results-filters.filter-container .engine-options h5{margin-bottom:1.5em}
.inventory-results-filters.filter-container .engine-options .form__field .form__input-item label{padding:0}
.inventory-results-filters.filter-container .engine-options .form__field .form__input-item p{margin:0}
.inventory-results-filters.filter-container .filter-container__filter-count{display:inline-block;position:relative;color:#666}
.inventory-results-filters.filter-container .is-disabled{opacity:.3;pointer-events:none}
.inventory-results-filters.filter-container .zip-input-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;padding:.5em 2em}
.inventory-results-filters.filter-container form .form__field .form__input.form__input--narrow .form__input-item{min-width:0}
.inventory-results-filters.filter-container .form__input .filter-container__color-swatches{background:#b3b3b3;margin:1em auto 1em 0;height:5em;width:10em}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches,.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches{border:solid .5px #fff}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="09"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="09"]{background:#c7b2a0}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="05"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="05"]{background:black}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="01"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="01"]{background:#0e4f9d}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="11"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="11"]{background:#a58358}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="10"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="10"]{background:#572f04}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="12"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="12"]{background:#d3bf7b}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="08"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="08"]{background:gray}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="02"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="02"]{background:#136207}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="13"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="13"]{background:#db680e}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="00"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="00"]{background:linear-gradient(to right,#6d6d6d 0,#6d6d6d 16%,#8a7246 16%,#8a7246 33%,#c9b368 33%,#c9b368 50%,#ad0022 50%,#ad0022 68%,#3c0062 68%,#3c0062 84%,#0e1b49 84%,#0e1b49 100%)}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="14"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="14"]{background:#4e0059}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="03"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="03"]{background:#bd112d}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="07"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="07"]{background:#b3b3b3}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="04"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="04"]{border:solid .5px #e5e5e5;background:#f8f8f8}
.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_color"] .filter-container__color-swatches[data-inventory-results-filter-key="06"],.inventory-results-filters.filter-container .form__input[data-inventory-results-filter-key="t_intcolor"] .filter-container__color-swatches[data-inventory-results-filter-key="06"]{background:#edc04f}
.inventory-results-filters.filter-container .filter-models .form__input-item .markup-float{position:absolute;left:2em;z-index:1}
.inventory-results-filters.filter-container .filter-models .form__input-item .body-type-label{margin-left:.5em}
.inventory-results .applied-filter-container,.inventory-results-filters .applied-filter-container{width:100%}
.inventory-results .applied-filter-container .form__field,.inventory-results-filters .applied-filter-container .form__field{padding:0;margin-bottom:0}
.inventory-results .applied-filter-container .form__field .form__input-item,.inventory-results-filters .applied-filter-container .form__field .form__input-item{margin:.5em 0}
.inventory-results .applied-filter-container .form__input div,.inventory-results-filters .applied-filter-container .form__input div{display:inline-block}
.inventory-results .applied-filter-container .form__input div label,.inventory-results-filters .applied-filter-container .form__input div label{display:block;cursor:pointer;margin:.5em 1.5em 0 0}
.inventory-results .applied-filter-container i,.inventory-results-filters .applied-filter-container i{background-color:#000;position:relative;font-size:.6em;top:-0.1em}
@media(max-width:767px){#modal__window .filter-container__header{position:fixed;width:100%;z-index:2;top:0;left:0}
#modal__window .filter-container__header .filter-container__header-title{display:none}
#modal__window .filter-container__header .filter-container__header-button-container{display:flex;width:100%}
#modal__window .filter-container__header .filter-container__header-button-container button{margin:0;padding:0;flex:1}
#modal__window .filter-container__header .filter-container__header-button-container .filter-container__clear-filters{background-color:#fff;color:#000;border:3px solid #000}
#modal__window .filter-container__header .filter-container__header-button-container .filter-container__fetch-results{background-color:#000;padding-right:0}
#modal__window .filter-container__header .filter-container__header-button-container .filter-container__fetch-results i.audicon-chevron-double{color:#bb0a30}
.inventory-results-filters.filter-container .filter-container__mobile-header{margin-top:5em}
.inventory-results-filters.filter-container #accordion-auto-collapse{margin-bottom:10em}
.inventory-results-filters.filter-container .form__field.two-column{margin:0 0 1.5em 0}
.inventory-results-filters.filter-container .form__field.mobile-border-bottom .form__input{border-bottom:solid 1px #e5e5e5;padding-bottom:1em}
.inventory-results-filters.filter-container .filter-models .form__input-item .markup-float{left:1em}
.inventory-results-filters.filter-container .filter-container__colors .form__field .form__input .filter-container__color-swatches{width:inherit}
.inventory-results-filters.filter-container .filter-container__colors .form__field .form__input .form__input-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;min-width:0}
.inventory-results-filters.filter-container .filter-container__colors .label-copy{margin-right:0}
.inventory-results-filters.filter-container .zip-input-form{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:0 1em}
.inventory-results .vehicles-container .results-container .column-layout>div:nth-of-type(1) .user-vehicle--card{border-top-width:1px}
.inventory-results .vehicles-container .results-container .column-layout>div .user-vehicle--card{border-left-width:1px}
.inventory-results .vehicles-container .results-container .flex-aligner{position:relative}
}
@media(max-width:1023px){.inventory-results .results-container .user-vehicle.user-vehicle--card a.user-vehicle__request-quote.button i{margin-left:0}
.inventory-results-filters.filter-container .filter-models .form__input-item{border-bottom:solid 1px #e5e5e5}
.inventory-results-filters.filter-container .filter-models .form__input-item:nth-child(odd){border-right:solid 1px #e5e5e5}
.inventory-results-filters.filter-container .accordion-group .bp-a-tiny{font-size:.75em}
.inventory-results-filters .applied-filter-container,.inventory-results .inventory-sticky-nav-filters .applied-filter-container{display:inline-block;overflow-x:scroll}
.inventory-results-filters .applied-filter-container form .form__field,.inventory-results .inventory-sticky-nav-filters .applied-filter-container form .form__field{display:inline-block;white-space:nowrap}
}
@media(max-width:1279px){.inventory-results .results-container .user-vehicle.user-vehicle--card a.user-vehicle__request-quote.button i{margin-left:0}
.inventory-results-filters.filter-container .engine-options .form__input-item,.inventory-results-filters.filter-container .options-section .form__input-item,.inventory-results-filters.filter-container .price-and-mpg-options .form__input-item{float:none}
.inventory-results-filters.filter-container .options-collection::after{background-color:#ccc;width:calc(100% - 2em);position:absolute;content:"";height:1px;bottom:0;left:1em}
}
@media(min-width:768px){.inventory-results-filters.filter-container .form__field.form__field--trim{padding-left:4.6875%}
}
@media(min-width:1024px){.inventory-results .vehicles-container .results-container .column-layout>div:nth-of-type(-n+3) .user-vehicle--card{border-top-width:1px}
.inventory-results .vehicles-container .results-container .column-layout>div:nth-of-type(3n+1) .user-vehicle--card{border-left-width:1px}
.inventory-results-filters.filter-container .form__field.desktop-right-border{border-right:1px solid #b3b3b3}
.inventory-results-filters.filter-container .form__field.desktop-left-border{border-left:1px solid #b3b3b3}
.inventory-results-filters.filter-container .applied-filter-container{overflow-x:visible;display:block}
.inventory-results-filters.filter-container .applied-filter-container form{display:block}
.inventory-results-filters.filter-container .applied-filter-container .form__field{white-space:normal;display:block}
}
@media(min-width:1280px){.inventory-results-filters.filter-container .engine-options .form__input-item,.inventory-results-filters.filter-container .price-and-mpg-options .form__input-item{float:none}
}
@media(min-width:768px) and (max-width:1023px){.inventory-results-filters.filter-container .form__field.tablet-right-border{border-right:1px solid #b3b3b3}
.inventory-results-filters.filter-container .form__field.tablet-left-border{border-left:1px solid #b3b3b3}
.inventory-results .vehicles-container .results-container .column-layout>div:nth-of-type(-n+2) .user-vehicle--card{border-top-width:1px}
.inventory-results .vehicles-container .results-container .column-layout>div:nth-of-type(2n+1) .user-vehicle--card{border-left-width:1px}
}
.location-container{position:relative;overflow:auto}
.location-container .row{position:relative;display:flex}
.location-container .row>div{flex-grow:1}
.location-container .header-row{margin:1em 0;padding:1em 0}
.location-container p{padding-bottom:0;font-family:AudiType;font-weight:normal;margin:0}
.location-container h6{margin:0}
.location-container i.audicon-map-pin{margin-right:.5em}
.location-container i.audicon-chevron.right{margin-right:.25em;color:#bb0a30}
.location-container .location-container__request-quote{margin:1.5em 0 1em}
.location-container .location-container__change-location>p{float:right}
.location-container .location-container__change-location a.change-location{padding-left:.4em}
.location-container .location-container__change-location span{padding:0}
.location-container .location-container__change-location .zip-copy,.location-container .location-container__change-location .pipe{padding:0 .4em}
.location-container .location-container__change-location .zip-copy{font-family:AudiType;font-weight:bold}
.location-container .location-container__change-location .zip-copy:before{content:"Your results for";font-family:AudiType;font-weight:normal;margin-right:5px}
.location-container .location-container__recommended-title{font-family:AudiTypeExtended;font-weight:bold;margin-bottom:1.4em;line-height:.5em}
.location-container .location-container__dealer-name{font-family:AudiType;font-weight:bold}
.location-container .location-container__phone-number{margin-top:.8em;font-family:AudiType;font-weight:normal;display:block}
.location-container .location-container__phone-number a{text-decoration:none}
.location-container .location-container__contact-dealer{margin-top:1em}
.location-container .location-container__map-wrapper{max-width:300px;height:100%;float:left;width:auto;margin:0;top:1em}
.location-container .location-container__dealer-details{padding-left:1.7em;float:left}
.location-container .location-container__address-wrapper{display:inline-block}
.location-container .location-container__address-wrapper i{font-family:AudiType;font-weight:bold;font-size:.7em;line-height:1.1em}
.location-container .location-container__address-wrapper a{font-size:.9em}
.location-container .location-container__address-wrapper h6.location-container__dealer-name{display:inline-block}
.location-container .location-container__cpo-map{min-height:350px;width:75%}
.location-container .location-container__new-map{min-height:200px;min-width:300px;width:25%}
.location-container .location-container__cpo-details{display:flex;flex-direction:column;width:25%;margin:1em;padding:1em}
.location-container .location-container__cpo-details a{font-family:AudiTypeExtended;font-weight:normal}
.location-container .location-container__cpo-dealer-details{flex-grow:2;margin:0}
.location-container .location-container__cpo-dealer-details .inventory-cpo__results{list-style-type:none;margin:0}
.location-container .location-container__cpo-dealer-details .inventory-cpo__results a>li{text-decoration:underline;margin-bottom:1em}
.location-container .location-container__pre-owned .form__input>a{font-family:AudiTypeExtended;font-weight:normal;font-size:1.1em;font-weight:700;margin-right:1em}
.location-container .location-container__inventory-toggle-link-group .form__input>a{font-size:1.2em;font-family:AudiTypeExtended;font-weight:normal;padding-bottom:7px;margin-right:1em}
.location-container .location-container__inventory-toggle-link-group .form__input>a.selected{border-bottom:1px solid #000}
.location-container .location-container__inventory-toggle-link-group .form__input>a.selected:hover{border-bottom:1px solid #bb0a30}
.location-container .location-container__cpo-dealer-navigation{display:flex;justify-content:space-evenly}
.location-container .location-container__cpo-dealer-navigation a[data-direction='previous']{margin:auto auto auto 0}
.location-container .location-container__cpo-dealer-navigation a[data-direction='previous']::before{margin-right:.5em;content:"<"}
.location-container .location-container__cpo-dealer-navigation a[data-direction='next']{margin:auto 0 auto auto}
.location-container .location-container__cpo-dealer-navigation a[data-direction='next']::after{margin-left:.5em;content:">"}
.location-container .location-container__cpo-dealer-navigation a[data-pagination-index='-1']{display:none}
@media(min-width:1024px){.location-container .find-dealer.section .find-dealer__map-container{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.location-container .find-dealer.section.location-container__new-map .find-dealer__map-container{height:20em}
}
@media(max-width:767px){.location-container{padding:0;margin-bottom:1em}
.location-container .header-row{flex-direction:column;padding:0;margin:0}
.location-container .row.map-row--cpo,.location-container .row.map-row--po,.location-container a.location-container__map-image{display:none}
.location-container .location-container__inventory-toggle-link-group{margin:2em 0}
.location-container .location-container__inventory-toggle-link-group .form__input>a{font-family:AudiType;font-weight:normal;font-size:1.1em}
.location-container .location-container__change-location{margin:1em}
.location-container .location-container__change-location>p{float:none}
.location-container .location-container__change-location span{font-family:AudiType;font-weight:normal;font-size:.9em;display:inline-block;padding:0}
.location-container .location-container__change-location .zip-copy{display:inline-block;font-size:1.1em}
.location-container .location-container__change-location .zip-copy:before{content:"Results for"}
.location-container .location-container__dealer-details{padding:1.5em}
.location-container .location-container__address-wrapper{margin:0}
.location-container .location-container__address-wrapper a{font-size:1em}
.location-container .location-container__address-wrapper .ctas{padding-top:1.3em}
.location-container .location-container__map-wrapper{display:none}
}
.inventory-sticky-nav-form form .form__field{margin:0 1em 0 0}
.inventory-sticky-nav-form form .form__field.sticky-nav__cpo-btn-group .form__input>.form__input-item{min-width:auto}
.inventory-sticky-nav-form form .form__field.sticky-nav__cpo-btn-group .form__input>.form__input-item label{margin:0;padding:.5em 1em .5em 0}
.inventory-sticky-nav-form form .form__field.sticky-nav__cpo-btn-group .form__input>.form__input-item label i{margin-right:.5em}
.inventory-sticky-nav-form form .form__field .form__input>select{padding-right:0}
.inventory-nav-container{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:8;top:-1px;background-color:#fff;width:100%;transform:translate3d(0,0,0)}
.inventory-nav-container>div{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}
.inventory-nav-container.is-filtered{height:auto}
.inventory-sticky-nav-form form.sticky-nav-form{background-color:#fff;padding:1em 0;margin:1em auto;display:flex;justify-content:space-between}
.inventory-sticky-nav-form form.sticky-nav-form .form__group{flex-grow:1}
.inventory-sticky-nav-form form.sticky-nav-form .form__field{box-sizing:border-box;background-color:#fff}
.inventory-sticky-nav-form form.sticky-nav-form .form__field select{padding:0 1em}
.inventory-sticky-nav-form form.sticky-nav-form #cpo-select,.inventory-sticky-nav-form form.sticky-nav-form #sort-select{padding-bottom:0;font-size:1em;appearance:none;text-indent:1px;text-overflow:""}
.inventory-sticky-nav-form form.sticky-nav-form #cpo-select{margin-right:3em}
.inventory-sticky-nav-form .sticky-nav__type-btn-group{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;float:right}
.inventory-sticky-nav-form .sticky-nav__type-btn-group .form__input{display:inline-block}
.inventory-sticky-nav-form .sticky-nav__type-btn-group .selected-toggle-type{pointer-events:none}
.inventory-sticky-nav-form .sticky-nav__type-btn-group button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;border-color:#666;margin-right:0;float:left}
.inventory-sticky-nav-form .sticky-nav__type-btn-group button.bordered{border-width:1px}
.inventory-sticky-nav-form .sticky-nav__type-btn-group button:first-of-type{border-right-width:0}
.inventory-sticky-nav-form .sticky-nav__type-btn-group button.bordered.grey{background-color:#666;color:#fff}
.inventory-sticky-nav-form .sticky-nav__type-btn-group button.bordered.grey-border white:hover{background-color:#666;color:#fff;transition-property:background-color,color}
.inventory-sticky-nav-form .sticky-nav__filter-btn-group{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:0;min-width:10em}
.inventory-sticky-nav-form .sticky-nav__filter-btn-group .form__input{display:inline-block}
.inventory-sticky-nav-form .sticky-nav__filter-btn-group button{position:relative;text-align:left;width:100%;margin:0}
.inventory-sticky-nav-form .sticky-nav__filter-btn-group button i{font-family:AudiType;font-weight:bold;position:absolute;font-size:.8em;right:1.5em;top:1.5em}
.inventory-nav-container .applied-filter-container{width:100%}
.inventory-nav-container .applied-filter-container form{height:0}
.inventory-nav-container.is-filtered .applied-filter-container form{height:auto}
.inventory-nav-container.is-filtered .applied-filter-container form .form__field{background-clip:content-box,padding-box;margin-bottom:0;width:auto;height:auto}
.inventory-nav-container.is-filtered .applied-filter-container form .form__field label{display:inline-block}
.inventory-sticky-nav-form.sticky-nav-fixed .sticky-nav__sort-select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.52083%;padding-right:.52083%}
.inventory-sticky-nav-form.sticky-nav-fixed .sticky-nav__cpo-dealer-select{display:inline}
@media(max-width:1023px){.inventory-nav-container>div{border-bottom:0;border-top:0}
.inventory-sticky-nav-form{border:0}
.inventory-sticky-nav-form form.sticky-nav-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;flex-direction:column;padding:0}
.inventory-sticky-nav-form form.sticky-nav-form .form__field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:.5em 0}
.inventory-sticky-nav-form form.sticky-nav-form .form__field.sticky-nav__sort-select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;order:2}
.inventory-sticky-nav-form form.sticky-nav-form .form__field.sticky-nav__filter-btn-group{order:3}
.inventory-sticky-nav-form form.sticky-nav-form .form__field.sticky-nav__filter-btn-group button{text-align:center}
.inventory-sticky-nav-form form.sticky-nav-form .form__field.sticky-nav__cpo-btn-group{margin:0;order:1}
}
@media(max-width:767px){.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"] ~ .vehicles-container,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"] ~ .vehicles-container{margin-top:8em}
.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"].is-filtered[data-inventory-type="cpo"] ~ .vehicles-container,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"].is-filtered[data-inventory-type="po"] ~ .vehicles-container,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"].is-filtered[data-inventory-type="cpo"] ~ .vehicles-container,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"].is-filtered[data-inventory-type="po"] ~ .vehicles-container{margin-top:12em}
.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"] .sticky-nav__sort-select,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"] .sticky-nav__cpo-btn-group,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"] .sticky-nav__sort-select,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"] .sticky-nav__cpo-btn-group{display:none}
.inventory-nav-container>div{border-top:0}
.inventory-sticky-nav-form form.sticky-nav-form{margin:0}
.inventory-sticky-nav-form form .form__field .form__input>.form__input-item.pre-owned-toggle label{padding-left:0}
.inventory-sticky-nav-form form .form__field .form__input>.form__input-item.pre-owned-toggle label i{margin-right:.5em}
.inventory-sticky-nav-form form .form__field .form__input>.form__input-item.pre-owned-toggle:nth-child(even) label{padding-right:0}
.inventory-sticky-nav-form form .form__field .form__input>.form__input-item.pre-owned-toggle:nth-child(even) label{padding-right:0}
}
@media(min-width:768px) and (max-width:1023px){.inventory-nav-container.sticky-nav-fixed[data-inventory-type="cpo"] ~ .vehicles-container,.inventory-nav-container.sticky-nav-fixed[data-inventory-type="po"] ~ .vehicles-container{margin-top:15em}
}
@media(min-width:1024px){.inventory-nav-container.is-filtered .inventory-sticky-nav-form form.sticky-nav-form{margin:1em auto 0;padding:1em 0 0}
.inventory-sticky-nav-form form.sticky-nav-form .form__group{max-width:33%}
}
@media(min-width:1280px){form.sticky-nav-form #cpo-select{min-width:30em}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.inventory-sticky-nav-form .sticky-nav__cpo-dealer-select{display:block}
.inventory-sticky-nav-form select:focus::-ms-value{background:transparent;color:black}
}
.inventory-cards{overflow:hidden;padding:2em 0}
.inventory-cards .user-vehicle.user-vehicle--card{border:0;height:auto;padding-left:.66em;padding-right:.66em}
.inventory-cards .user-vehicle.user-vehicle--card .user-vehicle__card-inner-wrapper{position:relative;padding:2%;background-color:#fff}
.inventory-cards .user-vehicle.user-vehicle--card .user-vehicle__vehicle-image{margin:0 auto;width:80%}
.inventory-cards .user-vehicle__vehicle-info .list-item{background-color:#fff}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__model-name{border-top:1px solid #ccc;padding-top:.5em;white-space:nowrap;overflow:hidden}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__model-name h4{margin-bottom:0}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__dealer-name i.audicon-map-pin{margin-right:.5em}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__price p{margin-bottom:0}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__price a{text-decoration:underline;margin:1em}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches{margin-bottom:1em;height:6em}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div{height:4em}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div:nth-of-type(1){padding-right:2.60417%}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div:nth-of-type(2){padding-left:1.5625%;padding-right:1.5625%}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div:nth-of-type(3){padding-left:2.60417%}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div img.bumper-responsive-image{box-shadow:0 0 0 1px #b3b3b3 inset;height:inherit;object-fit:cover;object-position:0 60%}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div.user-vehicle__mpg-info-wrapper div.user-vehicle__mpg-info-details{height:100%;background-color:#b3b3b3;color:#fff}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div.user-vehicle__mpg-info-wrapper div.user-vehicle__mpg-info-details div:first-child{border-right:1px solid #fff}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div.user-vehicle__mpg-info-wrapper div.user-vehicle__mpg-info-details div{box-sizing:border-box;display:inline-block;position:relative;text-align:center;margin:0 auto;height:2.5em;top:.7em;width:45%}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div.user-vehicle__mpg-info-wrapper div.user-vehicle__mpg-info-details div span,.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__swatches>div.user-vehicle__mpg-info-wrapper div.user-vehicle__mpg-info-details div h6{font-weight:bold;display:block;margin:0}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__cta a.button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;text-align:center;margin-right:0;border:.2em solid #000;font-weight:bold}
.inventory-cards .user-vehicle__vehicle-info .list-item.user-vehicle__cta a.button:first-child{margin-right:0}
.inventory-cards.placeholder .results-header,.inventory-cards.placeholder .cta.view-all,.inventory-cards.placeholder .list-item.user-vehicle__price,.inventory-cards.placeholder .list-item.user-vehicle__dealer-name,.inventory-cards.placeholder .list-item.user-vehicle__cta{display:none}
.inventory-cards.placeholder .user-vehicle.user-vehicle--card .user-vehicle__placeholder-overlay{display:block}
@media(min-width:1440px){.inventory-cards .user-vehicle.user-vehicle--card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
.inventory-cards .user-vehicle.user-vehicle--card:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%}
}
@media(min-width:768px) and (max-width:1023px){.inventory-cards .user-vehicle.user-vehicle--card:last-child{display:none}
}
@media(max-width:767px){.inventory-cards .user-vehicle.user-vehicle--card{padding-left:0;padding-right:0}
.inventory-cards .user-vehicle.user-vehicle--card:first-child{padding-right:0}
.inventory-cards .user-vehicle.user-vehicle--card:last-child{padding-left:0}
.inventory-cards .view-all{margin:0}
.inventory-cards .messages-content__error .button{min-width:20em}
.inventory-cards .messages-content__error .or{display:block}
.inventory-cards .messages-content__error>p{font-size:1em;max-width:25em}
}
.instructional-copy-gen-2 .header,.instructional-copy-gen-2 .footer,.instructional-copy-gen-1 .header,.instructional-copy-gen-1 .footer{display:none}
.instructional-text-div{font-size:22px;line-height:25px}
.instructional-text-div div{margin-top:30px}
.circled-number{border-radius:50%;padding-left:5px;padding-right:5px;border:2px solid #666;text-align:center;box-sizing:initial;color:#666;margin-right:5px}
#continueButton{margin:20px auto;display:flex;justify-content:center}
svg{display:block;shape-rendering:geometricPrecision}
svg text{font-family:AudiTypeExtended}
svg.chart text{text-anchor:end}
svg.chartMobile text{text-anchor:start}
svg .linegroup rect{shape-rendering:geometricPrecision}
svg .info-title{font-size:23px}
svg .info-title.emphasis{font-size:50px}
svg .info-desc{fill:#666;font-size:14px}
svg .info-desc.emphasis{font-size:22px}
svg .barColor{fill:#e75300}
svg .barAlternateColor{fill:#666}
svg .barTicksColor{fill:#666}
@media(max-width:479px){svg .info-title{font-size:18px}
svg .info-title.emphasis{font-size:32px}
svg .info-desc{font-size:10px}
svg .info-desc.emphasis{font-size:10px}
}
@media(min-width:480px) and (max-width:767px){svg .info-title{font-size:12px}
svg .info-title.emphasis{font-size:24px}
svg .info-desc{font-size:8px}
svg .info-desc.emphasis{font-size:10px}
}
@media(min-width:768px) and (max-width:1023px){svg .info-title{font-size:12px}
svg .info-title.emphasis{font-size:24px}
svg .info-desc{font-size:8px}
svg .info-desc.emphasis{font-size:10px}
}
@media(min-width:1024px) and (max-width:1279px){svg .info-title{transition-property:font-size;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;font-size:23px}
svg .info-title.emphasis{font-size:50px}
svg .info-desc{transition-property:font-size;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;font-size:14px}
svg .info-desc.emphasis{font-size:22px}
}
@media(max-width:479px){.image-component.break-a-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-a-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-a-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 14px 0 0;box-sizing:border-box}
.image-component.break-a-content-left .image-content .text-white,.image-component.break-a-content-left .image-content .bg-white,.image-component.break-a-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-a-content-left .image-content .image-content-inner{width:100%}
.image-component.break-a-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-a-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-a-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 14px;box-sizing:border-box}
.image-component.break-a-content-right .image-content .text-white,.image-component.break-a-content-right .image-content .bg-white,.image-component.break-a-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-a-content-right .image-content .image-content-inner{width:100%}
.image-component.break-a-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-a-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-a-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:1.6em;padding-top:1.6em;margin:0}
.image-component.break-a-content-above .image-content .text-white,.image-component.break-a-content-above .image-content .bg-white,.image-component.break-a-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-a-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-a-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-a-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-a-content-below .image-content{padding-bottom:1.6em;padding-top:1.6em;margin:0}
.image-component.break-a-content-below .image-content .text-white,.image-component.break-a-content-below .image-content .bg-white,.image-component.break-a-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-a-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-a-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-a-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-a-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-a-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-a-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-a-content-top.content-background .image-content .image-content-inner>div{padding:1.6em 14px;background-color:#fff;opacity:.9}
.image-component.break-a-content-top .image-content{top:1.6em}
.image-component.break-a-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-a-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-a-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-a-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-a-content-bottom.content-background .image-content .image-content-inner>div{padding:1.6em 14px;background-color:#fff;opacity:.9}
.image-component.break-a-content-bottom .image-content{bottom:1.6em}
.image-component.break-a-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-a-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
@media(min-width:480px) and (max-width:767px){.image-component.break-b-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-b-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-b-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 14px 0 0;box-sizing:border-box}
.image-component.break-b-content-left .image-content .text-white,.image-component.break-b-content-left .image-content .bg-white,.image-component.break-b-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-b-content-left .image-content .image-content-inner{width:100%}
.image-component.break-b-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-b-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-b-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 14px;box-sizing:border-box}
.image-component.break-b-content-right .image-content .text-white,.image-component.break-b-content-right .image-content .bg-white,.image-component.break-b-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-b-content-right .image-content .image-content-inner{width:100%}
.image-component.break-b-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-b-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-b-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:1.6em;padding-top:1.6em;margin:0}
.image-component.break-b-content-above .image-content .text-white,.image-component.break-b-content-above .image-content .bg-white,.image-component.break-b-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-b-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-b-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-b-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-b-content-below .image-content{padding-bottom:1.6em;padding-top:1.6em;margin:0}
.image-component.break-b-content-below .image-content .text-white,.image-component.break-b-content-below .image-content .bg-white,.image-component.break-b-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-b-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-b-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-b-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-b-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-b-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-b-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-b-content-top.content-background .image-content .image-content-inner>div{padding:1.6em 14px;background-color:#fff;opacity:.9}
.image-component.break-b-content-top .image-content{top:1.6em}
.image-component.break-b-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-b-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-b-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-b-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-b-content-bottom.content-background .image-content .image-content-inner>div{padding:1.6em 14px;background-color:#fff;opacity:.9}
.image-component.break-b-content-bottom .image-content{bottom:1.6em}
.image-component.break-b-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-b-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
@media(min-width:768px) and (max-width:1023px){.image-component.break-c-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-c-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-c-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 28px 0 0;box-sizing:border-box}
.image-component.break-c-content-left .image-content .text-white,.image-component.break-c-content-left .image-content .bg-white,.image-component.break-c-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-c-content-left .image-content .image-content-inner{width:100%}
.image-component.break-c-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-c-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-c-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 28px;box-sizing:border-box}
.image-component.break-c-content-right .image-content .text-white,.image-component.break-c-content-right .image-content .bg-white,.image-component.break-c-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-c-content-right .image-content .image-content-inner{width:100%}
.image-component.break-c-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-c-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-c-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-c-content-above .image-content .text-white,.image-component.break-c-content-above .image-content .bg-white,.image-component.break-c-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-c-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-c-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-c-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-c-content-below .image-content{padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-c-content-below .image-content .text-white,.image-component.break-c-content-below .image-content .bg-white,.image-component.break-c-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-c-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-c-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-c-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-c-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-c-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-c-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-c-content-top.content-background .image-content .image-content-inner>div{padding:3.75em 28px;background-color:#fff;opacity:.9}
.image-component.break-c-content-top .image-content{top:3.75em}
.image-component.break-c-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-c-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-c-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-c-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-c-content-bottom.content-background .image-content .image-content-inner>div{padding:3.75em 28px;background-color:#fff;opacity:.9}
.image-component.break-c-content-bottom .image-content{bottom:3.75em}
.image-component.break-c-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-c-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
@media(min-width:1024px) and (max-width:1279px){.image-component.break-d-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-d-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-d-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 37px 0 0;box-sizing:border-box}
.image-component.break-d-content-left .image-content .text-white,.image-component.break-d-content-left .image-content .bg-white,.image-component.break-d-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-d-content-left .image-content .image-content-inner{width:100%}
.image-component.break-d-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-d-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-d-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 37px;box-sizing:border-box}
.image-component.break-d-content-right .image-content .text-white,.image-component.break-d-content-right .image-content .bg-white,.image-component.break-d-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-d-content-right .image-content .image-content-inner{width:100%}
.image-component.break-d-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-d-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-d-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-d-content-above .image-content .text-white,.image-component.break-d-content-above .image-content .bg-white,.image-component.break-d-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-d-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-d-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-d-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-d-content-below .image-content{padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-d-content-below .image-content .text-white,.image-component.break-d-content-below .image-content .bg-white,.image-component.break-d-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-d-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-d-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-d-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-d-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-d-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-d-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-d-content-top.content-background .image-content .image-content-inner>div{padding:3.75em 37px;background-color:#fff;opacity:.9}
.image-component.break-d-content-top .image-content{top:3.75em}
.image-component.break-d-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-d-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-d-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-d-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-d-content-bottom.content-background .image-content .image-content-inner>div{padding:3.75em 37px;background-color:#fff;opacity:.9}
.image-component.break-d-content-bottom .image-content{bottom:3.75em}
.image-component.break-d-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-d-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
@media(min-width:1280px) and (max-width:1439px){.image-component.break-e-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-e-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-e-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 46px 0 0;box-sizing:border-box}
.image-component.break-e-content-left .image-content .text-white,.image-component.break-e-content-left .image-content .bg-white,.image-component.break-e-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-e-content-left .image-content .image-content-inner{width:100%}
.image-component.break-e-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-e-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-e-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 46px;box-sizing:border-box}
.image-component.break-e-content-right .image-content .text-white,.image-component.break-e-content-right .image-content .bg-white,.image-component.break-e-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-e-content-right .image-content .image-content-inner{width:100%}
.image-component.break-e-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-e-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-e-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-e-content-above .image-content .text-white,.image-component.break-e-content-above .image-content .bg-white,.image-component.break-e-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-e-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-e-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-e-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-e-content-below .image-content{padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-e-content-below .image-content .text-white,.image-component.break-e-content-below .image-content .bg-white,.image-component.break-e-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-e-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-e-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-e-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-e-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-e-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-e-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-e-content-top.content-background .image-content .image-content-inner>div{padding:3.75em 46px;background-color:#fff;opacity:.9}
.image-component.break-e-content-top .image-content{top:3.75em}
.image-component.break-e-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-e-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-e-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-e-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-e-content-bottom.content-background .image-content .image-content-inner>div{padding:3.75em 46px;background-color:#fff;opacity:.9}
.image-component.break-e-content-bottom .image-content{bottom:3.75em}
.image-component.break-e-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-e-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
@media(min-width:1440px){.image-component.break-f-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-f-content-left .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-f-content-left .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 54px 0 0;box-sizing:border-box}
.image-component.break-f-content-left .image-content .text-white,.image-component.break-f-content-left .image-content .bg-white,.image-component.break-f-content-left .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-f-content-left .image-content .image-content-inner{width:100%}
.image-component.break-f-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.image-component.break-f-content-right .image-element{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.image-component.break-f-content-right .image-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:0 0 0 54px;box-sizing:border-box}
.image-component.break-f-content-right .image-content .text-white,.image-component.break-f-content-right .image-content .bg-white,.image-component.break-f-content-right .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-f-content-right .image-content .image-content-inner{width:100%}
.image-component.break-f-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-f-content-above .image-element{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.image-component.break-f-content-above .image-content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-f-content-above .image-content .text-white,.image-component.break-f-content-above .image-content .bg-white,.image-component.break-f-content-above .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-f-content-above.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-f-content-above.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-f-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.image-component.break-f-content-below .image-content{padding-bottom:3.75em;padding-top:3.75em;margin:0}
.image-component.break-f-content-below .image-content .text-white,.image-component.break-f-content-below .image-content .bg-white,.image-component.break-f-content-below .image-content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.image-component.break-f-content-below.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-f-content-below.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-f-content-top .image-content{position:absolute;right:0;left:0}
.image-component.break-f-content-top.align-right .image-content{box-sizing:border-box}
.image-component.break-f-content-top.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-f-content-top.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-f-content-top.content-background .image-content .image-content-inner>div{padding:3.75em 54px;background-color:#fff;opacity:.9}
.image-component.break-f-content-top .image-content{top:3.75em}
.image-component.break-f-content-bottom .image-content{position:absolute;right:0;left:0}
.image-component.break-f-content-bottom.align-right .image-content{box-sizing:border-box}
.image-component.break-f-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end}
.image-component.break-f-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
.image-component.break-f-content-bottom.content-background .image-content .image-content-inner>div{padding:3.75em 54px;background-color:#fff;opacity:.9}
.image-component.break-f-content-bottom .image-content{bottom:3.75em}
.image-component.break-f-content-bottom.align-right .image-content .image-content-inner{justify-content:flex-end;bottom:0}
.image-component.break-f-content-bottom.align-center .image-content .image-content-inner{justify-content:center}
}
.image-component{position:relative}
.image-component .image-element{margin:auto}
.image-component--right .image-element{margin:0 0 0 auto}
.image-component--left .image-element{margin:0}
.image-component--center .image-element{margin:0 auto}
.image-component .image-element{background-position:center;background-size:cover;position:relative;display:block}
.image-component .video-element{background-color:#000}
.image-component .image-content{position:relative}
.image-component .image-content .image-content-inner{padding:0;display:flex}
.image-component i.nav-arrow-down{position:absolute;font-size:2.1em;cursor:pointer;opacity:1;margin:auto;z-index:4;width:1em;bottom:1.83em;right:0;left:0;color:black;display:none}
.image-component i.nav-arrow-down.text-black{color:white}
.image-component .arrow-circle{width:60px;height:60px;z-index:3;position:absolute;bottom:2.4em;right:0;left:0;margin:auto;border-radius:50%;cursor:pointer;transition:all 240ms ease;background-color:white;display:none}
.image-component .arrow-circle.text-black{background-color:black}
.image-component .arrow-circle:hover{transition-duration:.4s;opacity:.7}
@media(min-width:1280px){.image-component i.nav-arrow-down,.image-component .arrow-circle{display:block}
}
.image-component .disclaimer{bottom:3.75em;text-decoration:none;position:absolute;text-align:right;font-size:.8em;line-height:0;margin:auto;width:100%;right:1em;left:auto}
.image-component .disclaimer.text-white:hover{color:#fff}
.responsive-container .image-component .image-content{padding-right:0;padding-left:0;width:auto}
.column-control-layout .image-component .image-content{padding:0 54px;width:auto}
.column-control-layout .image-component .image-content .image-content-inner{padding-right:0;padding-left:0;float:none}
.icon-nav__container .icon-nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0}
.icon-nav__container .icon-nav__list li:not(:last-child){margin-right:5em}
.icon-nav__container .icon-nav__list .icon-nav__item .icon-nav__item-wrapper .icon-nav__item-icon-container{text-align:center;font-size:2em;margin-bottom:.5em}
.icon-nav__container .icon-nav__list .icon-nav__item .icon-nav__item-wrapper .icon-nav__item-title{font-family:AudiType;font-weight:bold;text-align:center;line-height:1.25em}
@media(max-width:1023px){.icon-nav__container .icon-nav__list{justify-content:flex-start}
}
@media(min-width:1024px){.icon-nav__container .icon-nav__list{justify-content:flex-end}
}
.responsive-container .full-width-hero .responsive-container .full-width-hero-content{margin-left:0}
.full-width-component .hero-tout{position:absolute;left:-9999px;top:-9999px}
.full-width-component .hero-tout:first-child{position:static}
.hero-tout .component-container{padding-bottom:0}
.hero-tout .hero-tout-slide{min-height:contain-floats}
.hero-tout .hero-tout-slide:after{content:"";display:table;clear:both}
.hero-tout .car-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:right;padding-right:.52083%;padding-left:.52083%;border-top:1px solid #e5e5e5;padding:25px 0 20px;overflow:hidden}
@media(max-width:767px){.hero-tout .car-image{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;border:0;padding:0}
}
.hero-tout .car-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:right;padding-right:.52083%;padding-left:.52083%;border-top:3px solid #000;padding:25px 0 40px;position:relative}
.hero-tout .car-info img{display:block;margin:20px 0 20px 0}
@media(max-width:767px){.hero-tout .car-info{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;border-top:0;padding:25px 0 0}
}
.hero-tout .car-info .quickstart{padding:0 0 20px 0}
@media(max-width:767px){.hero-tout .button-primary{margin-right:20px}
}
.hero-tout-carousel section{position:relative}
.hero-tout-carousel section .carousel-pagination{padding-left:33.85417%;color:transparent;line-height:0;font-size:0;z-index:1;position:relative;text-align:left;clear:both;position:absolute}
@media(max-width:479px){.hero-tout-carousel section .carousel-pagination{top:220px}
}
@media(min-width:480px) and (max-width:767px){.hero-tout-carousel section .carousel-pagination{top:400px}
}
@media(min-width:768px) and (max-width:1023px){.hero-tout-carousel section .carousel-pagination{top:305px}
}
@media(min-width:1024px) and (max-width:1279px){.hero-tout-carousel section .carousel-pagination{top:394px}
}
@media(min-width:1280px) and (max-width:1439px){.hero-tout-carousel section .carousel-pagination{top:484px}
}
@media(min-width:1440px){.hero-tout-carousel section .carousel-pagination{top:540px}
}
.hero-tout-carousel section .carousel-pagination ul{left:0}
@media(max-width:767px){.hero-tout-carousel section .carousel-pagination{padding-left:.52083%;position:relative;padding:0;top:0;left:0}
}
.hero-tout-carousel section .global-carousel-dot{margin-right:3px}
.hero-tout-carousel section .car-image{padding-bottom:20px;position:relative}
.hero-tout-carousel section .car-info{overflow:hidden;margin-right:0}
.hero-tout-carousel section .car-info .slide-info-content{display:none}
.hero-tout-carousel section .car-info .slide-info-content ul{display:block;padding-bottom:10px}
.hero-tout-carousel section .carousel-viewport li{list-style-type:none;float:left}
@media(max-width:479px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:320px;height:180px}
}
@media(min-width:480px) and (max-width:767px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:640px;height:360px}
}
@media(min-width:768px) and (max-width:1023px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:471px;height:265px}
}
@media(min-width:1024px) and (max-width:1279px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:630px;height:354px}
}
@media(min-width:1280px) and (max-width:1439px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:789px;height:444px}
}
@media(min-width:1440px){.hero-tout-carousel section .carousel-items,.hero-tout-carousel section .carousel-items li,.hero-tout-carousel section .carousel-items img{width:889px;height:500px}
}
.hero-tout-carousel section .carousel-nav{top:50%;margin-top:-15px}
@media(max-width:767px){.hero-tout-carousel section .carousel-nav{border:0;opacity:1}
}
@media(min-width:768px) and (max-width:1279px){.hero-tout-carousel section .carousel-nav{opacity:1}
}
@media(min-width:1280px){.hero-tout-carousel section .carousel-nav{transition-property:opacity;opacity:0}
}
@media(min-width:1280px){.hero-tout-carousel section:hover .carousel-nav{opacity:1}
}
.contextual-footer .hero-tout .car-info{padding:2em 0}
html.touch .global-carousel-dot.carousel-dot_target:hover{background-position:0 -328px}
html.ie8 .carousel-nav{opacity:1}
.cq-wcm-edit .slide-wrapper-viewport{clear:both}
body.cq-wcm-edit>.container .hero-tout .car-info .slide-info-content,body.cq-wcm-edit>.container .hero-tout-slide,body.cq-wcm-edit>.container .hero-tout{height:auto;display:block;position:static}
#global-nav .main{margin-left:auto;margin-right:1.5em}
#global-nav.use-scroll-up-gesture{z-index:5;top:0;transition:top 240ms ease}
#global-nav.use-scroll-up-gesture.slide-global-nav-in{top:0}
#global-nav.use-scroll-up-gesture.slide-global-nav-out{top:-75px}
#global-nav.use-scroll-up-gesture.fixed-to-top{position:fixed}
#global-nav.use-scroll-up-gesture.expanded{z-index:10}
#global-overview{padding-left:0}
@media(max-width:1023px){#global-overview{position:static}
}
@media(min-width:768px){.header #mobile-myaudi-logout{display:none}
.header #mobile-back-link{display:none}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{visibility:hidden}
.delete-config{float:right;position:relative;top:-10em;right:0;z-index:2;border-radius:100%;background-color:#e5e5e5;text-decoration:none;width:1.5em;height:1.5em;text-align:center}
.slick-disabled{display:none !important}
.slick-current div{position:relative}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:small;cursor:pointer;background:transparent;color:#000;top:50%;margin-left:2px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.myaudi-nav-vehicle-selector__dropdown *,.myaudi-nav-vehicle-selector__menu *,.myaudi-nav-vehicle-selector__menu-mobile *{box-sizing:border-box}
.myaudi-nav-vehicle-selector__dropdown p,.myaudi-nav-vehicle-selector__menu p,.myaudi-nav-vehicle-selector__menu-mobile p{margin:0}
.myaudi-nav-vehicle-selector__dropdown{text-decoration:none;flex-direction:row;text-align:right;cursor:pointer;display:flex;height:75px;right:1em}
.myaudi-nav-vehicle-selector__dropdown *{cursor:pointer}
.myaudi-nav-vehicle-selector__dropdown>div{justify-content:center;flex-direction:column;position:relative;display:flex;margin:auto;height:100%}
.myaudi-nav-vehicle-selector__dropdown .vehicle-info{padding:0 1.25em;border-right:1px solid #000;height:3em;margin-right:.75em}
.myaudi-nav-vehicle-selector__dropdown .vehicle-info h4{margin-bottom:0}
.myaudi-nav-vehicle-selector__dropdown .vehicle-info p{margin-top:.5em}
.myaudi-nav-vehicle-selector__dropdown .vehicle-info-empty{border-right:0}
.myaudi-nav-vehicle-selector__dropdown .vehicle-image{overflow:hidden;width:4em}
.myaudi-nav-vehicle-selector__dropdown .vehicle-image img{max-width:4em}
.myaudi-nav-vehicle-selector__dropdown .vehicle-image.is-hidden+.caret{padding-left:.5em}
.myaudi-nav-vehicle-selector__dropdown .caret{padding-right:.5em;padding-left:1em}
.myaudi-nav-vehicle-selector__dropdown:hover,.myaudi-nav-vehicle-selector__dropdown:active{color:#000}
.myaudi-nav-vehicle-selector__menu{transition:height 240ms cubic-bezier(0.75,0.02,0.5,1);background:#fff;position:absolute;overflow:hidden;width:100%;height:0;top:100%;left:0}
.myaudi-nav-vehicle-selector__menu .responsive-container{height:100%}
.myaudi-nav-vehicle-selector__menu ul{height:13em;justify-content:flex-end;flex-direction:row;position:relative;display:flex;width:100%;margin:0}
.myaudi-nav-vehicle-selector__menu .vehicle-item,.myaudi-nav-vehicle-selector__menu .actions{width:19em}
.myaudi-nav-vehicle-selector__menu .vehicle-item,.myaudi-nav-vehicle-selector__menu .arrow{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1);cursor:pointer}
.myaudi-nav-vehicle-selector__menu .vehicle-item *,.myaudi-nav-vehicle-selector__menu .arrow *{cursor:pointer}
.myaudi-nav-vehicle-selector__menu .vehicle-item{padding:1.5em 1em;margin:0;height:100%}
.myaudi-nav-vehicle-selector__menu .vehicle-item h4{margin-bottom:0}
.myaudi-nav-vehicle-selector__menu .vehicle-item p{text-overflow:ellipsis;white-space:nowrap;line-height:1em;overflow:hidden;width:100%}
.myaudi-nav-vehicle-selector__menu .vehicle-item.is-active{border-bottom:.25em solid #bb0a30}
.myaudi-nav-vehicle-selector__menu .vehicle-item.is-first{margin-left:0}
.myaudi-nav-vehicle-selector__menu .vehicle-item.is-last{margin-right:0}
.myaudi-nav-vehicle-selector__menu .vehicle-image{justify-content:center;align-items:center;position:relative;overflow:hidden;display:flex;height:9em}
.myaudi-nav-vehicle-selector__menu .vehicle-image img{max-width:14em}
.myaudi-nav-vehicle-selector__menu .vehicle-image img.missing-vehicle{max-width:10em}
.myaudi-nav-vehicle-selector__menu .vehicle-image .audicon-rings{font-size:10em}
.myaudi-nav-vehicle-selector__menu .arrow{justify-content:center;align-items:center;display:flex;width:2em}
.myaudi-nav-vehicle-selector__menu .actions{justify-content:space-between;flex-direction:column;padding:3.5em 1em;padding-right:0;display:flex;margin:0}
.myaudi-nav-vehicle-selector__menu .actions .button{text-align:center;width:100%;margin-bottom:1em}
.myaudi-nav-vehicle-selector__menu .missing-vehicle{margin-top:1em}
.myaudi-nav-vehicle-selector__menu.open{height:13em;border-top:1px #b3b3b3 solid;border-bottom:1px #b3b3b3 solid}
.myaudi-nav-vehicle-selector__menu-mobile{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;height:auto !important}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1);padding:0 1.25em;height:4em;font-size:1em !important;position:relative}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle p{font-weight:bold}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle i{position:absolute;margin:auto;right:1.5em;bottom:0;top:0}
.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li{transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);margin-bottom:-1px !important;float:left !important;height:0 !important;overflow:hidden;width:100%}
.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list.open li{height:4em !important}
.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list.open li:before{left:1.25em;background:#e5e5e5;width:calc(100% - 2em);position:absolute;content:" ";height:1px;top:0}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle,.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li{text-indent:0 !important;justify-content:center;flex-direction:column;cursor:pointer}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle p,.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li p{margin:0 1.25em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
.myaudi-nav-vehicle-selector__menu-mobile .active-vehicle:not(.is-hidden),.myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li:not(.is-hidden){display:flex !important}
@media(max-width:1279px){.myaudi-nav-vehicle-selector__dropdown{right:1.5em}
.myaudi-nav-vehicle-selector__dropdown .vehicle-info{max-width:14em}
.myaudi-nav-vehicle-selector__dropdown .caret{padding-left:.5em}
}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.no-hover{background-color:#fff !important;cursor:default}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.no-hover p:hover{cursor:default}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item{flex-direction:row !important;align-items:center;justify-content:space-between !important;position:relative}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item:hover{background-color:#fff}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item.is-active{z-index:1}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item p{display:inline-flex;align-self:center}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item p.deprecatedAudicodeErrorMessage{color:#bb0a30}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile li.mobile-subnav-item a.mobile-delete{display:inline-flex;align-self:center;width:1em !important;margin-right:1.5em !important;color:#b3b3b3;transition:all 240ms ease-in-out;text-indent:0;text-decoration:none}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown *,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu *,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile *{box-sizing:border-box}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown p,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu p,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile p{margin:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown{text-decoration:none;flex-direction:row;text-align:right;cursor:pointer;display:flex;height:75px;right:1em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown *{cursor:pointer}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown>div{justify-content:center;flex-direction:column;position:relative;display:flex;margin:auto;height:100%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info{padding:0 1.25em;border-right:1px solid #000;height:3em;margin-right:.75em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info h6{margin:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info p{margin-top:.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info-empty{border-right:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-image{overflow:hidden;width:4em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-image img{max-width:4em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-image .audicon-rings{font-size:4em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-image.is-hidden+.caret{padding-left:.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .caret{padding-right:.5em;padding-left:1em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown:hover,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown:active{color:#000}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu{transition:top 240ms cubic-bezier(0.75,0.02,0.5,1);background:#fff;position:absolute;z-index:-1;overflow:hidden;width:100%;height:13em;top:-7em;left:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .responsive-container{height:100%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu ul{float:left;flex-direction:row;position:relative;display:flex;margin:0;width:14em}
@media(min-width:1280px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu ul{width:30em}
}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list{width:50%;margin:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list .not-visible,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list .not-visible{visibility:hidden;opacity:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list.active,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list.active{background-color:#e5e5e5}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list h4,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list h4{position:relative;z-index:1;margin:0;top:.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list p.missing-vehicle-text,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list p.missing-vehicle-text{position:absolute;bottom:.4em;max-width:30em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list{float:left;height:13em;padding-right:2em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list ul{justify-content:flex-start}
@media(min-width:768px) and (max-width:1439px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list{padding-right:0;padding-left:1.5em;position:relative;left:-1.5em}
}
@media(min-width:768px) and (max-width:1023px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list .actions{left:2em;top:-3.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #owned-vehicle-dropdown-list ul{left:1em}
}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list{float:right;border-left:1px solid #b3b3b3;height:13em;padding-left:2em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list #add-configuration{text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:all 240ms ease-in-out}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list #add-configuration .audicon-plus{display:flex;align-items:center;justify-content:center;height:3.5em;width:3.5em;margin-bottom:.75em;transition:all 240ms ease-in-out}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list #add-configuration .audicon-plus:after{content:""}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list #add-configuration:hover .audicon-plus{border-color:#bb0a30;color:#bb0a30}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list #add-configuration h6{font-weight:normal;text-align:center}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list ul{justify-content:flex-start}
@media(min-width:768px) and (max-width:1439px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list .actions{position:relative;left:1.5em}
}
@media(min-width:768px) and (max-width:1023px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu #saved-vehicle-dropdown-list .actions{left:4.6em;top:-15.5em}
}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .arrow{background-color:transparent;cursor:pointer;position:relative;top:-1.25em;padding:0;z-index:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item *,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .arrow *{cursor:pointer}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item i.audicon-chevron,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .arrow i.audicon-chevron{width:2em;padding:0 25%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item{margin:0;height:12.5em;width:12em;margin-right:2em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item.is-active{border-bottom:.25em solid #bb0a30}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item.is-active .delete-config{opacity:1;visibility:visible}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item .delete-config{float:right;position:absolute;top:3em;right:0;z-index:2;border-radius:100%;background-color:#e5e5e5;text-decoration:none;width:1.5em;height:1.5em;text-align:center;visibility:hidden;opacity:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item h6,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item p{position:relative;top:.75em;z-index:2;margin-bottom:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item p{text-overflow:ellipsis;line-height:1em;overflow:hidden;width:100%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item.is-first{margin-left:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-item.is-last{margin-right:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-image{justify-content:center;align-items:center;position:relative;left:0;top:0;z-index:0;overflow:hidden;display:flex;height:8.7em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-image img{max-width:14em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .vehicle-image img.missing-vehicle{max-width:10em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu h6.deprecatedAudicodeErrorMessage{color:#bb0a30;margin-left:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .audicon-rings{font-size:11em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .arrow{justify-content:center;position:relative;z-index:2;align-items:center;display:flex;width:2em;height:7em;align-self:center;top:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .actions{justify-content:flex-end;flex-direction:column;padding:3.5em 1em 1.5em 0;display:flex;float:right;margin:0;position:relative;top:-2.5em;min-width:9em;max-width:14em;height:100%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .actions svg{margin-left:auto;margin-right:auto;margin-bottom:.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .actions p{text-align:center}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu .actions .button{text-align:center;width:100%;margin-bottom:1em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu.open{top:7em;border-top:1px #b3b3b3 solid;border-bottom:1px #b3b3b3 solid}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile{border-top:2px solid #b3b3b3;height:auto !important;margin-left:-1.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile p{margin-left:1.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1);padding:0;height:4em;font-size:1em !important;position:relative;margin:0;text-decoration:none;border-bottom:1px solid #b3b3b3}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle p{font-weight:normal}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle i{position:absolute;margin:auto;right:1.5em;bottom:0;top:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li{transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);margin-bottom:-1px !important;float:left !important;height:0 !important;overflow:hidden;width:100%}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li.mobile-subnav-item p{display:inline}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li.no-hover{padding-left:1em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li:not(.no-hover){padding-left:2em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list .create-new-mobile{margin-left:.5em;text-decoration:none}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list .create-new-mobile i.audicon-plus{margin-left:.5em;font-size:.7em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list.open li{height:4em !important;border-bottom:1px solid #b3b3b3}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list.open li:before{height:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list.open li:after{height:0}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li{text-indent:0 !important;justify-content:center;flex-direction:column;cursor:pointer}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle p,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle:not(.is-hidden),#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li:not(.is-hidden){display:flex !important}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle:hover,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .active-vehicle:active,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li:hover,#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__menu-mobile .vehicle-list li:active{background:#e5e5e5}
@media(max-width:1279px){#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown{right:1.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info{max-width:14em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown{right:1.5em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .vehicle-info{max-width:16em}
#global-nav.saveconfig-enabled .myaudi-nav-vehicle-selector__dropdown .caret{padding-left:.5em}
}
@media(min-width:768px) and (max-width:1023px){.slick-responsive.owned{position:relative;left:10px}
}
.slick-responsive.slick-slider{width:60%;float:left;height:80%;margin:.5em 0 1em}
@media(min-width:768px) and (max-width:1023px){.slick-responsive.slick-slider{width:50%}
}
.slick-responsive.slick-slider .vehicle{height:10.75em;cursor:pointer}
.slick-responsive.slick-slider .vehicle h6{margin-left:1.5em;position:relative;top:-1em}
.slick-responsive.slick-slider .vehicle.is-active{border-bottom:3px solid #bb0a30}
.slick-responsive.slick-slider button{background-color:tranparent}
.slick-responsive.slick-slider button i.audicon-chevron{margin-left:0}
.homepage .full-width-hero{min-height:351px}
.zip-code-search{overflow:hidden}
.zip-code-search button{float:right}
@media(min-width:480px) and (max-width:767px){.zip-code-search button{float:left}
}
@media(min-width:1024px){.zip-code-search button{margin-left:2em;float:left}
}
.password-input .constraints{margin-bottom:10px}
.password-input .constraint{transition-property:color;color:#666}
.password-input .constraint i{color:#e5e5e5;margin-right:1em;cursor:default}
.password-input .constraint.is-valid i{color:#666;cursor:default}
@media(min-width:768px){.password-input .form__input label{display:none}
}
#myaudi-signup{transition:opacity 480ms ease-out;-webkit-backface-visibility:hidden;overflow:hidden;opacity:1}
#myaudi-signup .is-disabled{opacity:.25}
#myaudi-signup .is-disabled.button{display:none}
#myaudi-signup .buttons{margin-bottom:1em;clear:both}
#myaudi-signup .form__input-item label.toc-checkbox-label{width:100%}
#myaudi-signup .form__input-item label.toc-checkbox-label p{white-space:normal;margin:.25em 0 0 2em}
#myaudi-signup .form__input-item label.toc-checkbox-label i{float:left}
#myaudi-signup .validate-error-message{font-family:AudiTypeExtended;font-weight:bold;color:#bb0a30;padding:.5em 0}
#myaudi-signup .recaptcha-validation{display:none}
#myaudi-signup .password-input{clear:left}
#myaudi-mini-registration div,#myaudi-mini-registration input,#myaudi-mini-registration label{padding-left:0}
#myaudi-mini-registration .contact-group{float:left;width:55%}
#myaudi-mini-registration .email-group{float:right;width:45%}
#myaudi-mini-registration #input-password,#myaudi-mini-registration #input-pasword-confirm{min-width:16em}
#myaudi-mini-registration .is-first{margin-right:1em}
#myaudi-mini-registration .submit-button{width:100%}
@media(max-width:767px){#myaudi-mini-registration .contact-group,#myaudi-mini-registration .email-group{width:100%}
#myaudi-mini-registration h3{text-align:center;margin:1em 0 2em;border-top:.1em solid #b3b3b3;padding:1.5em}
}
@media(min-width:768px) and (max-width:1279px){#myaudi-mini-registration .form__field{width:40%}
}
@media(min-width:1280px){#myaudi-mini-registration .form__field{width:45%}
}
#myaudi-signup-courtesy{margin-bottom:3em}
#myaudi-signup-courtesy .submit-button,#myaudi-signup-courtesy .recaptcha{clear:left}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type{overflow:hidden}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner{width:27em}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white button{color:#fff;border-color:#fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black button{color:#000;border-color:#000}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey button{color:#b3b3b3;border-color:#b3b3b3}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red button{color:#bb0a30;border-color:#bb0a30}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner .text.section:first-child h3{font-weight:normal}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h1{font-size:5.3em}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h4{font-weight:normal}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h4 span{padding-top:.25em;width:100%}
#myaudi-signin label,#myaudi-afs-pwd-reentry-form label{font-family:AudiTypeExtended;font-weight:normal;color:#000;display:block;float:left}
#myaudi-signin label:after,#myaudi-afs-pwd-reentry-form label:after{content:""}
#myaudi-signin input,#myaudi-afs-pwd-reentry-form input{border:1px solid #000;padding:6px 12px;border-radius:0;appearance:none;box-shadow:none;outline:0;height:47px;width:100%}
#myaudi-signin input::-webkit-input-placeholder,#myaudi-afs-pwd-reentry-form input::-webkit-input-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin input::-moz-placeholder,#myaudi-afs-pwd-reentry-form input::-moz-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin input:-ms-input-placeholder,#myaudi-afs-pwd-reentry-form input:-ms-input-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin button,#myaudi-afs-pwd-reentry-form button{margin:.5em 0 0;height:54px;width:100%}
#myaudi-signin .form__field,#myaudi-afs-pwd-reentry-form .form__field{margin-bottom:2.5em}
#myaudi-signin .form__field--error,#myaudi-afs-pwd-reentry-form .form__field--error{margin-bottom:0}
#myaudi-signin .form__field--error input,#myaudi-afs-pwd-reentry-form .form__field--error input{border:1px solid #bb0a30;color:#bb0a30}
#myaudi-signin .form__response,#myaudi-afs-pwd-reentry-form .form__response{padding-left:0}
#myaudi-signin .forgot-password,#myaudi-afs-pwd-reentry-form .forgot-password{color:#b3b3b3;padding:.5em;float:left}
.myaudi-preferred-benefits-modal #myaudi-signin{display:none}
@media(max-width:1023px){body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content{justify-content:center;display:flex;width:100%}
}
@media(min-width:1024px){body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content{align-items:center;display:flex;bottom:0;top:0}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button{background:transparent}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button:hover,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button:active{background:#000}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin input,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button{border:1px solid #fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin label{color:#fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin .forgot-password:hover,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin .forgot-password:active{color:#fff}
}
#myaudi-force-reset-password-update-form #forgotPassword{margin:.5em}
#myaudi-force-reset-password-update-form #forgotPassword a{color:#b3b3b3}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type{overflow:hidden}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner{width:27em}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-white button{color:#fff;border-color:#fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-black button{color:#000;border-color:#000}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-grey button{color:#b3b3b3;border-color:#b3b3b3}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h1,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h2,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h3,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h4,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h5,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red h6,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red a,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red p,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red i,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red span,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red label,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner #myaudi-signin.text-red button{color:#bb0a30;border-color:#bb0a30}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner .text.section:first-child h3{font-weight:normal}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h1{font-size:5.3em}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h4{font-weight:normal}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content-inner h4 span{padding-top:.25em;width:100%}
#myaudi-signin label{font-family:AudiTypeExtended;font-weight:normal;color:#000;display:block;float:left}
#myaudi-signin label:after{content:""}
#myaudi-signin input{border:1px solid #000;padding:6px 12px;border-radius:0;appearance:none;box-shadow:none;outline:0;height:47px;width:100%}
#myaudi-signin input::-webkit-input-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin input::-moz-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin input:-ms-input-placeholder{color:#b3b3b3;font-style:italic}
#myaudi-signin button{margin:.5em 0 0;height:54px;width:100%}
#myaudi-signin .form__field{margin-bottom:2.5em}
#myaudi-signin .form__field--error{margin-bottom:0}
#myaudi-signin .form__field--error input{border:1px solid #bb0a30;color:#bb0a30}
#myaudi-signin .form__response{padding-left:0}
#myaudi-signin .forgot-password{color:#000;padding:.5em 0;float:right}
#myaudi-signin .forgot-password:hover,#myaudi-signin .forgot-password:active{color:#000}
.myaudi-preferred-benefits-modal #myaudi-signin{display:none}
@media(max-width:1023px){body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content{justify-content:center;display:flex;width:100%}
}
@media(min-width:1024px){body.myaudilandingpage.myaudi #main .sizing-container:first-of-type .image-content{align-items:center;display:flex;bottom:0;top:0}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button{background:transparent}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button:hover,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button:active{background:#000}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin input,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin button{border:1px solid #fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin label{color:#fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin .forgot-password{color:#fff}
body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin .forgot-password:hover,body.myaudilandingpage.myaudi #main .sizing-container:first-of-type #myaudi-signin .forgot-password:active{color:#b3b3b3}
}
#myaudi-force-reset-password-update-form #forgotPassword{margin:.5em}
#myaudi-force-reset-password-update-form #forgotPassword a{color:#b3b3b3}
#profile-account{margin-bottom:20px}
#profile-account .profile-group{margin-bottom:20px}
#profile-account .action{text-decoration:none;line-height:2.5em}
#profile-account .buttons{clear:both}
#profile-account .buttons button{margin-bottom:1em}
#myaudi-mini-registration{transition:opacity 480ms ease-out;-webkit-backface-visibility:hidden;overflow:hidden;opacity:1}
#myaudi-mini-registration div,#myaudi-mini-registration input{padding-left:0}
#myaudi-mini-registration .myaudi-mini-signup{margin-top:2em}
#myaudi-mini-registration .contact-group{float:left;width:100%}
@media(max-width:767px){#myaudi-mini-registration .contact-group{float:none;width:100%}
}
#myaudi-mini-registration .email-group{float:right;width:50%}
#myaudi-mini-registration .email-group .form__field{width:100%}
@media(max-width:767px){#myaudi-mini-registration .email-group{float:none;width:100%}
}
#myaudi-mini-registration .is-disabled{opacity:.25}
#myaudi-mini-registration .is-disabled.button{display:none}
#myaudi-mini-registration .buttons{margin-bottom:1em;clear:both}
#myaudi-mini-registration .form__field--toc{width:100%}
#myaudi-mini-registration .form__input-item--toc label.toc-checkbox-label{width:100%}
#myaudi-mini-registration .form__input-item--toc label.toc-checkbox-label p{white-space:normal;margin:.25em 0 0 2em;padding-right:0}
#myaudi-mini-registration .form__input-item--toc label.toc-checkbox-label i{float:left}
#myaudi-mini-registration .validate-error-message{font-family:AudiTypeExtended;font-weight:bold;color:#bb0a30;padding:.5em 0}
#myaudi-mini-registration .recaptcha-validation{display:none}
#myaudi-mini-registration .password-input{clear:left}
#myaudi-mini-registration .submit-button button{width:100%}
#myaudi-mini-registration .password-input__container{display:flex;flex-direction:column}
#myaudi-mini-registration .password-input__container #password-constraints{transition-duration:1s;opacity:0;height:0;order:2}
#myaudi-mini-registration .password-input__container #password-constraints.open{opacity:1;height:11em}
#myaudi-mini-registration .password-input__container .form__field--password{order:1}
#myaudi-mini-registration .password-input__container .form__field--password-confirm{order:3}
@media(max-width:767px){#myaudi-mini-registration .email-group{float:none}
}
#add-vehicles p:not(.add-vehicle-error){margin:0}
#add-vehicles p.add-vehicle-error{font-family:AudiTypeExtended;font-weight:bold;color:#bb0a30}
#add-vehicles .button{margin:0 .8em .8em 0}
#add-vehicles .action{text-decoration:none}
#add-vehicles .user-vehicle-sync{font-family:AudiTypeExtended;font-weight:bold}
#add-vehicles #limit-message{margin-bottom:1.25em;display:none}
#manage-vehicles .user-vehicle-view{border-bottom:1px solid #e5e5e5;padding:1.25em 0}
#manage-vehicles .user-vehicle-view .user-vehicle__vehicle-image{padding-right:2.5em;text-align:center;max-width:16.7em;float:left;width:40%}
#manage-vehicles .user-vehicle-view .user-vehicle__vehicle-image .user-vehicle__no-vehicle-image{font-size:14em}
#manage-vehicles .user-vehicle-view .user-vehicle__vehicle-image img{position:relative}
#manage-vehicles .user-vehicle-view .user-vehicle__vehicle-info{width:calc(100% - 16.7em);float:left}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list{padding-top:1.5em;min-height:contain-floats}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list:after{content:"";display:table;clear:both}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list *{box-sizing:border-box}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list>h4{padding-left:.5em}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul{list-style-type:none;overflow:auto;width:100%;padding:0;margin:0}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li{padding:.5em;position:relative;height:20em;float:left}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li h4{margin:0}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li a{text-decoration:none;display:block}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li a:hover{text-decoration:underline}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver{background:#e5e5e5;position:relative;padding:1em;height:100%}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver .info{width:calc(100% - 2em);position:absolute;top:5em}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver .info h4 span{text-overflow:ellipsis;display:inline-block;overflow:hidden;max-width:95%}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver .actions{position:absolute;bottom:1em}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver .actions a:first-child{margin-bottom:1em}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver.primary-driver{background:#000}
#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver.primary-driver h4,#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver.primary-driver p,#manage-vehicles .user-vehicle-view .user-vehicle__drivers-list ul li .driver.primary-driver a{color:#fff}
#manage-vehicles .user-vehicle-view .add-vin{margin-right:1.6em}
#manage-vehicles .user-vehicle-view .remove-vehicle,#manage-vehicles .user-vehicle-view .why-vin{margin-top:.8em;display:block}
#modal #myaudi-manage-drivers p{margin-bottom:8em}
@media(max-width:767px){#manage-vehicles .add-vin{margin:.8em 0}
#manage-vehicles .user-vehicle-view .user-vehicle__vehicle-image .user-vehicle__no-vehicle-image{font-size:23vw}
#manage-vehicles .user-vehicle__drivers-list ul li{width:100%;padding:0}
}
@media(max-width:1279px){#manage-vehicles .user-vehicle__drivers-list{clear:both;width:100%}
}
@media(min-width:768px) and (max-width:1023px){#manage-vehicles .user-vehicle__drivers-list ul li{width:50%}
}
@media(min-width:1024px) and (max-width:1439px){#manage-vehicles .user-vehicle__drivers-list ul li{width:33.3%}
}
@media(min-width:1280px){#manage-vehicles .user-vehicle__drivers-list{width:calc(100% - 16.7em);float:right}
}
@media(min-width:1440px){#manage-vehicles .user-vehicle__drivers-list ul li{width:25%}
}
#manage-dealer{height:auto;overflow:hidden}
#manage-dealer .dealer-group{width:100%}
#manage-dealer .dealer-group:not(:first-child){border-top:1px solid #e5e5e5;padding-top:2.5em;margin-top:2.5em}
#manage-dealer .user-vehicle-view{margin-bottom:2em;clear:left}
#manage-dealer .user-vehicle-view .user-vehicle__vehicle-image{margin:0 2.5em;float:left;width:60px}
#manage-dealer .user-vehicle-view .user-vehicle__vehicle-image img{position:relative}
#manage-dealer .user-vehicle-view .user-vehicle__vehicle-image .user-vehicle__no-vehicle-image{font-size:5em}
#manage-dealer .user-vehicle-view .vehicle-info--row .list-item{font-family:AudiTypeExtended;font-weight:bold;line-height:1.2em;font-size:15px}
#manage-dealer .user-vehicle-view .audicon-map-pin{position:absolute;font-size:2.5em}
#manage-dealer .user-vehicle-view .form__input{margin-left:2.5em}
#manage-dealer .user-vehicle-view .audicon-map-marker{font-size:2.5em}
#manage-dealer .form__response--success,#manage-dealer .form__response--fail{order:2}
#manage-dealer #dealer-info{margin-left:2.5em;clear:both}
#manage-dealer #dealer-info .address,#manage-dealer #dealer-info .phone,#manage-dealer #dealer-info .hours{padding-bottom:5px}
#manage-dealer #dealer-info .call{margin:2em 1em 0 0}
#manage-dealer #search-dealer{margin-bottom:2.5em;margin-left:2.5em;display:none}
#manage-dealer #search-dealer .form__field{margin-right:2.5em;float:left}
#manage-dealer #search-dealer button{float:left}
#manage-dealer .toggle-search{text-decoration:underline;padding:2.5em;cursor:pointer;clear:left}
.myaudi-signup #manage-dealer,.myaudi-courtesy-signup #manage-dealer{padding-bottom:1.5em;overflow:inherit}
.myaudi-signup #manage-dealer #dealer-info .call,.myaudi-signup #manage-dealer #dealer-info .directions,.myaudi-courtesy-signup #manage-dealer #dealer-info .call,.myaudi-courtesy-signup #manage-dealer #dealer-info .directions{display:none}
#myaudi-delete-user-form{overflow:hidden}
#myaudi-delete-user-form .form__field label{padding:0}
#myaudi-delete-user-form button{margin-right:10px}
#combined-dealer__container{margin-top:4em}
#combined-dealer__container iframe{border:1px solid #ccc;padding:2em;height:1100px;width:100%}
#combined-dealer__container .combined-header__container{font-family:AudiType;font-weight:200;margin:0;font-size:2.5em}
#combined-dealer__container .combined-header__container p{line-height:1.5em}
.combined-dealer__tabs{margin-bottom:4em;margin-left:-8em;display:inline-flex !important}
.combined-dealer__tabs .combined-dealer-label{width:10em;padding-left:8em;text-align:left}
.combined-dealer__content-container{display:flex}
.combined-dealer__content-container .section{width:80%;margin-right:4em}
.combined-dealer__content-container .links{width:20%;margin-left:4em}
.combined-dealer__content-container .links .combined-dealer-button-container{width:100%}
.combined-dealer__content-container .links .combined-dealer-button-container button{width:100%;margin-bottom:1em}
.combined-dealer__content-container .links .combined-dealer-list-links{margin-top:2em}
.combined-dealer__content-container .links .combined-dealer-list-links .section-links{margin-top:1em}
.combined-dealer__content-container .links .combined-dealer-list-links .section-links li{list-style-type:none;margin-bottom:1em}
.combined-dealer__content-container .links .combined-dealer-list-links .section-links li a{text-decoration:none}
.combined-dealer-disclaimer{margin:2em 0 5em;line-height:1.8em}
.myaudi-signup-combined .model-group .model-year__field,.myaudi-signup-combined .model-year-selectbox,.myaudi-signup-combined .frame__model__text{display:none}
#canSkipSignUpModal{font-size:16px;text-align:center}
#canSkipSignUpModal div.yesNoButtons{display:inline-flex}
#canSkipSignUpModal div.yesNoButtons button{display:inline;margin-left:1em}
html.touch #combined-dealer__container #agFrame1{height:1320px}
#myaudi-afs-login-form{font-family:AudiType;font-weight:normal;box-sizing:border-box;margin:2em auto;overflow:hidden}
#myaudi-afs-login-form .myaudi-afs-login__header{display:block}
#myaudi-afs-login-form .myaudi-afs-login__header h4{color:#000;margin-bottom:1.5em}
#myaudi-afs-login-form .myaudi-afs-login__header p{color:#666}
#myaudi-afs-login-form .myaudi-afs-login__account{display:block;box-sizing:border-box}
#myaudi-afs-login-form .myaudi-afs-login__account .afs__error{color:#bb0a30;font-weight:bold;margin-bottom:1em}
#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__header{font-weight:bold}
#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input{display:flex;flex-wrap:wrap;width:100%}
@media(max-width:767px){#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input{display:block}
}
#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input .afs-form__input-item{flex:1}
@media(min-width:768px){#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input .afs-form__input-item:first-child{margin-right:.25em}
}
#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input .afs-form__input-item input{box-sizing:border-box;margin:0;line-height:2em;height:2.5em;background-color:#fff;width:100%;padding-left:1em}
@media(max-width:767px){#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field .afs-form__input .afs-form__input-item input{margin-bottom:.5em}
}
#myaudi-afs-login-form .myaudi-afs-login__account .afs-form__credentials .form__field--error input{border:1px solid #bb0a30}
#myaudi-afs-login-form .myaudi-afs-login__forgot{display:block;color:#666;margin-top:-1.5em;font-style:italic}
#myaudi-afs-login-form .myaudi-afs-login__tac{display:block}
#myaudi-afs-login-form .myaudi-afs-login__tac .myaudi-afs-login__tac-copy{font-size:.8em;color:#666}
#myaudi-afs-login-form .form__field .form__input .form__input-item label{padding:0;margin:2em 0 -0.25em;white-space:normal;font-size:9pt}
#myaudi-afs-login-form .form__field .form__input .form__input-item i{float:left}
.stretched{width:100%}
.stretched.inactive{background-color:#ccc;color:#fff;border:1px solid #ccc}
.submit-disclaimer{float:left}
form#dealerRequest #models-of-interest{display:block}
form#dealerRequest #models-of-interest label{display:inherit;order:1}
form#dealerRequest #models-of-interest .form__input{display:flex;flex-flow:wrap}
form#dealerRequest #models-of-interest .form__input .form__input-item{min-width:50%}
form#dealerRequest.form-minimal .handraiser-image-block,form#dealerRequest.form-minimal .audi-hr{display:none}
form#dealerRequest.form-minimal .form-elements{margin:auto;float:none}
@media(min-width:1024px){.handraiser__legal.form-minimal{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;margin:2em auto;float:none}
}
#dealerRequest .form__field.label-is-first label{display:inline-block;order:1}
#global-footer{background-color:#e5e5e5;padding:0}
#global-footer *{box-sizing:border-box}
#global-footer .footer__content .cta,#global-footer .footer__links .cta{font-family:AudiTypeExtended;font-weight:normal;font-weight:normal;font-size:.83em}
#global-footer .footer__content .cta i,#global-footer .footer__links .cta i{color:#000;margin-top:-2px;margin-left:0}
#global-footer .footer__content{background:white}
#global-footer .footer__content .sizer__width{padding-left:0}
#global-footer .footer__content .sizer__width:last-child{padding:2em 0 1.5em}
#global-footer .footer__content .sizer__width:last-child ul,#global-footer .footer__content .sizer__width:last-child .cta{margin:0}
#global-footer .footer__content .html-embed i{margin-right:.5em;font-size:2em}
#global-footer .footer__content .cta{font-size:1em}
#global-footer .footer__content .button{text-align:center;line-height:2em;height:3.5em;width:100%}
#global-footer .footer__links{padding:3em 0 1em}
#global-footer .footer__links .column{padding:0}
#global-footer .footer__links .link-columns{width:calc(100% - 16em)}
#global-footer .footer__links .footer__social-icons{float:right}
#global-footer .footer__social-icons{width:16em}
#global-footer .footer__social-icons ul{flex-direction:row;display:flex;margin:0}
#global-footer .footer__social-icons ul li:not(:first-child){margin-left:.75em}
#global-footer .footer__social-icons ul a{transition:background 240ms cubic-bezier(0.75,0.02,0.5,1);background-color:#b3b3b3;justify-content:center;text-decoration:none;border-radius:100%;align-items:center;display:flex;height:2.5em;width:2.5em}
#global-footer .footer__social-icons ul a:hover,#global-footer .footer__social-icons ul a:active{background:#bb0a30}
#global-footer .footer__social-icons ul i{color:#e5e5e5;background:0;font-size:1.5em;padding:0}
#global-footer .footer__accordions{border-top:1px solid #b3b3b3}
#global-footer .footer__accordions .accordion-group{border-bottom:1px solid #b3b3b3;margin:0}
#global-footer .footer__accordions .accordion-group.active .accordion-heading i{transform:rotate(0)}
#global-footer .footer__accordions .accordion-heading{text-decoration:none;position:relative;display:block;height:4.5em;width:100%}
#global-footer .footer__accordions .accordion-heading .text,#global-footer .footer__accordions .accordion-heading i{position:absolute;margin:auto;bottom:0;top:0}
#global-footer .footer__accordions .accordion-heading .text{height:1.5em;left:0}
#global-footer .footer__accordions .accordion-heading i{right:0}
#global-footer .footer__accordions .accordion-inner{padding:1em 0 0}
#global-footer .footer__accordions .accordion-inner .cta{font-family:AudiTypeExtended;font-weight:normal;font-weight:normal;font-size:.83em}
#global-footer .footer__accordions .accordion-inner .cta i{color:#000;margin-top:-2px;margin-left:0}
#global-footer .footer__accordions .accordion-inner .cta{font-size:1em}
#global-footer .footer__bottom-nav ul,#global-footer .footer__bottom-nav p{margin:0}
#global-footer .footer__bottom-nav .row,#global-footer .footer__bottom-nav li,#global-footer .footer__bottom-nav p{padding:.75em 0}
#global-footer .footer__bottom-nav .row{overflow:auto}
#global-footer .footer__bottom-nav .top-row-links li{margin-right:3.5em}
#global-footer .footer__bottom-nav .top-row-links li:last-child{margin-right:0}
#global-footer .footer__bottom-nav .copyright,#global-footer .footer__bottom-nav .bottom-row-links{font-size:.65rem;padding:0}
#global-footer .footer__bottom-nav .copyright{float:left}
#global-footer .footer__bottom-nav .bottom-row-links{float:right}
#global-footer .footer__bottom-nav .bottom-row-links ul{float:right}
#global-footer .footer__bottom-nav .bottom-row-links li:not(:last-child){margin-right:2.5em}
#global-footer .footer__bottom-nav .line{border-top:1px solid #b3b3b3;width:100%;height:0}
#global-footer.--etron-footer-theme .footer__content .myaudi-footer-contact-links .button{width:inherit}
#global-footer.--etron-footer-theme .footer__content .myaudi-footer-contact-links .sizer__width{border-bottom-width:0}
#global-footer.--etron-footer-theme .footer__content .myaudi-footer-contact-links .sizer__width:last-child{padding:0}
#global-footer.--etron-footer-theme .footer__content div[class^="audicon-"]{float:left;font-size:84px;margin-right:30px}
@media(max-width:767px){#global-footer.--etron-footer-theme .footer__content{text-align:center}
#global-footer.--etron-footer-theme .footer__content div[class^="audicon-"]{float:none;margin:.5em 0}
}
@media(max-width:767px){#global-footer .footer__content .sizer__width{border-bottom:1px solid #b3b3b3;flex-direction:column;align-items:center;display:flex}
#global-footer .footer__content .sizer__width:first-child,#global-footer .footer__content .sizer__width:last-child{display:block;border:0}
#global-footer .footer__content .sizer__width:first-child{padding:0}
#global-footer .footer__content .sizer__width:nth-child(2){padding-top:0}
#global-footer .footer__content .sizer__width:last-child .cta-link{margin:0}
#global-footer .footer__content .sizer__width .column-control{width:100%}
#global-footer .footer__links{padding-top:0}
#global-footer .footer__bottom-nav .footer__social-icons{margin:1em 0 1.5em}
#global-footer .footer__bottom-nav .top-row-links{padding:0}
}
@media(min-width:480px) and (max-width:1023px){#global-footer .footer__content .sizer__width .column-control{width:28em}
}
@media(max-width:1023px){#global-footer .footer__content .sizer__width{padding-bottom:1em;padding-top:2em}
#global-footer .footer__content .html-embed i{float:left}
#global-footer .footer__content br{display:none}
#global-footer .footer__links .footer__social-icons{margin:2em 0 .5em;float:left}
#global-footer .footer__links .link-columns{width:100%}
#global-footer .footer__links .link-columns .cta{margin-bottom:2em;display:block}
#global-footer .footer__bottom-nav .top-row-links{font-size:.65rem}
#global-footer .footer__bottom-nav .top-row-links li{margin-right:2.5em}
#global-footer .footer__bottom-nav .top-row-links li:last-child{margin-right:0}
#global-footer .footer__bottom-nav .copyright,#global-footer .footer__bottom-nav .bottom-row-links{float:left;clear:left}
#global-footer .footer__bottom-nav .copyright{margin-top:1em}
#global-footer .footer__bottom-nav .bottom-row-links ul{float:left}
}
@media(min-width:768px) and (max-width:1023px){#global-footer .footer__content .sizer__width:nth-child(even){clear:left}
#global-footer .footer__content .sizer__width:nth-child(-n+3){padding-top:0}
}
@media(min-width:1024px){#global-footer .footer__content h5{font-size:1em}
#global-footer .footer__content .button{max-width:18em}
#global-footer .footer__bottom-nav .top-row-links a{font-family:AudiTypeExtended;font-weight:normal;font-weight:normal;font-size:.83em}
#global-footer .footer__bottom-nav .copyright br{display:none}
}
.find-dealer{width:100%;min-height:60vh;position:relative;overflow-x:hidden}
.find-dealer .find-dealer__header{background-color:#fff}
.find-dealer .find-dealer__dealer-name{margin-bottom:0}
.find-dealer .find-dealer__form-outer-container{background-color:#fff;height:4em;z-index:1}
.find-dealer .find-dealer__map-container{z-index:0}
.find-dealer .find-dealer__map-container .dealer-map{height:100%;width:100%;z-index:1}
.find-dealer .find-dealer__map-container .find-dealer__custom-pin{position:absolute;text-align:center;width:2em;height:2em}
.find-dealer .find-dealer__map-container .find-dealer__custom-pin i.audicon-map-pin-solid-full{font-size:2em}
.find-dealer .find-dealer__map-container .find-dealer__custom-pin i.audicon-map-pin-solid-full.is-selected{color:#bb0a30}
.find-dealer .find-dealer__map-container .find-dealer__custom-pin span.find-dealer__pin-text{color:#fff;position:absolute;width:100%;left:0;top:0}
.find-dealer .find-dealer__item-wrapper{box-sizing:border-box;padding:0 2em;position:relative;width:100%}
.find-dealer .find-dealer__item-wrapper .find-dealer__dealer-info{border-bottom:1px solid #e5e5e5;padding:2em 1em 2em 3em}
.find-dealer .find-dealer__item-wrapper .find-dealer__dealer-info>p{margin:0}
.find-dealer .find-dealer__item-wrapper .find-dealer__list-item-number{color:#fff;position:absolute;left:.7em;top:0}
.find-dealer .find-dealer__item-wrapper .find-dealer__icon-container{position:absolute;width:2em;top:2em;left:2em}
.find-dealer .find-dealer__item-wrapper .find-dealer__icon-container i{font-size:2em}
.find-dealer .find-dealer__item-wrapper .find-dealer__icon-container i.selected{color:#bb0a30}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-error-msg{background-color:#fff;height:auto;color:#bb0a30;position:relative}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-error-msg ul{list-style:none;margin:0}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-error-msg ul li{margin:.25em auto;padding:.5em}
.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents{position:relative;height:3em;right:0}
.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents input,.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents button{border:1px solid #e5e5e5;box-sizing:border-box;vertical-align:middle;height:3em}
.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents input{border-right-width:0;min-width:10em;padding:1em;width:60%;top:0}
.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents button{position:relative;min-width:5.5em;right:0;top:0;margin-left:-0.25em;margin-right:0}
.find-dealer .find-dealer__form-wrapper>form#change-dealer-zip>.find-dealer__enter-zip-contents button.is-disabled{pointer-events:none}
.find-dealer .find-dealer__select-container{position:absolute;bottom:4em;right:2em}
.find-dealer .find-dealer__select-container a.find-dealer__select-btn{text-align:center;display:block;width:10em;margin:0;right:0}
.find-dealer .find-dealer__select-container a.find-dealer__select-btn.selected{background-color:#4c4c4c;pointer-events:none}
@media(min-width:1024px){.find-dealer.section .find-dealer__header{padding-top:1em;padding-left:2em}
.find-dealer.section .find-dealer__dealer-list{z-index:1;width:35%;height:100%}
.find-dealer.section .find-dealer__map-container{position:absolute;height:100%;width:65%;right:0;top:0}
.find-dealer.section .find-dealer__form-outer-container{position:absolute;max-width:45em;width:50%;left:40%;top:1em;right:0}
.find-dealer.section .find-dealer__form-outer-container span{padding-left:.5em;line-height:4em;height:4em;width:50%}
.find-dealer.section .find-dealer__form-outer-container .find-dealer__form-wrapper{position:absolute;right:.5em;top:.5em}
.find-dealer.section .find-dealer__form-outer-container .find-dealer__form-wrapper form.find-dealer__enter-zip{height:100%}
}
@media(max-width:1023px){.find-dealer.section{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;height:100%}
.find-dealer .find-dealer__header{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;position:fixed !important;margin-bottom:1em;padding:0 1em 1em 1em;height:4em;z-index:3;left:0;top:0}
.find-dealer .find-dealer__header h4{line-height:3em}
.find-dealer .find-dealer__dealer-list{margin-bottom:1em}
.find-dealer .find-dealer__item-wrapper{padding:0 1em}
.find-dealer .find-dealer__item-wrapper .find-dealer__dealer-info{padding:2em 3em}
.find-dealer .find-dealer__item-wrapper .find-dealer__select-container{position:absolute;bottom:4em;right:1em}
.find-dealer .find-dealer__item-wrapper .find-dealer__icon-container{left:1em}
.find-dealer .find-dealer__map-container{height:20em}
.find-dealer .find-dealer__map-container .dealer-map{position:absolute;height:inherit;top:0;width:100%;z-index:1}
.find-dealer .find-dealer__form-outer-container{border-color:#e5e5e5;border-width:1px 0 1px 0;border-style:solid;margin:0 auto;padding:1em;height:7em;z-index:1}
.find-dealer .find-dealer__form-outer-container span{position:relative;height:2em;width:100%}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-wrapper{position:relative;top:1em;margin-bottom:.5em}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-wrapper form#change-dealer-zip>.find-dealer__enter-zip-contents>input{width:70%}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-wrapper form#change-dealer-zip>.find-dealer__enter-zip-contents>button{min-width:5.5em;width:30%}
.find-dealer .find-dealer__form-outer-container .find-dealer__form-error-msg{bottom:-0.5em}
}
@media(min-width:768px) and (max-width:1023px){.find-dealer.section .find-dealer__map-container{height:40em}
.find-dealer.section .find-dealer__map-container .dealer-map{height:inherit}
}
#dtu-filters #refineFilters{display:none}
#dtu-filters #dtu-filter-options{display:block}
#dtu-filters #dtu-filters-mobile-select{margin:15px 0 25px 0;overflow:hidden;display:none}
#dtu-filters #dtu-filters-mobile-select h3{float:left}
@media(max-width:767px){#dtu-filters .button{margin-bottom:15px;text-align:center;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#dtu-filters #refineFilters{display:block}
#dtu-filters #dtu-filter-options{display:none}
#modal #dtu-filters #dtu-filter-options,#modal #dtu-filters #dtu-filters-mobile-select{display:block}
}
@media(min-width:768px){#dtu-filters #dtu-filter-options .form__field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
#dtu-filters #dtu-filter-options .form__field label{display:none}
}
.filter-tabs .filter-tabs--black{background-color:#000;color:#fff}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above{margin-bottom:1em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above .filter-tabs-mlp--header h1{margin-bottom:.3em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above .filter-tabs-mlp--header h2{margin-bottom:.3em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above .filter-tabs-mlp--header p{line-height:1.8em}
.filter-tabs .filter-tabs--black .tabs .tabs__container{border-bottom-color:#4c4c4c}
.filter-tabs .filter-tabs--black .tabs .tabs__container .tabs__tab-list--text .tabs__tab-item{border-bottom-color:#4c4c4c;color:#fff;min-width:initial}
.filter-tabs .filter-tabs--black .tabs .tabs__container .tabs__tab-list--text .tabs__tab-item .tabs__tab-text{border-bottom-color:#4c4c4c}
.filter-tabs .filter-tabs--black .tabs .tabs__container .tabs__tab-list--text .tabs__tab-item.is-active .tabs__tab-text{border-bottom-color:#bb0a30}
.filter-tabs .tabs__content-list--below .tabs__content-item.has-background-image .image-container{display:none}
.filter-tabs .tabs__content-list--below .tabs__content-item .bs-video{height:50vh;max-height:60vh}
.filter-tabs .filter-tabs__disclaimer>.legal{line-height:2em;padding:1em 0;bottom:0}
.filter-tabs .filter-tabs--slideshow{position:relative}
.filter-tabs .filter-tabs--slideshow .tabs__container{position:absolute;border:0;bottom:1em;z-index:2;right:0;left:0}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list{width:100% !important;justify-content:center;position:absolute;flex-wrap:wrap;display:flex;bottom:0}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list:after{content:none}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item{margin:1em 0 0 0;background:0;height:auto;border:0;float:none}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item .tabs__tab-icon-image{height:inherit;margin:0 1em;width:auto}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item .tabs__tab-icon-image img{border-color:#4c4c4c;border-width:0 0 .5em 0;border-style:solid}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item .tabs__tab-text{display:none}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item.is-active{background:0}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item.is-active .tabs__tab-icon-image img{border-color:#bb0a30}
@media(max-width:767px){.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item{width:33.33333% !important}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item:first-child:nth-last-child(4):nth-child(even),.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item:first-child:nth-last-child(4) ~ .tabs__tab-item:nth-child(even){margin-right:1em}
.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item:first-child:nth-last-child(4):nth-child(odd),.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item:first-child:nth-last-child(4) ~ .tabs__tab-item:nth-child(odd){margin-left:1em}
}
@media(min-width:768px){.filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list .tabs__tab-item{width:16.66667% !important}
}
@media(max-width:767px){.filter-tabs .filter-tabs--black{background:#000;padding-bottom:3em;min-height:60vh}
.filter-tabs .filter-tabs--black .tabs{padding-top:3.5em;padding-bottom:0}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list.tabs__content-list--above .filter-tabs-mlp--header h1{font-size:2.5em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list.tabs__content-list--above .filter-tabs-mlp--header h2{font-size:1.7em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list.tabs__content-list--below{margin-top:0}
.filter-tabs .tabs__content-list--below .tabs__content-item.has-background-image{height:auto}
.filter-tabs .tabs__content-list--below .tabs__content-item.has-background-image .image-container{display:block !important}
.filter-tabs .filter-tabs__disclaimer>.legal{border-top:.1em solid #4c4c4c;padding-top:1em}
}
@media(min-width:768px) and (max-width:1279px){.filter-tabs .filter-tabs--black .tabs{padding:5em 0}
.filter-tabs .tabs__content-list--below .tabs__content-item.has-background-image{min-height:40vh}
}
@media(min-width:1280px){.filter-tabs .filter-tabs--black{min-height:80vh}
.filter-tabs .filter-tabs--black .tabs{padding:5em 0}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above .filter-tabs-mlp--header h1{font-size:3.8em}
.filter-tabs .filter-tabs--black .tabs .tabs__content-list--above .filter-tabs-mlp--header h2{font-size:2.3em}
.filter-tabs .tabs__content-list--below .tabs__content-item.has-background-image{min-height:50vh}
}
body.cq-wcm-edit .filter-tabs .filter-tabs--slideshow .tabs__container{position:relative}
body.cq-wcm-edit .filter-tabs .filter-tabs--slideshow .tabs__container .tabs__tab-list{position:relative;display:block}
.features-spec-component .features-spec-container{padding-top:5em;display:flex}
.features-spec-component .features-spec-container__trim-container{border-right:1px solid #b3b3b3;transition:480ms;flex-direction:column;position:relative;overflow:hidden;min-height:6em;padding:0 3em;display:flex;flex:1}
.features-spec-component .features-spec-container__trim-container:last-child{border-right:0}
.features-spec-component .features-spec-container__trim-container h3{margin-bottom:.5em}
.features-spec-component .features-spec-container__trim-container .mobile-drawer-toggle-icon{display:none}
.features-spec-component .features-spec-container__available-engines{margin:1.6em 0 .7em;font-family:AudiTypeExtended;font-weight:bold}
.features-spec-component .features-spec-container__engine-radio{display:inline-block;margin:0 1.5em 1em 0;font-family:AudiTypeExtended;font-weight:normal;font-size:.9em;cursor:pointer}
.features-spec-component .features-spec-container__engine-radio:last-of-type{margin-right:0}
.features-spec-component .features-spec-container__engine-radio .audicon-radio{top:-1.5px}
.features-spec-component .features-spec-container__details-note,.features-spec-component .features-spec-container__details-note-blank{font-family:AudiTypeExtended;font-weight:bold;margin-top:1em}
.features-spec-component .features-spec-container .trim-name--engine{font-weight:normal;padding-left:5px}
.features-spec-component .features-spec-container .trim-price{font-family:AudiType;font-weight:normal;margin-bottom:1em}
.features-spec-component .features-spec-container .cta-link__icon{color:#000;margin-left:.41em}
.features-spec-component .features-spec-container .thumbnail-container{margin-bottom:1em}
.features-spec-component .single-engine-label{cursor:default}
.features-spec-component .trim-container__key-features{list-style:none;display:flex;flex-wrap:wrap;margin:0}
.features-spec-component .trim-container__key-features li{width:50%;display:flex;flex-direction:column;margin-bottom:3em}
.features-spec-component .trim-container__key-features h1.feature-value{font-weight:normal;margin-bottom:0}
.features-spec-component .trim-container__engine-details{list-style:none;margin:0 0 1em;display:inline-block}
.features-spec-component .trim-container__engine-details li{margin-bottom:2em}
.features-spec-component .trim-container__engine-details .feature-description{font-family:AudiTypeExtended;font-weight:bold}
.features-spec-component .trim-container__trim-details{margin-bottom:1em;display:none}
.features-spec-component .trim-container__trim-details:first-of-type{display:block}
.features-spec-component .cta-items{margin-bottom:2.5em}
.features-spec-component .cta-items__link{margin:0 1.5em 1.5em 0;display:inline-block}
.features-spec-component .cta-items__link:last-of-type{margin-right:0}
.features-spec-component .cta-items__buttons{display:flex;flex-direction:row;justify-content:flex-start}
.features-spec-component .cta-items__buttons a{min-width:9em;text-align:center}
.features-spec-component .cta-items__buttons a.button.white.bordered{border-color:black}
.features-spec-component .cta-group a.cta{font-family:AudiType;font-weight:normal;text-decoration:underline}
.features-spec-component input[type="radio"]{display:none}
.features-spec-component form .form__field label{display:block;padding:0}
.features-spec-component form .form__field .form__input-item:hover label{box-shadow:none}
@media(max-width:767px){.features-spec-component h3,.features-spec-component h6{font-weight:100}
}
@media(min-width:768px){.features-spec-component .features-spec-container.single-trim-layout .features-spec-container__trim-container{justify-content:space-between;flex-direction:row;width:100%;border:0}
.features-spec-component .features-spec-container.single-trim-layout .thumbnail-container{display:inline-block;width:73%}
.features-spec-component .features-spec-container.single-trim-layout .thumbnail-container img{width:100%}
.features-spec-component .features-spec-container.single-trim-layout .mobile-drawer-toggle-icon{display:none}
.features-spec-component .features-spec-container.single-trim-layout .trim-data-and-form-container{transition:240ms;display:inline-block;position:relative}
.features-spec-component .features-spec-container.single-trim-layout .features-spec-container__details-note-blank{display:none}
}
@media(min-width:768px) and (max-width:1279px){.features-spec-component .features-spec-container{display:block}
.features-spec-component .features-spec-container__trim-container{flex-direction:column;box-sizing:border-box;display:inline-block;padding:1.5em 3em;margin:-5px -2px;width:50%}
.features-spec-component .features-spec-container__trim-container:nth-child(2n){border:0}
.features-spec-component .features-spec-container.single-trim-layout .trim-data-and-form-container{width:26%}
}
@media(max-width:767px){.features-spec-component .features-spec-container{display:block}
.features-spec-component .features-spec-container__trim-container{border-top:1px solid #b3b3b3;border-right:0;max-height:6em;display:block;padding:0}
.features-spec-component .features-spec-container__trim-container:last-child{border-bottom:1px solid #b3b3b3}
.features-spec-component .features-spec-container__trim-container .mobile-drawer-toggle-icon{position:absolute;font-size:1em;display:block;top:2.6em;right:1em}
.features-spec-component .features-spec-container__trim-container .trim-title-and-price{justify-content:center;align-items:flex-start;flex-direction:column;display:flex;height:74px;padding:0;top:0}
.features-spec-component .features-spec-container__engine-radio{display:block}
.features-spec-component .features-spec-container__available-engines{margin:.3em 0 1em}
.features-spec-component .features-spec-container__details-note-blank{display:none}
.features-spec-component .features-spec-container.single-trim-layout .features-spec-container__trim-container{max-height:66em;border:0}
.features-spec-component .features-spec-container.single-trim-layout .mobile-drawer-toggle-icon{display:none}
.features-spec-component .cta-items__buttons{flex-wrap:wrap}
.features-spec-component .cta-items__buttons a{text-align:center;display:block}
.features-spec-component .open-drawer{padding-bottom:2.5em;max-height:66em}
}
.features-spec-modal.disclaimersOverlay-modal .container-body .disclaimers{border-top:0;padding-top:0}
.features-spec-modal .carousel{z-index:auto}
.features-spec-modal .carousel .carousel-nav{position:fixed;top:48%}
.features-spec-modal .carousel .carousel-nav.carousel-prev{left:3vw}
.features-spec-modal .carousel .carousel-nav.carousel-next{right:3vw}
.features-spec-modal .carousel-viewport{height:auto !important}
.features-spec-modal .carousel-items>li{margin-top:65px}
@media(min-width:768px) and (max-width:1023px){.features-spec-modal .carousel-items>li{width:654px}
}
@media(min-width:1024px) and (max-width:1279px){.features-spec-modal .carousel-items>li{width:928px}
}
@media(min-width:1280px){.features-spec-modal .carousel-items>li{width:1120px}
}
.features-spec-modal .carousel-items>li .wrapper .container-header{border-bottom:1px solid #e5e5e5;margin-bottom:25px}
.features-spec-modal .carousel-items>li .wrapper .container-header .title{margin-bottom:0}
.features-spec-modal .carousel-items>li .wrapper .container-header .sub-title{font-family:AudiTypeExtended;font-weight:normal}
.features-spec-modal .container-body h4{margin-bottom:20px}
.features-spec-modal .container-body .disclaimers{border-top:1px solid #e5e5e5;padding-top:20px}
.features-spec-modal .container-body .disclaimers h4{font-size:12px}
.features-spec-modal .container-body ul.group{margin-bottom:20px}
.features-spec-modal .container-body ul.group li{margin-bottom:10px}
@media(max-width:767px){.features-spec-modal .container-body h4{margin-bottom:12px;border-top:1px solid #e5e5e5;padding-top:12px}
.features-spec-modal .container-body .disclaimers{border-top:0;padding-top:0}
}
.features-spec-modal .mobile-content{margin-top:30px;margin-bottom:30px}
.features-spec-modal .mobile-content .title{margin-bottom:5px}
.features-spec-modal .mobile-content .sub-title{color:#b3b3b3}
.features-spec-modal .mobile-content .container-body{margin-top:20px}
.features-spec-modal .mobile-content .container-body .engine-item{display:none}
.features-spec-modal .mobile-content .container-body .engine-item.selected{display:block}
.overlay-transition .overlay-transition_content{transition-property:top,opacity;transition-duration:1.5s;-moz-transition-delay:3.625s;-o-transition-delay:3.625s;-webkit-transition-delay:3.625s;transition-delay:3.625s;opacity:0;z-index:2;position:relative}
.overlay-transition .overlay-transition_images{transition-property:transform;transition-duration:1.5s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}
.overlay-transition .overlay-transition_images.center{-moz-transform-origin:center 50%;-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%}
.overlay-transition .overlay-transition_images.topcenter{-moz-transform-origin:center top;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top}
.overlay-transition .overlay-transition_images.bottomcenter{-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.overlay-transition .overlay-transition_images.leftcenter{-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center}
.overlay-transition .overlay-transition_images.rightcenter{-moz-transform-origin:right center;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center}
.overlay-transition .overlay-transition_images.topleft{-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}
.overlay-transition .overlay-transition_images.topright{-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top}
.overlay-transition .overlay-transition_images.bottomleft{-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.overlay-transition .overlay-transition_images.bottomright{-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.overlay-transition .overlay-transition_images img{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}
.overlay-transition .overlay-transition_images img.overlay-transition_image_start{transition:opacity 1.5s ease 3.625s,margin 1.5s ease 1s;opacity:1}
.overlay-transition .overlay-transition_images img.overlay-transition_image_end{transition:opacity 1.5s ease 2.5s,margin 1.5s ease 1s;opacity:0}
.overlay-transition.active .overlay-transition_content{opacity:1}
.overlay-transition.active .overlay-transition_images{-moz-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}
.overlay-transition.active .overlay-transition_images.single-image img.overlay-transition_image_start{opacity:1}
.overlay-transition.active .overlay-transition_images.topcenter img{margin-top:0 !important}
.overlay-transition.active .overlay-transition_images.bottomcenter img{margin-bottom:0 !important}
.overlay-transition.active .overlay-transition_images.leftcenter img{margin-left:0 !important}
.overlay-transition.active .overlay-transition_images.rightcenter img{margin-right:0 !important}
.overlay-transition.active .overlay-transition_images.topleft img{margin-top:0 !important;margin-left:0 !important}
.overlay-transition.active .overlay-transition_images.topright img{margin-top:0 !important;margin-right:0 !important}
.overlay-transition.active .overlay-transition_images.bottomleft img{margin-bottom:0 !important;margin-left:0 !important}
.overlay-transition.active .overlay-transition_images.bottomright img{margin-bottom:0 !important;margin-right:0 !important}
.overlay-transition.active .overlay-transition_images img.overlay-transition_image_start{opacity:0}
.overlay-transition.active .overlay-transition_images img.overlay-transition_image_end{opacity:1}
.responsive-container .responsive-container.overlay-transition_content{padding:0 !important}
.hotspot-image{position:relative}
.hotspot-image .hotspot-image_hotspots{position:relative;margin:auto}
.hotspot-image .hotspot-image_hotspots .hotspot-image_hotspot{position:absolute;margin:-3em 0 0 -3em;cursor:pointer;z-index:1}
.hotspot-image .hotspot-image_touts .hotspot-image_tout{display:none}
@media(max-width:767px){.hotspot-image .hotspot-image_touts{height:130px !important;padding-top:20px}
}
@media(min-width:768px) and (max-width:1279px){.hotspot-image.tout-top .hotspot-image_touts{padding:75px 0}
.hotspot-image.tout-bottom .hotspot-image_touts{padding:75px 0}
.hotspot-image.tout-bottom .hotspot-image_touts .hotspot-image_tout{bottom:75px}
}
@media(min-width:1280px){.hotspot-image.tout-top .hotspot-image_touts{padding:100px 0}
.hotspot-image.tout-bottom .hotspot-image_touts{padding:100px 0}
.hotspot-image.tout-bottom .hotspot-image_touts .hotspot-image_tout{bottom:100px}
}
@media(min-width:768px){.hotspot-image.tout-top .hotspot-image_touts{box-sizing:border-box;position:absolute;right:0;left:0;top:0}
.hotspot-image.tout-bottom .hotspot-image_touts{box-sizing:border-box;position:absolute;right:0;left:0;top:0}
.hotspot-image.tout-bottom .hotspot-image_touts .hotspot-image_tout{position:absolute}
.hotspot-image.tout-above{top:-150px;margin-top:150px}
.hotspot-image.tout-above .hotspot-image_hotspots{top:150px}
.hotspot-image.tout-above .hotspot-image_touts{height:130px !important;padding-bottom:20px;position:absolute;right:0;left:0;top:0}
.hotspot-image.tout-below .hotspot-image_touts{height:130px !important;padding-top:20px}
.hotspot-image.tout-right .hotspot-image_touts .hotspot-image_tout{text-align:right;float:right;right:0}
}
#etron-wildlife-container{position:relative;height:500px;top:-145px}
#etron-wildlife-container #etron-wildlife-1{position:absolute;margin:auto;top:35%;left:0;width:100%}
#etron-wildlife-container #etron-wildlife-2{position:absolute;top:148px;right:52%;width:160px}
#etron-wildlife-container #etron-wildlife-3{position:absolute;bottom:-3%;left:30%;width:160px}
#etron-wildlife-container #etron-wildlife-4{position:absolute;right:32%;top:21%;width:160px;z-index:4}
#etron-wildlife-container #etron-wildlife-5{position:absolute;right:27%;bottom:-25%;width:160px;z-index:4}
#etron-wildlife-container .linear{opacity:0;transition-property:opacity;transition-timing-function:linear}
#etron-wildlife-container .ease-out{opacity:0;transition-property:opacity;transition-timing-function:ease-out}
#etron-wildlife-container .fade-in-first{transition-delay:0}
#etron-wildlife-container .fade-in-second{transition-delay:.75s}
#etron-wildlife-container .fade-in-third{transition-delay:1.5s}
#etron-wildlife-container .fade-in-fourth{transition-delay:2.25s}
#etron-wildlife-container .fade-in-fifth{transition-delay:3s}
#etron-wildlife-container .animated{transition-duration:1.25s}
#etron-wildlife-container .animated-medium{transition-duration:1.875s}
.tiler-tile.active #etron-wildlife-container .linear{opacity:1}
.tiler-tile.active #etron-wildlife-container .ease-out{opacity:1}
@media(min-width:1024px) and (max-width:1439px){#etron-wildlife-container{top:-130px}
#etron-wildlife-5{bottom:-15%}
}
.plugin-overall-container{width:100%}
.circle-animation-plugin{width:200px;height:200px;position:absolute;top:340px}
.circle-animation-plugin .circle{z-index:3}
.circle-animation-plugin .etron-title{position:absolute;margin:auto;top:-15%;right:34%;width:100px;z-index:4}
.circle-animation-plugin .etron-info{position:absolute;bottom:-13%;right:32%;width:110px;z-index:4}
.circle-animation-plugin .etron-miles{position:absolute;right:41%;top:29%;width:75px;z-index:3}
.circle-animation-plugin .etron-nomore{position:absolute;left:8%;bottom:-59%;width:140px;z-index:3}
.circle-animation-plugin .linear{opacity:0;transition-property:opacity;transition-timing-function:linear}
.circle-animation-plugin .ease-out{opacity:0;transition-property:opacity;transition-timing-function:ease-out}
.circle-animation-plugin .fade-in-first{transition-delay:0}
.circle-animation-plugin .fade-in-second{transition-delay:.75s}
.circle-animation-plugin .fade-in-third{transition-delay:1.5s}
.circle-animation-plugin .fade-in-fourth{transition-delay:2.25s}
.circle-animation-plugin .fade-in-fifth{transition-delay:2.625s}
.circle-animation-plugin .animated{transition-duration:.9s}
.circle-animation-plugin .animated-medium{transition-duration:1.5s}
.circle-animation-plugin .animated-long{transition-duration:5s}
.tiler-tile.active .linear{opacity:1}
.tiler-tile.active .ease-out{opacity:1}
@media(min-width:1024px) and (max-width:1439px){.circle-animation-plugin{right:25px}
}
@media(min-width:1440px){.circle-animation-plugin{right:65px}
}
#etron-landfill-container{position:relative;height:500px;top:-260px;z-index:-1}
#etron-landfill-container #etron-landfill-1{position:absolute;margin:auto;top:35%;left:0;width:100%}
#etron-landfill-container #etron-landfill-2{position:absolute;top:48%;right:52%;width:45px}
#etron-landfill-container #etron-landfill-3{position:absolute;top:61%;right:41.6%;width:45px}
#etron-landfill-container #etron-landfill-4{position:absolute;right:24%;top:69%;width:45px;z-index:4}
#etron-landfill-container #etron-landfill-5{position:absolute;top:47%;left:48%;width:300px}
#etron-landfill-container #etron-landfill-6{position:absolute;top:61%;right:29.6%;width:200px}
#etron-landfill-container #etron-landfill-7{position:absolute;right:11%;top:70%;width:210px;z-index:4}
#etron-landfill-container .linear{opacity:0;transition-property:opacity;transition-timing-function:linear}
#etron-landfill-container .ease-out{opacity:0;transition-property:opacity;transition-timing-function:ease-out}
#etron-landfill-container .fade-in-first{transition-delay:0}
#etron-landfill-container .fade-in-second{transition-delay:.75s}
#etron-landfill-container .fade-in-third{transition-delay:1.5s}
#etron-landfill-container .fade-in-fourth{transition-delay:2.25s}
#etron-landfill-container .animated{transition-duration:1.25s}
#etron-landfill-container .animated-medium{transition-duration:1.875s}
.tiler-tile.active #etron-landfill-container .linear{opacity:1}
.tiler-tile.active #etron-landfill-container .ease-out{opacity:1}
@media(min-width:1024px) and (max-width:1439px){#etron-landfill-container{top:-210px}
#etron-landfill-container #etron-landfill-2{top:41%;width:3%}
#etron-landfill-container #etron-landfill-3{top:53%;width:3%}
#etron-landfill-container #etron-landfill-4{top:59%;width:3%;z-index:4}
#etron-landfill-container #etron-landfill-5{top:41%;right:41%;width:18%}
#etron-landfill-container #etron-landfill-6{top:54%;width:12%}
#etron-landfill-container #etron-landfill-7{top:60%;right:12%;width:12%;z-index:4}
}
.circle-animation-intro{position:relative;width:650px;height:650px;top:-140px;left:550px}
.circle-animation-intro .circle{margin:0 100px;z-index:3}
.circle-animation-intro .etron-car{position:absolute;right:22%;top:14.5%;width:350px}
.circle-animation-intro .etron-logo{position:absolute;margin:auto;top:-100px;right:34%;width:200px;z-index:4}
.circle-animation-intro .etron-top{position:absolute;top:-0.8%;right:42.5%;width:110px;z-index:4}
.circle-animation-intro .etron-left{position:absolute;left:-20px;top:27%;width:150px;z-index:4}
.circle-animation-intro .etron-right{position:absolute;right:-31px;top:27%;width:150px;z-index:4}
.circle-animation-intro .etron-bottom{position:absolute;bottom:22%;right:39%;width:150px;z-index:4}
.circle-animation-intro .etron-bottom-inside{position:absolute;bottom:250px;right:44%;width:95px;z-index:3}
.circle-animation-intro .linear{opacity:0;transition-property:opacity;transition-timing-function:linear}
.circle-animation-intro .ease-out{transition-property:opacity;transition-timing-function:ease-out}
.circle-animation-intro .fade-in-first{transition-delay:0}
.circle-animation-intro .fade-in-second{transition-delay:.75s}
.circle-animation-intro .fade-in-third{transition-delay:1.5s}
.circle-animation-intro .fade-in-fourth{transition-delay:2.25s}
.circle-animation-intro .fade-in-fifth{transition-delay:2.625s}
.circle-animation-intro .animated{transition-duration:.9s}
.circle-animation-intro .animated-medium{transition-duration:1.5s}
.circle-animation-intro .animated-long{transition-duration:5s}
.tiler-tile.active .circle-animation-intro .linear{opacity:1;transition:opacity .9s}
.tiler-tile.active .circle-animation-intro .ease-out{opacity:1;transition:opacity .9s}
@media(min-width:1024px) and (max-width:1439px){.circle-animation-intro{left:470px;top:-130px}
}
@media(min-width:1440px){.circle-animation-intro{left:550px}
}
#etron-carbon-container{position:relative;height:500px}
#etron-carbon-container #etron-carbon-1{position:absolute;margin:auto;top:19%;left:170px;width:22%}
#etron-carbon-container #etron-carbon-2{position:absolute;top:0;right:43%;width:22%}
#etron-carbon-container #etron-carbon-3{position:absolute;right:0;top:23%;width:50%}
#etron-carbon-container #etron-carbon-4{position:absolute;right:65%;top:11%;width:9%;z-index:4}
#etron-carbon-container #etron-carbon-5{position:absolute;right:40%;top:14%;width:8%;z-index:4}
#etron-carbon-container .linear{opacity:0;transition-property:opacity;transition-timing-function:linear}
#etron-carbon-container .ease-out{opacity:0;transition-property:opacity;transition-timing-function:ease-out}
#etron-carbon-container .fade-in-first{transition-delay:0}
#etron-carbon-container .fade-in-second{transition-delay:.6s}
#etron-carbon-container .fade-in-third{transition-delay:1s}
#etron-carbon-container .fade-in-fourth{transition-delay:1.6s}
#etron-carbon-container .fade-in-fifth{transition-delay:2s}
#etron-carbon-container .animated{transition-duration:1.5s}
#etron-carbon-container .animated-medium{transition-duration:2.25s}
.tiler-tile.active #etron-carbon-container .linear{opacity:1}
.tiler-tile.active #etron-carbon-container .ease-out{opacity:1}
.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
#etron-charging2{background-color:#fff;position:relative;text-align:center}
#etron-charging2.active{transition-property:background-color;transition-duration:2.5s;background-color:#e75300}
#etron-charging2 #counter-text{color:#fff;position:absolute;top:40%;left:10%;line-height:normal;text-align:left}
#etron-charging2 #counter-text #counter{font-size:7em}
#etron-charging2 #counter-text .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{bottom:10px}
#etron-charging2 #counter-text #counter-labels{font-family:AudiTypeExtended;font-weight:normal;font-size:1.2em;margin-top:-10px}
#etron-charging2 #counter-text #counter-labels span{margin-right:35px}
#etron-charging2 img#charger{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.35}
@media(min-width:768px){#etron-charging2 #counter-text{left:auto}
#etron-charging2 #counter-text #counter-header{width:300px}
#etron-charging2 img#charger{opacity:1}
}
#etron-charging{position:relative}
#etron-charging #tout{display:none;position:absolute;z-index:1;top:20px}
#etron-charging img#animated{-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition-property:right,transform;transition-duration:1s;position:absolute;display:none}
#etron-charging img#animated.active{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);right:0 !important}
#reservation-update-config-form{padding-top:2em}
#reservation-update-config-form .modal-close{box-sizing:inherit;position:relative;height:inherit;width:inherit;right:0;top:0}
@media(max-width:767px){#reservation-update-config-form{display:flex;flex-direction:column}
#reservation-update-config-form .secondary{order:1}
#reservation-update-config-form #confirm-update-reservation{order:0;margin-bottom:.5em}
}
.cancelled-overlay{opacity:.3}
.etron-reservation-detail-vehicle-config-summary{margin:1.5em 0}
.etron-reservation-detail-vehicle-config-summary .vehicle-config-summary-wrapper{margin:2em 0}
.etron-reservation-detail-vehicle-config-summary .vehicle-config-summary-wrapper.prereveal{margin:-4em 0 4em}
.center-text{text-align:center}
#reservation-details-specs{margin:1.5em 0;border-bottom:1px solid #ccc}
.summary-has-rendered{padding-bottom:15em}
.summary-has-rendered span{font-family:AudiType !important}
.etron-reservation-detail-payment-info{padding-top:2em}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper h3{margin-bottom:1.5em}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container{width:100%;display:flex}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container .payment-info-list{width:50%}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container .payment-info-list.right{text-align:right;margin-right:4em;padding-left:4em}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container .payment-info-list ul{margin:0;padding:0}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container .payment-info-list ul li::before{content:none}
.etron-reservation-detail-payment-info .reservation-detail-payment-info-wrapper .payment-info-container .payment-info-list ul li{white-space:nowrap;margin-bottom:1em}
@media(max-width:767px){.etron-reservation-detail-payment-info{margin:1.5em 0;border-bottom:1px solid #ccc;padding-bottom:3em}
}
#cancellation-terms{margin-top:36px}
#myaudi-reservation-details-hero-wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:solid 1px #ccc;padding-bottom:38px;margin-bottom:78px}
#myaudi-reservation-details-hero-wrapper h1{margin-bottom:36px}
#myaudi-reservation-details-hero-wrapper .myaudi-reservation-details-hero-subtitles{min-height:35px;width:60%}
#myaudi-reservation-details-hero-wrapper .flex-container{display:flex;flex-direction:column;align-items:center}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary{order:1;display:flex;flex-flow:row nowrap;justify-content:center;margin-top:2em}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column:last-child{border-right:0}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column{padding:0 2.25em 0 2.25em;border-right:1px solid #ccc}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column .summary-header{color:grey}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column .summary-value{font-weight:800;font-size:16px;color:black}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container{min-width:100%;order:2;position:relative}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container img{min-height:350px;pointer-events:none;position:inherit}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container .audicon-rings{font-size:24em}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons{width:100%;order:3;margin:2em 0}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons div:first-child{margin-bottom:2em}
@media(max-width:767px){#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons div:first-child button{width:100%}
}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons a{border:0;font-size:13px}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons .locked-config{margin-bottom:2em}
@media(max-width:479px){#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary{order:3;flex-flow:row wrap;justify-content:flex-start;text-align:left}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column:first-child{border-right:1px solid #ccc;padding-right:1em;padding-left:0}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column{border:0;padding-left:1em;padding-right:0;width:43%}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column:last-child{padding-left:0;margin-top:1.5em}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container{order:1}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container img{min-height:125px}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-buttons{order:2}
#myaudi-reservation-details-hero-wrapper .myaudi-reservation-details-hero-subtitles{width:100%}
}
@media(min-width:480px) and (max-width:767px){#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column:first-child{padding-left:0}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-summary .summary-column:last-child{padding-right:0}
#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container img{min-height:245px}
#myaudi-reservation-details-hero-wrapper .myaudi-reservation-details-hero-subtitles{width:100%}
}
@media(min-width:768px) and (max-width:1279px){#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container img{min-height:265px}
#myaudi-reservation-details-hero-wrapper .myaudi-reservation-details-hero-subtitles{width:80%}
}
@media(min-width:1280px){#myaudi-reservation-details-hero-wrapper .flex-container .myaudi-reservation-details-hero-image-container img{min-height:445px}
}
.reservation-details-gallery-wrapper{text-align:center}
.reservation-details-gallery-wrapper .carousel{display:block;width:100%}
.reservation-details-gallery-wrapper .carousel .carousel-viewport{width:100% !important;height:100% !important}
.reservation-details-gallery-wrapper .carousel .carousel-viewport .carousel-items{height:100%}
.reservation-details-gallery-wrapper .carousel .carousel-viewport .carousel-items li .carousel-item{width:100%;height:100%}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel{margin-top:36px;min-height:20vh}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel .carousel-items{width:100% !important}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel .carousel-items li{width:100%;height:100%}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel .carousel-items li .carousel-item{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel-thumbs{height:15em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel-thumbs li{opacity:.3;width:19em;height:10em;margin-right:.5em;border:1px solid #ccc;transition:opacity 240ms cubic-bezier(0.75,0.02,0.5,1);cursor:pointer;box-sizing:border-box}
@media(min-width:768px) and (max-width:1023px){.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel-thumbs li{height:11.25em}
}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel-thumbs li.selected{opacity:1}
.reservation-details-gallery-wrapper .carousel.vehicle-hero__carousel-thumbs li:hover{opacity:1}
.reservation-details-gallery-wrapper .carousel .scene-controls{top:50%;position:absolute;z-index:2;height:36px;transform:translateY(-50%)}
.reservation-details-gallery-wrapper .carousel .scene-controls.scene-controls-left{left:0}
.reservation-details-gallery-wrapper .carousel .scene-controls.scene-controls-right{right:0}
.reservation-details-gallery-wrapper .carousel .scene-controls a{border:0}
@media(max-width:767px){.reservation-details-gallery-wrapper .vehicle-hero__carousel-thumbs{display:none}
}
.disabled-click{pointer-events:none !important;cursor:default}
.etron-reservation-detail-delivery-dealer{padding-top:2em}
.etron-reservation-detail-delivery-dealer #reservation-detail-delivery-dealer-component{font-size:16px}
.etron-reservation-detail-delivery-dealer #reservation-detail-delivery-dealer-component h3{margin-bottom:1.5em}
.etron-reservation-detail-delivery-dealer #reservation-detail-delivery-dealer-component .delivery-dealer-info-name{margin-bottom:1em;line-height:28px}
.etron-reservation-detail-delivery-dealer #reservation-detail-delivery-dealer-component .delivery-dealer-info-name i{margin-right:.5em}
.etron-reservation-detail-delivery-dealer #reservation-detail-delivery-dealer-component .delivery-dealer-disclaimer-container{font-size:12px;line-height:16px;margin-top:20px}
@media(max-width:767px){.etron-reservation-detail-delivery-dealer{margin:1.5em 0;padding-bottom:3em}
}
.etron-reservation-cancellation-component{margin:1.5em 0}
.etron-reservation-cancellation-component #reservation-cancellation-component-wrapper h3{margin-bottom:1.5em}
.etron-reservation-cancellation-component #reservation-cancellation-component-wrapper .reservation-cancellation-component-section{margin-top:1em}
.etron-reservation-cancellation-component #reservation-cancellation-component-wrapper .reservation-cancellation-component-section a.reservation-cancellation-cta{margin-top:1em;text-decoration:none;border-bottom:0;font-size:18px}
.etron-reservation-cancellation-component #reservation-cancellation-component-wrapper .reservation-cancellation-component-section a.disabled{pointer-events:none}
#reservation-cancellation-confirmation .reservation-cancellation-close{margin-top:2em}
form#myaudi-reservation-cancel-form #reservation-id-title{margin-bottom:0}
form#myaudi-reservation-cancel-form #reservation-id-container{font-weight:800}
form#myaudi-reservation-cancel-form .reservation-reason-title{font-size:13px}
form#myaudi-reservation-cancel-form .form__field select{font-size:18px}
form#myaudi-reservation-cancel-form .reservation-cancellation-buttons{display:flex}
@media(max-width:767px){form#myaudi-reservation-cancel-form .reservation-cancellation-buttons{flex-direction:column}
form#myaudi-reservation-cancel-form .reservation-cancellation-buttons button{width:100%}
form#myaudi-reservation-cancel-form .reservation-cancellation-buttons button.primary{order:1;margin-bottom:4px}
form#myaudi-reservation-cancel-form .reservation-cancellation-buttons button.secondary{order:2}
}
[data-url="/content/audiusa/en/myaudi/overview/reservation/jcr:content"] .container{background-color:#1a1a1a}
[data-url="/content/audiusa/en/myaudi/overview/reservation/jcr:content"] .myaudi-footer-contact-links{background-color:#1a1a1a;color:#fff}
[data-url="/content/audiusa/en/myaudi/overview/reservation/jcr:content"] .myaudi-footer-contact-links .button.inverse{color:#fff}
.etron-reservation-overview-hero{position:relative;color:#fff}
@media(min-width:768px){.etron-reservation-overview-hero{min-height:320px}
}
@media(max-width:767px){.etron-reservation-overview-hero{min-height:420px;text-align:center}
}
@media(max-width:1023px){.etron-reservation-overview-hero{border-bottom:1px solid #666}
}
.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-v{position:absolute;top:0;left:0;width:100%}
@media(max-width:767px){.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-v{height:50%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(151,151,151,0.13) 100%)}
}
@media(min-width:768px){.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-v{height:50%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(151,151,151,0.13) 100%)}
}
.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-h{position:absolute;top:0;left:0;width:100%;height:90%}
@media(max-width:767px){.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-h{background-image:linear-gradient(to right,rgba(26,26,26,0) 0,rgba(26,26,26,0) 100%)}
}
@media(min-width:768px){.etron-reservation-overview-hero .hero-bg-gradient-container #gradient-h{background-image:linear-gradient(to right,#1a1a1a 0,rgba(26,26,26,0) 50%,rgba(26,26,26,0) 100%)}
}
@media(min-width:768px) and (max-width:1023px){.etron-reservation-overview-hero .responsive-container{margin-left:0;margin-right:0;width:auto}
}
.etron-reservation-overview-hero .responsive-container .hero-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
@media(max-width:767px){.etron-reservation-overview-hero .responsive-container .hero-container{-webkit-flex-direction:column;flex-direction:column}
}
@media(min-width:768px){.etron-reservation-overview-hero .responsive-container .hero-container{-webkit-flex-direction:row;flex-direction:row}
}
@media(min-width:1024px){.etron-reservation-overview-hero .responsive-container .hero-container{border-bottom:1px solid #666}
}
.etron-reservation-overview-hero .responsive-container #logo-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding-bottom:2em}
@media(max-width:767px){.etron-reservation-overview-hero .responsive-container #logo-container{padding-bottom:1em}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-r{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-l{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
}
@media(min-width:768px) and (max-width:1023px){.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-r{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-l{-webkit-box-flex:0;-moz-box-flex:0;flex:0}
}
@media(min-width:1024px){.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo{-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-r{-webkit-box-flex:3;-moz-box-flex:3;flex:3}
.etron-reservation-overview-hero .responsive-container #logo-container #etron-logo-spacer-l{-webkit-box-flex:0;-moz-box-flex:0;flex:0}
}
.etron-reservation-overview-hero .responsive-container #car-image-container{-webkit-box-flex:3;-moz-box-flex:3;flex:3}
@media(min-width:768px) and (max-width:1023px){.etron-reservation-overview-hero .responsive-container #car-image-container{margin-right:-33px}
}
.etron-reservation-overview-hero .responsive-container #car-image-container.state-cancelled-or-refund{display:none}
.etron-reservation-overview-hero .responsive-container #car-image-container img{display:block;position:relative;top:50%;transform:translateY(-15%)}
@media(min-width:768px){.etron-reservation-overview-hero .responsive-container #car-image-container img{transform:translateY(-50%)}
}
.etron-reservation-overview-hero .responsive-container #car-image-container .audicon-rings{font-size:24em}
.etron-reservation-overview-hero .responsive-container #content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:3;-moz-box-flex:3;flex:3;z-index:1}
.etron-reservation-overview-hero .responsive-container #content-container.state-cancelled-or-refund{text-align:center}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container{position:relative;padding-bottom:105px}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container.state-cancelled-or-refund{padding-bottom:20px}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container.state-cancelled-or-refund .multilinks{text-align:center;position:relative}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks{position:absolute}
@media(min-width:768px) and (max-width:1023px){.etron-reservation-overview-hero .responsive-container #hero-section-two-container{padding-bottom:95px}
}
@media(min-width:768px){.etron-reservation-overview-hero .responsive-container #hero-section-two-container ul.multi-links-component.inline{flex-wrap:nowrap}
}
@media(max-width:767px){.etron-reservation-overview-hero .responsive-container #hero-section-two-container{padding-bottom:20px}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks{position:relative}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks ul{width:100%}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks li{width:100%}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks .button-link{width:100%;margin-bottom:4px;margin-left:0;margin-right:0;padding:0;box-sizing:border-box}
.etron-reservation-overview-hero .responsive-container #hero-section-two-container .multilinks .button-link a{width:80%}
}
#desktop-details-container .text p.text-white a{border-color:#fff}
#desktop-details-container .text p.text-white a:hover{color:#e5e5e5;border-color:#e5e5e5}
@media(max-width:1023px){#desktop-details-container{display:none}
}
.responsive-container.make-responsive-full-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:unset}
.etron-progress-timeline{display:none;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #666;padding-top:43px}
@media(min-width:1024px){.etron-progress-timeline #spacer{border-right:1px solid #666;height:80px;margin-bottom:47px}
}
.etron-progress-timeline .border-right{border-right:1px solid #666}
@media(max-width:1023px){.etron-progress-timeline .border-right{border-right:0}
}
@media(min-width:768px) and (max-width:1023px){.etron-progress-timeline #progress-bar{width:50%}
}
.etron-progress-timeline #progress-text{color:#fff;height:27px;opacity:.75}
.etron-progress-timeline .flex-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
.etron-progress-timeline .flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
.etron-progress-timeline .flex-one{-webkit-box-flex:1;-moz-box-flex:1;flex:1}
@media(max-width:1023px){.etron-progress-timeline{padding-top:18px}
}
.etron-progress-timeline ul{margin:0}
.etron-progress-timeline ul li{cursor:pointer;display:block;height:79px;font-size:18px}
.etron-progress-timeline ul li a:not(.button){color:#9e9d9d;text-decoration:none;border-bottom:0;border:0}
@media(max-width:1023px){.etron-progress-timeline ul li a:not(.button){padding-top:22px;padding-bottom:22px;line-height:26px}
}
@media(min-width:1024px){.etron-progress-timeline ul li a:not(.button){line-height:79px}
}
.etron-progress-timeline ul li a:not(.button) span.icon{width:24px;line-height:24px;border-width:1px;border-style:solid;border-color:#424242;border-radius:50%;text-align:center;color:#fff;margin-right:22px;background-color:#212121;font-size:14px}
.etron-progress-timeline ul li.past a span.icon{border-color:#fff}
.etron-progress-timeline ul li.active a span.icon{color:#1a1a1a;background-color:#fff;border-color:#fff;font-weight:normal}
.etron-progress-timeline ul li.user-selected{border-top:1px solid #666;border-bottom:1px solid #666;border-right:0}
.etron-progress-timeline ul li.user-selected a{color:#fff;font-weight:800}
.etron-progress-timeline ul li.user-selected a span.icon{font-weight:normal}
.etron-progress-timeline ul li:hover a:not(.button){color:#fff;font-weight:800}
.etron-progress-timeline ul li:hover a:not(.button) span.icon{font-weight:normal}
.etron-progress-timeline ul li::before{content:none !important}
.etron-progress-timeline section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
@media(max-width:1023px){.etron-progress-timeline section{-webkit-flex-direction:column;flex-direction:column}
}
.etron-progress-timeline section #left-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding-bottom:26.6}
@media(max-width:1023px){.etron-progress-timeline section #left-column{flex-direction:row}
}
@media(min-width:480px) and (max-width:1023px){.etron-progress-timeline section #left-column{padding-left:33px;padding-right:33px}
}
@media(max-width:479px){.etron-progress-timeline section #left-column{padding-left:15px;padding-right:13.2px;padding-bottom:19.4}
}
.etron-progress-timeline section #left-column #progress-group{padding-bottom:26.6px;padding-right:17.6px}
@media(max-width:1023px){.etron-progress-timeline section #left-column #progress-group{padding-right:0;-webkit-box-flex:1;-moz-box-flex:1;flex:1}
}
@media(max-width:767px){.etron-progress-timeline section #left-column #progress-group{padding-bottom:19.4px}
}
.etron-progress-timeline section #left-column #desktop-steps-list{display:block}
@media(max-width:1023px){.etron-progress-timeline section #left-column #desktop-steps-list{display:none}
}
.etron-progress-timeline section #right-column{-webkit-box-flex:2;-moz-box-flex:2;flex:2;padding-left:65px}
@media(max-width:1023px){.etron-progress-timeline section #right-column{padding-left:0}
}
.etron-progress-timeline section #right-column #mobile-accordion-container{display:none;font-size:18px}
@media(max-width:1023px){.etron-progress-timeline section #right-column #mobile-accordion-container{color:#1a1a1a;display:block}
}
.etron-progress-timeline section #right-column #mobile-accordion-container div.heading{border-top:1px solid #666}
@media(max-width:479px){.etron-progress-timeline section #right-column #mobile-accordion-container div.heading{padding-left:15px;padding-right:27px}
}
@media(min-width:480px) and (max-width:1023px){.etron-progress-timeline section #right-column #mobile-accordion-container div.heading{padding-left:33px;padding-right:33px}
}
.etron-progress-timeline section #right-column #mobile-accordion-container div a{color:#9e9d9d;text-decoration:none;border-bottom:0}
@media(max-width:1023px){.etron-progress-timeline section #right-column #mobile-accordion-container div a{padding-top:22px;padding-bottom:22px;line-height:26px}
}
@media(min-width:1024px){.etron-progress-timeline section #right-column #mobile-accordion-container div a{line-height:79px}
}
.etron-progress-timeline section #right-column #mobile-accordion-container div a span.icon{width:24px;line-height:24px;border-width:1px;border-style:solid;border-color:#424242;border-radius:50%;text-align:center;color:#fff;margin-right:22px;background-color:#212121;font-size:14px}
.etron-progress-timeline section #right-column #mobile-accordion-container div.past a span.icon{border-color:#fff}
.etron-progress-timeline section #right-column #mobile-accordion-container div.active a span.icon{color:#1a1a1a;background-color:#fff;border-color:#fff;font-weight:normal}
.etron-progress-timeline section #right-column #mobile-accordion-container div.user-selected a{color:#fff;font-weight:800}
.etron-progress-timeline section #right-column #mobile-accordion-container div.collapse.in{background-color:#333}
.etron-progress-timeline section #right-column #mobile-accordion-container div.collapse .inner{padding-top:15px}
.etron-progress-timeline section #right-column #mobile-accordion-container div.collapsing{background-color:#333}
.etron-progress-timeline section #right-column #mobile-accordion-container div.collapsing .inner{padding-top:15px}
.dtu,.dtufilters{position:relative}
.dtu{z-index:1;overflow:hidden}
.dtufilters{border-top:1px solid #ccc;padding:25px 0 0 0;z-index:2}
#dtuGrid{min-height:10em;float:left;width:100%}
#dtuGrid #grid .no-results{padding:0;margin:0}
#dtuGrid .component-container{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;flex-wrap:wrap;display:flex}
#dtuGrid .component-container .four-column{padding:1em 0;border:0;float:left}
#dtuGrid .component-container .four-column .responsive{margin-bottom:0}
.dtu-with-title h3{padding:25px 0 0 0;float:left;margin:0}
.dtu-with-title .view-all{margin:30px 0 0 0;float:right}
.dtu-with-title #dtuGrid{clear:both}
.dtu-with-title #dtuGrid #grid{min-height:270px}
.dtu-with-title #dtuGrid .four-column{margin-top:0}
.dtu-video .image-container{position:relative;cursor:pointer}
.dtu-video .image-container .global-play-large{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px}
.dtu-video .title,.dtu-video .description{padding:0;margin:0}
.dtu-video .title{margin:.5em 0}
@media(max-width:767px){#dtuGrid .component-container .four-column{float:none;width:100%;height:auto}
.campaign-myaudi-news-links{display:none}
}
@media(min-width:768px) and (max-width:1023px){#dtuGrid .component-container .four-column{width:48%;margin-right:2%}
.dtu-with-title #dtuGrid #grid .four-column{min-height:290px}
}
@media(min-width:1024px) and (max-width:1279px){#dtuGrid .component-container .four-column{width:31%;margin-right:2%}
.dtu-with-title #dtuGrid #grid .four-column{min-height:230px;width:23%;margin-right:2%}
}
@media(min-width:1280px){#dtuGrid .component-container .four-column{width:23%;margin-right:2%}
}
@media(min-width:1280px) and (max-width:1439px){.dtu-with-title #dtuGrid #grid .four-column{min-height:241px}
}
@media(min-width:1440px){.dtu-with-title #dtuGrid #grid .four-column{min-height:258px}
}
.cpo-table{border-top:1px solid #e5e5e5;margin-top:25px;padding-top:25px}
.cpo-table .competitors{padding:20px 0 5px 0}
.cpo-table .col-input select{width:100%}
.cpo-table .col-0{padding-left:20px;box-sizing:border-box}
.cpo-table .cpo-2 .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table .cpo-3 .col,.cpo-table .cpo-3 .form__input,.cpo-table .bs form .form__field .col,.cpo-table .bs form .form__field .form__input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.16667%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table .cpo-4 .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table .cpo-5 .col,.cpo-table .cpo-6 .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table .cpo-5 .col.last,.cpo-table .cpo-6 .col.last{float:right}
@media(max-width:767px){.cpo-table .bs form .form__field .col,.cpo-table .bs form .form__field .form__input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table select{height:auto}
.cpo-table .col-2{display:none}
.cpo-table .col-0,.cpo-table .col-1{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:45.83333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-right:4.6875%}
.cpo-table .col-1{float:right}
}
.count-down{padding-top:50px;width:100%;height:200px}
.count-down #cd-countdown-container{height:100%}
.count-down #cd-countdown-container .cd-group{height:100%;display:inline-block;font-family:AudiTypeExtended}
.count-down #cd-countdown-container .cd-group.grouping{width:30.5%}
.count-down #cd-countdown-container .cd-group.grouping.mobile-hide{display:none}
.count-down #cd-countdown-container .cd-group.divider{width:1.5%}
.count-down #cd-countdown-container .cd-large{font-size:4em;height:20%}
.count-down #cd-countdown-container .cd-small{font-size:1.5em;height:30%}
@media(min-width:768px) and (max-width:1279px){.count-down #cd-countdown-container .cd-group.grouping{width:22.5%}
.count-down #cd-countdown-container .cd-group.grouping.mobile-hide{display:inline-block}
.count-down #cd-countdown-container .cd-large{font-size:8em;height:40%}
.count-down #cd-countdown-container .cd-small{font-size:2em}
}
@media(min-width:1280px){.count-down #cd-countdown-container .cd-group.grouping{width:22.5%}
.count-down #cd-countdown-container .cd-group.grouping.mobile-hide{display:inline-block}
.count-down #cd-countdown-container .cd-large{font-size:12em;height:45%}
.count-down #cd-countdown-container .cd-small{font-size:2.5em}
}
.contextual-navigation #floating-nav{z-index:6}
.contextual-navigation #floating-nav.sticky-nav{position:fixed !important;transition:240ms}
.contextual-navigation #floating-nav.sticky-nav.pin-to-top.slide-contextual-nav-down{top:75px !important}
.contextual-navigation #floating-nav.show-handraiser .model-info-and-mobile-nav-icon{display:none}
.contextual-navigation #floating-nav .model-info-and-mobile-nav-icon{display:inline-block}
.contextual-navigation #floating-nav .mobile-nav-button{display:none}
.contextual-navigation #floating-nav .starting-price{font-size:.83em}
.contextual-navigation #floating-nav.pin-to-top .shopping-tools-container__label,.contextual-navigation #floating-nav .pin-to-bottom .shopping-tools-container__label{transition:480ms .5s;visibility:visible;opacity:1;right:0}
.contextual-navigation #floating-nav.pin-to-top .primary-nav,.contextual-navigation #floating-nav .pin-to-bottom .primary-nav{border-top-color:#e5e5e5}
.contextual-navigation #floating-nav.use-scroll-up-gesture.pin-to-top{position:fixed !important;transition:margin-top 240ms ease,top ease;margin-top:0}
.contextual-navigation #floating-nav.use-scroll-up-gesture.pin-to-top.slide-contextual-nav-down{margin-top:75px}
.contextual-navigation #floating-nav .primary-nav{transition:240ms;overflow:visible;top:0}
.contextual-navigation #floating-nav .primary-nav .primary-navigation-links__icon{font-size:6em}
.contextual-navigation #floating-nav .primary-nav .responsive-container{height:100%}
.contextual-navigation #floating-nav .primary-nav ul{display:inline-block;float:none}
.contextual-navigation #floating-nav .primary-nav ul li a span{border-right:1px solid #e5e5e5;color:#000;padding:0 19px}
.contextual-navigation #floating-nav .primary-nav ul li a span:hover{color:#bb0a30}
.contextual-navigation #floating-nav .primary-nav ul li:first-of-type a span{padding-left:0}
.contextual-navigation #floating-nav .primary-nav ul li:last-of-type a span{border:0}
.contextual-navigation #floating-nav .handraiser-toggle-container{float:right;height:100%;justify-content:center;flex-direction:column;display:flex}
.contextual-navigation #floating-nav .handraiser-toggle-container .handraiser-toggle-container__link{font-family:AudiType;font-weight:normal;text-decoration:none}
.contextual-navigation .menu-overlay{transition:480ms;visibility:hidden;position:fixed;height:100%;top:initial;width:100%;content:"";opacity:0;left:0}
.contextual-navigation__model-info-container{display:inline-block}
.contextual-navigation .model-info-container__model-info{transition:480ms;height:75px;vertical-align:middle;box-sizing:border-box;display:inline-block;color:#000;white-space:nowrap;margin-right:3em;max-width:70vw;opacity:1}
.contextual-navigation .model-info-container__model-info .no-additional-models{margin-top:.5em}
.contextual-navigation .model-info-container__model-info.no-price{padding-top:1.9em}
.contextual-navigation .model-info-container__model-info .model-year-options-group{border-top:.35em solid rgba(187,10,48,0);padding:.9em 0 .5em;position:relative;transition:.1s;cursor:pointer;top:.4em}
.contextual-navigation .model-info-container__model-info .model-year-options-group.reduce-font-size .model-name{font-size:1em}
.contextual-navigation .model-info-container__model-info .model-year-options-group .model-year-options__option{text-decoration:none;padding-top:.5em;display:block}
.contextual-navigation .model-info-container__model-info .model-year-options-group.is-open{box-shadow:0 .2em .5em rgba(0,0,0,0.18);border:1px solid #e5e5e5;border-top:.35em solid #bb0a30;transition:240ms;background-color:#fff;padding:.9em 1.5em .4em;margin-left:-1.6em;z-index:2}
.contextual-navigation .model-info-container__model-info .model-year-options-group.is-open .starting-price{display:none}
.contextual-navigation .model-info-container__model-info .model-year-options-group.is-open .model-year-options__option{padding:.5em 0 1em;display:block}
.contextual-navigation .model-info-container__model-info .model-year-options-group.is-open .model-year-options__option .audicon-triangle{transform:rotate(0)}
.contextual-navigation .model-info-container__model-info .model-year-options-group.is-open .model-year-options__option:not(:first-of-type){border-top:1px solid #666;padding:1em 0;display:block}
.contextual-navigation .model-info-container__model-info .model-year-options-group i{font-size:.5em;color:#000}
.contextual-navigation .model-info-container__model-info .model-year-options-group .model-name{font-family:AudiTypeExtended;font-weight:bold;padding:.25em 0;font-size:1.5em}
.contextual-navigation .model-info-container__model-info .model-year-options__option:not(:first-of-type){display:none}
.contextual-navigation .shopping-tools-container{box-sizing:border-box;align-items:center;position:relative;height:100%;font-family:AudiType;font-weight:normal;float:right;z-index:1;margin:0}
.contextual-navigation .shopping-tools-container .icon{margin-left:.7em}
.contextual-navigation .shopping-tools-container__menu{transition:480ms;border:1px solid #e5e5e5;background-color:#fff;box-sizing:border-box;visibility:hidden;max-height:0;opacity:0}
.contextual-navigation .shopping-tools-container__label{justify-content:center;box-sizing:border-box;align-items:center;visibility:hidden;position:relative;transition:0;padding:0 3em;display:flex;height:100%;right:-2em;opacity:0;margin:0}
.contextual-navigation .shopping-tools-container .option-item{border-bottom:1px solid #e5e5e5;padding:1.8em 3em 1.8em 0;text-decoration:none;font-family:AudiTypeExtended;font-weight:normal;margin:0 2.1em;font-size:1em;display:block}
.contextual-navigation .shopping-tools-container .option-item i{display:none}
.contextual-navigation .reveal-menu .shopping-tools-container__menu{visibility:visible;max-height:100vh;opacity:1}
.contextual-navigation .reveal-menu .audicon-chevron{transform:rotate(0)}
.contextual-navigation .reveal-menu .menu-overlay{background-color:rgba(0,0,0,0.3);visibility:visible;opacity:1}
.contextual-navigation #floating-nav .primary-nav li#home{display:inline-block;margin-right:24px;position:relative}
.contextual-navigation #floating-nav .primary-nav li#home a{background-color:#e5e5e5;vertical-align:middle;text-decoration:none;display:inline-block;color:#000;line-height:2.4em;text-align:center;margin-left:0;height:2.5em;width:2.5em;opacity:1;padding:0}
.contextual-navigation #floating-nav .primary-nav li#home a:after{content:no-close-quote}
.contextual-navigation #floating-nav ul li a{font-family:AudiType;font-weight:normal;margin-right:0}
.contextual-navigation #floating-nav ul li.is-active a span{color:#bb0a30;border-bottom:0;font-family:AudiType;font-weight:bold}
@media(min-width:1280px){.contextual-navigation #floating-nav .shopping-tools-container__label{transition:480ms 0;visibility:visible;opacity:1;right:0}
}
@media(min-width:1024px) and (max-width:1279px){.contextual-navigation .pin-to-top .shopping-tools-container__label,.contextual-navigation .pin-to-bottom .shopping-tools-container__label{visibility:visible;opacity:1;right:0}
}
@media(min-width:768px) and (max-width:1023px){.contextual-navigation #floating-nav{font-family:AudiType;font-weight:normal}
.contextual-navigation #floating-nav .model-year-options-group{padding:1.2em 0 .5em}
.contextual-navigation #floating-nav .model-year-options-group .model-year-options__option{position:relative;min-width:4.4em}
.contextual-navigation #floating-nav .model-year-options-group .model-year-options__option i{position:absolute;font-size:.65em;right:0}
.contextual-navigation #floating-nav .model-year-options-group .model-year-options__option .model-name{display:none}
.contextual-navigation #floating-nav .model-year-options-group .starting-price{display:none}
.contextual-navigation #floating-nav .shopping-tools-container__menu .option-item{font-size:.9em}
.contextual-navigation #floating-nav .shopping-tools-container__label{text-transform:capitalize;font-size:1.1em}
.contextual-navigation #floating-nav .shopping-tools-container label{text-align:center}
.contextual-navigation #floating-nav .shopping-tools-container label span{display:block}
.contextual-navigation #floating-nav.pin-to-top .model-info-container__model-info,.contextual-navigation #floating-nav.pin-to-top .model-year-options-group,.contextual-navigation #floating-nav .pin-to-bottom .model-info-container__model-info,.contextual-navigation #floating-nav .pin-to-bottom .model-year-options-group{transition:240ms;visibility:hidden;max-width:0;opacity:0;margin:0}
.contextual-navigation #floating-nav.pin-to-top .shopping-tools-container,.contextual-navigation #floating-nav .pin-to-bottom .shopping-tools-container{max-width:11.5em}
.contextual-navigation #floating-nav.pin-to-top .shopping-tools-container__label,.contextual-navigation #floating-nav .pin-to-bottom .shopping-tools-container__label{transition:240ms .2s}
.contextual-navigation #floating-nav .model-year-options-group.is-open{padding:1.2em .5em .5em 1em;margin-left:0}
}
@media(max-width:767px){.contextual-navigation .secondary-nav{display:none}
.contextual-navigation #floating-nav{height:4.58em}
.contextual-navigation #floating-nav .primary-nav{transition:240ms;border-bottom:1px solid #e5e5e5;height:4.58em;border-top:0}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links li{border-bottom:1px solid #e5e5e5}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links li a{font-family:AudiTypeExtended;font-weight:normal;align-items:center;margin:0 auto;display:flex;height:8vh;min-height:4.5em;max-height:5.42em;width:100%}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links li.is-active a span{font-family:AudiTypeExtended;font-weight:normal;color:#000}
.contextual-navigation #floating-nav .primary-nav .model-info-and-mobile-nav-icon{margin-bottom:-1px;width:100%}
.contextual-navigation #floating-nav .primary-nav .model-info-and-mobile-nav-icon .mobile-nav-button{align-items:center;color:#000;text-transform:capitalize;display:flex;height:4.58em;float:right}
.contextual-navigation #floating-nav .primary-nav .model-info-and-mobile-nav-icon .mobile-nav-button span{margin-left:.7em}
.contextual-navigation #floating-nav .primary-nav li#home,.contextual-navigation #floating-nav .primary-nav li#home.active{display:none}
.contextual-navigation #floating-nav .primary-nav .primary-navigation-links{transition:480ms;background-color:#fff;overflow:hidden;max-height:0;margin:0 -14px;display:block;width:100vw}
.contextual-navigation #floating-nav .primary-nav .primary-navigation-links.show-handraiser{overflow:visible;margin:0}
.contextual-navigation #floating-nav .primary-nav .primary-navigation-links li{border-bottom:1px solid #e5e5e5;display:block;margin:0 auto;width:93%}
.contextual-navigation #floating-nav .primary-nav .primary-navigation-links li a span{border-right:0;padding-left:0}
.contextual-navigation #floating-nav .primary-nav .model-info-container__model-info{height:4.16em}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container{background-color:#fff;margin:0 -14px;display:table;width:100vw;height:0}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container .option-item{border-right:1px solid #e5e5e5;background-color:white;justify-content:center;flex-direction:column;box-sizing:border-box;display:inline-flex;align-items:center;font-family:AudiType;font-weight:normal;width:33.33%;font-size:.9em;height:11vh;float:left;padding:0;margin:0}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container .option-item i{font-size:2em;display:block}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container__label{display:none}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container__menu{margin:0 auto;overflow:auto;width:90%;border:0}
.contextual-navigation #floating-nav .model-year-options-group{padding-top:.35em}
.contextual-navigation #floating-nav .model-year-options-group.is-open{padding-top:.35em}
.contextual-navigation #floating-nav .model-year-options-group .starting-price{display:none}
.contextual-navigation #floating-nav.sticky-nav.pin-to-top.slide-contextual-nav-down{top:48px !important}
.contextual-navigation #floating-nav.sticky-nav.pin-to-top .primary-nav li#home,.contextual-navigation #floating-nav.sticky-nav .pin-to-bottom .primary-nav li#home{display:none}
.contextual-navigation #floating-nav.use-scroll-up-gesture.pin-to-top.slide-contextual-nav-down{margin-top:48px}
.contextual-navigation #floating-nav.use-scroll-up-gesture .primary-nav{transition:margin-left .3s ease-in-out}
.contextual-navigation #floating-nav.reveal-menu .menu-overlay{display:none}
.contextual-navigation #floating-nav.reveal-menu .primary-navigation-links{transition:480ms;max-height:100vh}
.contextual-navigation #floating-nav.reveal-menu .primary-nav .shopping-tools-container{height:100vh}
.contextual-navigation #floating-nav.reveal-menu .primary-nav .shopping-tools-container__menu{margin-top:1em}
.header.open ~ .contextual-navigation #floating-nav.use-scroll-up-gesture .primary-nav{margin-left:270px}
}
@media(min-width:480px) and (max-width:767px){.contextual-navigation #floating-nav .primary-nav .shopping-tools-container{height:0;float:left;width:85%}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container__menu{margin:0 0 0 1.5em;height:100vh;width:80%}
.contextual-navigation #floating-nav .primary-nav .shopping-tools-container .option-item{height:25vh}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links{height:100vh;float:right;width:20%}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links.show-handraiser{float:none}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links.show-handraiser li a{justify-content:flex-start}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links li{border-bottom:0;width:100%}
.contextual-navigation #floating-nav .primary-nav ul.primary-navigation-links li a{justify-content:flex-end;height:4.16em;width:100%}
}
.accxmodelpage #global-nav{width:100%;z-index:5;top:0}
.accxmodelpage #global-nav.slide-global-nav-in{top:0 !important}
.accxmodelpage #global-nav.slide-global-nav-out{top:-75px !important}
.accxmodelpage #global-nav.nav-2017-override{position:fixed;border:0}
.accxmodelpage #global-nav.nav-2017-override .breadcrumb{opacity:0}
.accxmodelpage #global-nav.fixed-to-top{position:fixed}
.accxmodelpage #global-nav.expanded{z-index:10}
@media(max-width:767px){.global-nav.floating-nav-attached{margin-bottom:4.58em}
#global-nav.use-scroll-up-gesture.slide-global-nav-in .nav-static,#global-nav.use-scroll-up-gesture.slide-global-nav-out .nav-static{transition:transform .3s ease-in-out,top 240ms}
#global-nav.slide-global-nav-in .nav-static{top:0 !important}
#global-nav.slide-global-nav-out .nav-static{top:-48px !important}
}
.content-overlay__container{align-items:center;position:absolute;overflow:hidden;display:flex;height:100%;width:100%;bottom:0;right:0;left:0;top:0}
.content-overlay__container .content-overlay__content{z-index:1}
@media(max-width:479px){.content-overlay__container.break-a-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-a-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-a-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-a-content-left .content-overlay__content .text-white,.content-overlay__container.break-a-content-left .content-overlay__content .bg-white,.content-overlay__container.break-a-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-a-content-left .bs-video__video-wrapper{position:static !important;min-height:10em}
.content-overlay__container.break-a-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-a-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-a-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-a-content-right .content-overlay__content .text-white,.content-overlay__container.break-a-content-right .content-overlay__content .bg-white,.content-overlay__container.break-a-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-a-content-right .bs-video__video-wrapper{position:static !important;min-height:10em}
.content-overlay__container.break-a-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-a-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-a-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:1.6em;position:relative;margin:0}
.content-overlay__container.break-a-content-above .content-overlay__content .text-white,.content-overlay__container.break-a-content-above .content-overlay__content .bg-white,.content-overlay__container.break-a-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-a-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-a-content-above .bs-video__video-wrapper{position:static !important;min-height:10em}
.content-overlay__container.break-a-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-a-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-a-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:1.6em;position:relative;margin:0}
.content-overlay__container.break-a-content-below .content-overlay__content .text-white,.content-overlay__container.break-a-content-below .content-overlay__content .bg-white,.content-overlay__container.break-a-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-a-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-a-content-below .bs-video__video-wrapper{position:static !important;min-height:10em}
.content-overlay__container.break-a-content-top .content-overlay__content{padding-top:1.6em;align-self:flex-start}
.content-overlay__container.break-a-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-a-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-a-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-a-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-a-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-a-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-a-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-a-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-a-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-a-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-a-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-a-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-a-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-a-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
@media(min-width:480px) and (max-width:767px){.content-overlay__container.break-b-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-b-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-b-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-b-content-left .content-overlay__content .text-white,.content-overlay__container.break-b-content-left .content-overlay__content .bg-white,.content-overlay__container.break-b-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-b-content-left .bs-video__video-wrapper{position:static !important;min-height:25em}
.content-overlay__container.break-b-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-b-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-b-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-b-content-right .content-overlay__content .text-white,.content-overlay__container.break-b-content-right .content-overlay__content .bg-white,.content-overlay__container.break-b-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-b-content-right .bs-video__video-wrapper{position:static !important;min-height:25em}
.content-overlay__container.break-b-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-b-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-b-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:1.6em;position:relative;margin:0}
.content-overlay__container.break-b-content-above .content-overlay__content .text-white,.content-overlay__container.break-b-content-above .content-overlay__content .bg-white,.content-overlay__container.break-b-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-b-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-b-content-above .bs-video__video-wrapper{position:static !important;min-height:25em}
.content-overlay__container.break-b-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-b-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-b-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:1.6em;position:relative;margin:0}
.content-overlay__container.break-b-content-below .content-overlay__content .text-white,.content-overlay__container.break-b-content-below .content-overlay__content .bg-white,.content-overlay__container.break-b-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-b-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-b-content-below .bs-video__video-wrapper{position:static !important;min-height:25em}
.content-overlay__container.break-b-content-top .content-overlay__content{padding-top:1.6em;align-self:flex-start}
.content-overlay__container.break-b-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-b-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-b-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-b-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-b-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-b-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-b-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-b-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-b-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-b-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-b-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-b-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-b-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-b-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
@media(min-width:768px) and (max-width:1023px){.content-overlay__container.break-c-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-c-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-c-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-c-content-left .content-overlay__content .text-white,.content-overlay__container.break-c-content-left .content-overlay__content .bg-white,.content-overlay__container.break-c-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-c-content-left .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-c-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-c-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-c-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-c-content-right .content-overlay__content .text-white,.content-overlay__container.break-c-content-right .content-overlay__content .bg-white,.content-overlay__container.break-c-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-c-content-right .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-c-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-c-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-c-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-c-content-above .content-overlay__content .text-white,.content-overlay__container.break-c-content-above .content-overlay__content .bg-white,.content-overlay__container.break-c-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-c-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-c-content-above .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-c-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-c-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-c-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-c-content-below .content-overlay__content .text-white,.content-overlay__container.break-c-content-below .content-overlay__content .bg-white,.content-overlay__container.break-c-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-c-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-c-content-below .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-c-content-top .content-overlay__content{padding-top:3.75em;align-self:flex-start}
.content-overlay__container.break-c-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-c-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-c-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-c-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-c-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-c-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-c-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-c-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-c-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-c-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-c-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-c-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-c-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-c-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
@media(min-width:1024px) and (max-width:1279px){.content-overlay__container.break-d-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-d-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-d-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-d-content-left .content-overlay__content .text-white,.content-overlay__container.break-d-content-left .content-overlay__content .bg-white,.content-overlay__container.break-d-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-d-content-left .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-d-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-d-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-d-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-d-content-right .content-overlay__content .text-white,.content-overlay__container.break-d-content-right .content-overlay__content .bg-white,.content-overlay__container.break-d-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-d-content-right .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-d-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-d-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-d-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-d-content-above .content-overlay__content .text-white,.content-overlay__container.break-d-content-above .content-overlay__content .bg-white,.content-overlay__container.break-d-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-d-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-d-content-above .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-d-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-d-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-d-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-d-content-below .content-overlay__content .text-white,.content-overlay__container.break-d-content-below .content-overlay__content .bg-white,.content-overlay__container.break-d-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-d-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-d-content-below .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-d-content-top .content-overlay__content{padding-top:3.75em;align-self:flex-start}
.content-overlay__container.break-d-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-d-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-d-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-d-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-d-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-d-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-d-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-d-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-d-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-d-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-d-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-d-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-d-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-d-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
@media(min-width:1280px) and (max-width:1439px){.content-overlay__container.break-e-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-e-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-e-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-e-content-left .content-overlay__content .text-white,.content-overlay__container.break-e-content-left .content-overlay__content .bg-white,.content-overlay__container.break-e-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-e-content-left .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-e-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-e-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-e-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-e-content-right .content-overlay__content .text-white,.content-overlay__container.break-e-content-right .content-overlay__content .bg-white,.content-overlay__container.break-e-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-e-content-right .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-e-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-e-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-e-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-e-content-above .content-overlay__content .text-white,.content-overlay__container.break-e-content-above .content-overlay__content .bg-white,.content-overlay__container.break-e-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-e-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-e-content-above .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-e-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-e-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-e-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-e-content-below .content-overlay__content .text-white,.content-overlay__container.break-e-content-below .content-overlay__content .bg-white,.content-overlay__container.break-e-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-e-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-e-content-below .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-e-content-top .content-overlay__content{padding-top:3.75em;align-self:flex-start}
.content-overlay__container.break-e-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-e-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-e-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-e-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-e-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-e-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-e-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-e-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-e-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-e-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-e-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-e-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-e-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-e-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
@media(min-width:1440px){.content-overlay__container.break-f-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-f-content-left .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-f-content-left .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-f-content-left .content-overlay__content .text-white,.content-overlay__container.break-f-content-left .content-overlay__content .bg-white,.content-overlay__container.break-f-content-left .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-f-content-left .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-f-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;position:relative}
.content-overlay__container.break-f-content-right .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:2;-moz-box-flex:2;flex:2}
.content-overlay__container.break-f-content-right .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1;-moz-box-flex:1;flex:1;box-sizing:border-box;position:relative}
.content-overlay__container.break-f-content-right .content-overlay__content .text-white,.content-overlay__container.break-f-content-right .content-overlay__content .bg-white,.content-overlay__container.break-f-content-right .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-f-content-right .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-f-content-above{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-f-content-above .content-overlay__background{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%}
.content-overlay__container.break-f-content-above .content-overlay__content{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-f-content-above .content-overlay__content .text-white,.content-overlay__container.break-f-content-above .content-overlay__content .bg-white,.content-overlay__container.break-f-content-above .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-f-content-above.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-f-content-above .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-f-content-below{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;position:relative}
.content-overlay__container.break-f-content-below .content-overlay__background{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.content-overlay__container.break-f-content-below .content-overlay__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-bottom:30px;padding-top:3.75em;position:relative;margin:0}
.content-overlay__container.break-f-content-below .content-overlay__content .text-white,.content-overlay__container.break-f-content-below .content-overlay__content .bg-white,.content-overlay__container.break-f-content-below .content-overlay__content .bg-black{background-color:inherit;display:inherit;padding:inherit;margin:inherit;color:inherit}
.content-overlay__container.break-f-content-below.align-right .content-overlay__content .content-overlay__content-inner{float:right}
.content-overlay__container.break-f-content-below .bs-video__video-wrapper{position:static !important;min-height:30em}
.content-overlay__container.break-f-content-top .content-overlay__content{padding-top:3.75em;align-self:flex-start}
.content-overlay__container.break-f-content-top .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-f-content-top.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-f-content-top.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-f-content-top.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-f-content-middle .content-overlay__content{align-self:center}
.content-overlay__container.break-f-content-middle .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-f-content-middle.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-f-content-middle.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-f-content-middle.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
.content-overlay__container.break-f-content-bottom .content-overlay__content{align-self:flex-end;padding-bottom:1em}
.content-overlay__container.break-f-content-bottom .content-overlay__content{justify-content:flex-start;box-sizing:border-box;align-items:center;display:flex;z-index:1}
.content-overlay__container.break-f-content-bottom.align-right .content-overlay__content{justify-content:flex-end}
.content-overlay__container.break-f-content-bottom.align-center .content-overlay__content{justify-content:center}
.content-overlay__container.break-f-content-bottom.content-background .content-overlay__content .content-overlay__content-inner{opacity:.9;padding:30px;background-color:#fff}
}
.cq-wcm-edit .content-overlay{position:relative !important;height:500px}
.cq-wcm-edit .content-overlay .content-overlay__background,.cq-wcm-edit .content-overlay .content-overlay__content{box-sizing:border-box;width:50%}
.cq-wcm-edit .content-overlay .content-overlay__background{border:2px dotted red}
.cq-wcm-edit .content-overlay .content-overlay__content{border:2px dotted green}
.contact-dealer #character-count-number{margin-left:.25em}
@media(max-width:767px){.contact-dealer .contact-dealer__title{border-bottom:1px solid #ccc;padding-bottom:1.5em;margin:0 -24px}
.contact-dealer .contact-dealer__title h4{margin:0;font-weight:normal;padding-left:24px}
.contact-dealer #model-name{border-bottom:1px solid #ccc;text-align:center;margin:0 -24px;margin-bottom:1em;padding-bottom:1em}
.contact-dealer .form__field:first{margin-top:1em}
.contact-dealer #comment-section{display:none}
.contact-dealer #address_form{display:none}
.contact-dealer #submit-button{width:100%;height:50px;margin:0}
.contact-dealer .moi-image-block{min-height:11em;max-height:20em}
}
@media(max-width:767px) and (max-width:767px){.contact-dealer .moi-image-block{max-height:35em}
}
@media(max-width:767px){.contact-dealer .submit-disclaimer{color:#666}
.contact-dealer .submit-disclaimer a{color:#666;text-decoration:none}
.contact-dealer .submit-disclaimer a:hover{color:#bb0a30}
}
@media(min-width:768px){.contact-dealer__title{display:none}
}
@media(max-width:767px){#compareApp{width:712px}
}
#compareApp #compare-chart{margin:32px 0 0 0;background-color:#fff;border-top:1px solid #e5e5e5}
#compareApp #compare-chart h4{padding:28px 0 18px 0}
#compareApp #compare-chart .compare-info{margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(max-width:767px){#compareApp #compare-chart .compare-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
}
#compareApp #compare-chart .myo-selection{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%;text-align:left}
@media(max-width:767px){#compareApp #compare-chart .myo-selection{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
}
#compareApp #compare-chart .myo-selection>.myo-contain{border-left:1px solid #e5e5e5}
@media(max-width:767px){#compareApp #compare-chart .myo-selection>.myo-contain{border-left:0}
}
#compareApp #compare-chart .myo-selection .clear{clear:both}
#compareApp #compare-chart .myo-selection .profile-img{min-height:154px;text-align:center;padding-left:10px}
@media(min-width:1280px) and (max-width:1439px){#compareApp #compare-chart .myo-selection .profile-img{min-height:135px}
}
@media(min-width:1024px) and (max-width:1279px){#compareApp #compare-chart .myo-selection .profile-img{min-height:110px}
}
@media(min-width:768px) and (max-width:1023px){#compareApp #compare-chart .myo-selection .profile-img{min-height:78px}
}
@media(max-width:767px){#compareApp #compare-chart .myo-selection .profile-img{min-height:90px}
}
#compareApp #compare-chart .myo-selection .profile-img img{display:none}
#compareApp #compare-chart .myo-selection.noborder>.myo-contain{border-left:0}
#compareApp #compare-chart .vehicle-selections{padding-left:8.85417%;padding-right:4.6875%}
@media(max-width:767px){#compareApp #compare-chart .vehicle-selections{padding-left:.52083%;padding-right:.52083%}
}
#compareApp #compare-chart #myo-selection-3{float:right}
#compareApp #expand{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;min-height:contain-floats;text-align:right;margin:40px 0 15px 0}
#compareApp #expand:after{content:"";display:table;clear:both}
#compareApp #properties-container{clear:both}
#compareApp .accordion table{width:100%}
#compareApp .accordion table tr td{border:1px solid #e5e5e5;padding:20px 40px;width:25%}
#compareApp .accordion table tr td span.subtitle{color:#b3b3b3}
#compareApp .accordion table tr td b{display:block}
#compareApp .accordion table tr .first{border-left:0}
#compareApp .accordion table tr .last{border-right:0}
#compareApp .selectbox{margin:8px 0}
#compareApp .button-primary{display:none;margin-top:20px}
#compareApp #error{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#compareApp #legal{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(min-width:768px) and (max-width:1023px){#compareApp form .form__field .form__input.selectbox>select{padding-right:1.25em;padding-left:0;font-size:1em;height:100%;width:100%}
#compareApp form .form__field .form__input.selectbox>i{font-size:1em;right:0}
}
.column-control-layout.is-bordered-squares .column-control{border:.1em solid #ccc;padding:1em}
.column-control-layout.has-divider>div:not(:last-child){border-right:.1em solid #ccc}
.column-control-layout.is-vertically-aligned{display:flex;align-items:center}
.column-control-layout.is-vertically-aligned .sizer__width{float:none}
@media(max-width:1023px){.column-control-layout.is-vertically-aligned{display:block}
}
.colorizer .colorizer__background{position:absolute;height:100%;width:100%;background:#fff;z-index:0}
.colorizer .responsive-container{position:relative;z-index:1}
.colorizer .colorizer__title{margin-top:1em;position:absolute;z-index:2}
.colorizer__color-name{display:none}
.colorizer .colorizer__disclaimer-and-build-button--desktop{position:absolute;bottom:1em;width:100%;display:flex;justify-content:space-between;align-items:flex-end}
.colorizer .colorizer__disclaimer-and-build-button--mobile{display:none}
.colorizer .colorizer__disclaimer{margin-bottom:0;max-width:75%;text-align:left;line-height:1.5em}
.colorizer .colorizer__build-button{margin:0}
.colorizer .car-image-container{text-align:center;overflow:hidden;height:71vh}
.colorizer .color-swatch-container{background-color:#e5e5e5;padding:1.2em 0 3em 0;position:relative;z-index:2}
.colorizer .color-swatch-container__inner-wrapper{overflow-x:hidden;position:relative;max-width:112em;margin:0 auto}
.colorizer .color-swatch-container__left-arrow,.colorizer .color-swatch-container__right-arrow{line-height:5em;background-color:#000;transform:translateY(-50%);height:5em;width:5em;color:#fff;margin-top:-1.1em;text-align:center;position:absolute;cursor:pointer;display:block;top:50%}
.colorizer .color-swatch-container__left-arrow{left:0}
.colorizer .color-swatch-container__right-arrow{right:0}
.colorizer .color-swatch-container__color-swatch-collection{transform:translateX(-50%);display:inline-block;padding-bottom:2em;white-space:nowrap;overflow-x:hidden;position:relative;max-width:80em;margin:0 auto;left:50%}
.colorizer .color-swatch-container__color-swatch-carousel{transition:480ms;position:relative;display:flex;left:0}
.colorizer .color-swatch-container__color-swatch{background-color:gray;background-size:cover;display:inline;position:relative;margin-right:1em;cursor:pointer;height:8em;min-width:8em}
.colorizer .color-swatch-container__color-swatch:before,.colorizer .color-swatch-container__color-swatch:after{transition:240ms;position:absolute;width:100%;opacity:0}
.colorizer .color-swatch-container__color-swatch:after{background-color:#bb0a30;content:"";height:2px;bottom:0}
.colorizer .color-swatch-container__color-swatch[color-name]:before{content:attr(color-name);white-space:normal;padding-top:.5em;text-align:center;top:8em}
.colorizer .color-swatch-container__color-swatch:hover{color:#000}
.colorizer .color-swatch-container__color-swatch.selected:before,.colorizer .color-swatch-container__color-swatch.selected:after{opacity:1}
.colorizer .disabled{background-color:#ccc;cursor:default}
.colorizer .no-transition{transition:none}
@media(min-width:1440px){.colorizer .car-image-container{height:74vh}
}
@media(min-width:1280px){.colorizer .color-swatch-container__color-swatch:hover:before,.colorizer .color-swatch-container__color-swatch:hover:after{opacity:1}
}
@media(min-width:1024px) and (max-width:1279px){.colorizer .color-swatch-container__color-swatch-collection{max-width:71em}
}
@media(max-width:1023px){.colorizer .color-swatch-container__color-swatch-collection{max-width:100%}
.colorizer .carousel-nav{display:none}
}
@media(max-width:767px){.colorizer .color-swatch-container{background-color:transparent;padding:0 0 1em 0}
.colorizer .color-swatch-container__inner-wrapper{padding:0}
.colorizer .color-swatch-container__color-swatch-collection{overflow-y:hidden;padding:0}
.colorizer .color-swatch-container__color-swatch{margin-right:.6em;height:5em;min-width:5em}
.colorizer .color-swatch-container__color-swatch[color-name]:before{content:""}
.colorizer .colorizer__disclaimer-and-build-button--desktop{display:none}
.colorizer .colorizer__disclaimer-and-build-button--mobile{display:block;width:100%}
.colorizer .colorizer__disclaimer-and-build-button--mobile .colorizer__disclaimer{margin-top:2em;max-width:100%}
.colorizer .colorizer__disclaimer-and-build-button--mobile .colorizer__build-button{display:flex;text-align:center}
.colorizer .colorizer__disclaimer-and-build-button--mobile .colorizer__build-button>a{width:100%;margin:0}
.colorizer .car-image{position:absolute;left:0;right:0;top:1em}
.colorizer__color-name{display:inline-block;color:#4c4c4c;position:absolute;left:0;right:0;margin:0;bottom:1em}
}
@media(min-width:480px) and (max-width:767px){.colorizer .car-image-container{height:68vh}
.colorizer .car-image{top:0}
}
@media(max-width:479px){.colorizer .car-image-container{padding:0;height:40vh}
}
#audi-chat-link{margin-bottom:20px}
#calculator-app label{cursor:default}
#calculator-app label.bold{font-family:AudiType;font-weight:bold}
#calculator-app label span{font-family:AudiType;font-weight:normal}
#calculator-app .flex-columns .form__input.incentives{display:none}
#calculator-app #calculator-instructions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;border-top:3px solid #000;padding:25px 0 0 0}
#calculator-app #calculator-instructions ul{padding-bottom:20px}
#calculator-app #calculator-instructions ul li{margin-top:7px}
#calculator-app #calculator-form{background-color:#fff}
#calculator-app #calculator-form form .form__field .form__input.selectbox{margin-bottom:1em}
#calculator-app #calculator-form form .form__field .form__input.selectbox select{font-weight:500;cursor:pointer}
#calculator-app #calculator-form form .form__field .form__input.selectbox i{margin-top:.5em;font-size:1em}
@media(max-width:767px){#calculator-app #calculator-form form .form__field .form__input.selectbox i{font-size:1.5em}
}
#calculator-app #calculator-form .flex-columns{display:flex;flex-direction:column;padding:0 1em}
#calculator-app #calculator-form .flex-columns .calc-value{font-family:AudiType;font-weight:bold}
#calculator-app #calculator-form .flex-columns .line-item{display:flex}
#calculator-app #calculator-form .flex-columns .line-item span{flex-grow:2;text-align:right}
#calculator-app #calculator-form .flex-columns .line-item .form__input{flex-grow:2;text-align:right}
#calculator-app #calculator-form .flex-columns .line-item .form__input input{text-align:right;border:0;cursor:pointer;width:100%}
#calculator-app #calculator-form .flex-columns .line-item.incentives{display:none}
@media(max-width:767px){#calculator-app #calculator-form .flex-columns .line-item{font-size:1.5em;margin-bottom:.5em}
}
#calculator-app #calculator-form #estimation-error{margin-top:10px;color:#bb0a30}
#calculator-app #calculator-form .accordion-body.collapse.in{overflow:visible !important}
@media(min-width:768px){#calculator-app #calculator-form .accordion-body{height:auto !important}
}
#calculator-app #calculator-form .calculator-sections,#calculator-app #calculator-form .accordion-inner{border-top:.1em solid #e5e5e5;padding:2.5em 0 0 0;margin:2.5em 0 0 0}
#calculator-app #calculator-form .accordion-inner h6,#calculator-app #calculator-form .calculator-sections h6{margin-bottom:10px}
#calculator-app #calculator-form .accordion-inner .column,#calculator-app #calculator-form .calculator-sections .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;margin-bottom:2.5em}
#calculator-app #calculator-form .accordion-inner .column.last,#calculator-app #calculator-form .calculator-sections .column.last{margin-right:0}
#calculator-app #calculator-form .accordion-inner .column-inner,#calculator-app #calculator-form .calculator-sections .column-inner{clear:both}
#calculator-app #calculator-form .accordion-inner .column-selection,#calculator-app #calculator-form .calculator-sections .column-selection{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%;padding-right:8.85417%;padding-left:0}
#calculator-app #calculator-form .accordion-inner #assetsLease,#calculator-app #calculator-form .calculator-sections #assetsLease{clear:both}
#calculator-app #calculator-form .input-container{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form .label-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form .summary h4{margin-bottom:20px}
#calculator-app #calculator-form .summary .payment-heading .summary-value{font-family:AudiTypeExtended;font-weight:normal;font-size:28px}
#calculator-app #calculator-form .summary .summary-section{margin-bottom:30px}
@media(max-width:1023px){#calculator-app #calculator-form .summary .summary-section{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
#calculator-app #calculator-form .summary .summary-section .summary-value{font-family:AudiTypeExtended;font-weight:normal}
#calculator-app #calculator-form .summary .summary-section .summary-secondary{color:#b3b3b3}
#calculator-app #calculator-form #disclaimers{border-top:1px solid #e5e5e5;color:#b3b3b3;padding-top:25px;clear:both}
#calculator-app #calculator-form #disclaimers h6{font-family:AudiType;font-weight:bold;margin-bottom:14px}
#calculator-app #calculator-form #disclaimers ol{counter-reset:item;list-style:none;margin:0}
#calculator-app #calculator-form #disclaimers ol li{position:relative;padding:0 0 0 1em}
#calculator-app #calculator-form #disclaimers ol li:before{content:counter(item);counter-increment:item;position:absolute;font-size:.8em;top:-0.5em;left:0}
@media(min-width:768px) and (max-width:1279px){#calculator-app .accordion-group .accordion-heading{background-color:#fff;padding:0}
#calculator-app .accordion-group .accordion-heading .icon{display:none}
#calculator-app .accordion-group .accordion-heading .accordion-toggle{cursor:default;padding:0}
#calculator-app .accordion-group .accordion-heading .accordion-toggle:hover{color:#000}
}
@media(min-width:1280px){#calculator-app .accordion-group .accordion-heading{background-color:#fff;padding:0}
#calculator-app .accordion-group .accordion-heading .icon{display:none}
#calculator-app .accordion-group .accordion-heading .accordion-toggle{padding:0 0 0 25px;cursor:default}
#calculator-app .accordion-group .accordion-heading .accordion-toggle:hover{color:#000}
}
#calculator-app .sub{font-size:8px;float:left}
#calculator-app .sub.trade-in{display:block;float:none}
@media(max-width:1023px){#calculator-app .sub.trade-in{display:inline-block}
}
#calculator-app .superscript{font-size:8px;position:relative;top:-4px;left:1px}
#calculator-app #your-audi-header{background:#fff;cursor:default;padding:0}
#calculator-app #your-audi-header:hover{background:#fff}
@media(max-width:767px){#calculator-app input[type="text"]{padding:0 0 0 2%;width:97%}
#calculator-app #calculator-instructions{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;margin-top:2.5em}
#calculator-app #calculator-form .accordion-toggle{padding:10px;background:#e5e5e5}
#calculator-app #calculator-form .calculator-sections,#calculator-app #calculator-form .accordion-inner{padding-bottom:25px}
#calculator-app #calculator-form .calculator-sections .accordion-toggle,#calculator-app #calculator-form .accordion-inner .accordion-toggle{padding:10px}
#calculator-app #calculator-form .calculator-sections .column.calc-section,#calculator-app #calculator-form .accordion-inner .column.calc-section{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form .calculator-sections .column-inner,#calculator-app #calculator-form .accordion-inner .column-inner{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form .calculator-sections .selectbox,#calculator-app #calculator-form .accordion-inner .selectbox{margin:0 0 15px 0}
#calculator-app #calculator-form .calculator-sections .selectbox select,#calculator-app #calculator-form .accordion-inner .selectbox select{margin-bottom:1em}
#calculator-app #calculator-form .calculator-sections .column-selection,#calculator-app #calculator-form .accordion-inner .column-selection{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%;padding-right:.52083%;overflow:hidden;margin-bottom:0}
#calculator-app #calculator-form .calculator-sections .column-selection label,#calculator-app #calculator-form .calculator-sections .column-selection .trade-in,#calculator-app #calculator-form .accordion-inner .column-selection label,#calculator-app #calculator-form .accordion-inner .column-selection .trade-in{margin:15px 10px 5px 0}
#calculator-app #calculator-form .calculator-sections .selection,#calculator-app #calculator-form .accordion-inner .selection{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;position:relative;overflow:hidden;padding:0}
#calculator-app #calculator-form .calculator-sections .selection.zero-value,#calculator-app #calculator-form .accordion-inner .selection.zero-value{display:flex}
#calculator-app #calculator-form .calculator-sections .selection .input-msrp,#calculator-app #calculator-form .calculator-sections .selection .msrp,#calculator-app #calculator-form .accordion-inner .selection .input-msrp,#calculator-app #calculator-form .accordion-inner .selection .msrp{float:right}
#calculator-app #calculator-form .calculator-sections .selection.last,#calculator-app #calculator-form .accordion-inner .selection.last{width:100%}
#calculator-app #calculator-form .calculator-sections .selection h5,#calculator-app #calculator-form .accordion-inner .selection h5{float:none}
#calculator-app #calculator-form .input-container{width:100%;margin:0;padding:0}
#calculator-app #calculator-form .label-container{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#calculator-app #calculator-form .summary{margin-bottom:0;padding:15px 0}
#calculator-app #calculator-form .summary .summary-section{margin-bottom:15px}
#calculator-app #calculator-form .summary .summary-section .payment-heading .summary-value{font-size:30px}
#calculator-app #calculator-form .options-header{overflow:hidden}
#calculator-app #calculator-form .options-header h4{border:1px solid #e5e5e5;cursor:pointer;padding:5px}
#calculator-app #calculator-form .options-header h4.active{background:#000;color:#fff}
#calculator-app #calculator-form .options-header .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;clear:none;text-align:center;margin-right:0 !important}
#calculator-app #calculator-form .options-header .column:first-child h4{border-right:0}
#calculator-app #calculator-form .column.calc-section{display:none}
#calculator-app #calculator-form .column.calc-section.active{display:block}
}
#calculator-app .modal .calculator{padding:0 35px 0 35px}
@media(min-width:768px) and (max-width:1023px){#modal #modal__window.wide{width:90vw !important}
}
@media(min-width:768px) and (max-width:1023px){#calculator-app #calculator-form .calculator-sections #financialOptions .column-selection.last{padding-right:0}
#calculator-app #calculator-form .form__field .form__input.selectbox>select{padding-right:1.25em;padding-left:0;font-size:1em;height:100%;width:100%}
#calculator-app #calculator-form .form__field .form__input.selectbox>i{font-size:1em;right:0}
}
.image-component-anchor{position:absolute;overflow:hidden;z-index:-1;opacity:0;height:0;width:0}
@media(max-width:767px){.anchor a[data-display-type="hide"]{overflow:hidden;display:block;padding:0 !important;margin:0 !important;border:0 !important;height:0}
}
@media(min-width:768px){.page-anchor{position:absolute;overflow:hidden;z-index:-1;opacity:0;height:0;width:0}
}
#save-configuration{display:flex;flex-direction:row;align-items:center}
#save-configuration .form-elements{padding-left:4.6875%}
@media(max-width:767px){#save-configuration{flex-direction:column-reverse}
#save-configuration form-elements{padding-left:0}
}
#save-configuration .model-column{border-right:.1em solid #e5e5e5}
@media(max-width:767px){#save-configuration .model-column{border-right:0;margin-top:3em;border-top:.1em solid #e5e5e5}
}
#save-configuration #configuration-price{color:#b3b3b3}
#save-configuration input#audi-code{font-family:AudiTypeExtended;font-weight:bold;border:1px solid #000;margin-bottom:1em;text-align:center;padding:.5em;width:30%}
#save-configuration h3,#save-configuration h4{text-align:left}
@media(max-width:767px){#save-configuration h3,#save-configuration h4{text-align:center}
}
#save-configuration #image-positioning{min-height:23vw}
@media(max-width:767px){#save-configuration #image-positioning{display:flex;padding:0 0 2em;position:relative;z-index:-1;top:-1em}
#save-configuration #image-positioning #configuration-exterior-image.myaudi{float:left;height:26vw !important;width:42vw;margin:auto}
#save-configuration #image-positioning #configuration-name{float:right;width:40vw;height:15vw;border-left:.1em solid #000;display:flex;align-items:center;justify-content:center;margin:auto}
}
#save-configuration #register.disabled,#save-configuration #loginText.disabled{background-color:#b3b3b3;pointer-events:none}
#save-configuration #missing-code-text{color:#bb0a30}
@media(min-width:480px) and (max-width:767px){.column-layout .nest-twoXtwo{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .nest-twoXtwo{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:480px) and (max-width:767px){.column-layout .nest-twoXtwo.first{padding-bottom:30px}
}
.column-layout .four-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(min-width:480px) and (max-width:767px){.column-layout .four-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .four-column{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding-bottom:30px}
}
@media(min-width:480px) and (max-width:767px){.column-layout .four-column.nestTwo{float:right}
}
@media(max-width:479px){.column-layout .four-column.empty{display:none !important}
}
.column-layout .four-column.last{float:right}
@media(max-width:479px){.column-layout .four-column.last{padding-bottom:0}
}
.slider-controls{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:right;padding-left:.52083%;padding-right:.52083%;padding-left:8.85417%;padding-right:8.85417%;position:relative;overflow:hidden;display:block}
.slider-controls.hide{display:none}
.slider-controls .slider-buttons-container{margin:15px 0 15px 0;border-bottom:1px solid #ccc;position:relative;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
.slider-controls .slider-buttons-container .ui-slider-handle{left:0;width:61px;height:30px;display:block;position:absolute;top:-15px;margin-left:-30px}
.slider-controls .slider-buttons-container .ui-slider-handle .slider-button{position:relative;border:0}
.slider-controls .slider-buttons-container .ui-slider-handle .slider-button-prev{left:0}
.slider-controls .slider-buttons-container .ui-slider-handle .slider-button-next{right:-1px}
.slider-controls .slider-buttons-container .ui-slider-handle:hover{background:0}
.three-sixty{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;margin:0 0 25px 0;height:780px;display:block;float:none;overflow:hidden;border-top:1px solid #e5e5e5;padding-top:90px}
@media(min-width:1024px) and (max-width:1279px){.three-sixty{height:632px}
}
@media(min-width:768px) and (max-width:1023px){.three-sixty{height:560px}
}
@media(max-width:767px){.three-sixty{height:auto;margin-top:20px;border-top:0}
}
.three-sixty .col1,.three-sixty .col2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;height:780px;position:relative;margin-right:0}
@media(min-width:1024px) and (max-width:1279px){.three-sixty .col1,.three-sixty .col2{height:632px}
}
@media(min-width:768px) and (max-width:1023px){.three-sixty .col1,.three-sixty .col2{height:560px}
}
@media(max-width:767px){.three-sixty .col1,.three-sixty .col2{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;height:auto}
}
.three-sixty .col1 .loader{width:100%;height:95%;position:absolute;z-index:3;opacity:.85;background:#fff}
.three-sixty .col1 .loader .spinner{height:36px;width:36px;position:absolute;top:25%;left:45%;background:url(.dist/vendor/bower_components/audi-bootstrap/images/loader.gif) center center no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.three-sixty .col1 .loader .spinner{background:url(.dist/vendor/bower_components/audi-bootstrap/images-retina/loader.gif) center center no-repeat}
}
.three-sixty .col1 .three-sixty-container{overflow:hidden;margin-bottom:30px}
.three-sixty .col1 .three-sixty-container .frame-slider{margin:0;overflow:hidden}
@media(min-width:1440px){.three-sixty .col1 .three-sixty-container .frame-slider{height:659px}
}
@media(min-width:1280px) and (max-width:1439px){.three-sixty .col1 .three-sixty-container .frame-slider{height:588px}
}
@media(min-width:1024px) and (max-width:1279px){.three-sixty .col1 .three-sixty-container .frame-slider{height:470px}
}
@media(min-width:768px) and (max-width:1023px){.three-sixty .col1 .three-sixty-container .frame-slider{height:352px}
}
@media(max-width:767px){.three-sixty .col1 .three-sixty-container .frame-slider{width:285px;height:285px;margin:0 auto}
}
.three-sixty .col1 .frame-slider-instruction{position:absolute;bottom:0;font-family:AudiType;font-weight:bold}
@media(max-width:767px){.three-sixty .col1 .frame-slider-instruction{display:none}
}
@media(min-width:1280px){.three-sixty .col1 .selectbox-fieldset{display:none}
}
@media(min-width:768px) and (max-width:1279px){.three-sixty .col1 .selectbox-fieldset{display:none}
}
.three-sixty .col2 .single-result{font-family:AudiType;font-weight:bold}
.three-sixty .col2 form{margin-top:8px}
@media(max-width:767px){.three-sixty .col2 form .radio-fieldset{display:none}
}
.three-sixty .col2 .legal{position:absolute;bottom:0;font-size:9px;line-height:12px;margin:0 0 15px;right:0}
@media(max-width:767px){.three-sixty .col2 .legal{display:none}
}
[class*="-spinner"].section{position:relative;height:100%;width:100%;overflow:hidden;padding-bottom:3.5em}
.vehicle-360-spinner{box-sizing:border-box;position:relative;height:100%;width:100%}
.vehicle-360-spinner.has-border{border-bottom:1px solid #e5e5e5;margin-bottom:1em}
.vehicle-360-spinner__image-container div,.vehicle-360-spinner ul{box-sizing:border-box;position:relative}
.vehicle-360-spinner__disclaimer,.vehicle-360-spinner__features-container,.vehicle-360-spinner__text-container,.vehicle-360-spinner__360-svg{pointer-events:none;z-index:2}
.vehicle-360-spinner__disclaimer.legal{line-height:1.5em}
.vehicle-360-spinner__text-container{position:absolute;padding-top:4em;max-width:25em}
.vehicle-360-spinner__text-container p{padding-bottom:1em;line-height:1.5em;font-size:1.2em}
.vehicle-360-spinner__text-container .vehicle-360-spinner__build-button--desktop{display:inline-block;pointer-events:auto}
.vehicle-360-spinner__text-container .vehicle-360-spinner__build-button--desktop a{float:none}
.vehicle-360-spinner__image-container,.vehicle-360-spinner__360-svg{width:85%;height:85%;right:0;top:0}
.vehicle-360-spinner__image-container{pointer-events:auto;cursor:ew-resize;margin-right:0;margin-left:auto}
.vehicle-360-spinner__image-container>div{background-position:center top;background-repeat:no-repeat;background-size:contain;display:none;margin:auto;height:100%;width:100%}
.vehicle-360-spinner__image-container>div:first-child{display:block}
.vehicle-360-spinner__image-container.full-width{width:100%;height:100%}
.vehicle-360-spinner__360-svg{background-image:url("https://s7d9.scene7.com/e2/Audiusastaging/Misc/360.svg");background-position:center bottom;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;height:90%}
.vehicle-360-spinner__360-svg+i{margin:0 auto .5em;font-size:2.5em;display:flex}
.vehicle-360-spinner__360-svg.full-width{width:100%;height:95%}
.vehicle-360-spinner__360-svg.features{height:80%}
.vehicle-360-spinner__disclaimer{position:relative;float:left;height:3em;top:78%}
.vehicle-360-spinner__build-button--mobile>a{position:relative;float:right}
.vehicle-360-spinner__features-container{justify-content:center;list-style-type:none;align-items:center;display:flex;bottom:1.5em;width:100%;margin:0;left:0}
.vehicle-360-spinner__features-container li{border-right:1px solid #e5e5e5;box-sizing:border-box;text-align:center;padding:1em 0;flex-basis:0;flex-grow:1;margin:auto;height:8em}
.vehicle-360-spinner__features-container li i{margin-bottom:.25em;font-size:3em}
.vehicle-360-spinner__features-container li p{max-width:10em;margin:auto}
.vehicle-360-spinner__features-container li:last-child{border:0}
.vehicle-360-spinner__build-button--desktop--right{float:right}
.vehicle-360-spinner__build-button--desktop--right a{float:none}
.cq-wcm-edit [class*="-spinner"].section{position:relative;min-height:50em}
@media(max-width:1023px){[class*="-spinner"].section{position:relative}
.vehicle-360-spinner{position:relative}
.vehicle-360-spinner>div,.vehicle-360-spinner ul{position:relative}
.vehicle-360-spinner__text-container{max-width:100%;margin:0}
.vehicle-360-spinner__image-container{width:100%}
.vehicle-360-spinner__360-svg{display:none}
.vehicle-360-spinner__features-container{border-top:1px solid #e5e5e5;flex-direction:column;padding-top:1em;height:auto}
.vehicle-360-spinner__features-container li{align-items:center;border-right:0;text-align:left;padding:2em 0;display:flex;width:100%}
.vehicle-360-spinner__features-container li i{margin:0 .5em}
.vehicle-360-spinner__features-container li p{margin:0 0 0 1em;max-width:100%}
}
@media(max-width:479px){.vehicle-360-spinner__image-container{min-height:16em}
}
@media(min-width:480px) and (max-width:767px){.vehicle-360-spinner__image-container{min-height:20em}
}
@media(max-width:767px){.vehicle-360-spinner__build-button--mobile{display:flex;justify-content:center;text-align:center;width:100%}
.vehicle-360-spinner__build-button--mobile>a{width:100%;margin:1em 0 0 0}
.vehicle-360-spinner__disclaimer.legal{height:auto;margin:0}
}
@media(min-width:768px) and (max-width:1023px){.vehicle-360-spinner__image-container{min-height:25em;line-height:1.5em}
.vehicle-360-spinner__build-button--mobile{top:84%}
}
@media(min-width:1024px) and (max-width:1279px){.vehicle-360-spinner__image-container,.vehicle-360-spinner__360-svg{width:75%}
.vehicle-360-spinner__image-container{height:75%}
.vehicle-360-spinner__disclaimer{top:72%}
.vehicle-360-spinner__build-button--mobile{top:78%}
}
@media(min-width:1280px){.vehicle-360-spinner__disclaimer{top:86%}
}
@media(min-width:1280px) and (max-width:1439px){.vehicle-360-spinner__build-button--mobile{top:79%}
}
@media(min-width:1440px){.vehicle-360-spinner__build-button--mobile{top:80%}
}
.column-layout .three-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(min-width:480px) and (max-width:767px){.column-layout .three-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .three-column{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding-bottom:30px}
}
@media(min-width:480px) and (max-width:767px){.column-layout .three-column.head{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .three-column.head{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .three-column.empty{display:none !important}
}
@media(max-width:767px){.column-layout .three-column.secondary{margin-top:0}
}
@media(min-width:480px) and (max-width:767px){.column-layout .three-column.secondary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(max-width:479px){.column-layout .three-column.secondary{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:480px) and (max-width:767px){.column-layout .three-column.first{padding-bottom:30px}
}
@media(min-width:480px) and (max-width:767px){.column-layout .three-column.two{float:right}
}
.column-layout .three-column.last{float:right}
@media(max-width:479px){.column-layout .three-column.last{padding-bottom:0}
}
.column-layout .smallleft{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20.83333%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(max-width:767px){.column-layout .smallleft{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.column-layout .smallleft-last{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:79.16667%;float:right;padding-left:.52083%;padding-right:.52083%}
@media(max-width:767px){.column-layout .smallleft-last{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.column-layout .two-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%}
@media(max-width:479px){.column-layout .two-column{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
}
.column-layout .two-column.last{float:right}
@media(max-width:479px){.column-layout .two-column.last{margin-top:30px}
}
.tiler-viewport{position:relative;background:white;overflow:hidden}
.tiler-viewport.animation-disabled .tiler-tile{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.tiler-viewport .tiler-tile{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;position:absolute;overflow:hidden;display:none;z-index:-1;width:100%}
.tiler-viewport .tiler-tile.active{z-index:2;display:block}
.tiler-viewport .tiler-tile.previous{z-index:1;display:block}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'audicons';src:url("data:application/x-font-ttf;charset=utf-8;base64,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CAQGAgEBAQEBAQgMAgIB/vcCAQIDBQIGAQMBBAEDAQMFAgECAQEBAwECAwEFAQECAQQFAgIBAgEBAwUCAQQBAQMCAwUBAgEBAQIEAgEBBQIEBQEBAgEBAQEBAgIBAQUDAgUBAgEEAwEDAQIBAwQBBQMDBAEFBAIBAQEBAQEBAQEBAQUEAgMBBgEIAwEBAQECAgIBAQEFBAECAQYBCAMBAQEEAgQDAQUEAQEDBQgDAQEBBAMGAgIBBQQLCAEBAgUCBwMCAgMDCAEHAwEBAQIEAwoDBAICBwcCAQICAwIBAQEFAgMCBAUBAgUFAgEBAQECAQIBAgMCAwQBAQQFAQEDBAIBAgEEBgIEAgECAQQFAQEBAwECAQEDBQEBBQEBAwIEBQIBAQEDBAMBAQQDAwUBAQICAQICAwEBAQEEAwMFAQIBAwIBAwECAQUEAgUBBAcBAQEBAQEBAQECBQQBAwIGAQYDAQEBAQECAQMBAQEFBAEDAQYBCAMBAQEEAgQCAQEFBAEBAQcIAwEBAQQDAgIEAQIFBAsIAQECBQIGAgIDBAIIAQcDAQEBAgYDCQEBAgEBAgEHAQYDAQECAwEBAQYBAwIEBQECBQUDAYYgLS0gIC0tIAEeKioeHisrHacCbQkFAwEBAQICCgEBAQECCAgBAQQLCAICAQECCgQFAwMBAQEFBwIEAQUDAQ4DAQYEAQEPAgYBBQEBBgYCAw4EBQIEAgcGAQkGAgcBBAEBAwIHCAQBAgkDBQMBAQIJAwQBAQECAQIKAQIBAQEEBAEJAQEBCwgCAgECDQcEAgEBDwQBBQQBARADAgUFDwIGAQUPAg8EBgIFAgcEAgEBAQMEAQUCBgEEAQEGCAIFBAEBAgkBBQMEAV4CAgIBAgMDAgEBCwIBAgEBAwEBAQIIAQEBAQEDAwIGAQQBAgMBAQECAgIBAwICAwECAwIBAQMCAQEBAQIBAwMCAQEBAQICAQEBBAQCBAEBAwICBAEFAgQEAQQDAQIJAQgBAgECAQMCCgsBAgIDAQUMAQEBAQIBBAQMAQIEAQEEAwEMAgMBAgECAwILAQECAQICAQICCAIBAQICAwIEAwEDAQMEAQECAgMDAwIDAQICAgICAgEBAgIEAwIBAQEBAgICAQQEAgIDBAMBAQEEBQIHBAIBAQoHAgEBAwIKBAUDAgMDAQQBBQ0BAQEBAgEEBA0CAQEBAQEDBAIEBgMCAUMNExMNDRMTDQsQEAsLEBALTLoEAQMBAQEBAgUEAQEBAgQBAQEBAwEBAQMDAggEAQIEAQECAgMBAwEBAQIDAwYEAQIBAgQBAgIFBQECAgEBAQMCAwIBAgECBAIBAQEBAQEDBgcCAgECAgMCAQEBAwcCAgIBAQQGAQIEAQIBAQEBAQEBAQMCAQQGAwEBAQEBAQQHAQMEAgECAQIGAwYCAQIBAQEBAQEBAQYCAwQCAQEDAQEGBAUBAgIBAgEBAgEIAwEDAQEBAQMBCAwCAgIDAQIBAQECAgEBAQIBAwEGAgYBAgECBAECAQECAQECAQIBAQIGBgIBAgIBAQEBAQQCAgEBAwMEBAEBAQECAgMDAQMCAgIBAQEBAwMDAQECAwEEBAECAQIDAgEBAgIBAQEFAQIGBAIBAgQBAQEBAgIBAQMEAgcFAQIEAQEBAwMBAgIBAwQDBQMBAQEBAQECAwEBAQEBBAUBAgICAwECBAIBAQEBBAEBAgEBAQEDBwYBAQICAgECAgMBAQEDBgICAgEBAQQHAQIEAQECAgEDAgQCBAUDAQEBAQEBAQIBBwICBAIBAwEBAQcEBgEBAgEBAQEBAQEBBgIDBAICAgEHAQMFAQMCAgIBAgEIAgIDAQECAgIDAwMDAgEBAQEBAgEHAQYBAQEBAwIBAQEBAQEBAQEBAgECAQEDBgYBAgEBAgECAQEBAQQCAQIBAQIGBAECAQECAQIDAQMCAgIBAQEBAwIDAQECAwEEAwEDAQIDAQEBAQICAQExAQEBAQMBBAEBAQIBAwIBAgEHAQcCAQECAQEBAgEDAgEGAwECAQECAgIIAwEBAQEEAwIEAQECBgMBAgQCAwUCAgEBAQEFAgYDAgMFBAEEAgIHAwEBAgUDAQEEAQMBAgQEAgIDAgEHAgEBAgIFAgEBAQEDAgIBAwUDAgYGAwEBAQIBAgIBAQQBAwECAQEDBgIBBAUCAQEBAQEDBQIEAgEBAQEEBQEDAwECAQEDBgIDAwEDAQQFAQECAQEBAwQBBAIDAgQFAQEBAQEBAQIDAQUBBAIEBAEDAgEBAQEBAQEBAgEFAwIFAQQEAgEBAQEBAQEBAgEBBgMCBAEFBgIBAQEBAQEBAQEBAgEBBgMCAgIGAQcCAQEBAQMCAwMBBQQBAgEBAgICCAMBAQEBAwMCCAEBAQUEAQIE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AwEBAwIIJR1QCBIJBAwbDgEBAQEEAg8dDQkTCE8eJQgCAgEBEQQbH1ECAgcQCQEBDBsOAgIBAQEBDRgMAQMBCREHAVMeGwQBAgEBAQUEBQsCBgICBwMCBwIEBgMUCQwVAgUDAQECBgICBwMCBwMCBwILCgMCAwIGCgMFAwIHAgMHAgMFAhQJDAYKBgEFAwEBAgYCAgcDAgcCAwcCCwkDAgICDAMFAwIHAgMHAgQGAhQJDAYKBQIFAwEBAgUDAgcDAgcCAwcCBAYCBQQFAgoIDRUHBAgECRcNAQEGCwUBMC0EBQsGAQEBDBYJBCAUBwsCAwYCCQMFAwIHAwIHAwMGAwIHAwIEAgEBBAoFAQwJBAsFAwcCAwYDAwYDAwUCCgUCBQMECgMGAwIHAgMGAwIIAgIHAwEFAgEBBAsFBRAJBAwFAgcDAwYDAwYCAwUDCgIEAgIEAQIBCgQGAwIGAwIHAwIHAwIHAgIFAgIFCgUFEAkECwUDBwIDBgMDBgMDBQIKAgUCAQMEAgEBAQHNBggEBAQEBAQEBAQEBAQHBgcRCgoRBgcHBQQEBQUEBAQEBAQEBwYHEQkKEQYhBAcDAwgEBAcEBAcEAQQHAwMIBAQHBAQHBAEDBwMDBwMEBwMDBwMBFgQLBwYLBAQFAgIGDQgHDQYCAgUEBQYNCAcOBQICAgIGDgcIDgUCAQICBg4HCA4GAQICAgUOCAcOBgICAgEGBAQBAQYOBwgOBgECBQQECwcGCwQPIDscCxULCxMGBygJAgEICgMCAgICAwoIAQIKKAYQGAkVDBs7HgQHBAUKBA4SBAgEBQEEBAUEAQUECQMSDgQKBQMIAxkHEAQIAQQFBQUBAQQEAQEFAwkEEAYDBQMDBAIBAREfEAUCAQEBAQIBAQEBAQUDBAIBAQEBAQEBAQEDAQUFAgcNBgMFAgECAQEBAQEBBAIFAgUBAQIBAQEBAQEBAQICAgUFCgQHAwcCAQEBAQEBAgEDAgUDBAEBAQEBAQEBAgEBAQMBAQMBAwkKCg8FAQYUDAUMBwcIAgIBAgICAgEIBwYuCQUOCQEFDAcDAQMBAQMBAQEBAQEBAgEBAQQDAQMBAQEBAgIBAgIBBQMGDggCBQIDAQEDAQEBAQIBAgEBAQQDAQMBAQEBAgIBAgIBBQEDAgYOCAECBQICAgECAgEBAQEBAQEBAQEBAQUCAgIB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") format("truetype");font-weight:normal;font-style:normal}
[class^="audicon-"],button i,.button i,.bs .cta i,.bs .cta-white i,.cta .icon,.cta-white .icon,.cta-secondary .icon,.cta-secondary-white .icon,[class*=" audicon-"]{font-family:'audicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.audicon-system-play:before{content:"\e9a0"}
.audicon-lock-round-bottom:before{content:"\e99d"}
.audicon-results-list:before{content:"\e99a"}
.audicon-recharge-station:before{content:"\e998"}
.audicon-note-pinned:before{content:"\e999"}
.audicon-trash-can:before{content:"\e997"}
.audicon-rhombus:before{content:"\e97b"}
.audicon-etron-logo:before{content:"\e983"}
.audicon-checkmark-circled:before{content:"\e907"}
.audicon-exclamation-point:before{content:"\e978"}
.audicon-camera-front:before{content:"\e977"}
.audicon-car-battery:before{content:"\e976"}
.audicon-car-profile-lane-dashed:before{content:"\e93d"}
.audicon-car-profile-opendoor:before{content:"\e961"}
.audicon-car-profile-radar-front:before{content:"\e963"}
.audicon-car-profile-radar-top:before{content:"\e95f"}
.audicon-car-profile-radar-behind:before{content:"\e962"}
.audicon-car-profile-lane-solid:before{content:"\e964"}
.audicon-car-profile-sportback:before{content:"\e96e"}
.audicon-car-profle-roof-rack:before{content:"\e973"}
.audicon-suv:before{content:"\e974"}
.audicon-car-ramp:before{content:"\e975"}
.audicon-car-profile:before{content:"\e955"}
.audicon-car-profile-line:before{content:"\e951"}
.audicon-car-hand:before{content:"\e994"}
.audicon-key-hand:before{content:"\e995"}
.audicon-car-front:before{content:"\e960"}
.audicon-cars:before{content:"\e958"}
.audicon-car-magnifying-glass:before{content:"\e601"}
.audicon-chat-bubble:before{content:"\e97c"}
.audicon-chat-bubbles-multiple:before{content:"\e97d"}
.audicon-double-quote:before{content:"\e989"}
.audicon-speaker-phone:before{content:"\e981"}
.audicon-music-note:before{content:"\e97e"}
.audicon-gift:before{content:"\e97f"}
.audicon-gears:before{content:"\e93c"}
.audicon-dashboard:before{content:"\e96f"}
.audicon-drivetrain-diagram:before{content:"\e966"}
.audicon-gas-pump:before{content:"\e90f"}
.audicon-gas-pump-solid:before{content:"\e910"}
.audicon-fuel-station:before{content:"\e968"}
.audicon-fuel-tank-small:before{content:"\e969"}
.audicon-fuel-tank-large:before{content:"\e96a"}
.audicon-transmission:before{content:"\e96b"}
.audicon-odometer:before{content:"\e96d"}
.audicon-odometer-ci:before{content:"\e984"}
.audicon-battery-level:before{content:"\e985"}
.audicon-battery-charging:before{content:"\e987"}
.audicon-diagram-four-wheel:before{content:"\e971"}
.audicon-arrow-double-line:before{content:"\e972"}
.audicon-arrow-double-outline:before{content:"\e912"}
.audicon-qr-code:before{content:"\e95a"}
.audicon-calculator-signs:before{content:"\e97a"}
.audicon-headlight:before{content:"\e94c"}
.audicon-tailight:before{content:"\e952"}
.audicon-seat:before{content:"\e953"}
.audicon-hud:before{content:"\e954"}
.audicon-arrows-corner:before{content:"\e965"}
.audicon-plus-ten:before{content:"\e94d"}
.audicon-arrow-curve-hook:before{content:"\e970"}
.audicon-circular-arrow:before{content:"\e957"}
.audicon-360:before{content:"\e94e"}
.audicon-sun:before{content:"\e94f"}
.audicon-rain:before{content:"\61"}
.audicon-snow:before{content:"\e96c"}
.audicon-wind:before{content:"\e980"}
.audicon-moon:before{content:"\e986"}
.audicon-engine:before{content:"\e950"}
.audicon-wrench:before{content:"\e94b"}
.audicon-envelope:before{content:"\e94a"}
.audicon-rings:before{content:"\e949"}
.audicon-beam:before{content:"\e934"}
.audicon-arrow-line:before{content:"\e91c"}
.audicon-shopping-cart:before{content:"\e940"}
.audicon-payment-made:before{content:"\e982"}
.audicon-credit-card:before{content:"\e95c"}
.audicon-calculator:before{content:"\e920"}
.audicon-gear:before{content:"\e942"}
.audicon-globe:before{content:"\e943"}
.audicon-connected-dots:before{content:"\e946"}
.audicon-map:before{content:"\e99b"}
.audicon-map-marker:before{content:"\e602"}
.audicon-map-pin-target:before{content:"\e947"}
.audicon-map-pin-solid-full:before{content:"\e948"}
.audicon-map-pin:before{content:"\e936"}
.audicon-map-pin-solid:before{content:"\e935"}
.audicon-speaker-on:before{content:"\e90a"}
.audicon-speaker-off:before{content:"\e90b"}
.audicon-bars:before{content:"\e93e"}
.audicon-video-slate:before{content:"\e915"}
.audicon-video:before{content:"\e916"}
.audicon-camera:before{content:"\e917"}
.audicon-camera-solid:before{content:"\e925"}
.audicon-polaroid:before{content:"\e926"}
.audicon-wifi-signal:before{content:"\e937"}
.audicon-magnifying-glass:before{content:"\e938"}
.audicon-arrow-boxed:before{content:"\e939"}
.audicon-arrow-boxed-diagonal:before{content:"\e93b"}
.audicon-tag-small:before{content:"\e979"}
.audicon-tag:before{content:"\e923"}
.audicon-tag-solid:before{content:"\e93a"}
.audicon-bluetooth:before{content:"\e92e"}
.audicon-manual:before{content:"\e931"}
.audicon-chain:before{content:"\e932"}
.audicon-social-facebook:before{content:"\e901"}
.audicon-social-instagram:before{content:"\e988"}
.audicon-social-google:before{content:"\e902"}
.audicon-social-linkedin:before{content:"\e903"}
.audicon-social-twitter:before{content:"\e904"}
.audicon-social-youtube:before{content:"\e905"}
.audicon-chevron-double:before,.cta-secondary .icon:before,.cta-secondary-white .icon:before{content:"\e906"}
.audicon-chevron:before,button i:before,.button i:before,.cta .icon:before,.cta-white .icon:before{content:"\e908"}
.audicon-triangle-exclamation:before{content:"\1f310"}
.audicon-triangle:before{content:"\e95e"}
.audicon-triangle-solid:before{content:"\e909"}
.audicon-chevron-nub:before{content:"\e90c"}
.audicon-arrow-black-filled .path1:before{content:"\e98a";color:black}
.audicon-arrow-black-filled .path2:before{content:"\e98b";margin-left:-1em;color:black}
.audicon-arrow-black-filled .path3:before{content:"\e98c";margin-left:-1em;color:white}
.audicon-arrow-white-filled .path1:before{content:"\e98d";color:white}
.audicon-arrow-white-filled .path2:before{content:"\e98e";margin-left:-1em;color:black}
.audicon-star:before{content:"\e90d"}
.audicon-star-solid:before{content:"\e90e"}
.audicon-phone-mobile:before{content:"\e911"}
.audicon-phone-mobile-solid:before{content:"\e913"}
.audicon-phone:before{content:"\e604"}
.audicon-phone-solid:before{content:"\e918"}
.audicon-list-grid:before{content:"\e919"}
.audicon-list-details:before{content:"\e91a"}
.audicon-hamburger:before{content:"\e91b"}
.audicon-equalizer:before{content:"\e91d"}
.audicon-plus:before,.audicon-hotspot:before,.hotspot-animated .audicon-plus:before{content:"\e956"}
.audicon-minus:before{content:"\e93f"}
.audicon-x:before{content:"\e91e"}
.audicon-x-light:before{content:"\e991"}
.audicon-i:before{content:"\e914"}
.audicon-question-mark:before{content:"\e91f"}
.audicon-checkmark:before{content:"\e921"}
.audicon-checkmark-light:before{content:"\e992"}
.audicon-badge-checkmark:before{content:"\e92d"}
.audicon-torso-group:before{content:"\e945"}
.audicon-torso:before{content:"\e922"}
.audicon-torso-plus:before{content:"\e924"}
.audicon-torso-chat:before{content:"\e967"}
.audicon-torso-shield:before{content:"\e98f"}
.audicon-crosshairs:before{content:"\e927"}
.audicon-wrench-screwdriver:before{content:"\e900"}
.audicon-toolbox:before{content:"\e928"}
.audicon-triangle-carpenter:before{content:"\e929"}
.audicon-scale:before{content:"\e92a"}
.audicon-pencil:before{content:"\e92b"}
.audicon-pen:before{content:"\e996"}
.audicon-page-arrow:before{content:"\e959"}
.audicon-pdf:before{content:"\e993"}
.audicon-price-document:before{content:"\e99c"}
.audicon-document:before{content:"\e92c"}
.audicon-document-pencil:before{content:"\e95b"}
.audicon-page:before{content:"\e941"}
.audicon-clipboard:before{content:"\e944"}
.audicon-printer:before{content:"\e95d"}
.audicon-shopping-bag:before{content:"\e92f"}
.audicon-key:before{content:"\e933"}
.audicon-steering-wheel:before{content:"\e930"}
.audicon-calendar:before{content:"\e990"}
.audicon-jack:before{content:"\e60d"}
.audicon-phone-mobile-wifi:before{content:"\e610"}
.audicon-tow-truck:before{content:"\e623"}
.space-frame{position:relative}
.space-frame .space-scrubber{cursor:move;display:none;left:0;position:absolute;top:0;z-index:5}
.space-frame .space-panel{display:none;left:0;position:absolute;top:0}
.space-frame .space-panel:first-child{display:inline-block;position:relative}
body.atrackt-console{padding-top:25vh}
body.atrackt-console .atrackt-console-active{border:.2em solid orange !important}
body.atrackt-console #atrackt-console{height:25vh;border-bottom:.1em solid black;background-color:white;font-family:monospace;position:fixed;overflow:scroll;z-index:9999;width:100%;left:0;top:0}
body.atrackt-console #atrackt-console table{margin-bottom:1em;text-align:left;width:100%}
body.atrackt-console #atrackt-console table tbody tr{cursor:pointer}
body.atrackt-console #atrackt-console table tbody tr:nth-child(odd){background-color:whitesmoke}
body.atrackt-console #atrackt-console table tbody tr.error{background-color:red;color:white}
body.atrackt-console #atrackt-console table tbody tr.atrackt-console-active{background-color:orange;border:0}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}
.pika-single{*zoom:1}
.pika-single:before,.pika-single:after{content:" ";display:table}
.pika-single:after{clear:both}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}
.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}
.pika-prev:hover,.pika-next:hover{opacity:1}
.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}
.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}
.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}
.pika-select{display:inline-block;*display:inline}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}
.pika-table abbr{border-bottom:0;cursor:help}
.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.is-today .pika-button{color:#3af;font-weight:bold}
.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}
.is-disabled .pika-button{pointer-events:none;cursor:default}
.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}
.pika-button .is-selection-disabled{pointer-events:none;cursor:default}
.pika-week{font-size:11px;color:#999}
.is-inrange .pika-button{background:#d5e9f7}
.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}
.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}
.global-sprites,.global-GPS,.global-GPS_hover,.global-QR-code,.global-QR-code_hover,.global-about,.global-about_hover,.global-account,.global-account_hover,.global-add-account-jumbo,.global-add-account-jumbo_hover,.global-add-account,.global-add-account_hover,.global-address-book,.global-address-book_hover,.global-administrator,.global-administrator_hover,.global-announcements,.global-announcements_hover,.global-apps,.global-apps_hover,.global-arrow-down-sm,.global-arrow-down-sm_hover,.global-audio,.global-audio2,.global-audio2_hover,.global-audio_hover,.global-avatar-large,.global-avatar-large_hover,.global-avatar-small,.global-avatar-small_hover,.global-back-arrow-mobile,.global-back-arrow-thumbnail-v2,.global-back-arrow-thumbnail-v2_hover,.global-back-arrow-thumbnail,.global-back-arrow-thumbnail_hover,.global-back-arrow-v2,.sidebar-container .sidebar.right-align.closed i.arrow,.sidebar-container .sidebar.left-align i.arrow,.global-back-arrow,.global-back-arrow_active,.global-back-arrow_hover,.global-back-to-top-arrow,.global-back-to-top-arrow_hover,.global-back,.global-back_hover,.global-blog-post,.global-blog-post_hover,.global-calculator-jumbo,.global-calculator-jumbo_hover,.global-calculator,.global-calculator_hover,.global-calendar-events,.global-calendar-events_hover,.global-cancel,.global-cancel_hover,.global-carfax-1owner,.global-carfax,.global-carousel-dot,.global-carousel-dot_hover,.global-carousel-dot_target,.global-caution,.global-caution_hover,.global-checkbox,.global-checkbox_active,.global-checkbox_target,.global-checkmark,.global-clear-field-mobile,.global-close-x-large,.global-close-x-large_active,.global-close-x-large_hover,.global-close-x,.global-close-x_active,.global-close-x_hover,.global-close,.global-close_hover,.global-compare-jumbo,.global-compare-jumbo_hover,.global-compare,.global-compare_hover,.global-connected-driver-jumbo,.global-connected-driver-jumbo_hover,.global-connected-driver,.global-connected-driver_hover,.global-content-activities,.global-content-activities_hover,.global-control-pause,.global-control-pause_hover,.global-control-play-backwards,.global-control-play-backwards_hover,.global-control-play,.global-control-play_hover,.global-control-skip-next,.global-control-skip-next_hover,.global-control-skip-previous,.global-control-skip-previous_hover,.global-cta-arrow-mobile,.global-cta-arrow-up,.global-cta-arrow,.global-cta-double-arrow-back-primary,.button-back-primary .icon,.button-back-tertiary .icon,.global-cta-double-arrow-back-secondary,.button-back-secondary .icon,.global-cta-double-arrow-primary,.button-primary .icon,.button-tertiary .icon,.global-cta-double-arrow-secondary,.button-secondary .icon,.global-dashboard,.global-dashboard_hover,.global-data-jumbo,.global-data-jumbo_hover,.global-data,.global-data_hover,.global-day-light,.global-day-light_hover,.global-dealer,.global-dealer_hover,.global-deals-jumbo,.global-deals-jumbo_hover,.global-deals,.global-deals_hover,.global-dim-light,.global-dim-light_hover,.global-direct-mail,.global-direct-mail_hover,.global-discussion,.global-discussion_hover,.global-documents,.global-documents_hover,.global-dotted-line-tall,.global-down-arrow,.global-down-arrow_active,.global-down-arrow_hover,.global-download,.global-download2,.global-download2_hover,.global-download_hover,.global-favorites,.global-favorites_hover,.global-feed,.global-feed_hover,.global-find-dealer-jumbo,.global-find-dealer-jumbo_hover,.global-find-dealer,.global-find-dealer_hover,.global-follow,.global-follow_hover,.global-forward-arrow-thumbnail-v2,.global-forward-arrow-thumbnail-v2_hover,.global-forward-arrow-thumbnail,.global-forward-arrow-thumbnail_hover,.global-forward-arrow-v2,.sidebar-container .sidebar.right-align i.arrow,.sidebar-container .sidebar.left-align.closed i.arrow,.global-forward-arrow,.global-forward-arrow_active,.global-forward-arrow_hover,.global-fuel,.global-fuel_hover,.global-full-beam,.global-full-beam_hover,.global-gallery-info,.global-gallery-thumb,.global-group-discussion,.global-group-discussion_hover,.global-groups,.global-groups_hover,.global-hamburger-icon-black,.global-hamburger-icon-white,.global-help-jumbo,.global-help-jumbo_hover,.global-help,.global-help_hover,.global-home,.global-home_hover,.global-hotspot,.global-hotspot_active,.global-hotspot_hover,.global-hotspot_selected,.global-indicators,.global-indicators_hover,.global-info-hotspot-small,.global-info-hotspot-small_active,.global-info-hotspot-small_hover,.global-info-hotspot,.global-info-hotspot_active,.global-info-hotspot_hover,.global-info,.global-info_hover,.global-interior-configuration,.global-interior-configuration_hover,.global-languages,.global-languages_hover,.global-led-lights,.global-led-lights_hover,.global-list-view-mobile,.global-locate-me,.global-logbook,.global-logbook_hover,.global-login,.global-login_hover,.global-logo-full,.global-logo,.global-manage-locations-jumbo,.global-manage-locations-jumbo_hover,.global-manage-locations,.global-manage-locations_hover,.global-minus,.accordion-group.active>.accordion-heading>a>i,.global-mobile-menu-collapsed,.global-mobile-phone,.global-mobile-phone_hover,.global-more,.global-more_hover,.global-my-audi-dropdown,.global-news,.global-news_hover,.global-notepad,.global-notepad_hover,.global-owner-jumbo,.global-owner-jumbo_hover,.global-owner,.global-owner_hover,.global-pause,.global-pause_active,.global-pause_hover,.global-photo,.global-photo_hover,.global-play-large,.global-play-large_active,.global-play-large_hover,.global-play,.global-play_active,.global-play_hover,.global-plus,.accordion-group .accordion-heading>a>i,.global-poi-mobile,.global-poi,.global-poi_hover,.global-polls,.global-polls_hover,.global-print,.global-print_hover,.global-projects,.global-projects_hover,.global-quattro,.global-quattro_hover,.global-radio-button,.global-radio-button2,.global-radio-button2_active,.global-radio-button2_target,.global-radio-button_active,.global-radio-button_target,.global-receive-e-mail-notification,.global-receive-e-mail-notification_hover,.global-roadside-jumbo,.global-roadside-jumbo_hover,.global-roadside,.global-roadside_hover,.global-rotate-left,.global-rotate-left_hover,.global-rotate-right,.global-rotate-right_hover,.global-scrollbar,.global-scrollbar_hover,.global-search-header-black,.global-search-header-white,.global-search-header,.global-search-header_hover,.global-search-mobile,.global-search,.global-search2,.global-search2_hover,.global-search_hover,.global-select-arrow,.global-select,.global-select_hover,.global-service-jumbo,.global-service-jumbo_hover,.global-service,.global-service_hover,.global-settings,.global-settings_hover,.global-share,.global-share2,.global-share2_hover,.global-share_hover,.global-shopper-jumbo,.global-shopper-jumbo_hover,.global-shopper,.global-shopper_hover,.global-shopping-basket-light,.global-shopping-basket,.global-shopping-basket_hover,.global-social-facebook,.global-social-facebook_hover,.global-social-gplus,.global-social-gplus_hover,.global-social-linkedin,.global-social-linkedin_hover,.global-social-twitter,.global-social-twitter_hover,.global-social-youtube,.global-social-youtube_hover,.global-spaces,.global-spaces_hover,.global-status-alert,.global-status-error,.global-status-update,.global-status-update_hover,.global-status-valid,.global-tag,.global-tag_hover,.global-test-drive,.global-test-drive_hover,.global-three-sixty-view,.global-three-sixty-view_hover,.global-thumbnail-button,.global-thumbnail-button_active,.global-thumbnail-button_hover,.global-thumbnail-button_selected,.global-traffic,.global-traffic_hover,.global-up-arrow,.global-up-arrow_active,.global-up-arrow_hover,.global-upload,.global-upload_hover,.global-vehicle-search-jumbo,.global-vehicle-search-jumbo_hover,.global-vehicle-search,.global-vehicle-search_hover,.global-vehicle,.global-vehicle_hover,.global-video-jumbo,.global-video-jumbo_hover,.global-video,.global-video_hover,.global-voice-call-white,.global-voice-call,.global-voice-call_hover,.global-weblink,.global-weblink_hover,.global-xenon-lights,.global-xenon-lights_hover,.global-zoom-out,.global-zoom-out2,.global-zoom-out2_hover,.global-zoom-out_hover,.global-zoom,.global-zoom2,.global-zoom2_hover,.global-zoom_hover{background-image:url(../.dist/vendor/bower_components/audi-bootstrap/global-s0b14c7b205.png);background-repeat:no-repeat}
.global-GPS{background-position:-32px -1542px;width:32px;height:32px}
.global-GPS_hover{background-position:-32px -646px;width:32px;height:32px}
.global-QR-code{background-position:-32px -614px;width:32px;height:32px}
.global-QR-code_hover{background-position:-64px -614px;width:32px;height:32px}
.global-about{background-position:-96px -614px;width:32px;height:32px}
.global-about_hover{background-position:-128px -614px;width:32px;height:32px}
.global-account{background-position:0 -678px;width:32px;height:32px}
.global-account_hover{background-position:-64px -646px;width:32px;height:32px}
.global-add-account-jumbo{background-position:0 -2330px;width:64px;height:64px}
.global-add-account-jumbo_hover{background-position:-64px -2330px;width:64px;height:64px}
.global-add-account{background-position:-96px -646px;width:32px;height:32px}
.global-add-account_hover{background-position:-128px -646px;width:32px;height:32px}
.global-address-book{background-position:0 -710px;width:32px;height:32px}
.global-address-book_hover{background-position:-32px -710px;width:32px;height:32px}
.global-administrator{background-position:-32px -678px;width:32px;height:32px}
.global-administrator_hover{background-position:-64px -678px;width:32px;height:32px}
.global-announcements{background-position:-96px -678px;width:32px;height:32px}
.global-announcements_hover{background-position:-128px -678px;width:32px;height:32px}
.global-apps{background-position:0 -742px;width:32px;height:32px}
.global-apps_hover{background-position:-64px -710px;width:32px;height:32px}
.global-arrow-down-sm{background-position:-17px -41px;width:7px;height:4px}
.global-arrow-down-sm_hover{background-position:0 -41px;width:7px;height:4px}
.global-audio{background-position:-96px -710px;width:32px;height:32px}
.global-audio2{background-position:-128px -710px;width:32px;height:32px}
.global-audio2_hover{background-position:0 -774px;width:32px;height:32px}
.global-audio_hover{background-position:-32px -774px;width:32px;height:32px}
.global-avatar-large{background-position:-32px -742px;width:32px;height:32px}
.global-avatar-large_hover{background-position:-64px -742px;width:32px;height:32px}
.global-avatar-small{background-position:-96px -742px;width:32px;height:32px}
.global-avatar-small_hover{background-position:-128px -742px;width:32px;height:32px}
.global-back-arrow-mobile{background-position:-69px -101px;width:6px;height:10px}
.global-back-arrow-thumbnail-v2{background-position:-107px 0;width:10px;height:41px}
.global-back-arrow-thumbnail-v2_hover{background-position:-50px 0;width:10px;height:41px}
.global-back-arrow-thumbnail{background-position:-147px 0;width:10px;height:41px}
.global-back-arrow-thumbnail_hover{background-position:-40px 0;width:10px;height:41px}
.global-back-arrow-v2,.sidebar-container .sidebar.right-align.closed i.arrow,.sidebar-container .sidebar.left-align i.arrow{background-position:-120px -178px;width:30px;height:30px}
.global-back-arrow{background-position:-60px -238px;width:30px;height:30px}
.global-back-arrow_active{background-position:-150px -238px;width:30px;height:30px}
.global-back-arrow_hover{background-position:0 -298px;width:30px;height:30px}
.global-back-to-top-arrow{background-position:-46px -101px;width:8px;height:10px}
.global-back-to-top-arrow_hover{background-position:-54px -101px;width:8px;height:10px}
.global-back{background-position:0 -806px;width:32px;height:32px}
.global-back_hover{background-position:-64px -774px;width:32px;height:32px}
.global-blog-post{background-position:-96px -774px;width:32px;height:32px}
.global-blog-post_hover{background-position:-128px -774px;width:32px;height:32px}
.global-calculator-jumbo{background-position:-64px -1946px;width:64px;height:64px}
.global-calculator-jumbo_hover{background-position:0 -2586px;width:64px;height:64px}
.global-calculator{background-position:0 -838px;width:32px;height:32px}
.global-calculator_hover{background-position:-32px -838px;width:32px;height:32px}
.global-calendar-events{background-position:-32px -806px;width:32px;height:32px}
.global-calendar-events_hover{background-position:-64px -806px;width:32px;height:32px}
.global-cancel{background-position:-96px -806px;width:32px;height:32px}
.global-cancel_hover{background-position:-128px -806px;width:32px;height:32px}
.global-carfax-1owner{background-position:0 -1822px;width:60px;height:44px}
.global-carfax{background-position:-92px -358px;width:60px;height:20px}
.global-carousel-dot{background-position:-17px -101px;width:8px;height:8px}
.global-carousel-dot_hover{background-position:-41px -41px;width:8px;height:8px}
.global-carousel-dot_target{background-position:-9px -101px;width:8px;height:8px}
.global-caution{background-position:0 -870px;width:32px;height:32px}
.global-caution_hover{background-position:-64px -838px;width:32px;height:32px}
.global-checkbox{background-position:-80px -71px;width:20px;height:20px}
.global-checkbox_active{background-position:-60px -71px;width:20px;height:20px}
.global-checkbox_target{background-position:-20px -71px;width:20px;height:20px}
.global-checkmark{background-position:0 -146px;width:14px;height:11px}
.global-clear-field-mobile{background-position:-96px -838px;width:32px;height:32px}
.global-close-x-large{background-position:-74px -1712px;width:50px;height:50px}
.global-close-x-large_active{background-position:-54px -1762px;width:50px;height:50px}
.global-close-x-large_hover{background-position:-124px -1712px;width:50px;height:50px}
.global-close-x{background-position:-60px -328px;width:30px;height:30px}
.global-close-x_active{background-position:-90px -328px;width:30px;height:30px}
.global-close-x_hover{background-position:-30px -298px;width:30px;height:30px}
.global-close{background-position:-128px -838px;width:32px;height:32px}
.global-close_hover{background-position:0 -902px;width:32px;height:32px}
.global-compare-jumbo{background-position:-64px -2458px;width:64px;height:64px}
.global-compare-jumbo_hover{background-position:0 -2458px;width:64px;height:64px}
.global-compare{background-position:-32px -902px;width:32px;height:32px}
.global-compare_hover{background-position:-32px -870px;width:32px;height:32px}
.global-connected-driver-jumbo{background-position:-64px -2202px;width:64px;height:64px}
.global-connected-driver-jumbo_hover{background-position:0 -2202px;width:64px;height:64px}
.global-connected-driver{background-position:-64px -870px;width:32px;height:32px}
.global-connected-driver_hover{background-position:-96px -870px;width:32px;height:32px}
.global-content-activities{background-position:-128px -870px;width:32px;height:32px}
.global-content-activities_hover{background-position:0 -934px;width:32px;height:32px}
.global-control-pause{background-position:-64px -902px;width:32px;height:32px}
.global-control-pause_hover{background-position:-96px -902px;width:32px;height:32px}
.global-control-play-backwards{background-position:-128px -902px;width:32px;height:32px}
.global-control-play-backwards_hover{background-position:0 -966px;width:32px;height:32px}
.global-control-play{background-position:-32px -966px;width:32px;height:32px}
.global-control-play_hover{background-position:-32px -934px;width:32px;height:32px}
.global-control-skip-next{background-position:-64px -934px;width:32px;height:32px}
.global-control-skip-next_hover{background-position:-96px -934px;width:32px;height:32px}
.global-control-skip-previous{background-position:-128px -934px;width:32px;height:32px}
.global-control-skip-previous_hover{background-position:0 -998px;width:32px;height:32px}
.global-cta-arrow-mobile{background-position:-62px -101px;width:7px;height:10px}
.global-cta-arrow-up{background-position:0 -101px;width:9px;height:7px}
.global-cta-arrow{background-position:-25px -41px;width:7px;height:9px}
.global-cta-double-arrow-back-primary,.button-back-primary .icon,.button-back-tertiary .icon{background-position:-49px -41px;width:11px;height:9px}
.global-cta-double-arrow-back-secondary,.button-back-secondary .icon{background-position:-71px -41px;width:11px;height:9px}
.global-cta-double-arrow-primary,.button-primary .icon,.button-tertiary .icon{background-position:-60px -41px;width:11px;height:9px}
.global-cta-double-arrow-secondary,.button-secondary .icon{background-position:-25px -101px;width:11px;height:9px}
.global-dashboard{background-position:-64px -966px;width:32px;height:32px}
.global-dashboard_hover{background-position:-96px -966px;width:32px;height:32px}
.global-data-jumbo{background-position:-64px -2138px;width:64px;height:64px}
.global-data-jumbo_hover{background-position:0 -2138px;width:64px;height:64px}
.global-data{background-position:-128px -966px;width:32px;height:32px}
.global-data_hover{background-position:0 -1030px;width:32px;height:32px}
.global-day-light{background-position:-32px -1030px;width:32px;height:32px}
.global-day-light_hover{background-position:-32px -998px;width:32px;height:32px}
.global-dealer{background-position:-64px -998px;width:32px;height:32px}
.global-dealer_hover{background-position:-96px -998px;width:32px;height:32px}
.global-deals-jumbo{background-position:-64px -2074px;width:64px;height:64px}
.global-deals-jumbo_hover{background-position:0 -2074px;width:64px;height:64px}
.global-deals{background-position:-128px -998px;width:32px;height:32px}
.global-deals_hover{background-position:0 -1062px;width:32px;height:32px}
.global-dim-light{background-position:-64px -1030px;width:32px;height:32px}
.global-dim-light_hover{background-position:-96px -1030px;width:32px;height:32px}
.global-direct-mail{background-position:-128px -1030px;width:32px;height:32px}
.global-direct-mail_hover{background-position:0 -1094px;width:32px;height:32px}
.global-discussion{background-position:-32px -1094px;width:32px;height:32px}
.global-discussion_hover{background-position:-32px -1062px;width:32px;height:32px}
.global-documents{background-position:-64px -1062px;width:32px;height:32px}
.global-documents_hover{background-position:-96px -1062px;width:32px;height:32px}
.global-dotted-line-tall{background-position:0 0;width:2px;height:14px}
.global-down-arrow{background-position:-120px -298px;width:30px;height:30px}
.global-down-arrow_active{background-position:-120px -328px;width:30px;height:30px}
.global-down-arrow_hover{background-position:-150px -328px;width:30px;height:30px}
.global-download{background-position:-128px -1062px;width:32px;height:32px}
.global-download2{background-position:0 -1126px;width:32px;height:32px}
.global-download2_hover{background-position:-64px -1094px;width:32px;height:32px}
.global-download_hover{background-position:-96px -1094px;width:32px;height:32px}
.global-favorites{background-position:-128px -1094px;width:32px;height:32px}
.global-favorites_hover{background-position:0 -1158px;width:32px;height:32px}
.global-feed{background-position:-32px -1158px;width:32px;height:32px}
.global-feed_hover{background-position:-32px -1126px;width:32px;height:32px}
.global-find-dealer-jumbo{background-position:-64px -2586px;width:64px;height:64px}
.global-find-dealer-jumbo_hover{background-position:-64px -2522px;width:64px;height:64px}
.global-find-dealer{background-position:-64px -1126px;width:32px;height:32px}
.global-find-dealer_hover{background-position:-96px -1126px;width:32px;height:32px}
.global-follow{background-position:-128px -1126px;width:32px;height:32px}
.global-follow_hover{background-position:0 -1190px;width:32px;height:32px}
.global-forward-arrow-thumbnail-v2{background-position:-77px 0;width:10px;height:41px}
.global-forward-arrow-thumbnail-v2_hover{background-position:-117px 0;width:10px;height:41px}
.global-forward-arrow-thumbnail{background-position:-127px 0;width:10px;height:41px}
.global-forward-arrow-thumbnail_hover{background-position:-137px 0;width:10px;height:41px}
.global-forward-arrow-v2,.sidebar-container .sidebar.right-align i.arrow,.sidebar-container .sidebar.left-align.closed i.arrow{background-position:-60px -208px;width:30px;height:30px}
.global-forward-arrow{background-position:-90px -208px;width:30px;height:30px}
.global-forward-arrow_active{background-position:-30px -178px;width:30px;height:30px}
.global-forward-arrow_hover{background-position:-60px -178px;width:30px;height:30px}
.global-fuel{background-position:-64px -1158px;width:32px;height:32px}
.global-fuel_hover{background-position:-96px -1158px;width:32px;height:32px}
.global-full-beam{background-position:-128px -1158px;width:32px;height:32px}
.global-full-beam_hover{background-position:0 -1222px;width:32px;height:32px}
.global-gallery-info{background-position:-150px -178px;width:30px;height:30px}
.global-gallery-thumb{background-position:0 -238px;width:30px;height:30px}
.global-group-discussion{background-position:-60px -358px;width:32px;height:32px}
.global-group-discussion_hover{background-position:-94px -146px;width:32px;height:32px}
.global-groups{background-position:-126px -146px;width:32px;height:32px}
.global-groups_hover{background-position:-20px -422px;width:32px;height:32px}
.global-hamburger-icon-black{background-position:-87px 0;width:20px;height:18px}
.global-hamburger-icon-white{background-position:0 -390px;width:20px;height:18px}
.global-help-jumbo{background-position:-64px -2778px;width:64px;height:64px}
.global-help-jumbo_hover{background-position:-64px -1882px;width:64px;height:64px}
.global-help{background-position:-80px -390px;width:32px;height:32px}
.global-help_hover{background-position:-112px -390px;width:32px;height:32px}
.global-home{background-position:-144px -390px;width:32px;height:32px}
.global-home_hover{background-position:0 -454px;width:32px;height:32px}
.global-hotspot{background-position:-120px -208px;width:30px;height:30px}
.global-hotspot_active{background-position:-150px -208px;width:30px;height:30px}
.global-hotspot_hover{background-position:0 -268px;width:30px;height:30px}
.global-hotspot_selected{background-position:-30px -268px;width:30px;height:30px}
.global-indicators{background-position:-32px -454px;width:32px;height:32px}
.global-indicators_hover{background-position:-52px -422px;width:32px;height:32px}
.global-info-hotspot-small{background-position:-100px -71px;width:20px;height:20px}
.global-info-hotspot-small_active{background-position:-95px -101px;width:20px;height:20px}
.global-info-hotspot-small_hover{background-position:-135px -101px;width:20px;height:20px}
.global-info-hotspot{background-position:-60px -268px;width:30px;height:30px}
.global-info-hotspot_active{background-position:-90px -268px;width:30px;height:30px}
.global-info-hotspot_hover{background-position:-30px -238px;width:30px;height:30px}
.global-info{background-position:-84px -422px;width:32px;height:32px}
.global-info_hover{background-position:-116px -422px;width:32px;height:32px}
.global-interior-configuration{background-position:-148px -422px;width:32px;height:32px}
.global-interior-configuration_hover{background-position:0 -486px;width:32px;height:32px}
.global-languages{background-position:-64px -454px;width:32px;height:32px}
.global-languages_hover{background-position:-96px -454px;width:32px;height:32px}
.global-led-lights{background-position:-128px -454px;width:32px;height:32px}
.global-led-lights_hover{background-position:0 -518px;width:32px;height:32px}
.global-list-view-mobile{background-position:-32px -518px;width:32px;height:32px}
.global-locate-me{background-position:-2px 0;width:12px;height:12px}
.global-logbook{background-position:-32px -486px;width:32px;height:32px}
.global-logbook_hover{background-position:-64px -486px;width:32px;height:32px}
.global-login{background-position:-96px -486px;width:32px;height:32px}
.global-login_hover{background-position:-128px -486px;width:32px;height:32px}
.global-logo-full{background-position:0 -121px;width:182px;height:25px}
.global-logo{background-position:0 -1712px;width:74px;height:25px}
.global-manage-locations-jumbo{background-position:0 -2266px;width:64px;height:64px}
.global-manage-locations-jumbo_hover{background-position:-64px -2650px;width:64px;height:64px}
.global-manage-locations{background-position:0 -550px;width:32px;height:32px}
.global-manage-locations_hover{background-position:-64px -518px;width:32px;height:32px}
.global-minus,.accordion-group.active>.accordion-heading>a>i{background-position:-7px -41px;width:10px;height:2px}
.global-mobile-menu-collapsed{background-position:-60px 0;width:17px;height:14px}
.global-mobile-phone{background-position:-96px -518px;width:32px;height:32px}
.global-mobile-phone_hover{background-position:-128px -518px;width:32px;height:32px}
.global-more{background-position:0 -582px;width:32px;height:32px}
.global-more_hover{background-position:-32px -582px;width:32px;height:32px}
.global-my-audi-dropdown{background-position:-24px -41px;width:1px;height:7px}
.global-news{background-position:-32px -550px;width:32px;height:32px}
.global-news_hover{background-position:-64px -550px;width:32px;height:32px}
.global-notepad{background-position:-96px -550px;width:32px;height:32px}
.global-notepad_hover{background-position:-128px -550px;width:32px;height:32px}
.global-owner-jumbo{background-position:0 -2778px;width:64px;height:64px}
.global-owner-jumbo_hover{background-position:0 -1882px;width:64px;height:64px}
.global-owner{background-position:0 -614px;width:32px;height:32px}
.global-owner_hover{background-position:-64px -582px;width:32px;height:32px}
.global-pause{background-position:-20px -390px;width:30px;height:30px}
.global-pause_active{background-position:-50px -390px;width:30px;height:30px}
.global-pause_hover{background-position:0 -1675px;width:30px;height:30px}
.global-photo{background-position:-96px -582px;width:32px;height:32px}
.global-photo_hover{background-position:-128px -582px;width:32px;height:32px}
.global-play-large{background-position:-120px -1822px;width:60px;height:60px}
.global-play-large_active{background-position:-104px -1762px;width:60px;height:60px}
.global-play-large_hover{background-position:-60px -1822px;width:60px;height:60px}
.global-play{background-position:-150px -71px;width:30px;height:30px}
.global-play_active{background-position:0 -358px;width:30px;height:30px}
.global-play_hover{background-position:-150px -298px;width:30px;height:30px}
.global-plus,.accordion-group .accordion-heading>a>i{background-position:-36px -101px;width:10px;height:10px}
.global-poi-mobile{background-position:-32px -1510px;width:32px;height:32px}
.global-poi{background-position:-64px -1510px;width:32px;height:32px}
.global-poi_hover{background-position:-96px -1510px;width:32px;height:32px}
.global-polls{background-position:-128px -1510px;width:32px;height:32px}
.global-polls_hover{background-position:0 -1574px;width:32px;height:32px}
.global-print{background-position:-64px -1542px;width:32px;height:32px}
.global-print_hover{background-position:-96px -1542px;width:32px;height:32px}
.global-projects{background-position:-128px -1542px;width:32px;height:32px}
.global-projects_hover{background-position:0 -1606px;width:32px;height:32px}
.global-quattro{background-position:-32px -1606px;width:32px;height:32px}
.global-quattro_hover{background-position:-32px -1574px;width:32px;height:32px}
.global-radio-button{background-position:-115px -101px;width:20px;height:20px}
.global-radio-button2{background-position:-40px -71px;width:20px;height:20px}
.global-radio-button2_active{background-position:0 -422px;width:20px;height:20px}
.global-radio-button2_target{background-position:-82px -41px;width:20px;height:20px}
.global-radio-button_active{background-position:0 -71px;width:20px;height:20px}
.global-radio-button_target{background-position:-14px -146px;width:20px;height:20px}
.global-receive-e-mail-notification{background-position:-64px -1574px;width:32px;height:32px}
.global-receive-e-mail-notification_hover{background-position:-96px -1574px;width:32px;height:32px}
.global-roadside-jumbo{background-position:0 -2010px;width:64px;height:64px}
.global-roadside-jumbo_hover{background-position:-64px -2010px;width:64px;height:64px}
.global-roadside{background-position:-128px -1574px;width:32px;height:32px}
.global-roadside_hover{background-position:0 -1638px;width:32px;height:32px}
.global-rotate-left{background-position:-64px -1606px;width:32px;height:32px}
.global-rotate-left_hover{background-position:-96px -1606px;width:32px;height:32px}
.global-rotate-right{background-position:-128px -1606px;width:32px;height:32px}
.global-rotate-right_hover{background-position:-30px -1675px;width:32px;height:32px}
.global-scrollbar{background-position:-167px 0;width:10px;height:41px}
.global-scrollbar_hover{background-position:-157px 0;width:10px;height:41px}
.global-search-header-black{background-position:0 -1762px;width:54px;height:37px}
.global-search-header-white{background-position:-94px -1675px;width:54px;height:37px}
.global-search-header{background-position:-64px -1638px;width:54px;height:37px}
.global-search-header_hover{background-position:-118px -1638px;width:54px;height:37px}
.global-search-mobile{background-position:-62px -1675px;width:32px;height:32px}
.global-search{background-position:-32px -1638px;width:32px;height:32px}
.global-search2{background-position:-27px 0;width:13px;height:14px}
.global-search2_hover{background-position:-14px 0;width:13px;height:14px}
.global-search_hover{background-position:-32px -1222px;width:32px;height:32px}
.global-select-arrow{background-position:-32px -41px;width:9px;height:6px}
.global-select{background-position:-32px -1190px;width:32px;height:32px}
.global-select_hover{background-position:-64px -1190px;width:32px;height:32px}
.global-service-jumbo{background-position:0 -2714px;width:64px;height:64px}
.global-service-jumbo_hover{background-position:-64px -2714px;width:64px;height:64px}
.global-service{background-position:-96px -1190px;width:32px;height:32px}
.global-service_hover{background-position:-128px -1190px;width:32px;height:32px}
.global-settings{background-position:0 -1254px;width:32px;height:32px}
.global-settings_hover{background-position:-64px -1222px;width:32px;height:32px}
.global-share{background-position:-96px -1222px;width:32px;height:32px}
.global-share2{background-position:-128px -1222px;width:32px;height:32px}
.global-share2_hover{background-position:0 -1286px;width:32px;height:32px}
.global-share_hover{background-position:-32px -1286px;width:32px;height:32px}
.global-shopper-jumbo{background-position:-64px -2394px;width:64px;height:64px}
.global-shopper-jumbo_hover{background-position:0 -2394px;width:64px;height:64px}
.global-shopper{background-position:-32px -1254px;width:32px;height:32px}
.global-shopper_hover{background-position:-64px -1254px;width:32px;height:32px}
.global-shopping-basket-light{background-position:-96px -1254px;width:32px;height:32px}
.global-shopping-basket{background-position:-128px -1254px;width:32px;height:32px}
.global-shopping-basket_hover{background-position:0 -1318px;width:32px;height:32px}
.global-social-facebook{background-position:-150px -268px;width:30px;height:30px}
.global-social-facebook_hover{background-position:-120px -268px;width:30px;height:30px}
.global-social-gplus{background-position:-120px -238px;width:30px;height:30px}
.global-social-gplus_hover{background-position:-90px -238px;width:30px;height:30px}
.global-social-linkedin{background-position:0 -178px;width:30px;height:30px}
.global-social-linkedin_hover{background-position:-120px -71px;width:30px;height:30px}
.global-social-twitter{background-position:-90px -298px;width:30px;height:30px}
.global-social-twitter_hover{background-position:-60px -298px;width:30px;height:30px}
.global-social-youtube{background-position:-30px -328px;width:30px;height:30px}
.global-social-youtube_hover{background-position:0 -328px;width:30px;height:30px}
.global-spaces{background-position:-64px -1286px;width:32px;height:32px}
.global-spaces_hover{background-position:-96px -1286px;width:32px;height:32px}
.global-status-alert{background-position:-155px -101px;width:20px;height:20px}
.global-status-error{background-position:-102px -41px;width:20px;height:20px}
.global-status-update{background-position:-128px -1286px;width:32px;height:32px}
.global-status-update_hover{background-position:0 -1350px;width:32px;height:32px}
.global-status-valid{background-position:-75px -101px;width:20px;height:20px}
.global-tag{background-position:-32px -1350px;width:32px;height:32px}
.global-tag_hover{background-position:-32px -1318px;width:32px;height:32px}
.global-test-drive{background-position:-64px -1318px;width:32px;height:32px}
.global-test-drive_hover{background-position:-96px -1318px;width:32px;height:32px}
.global-three-sixty-view{background-position:-128px -1318px;width:32px;height:32px}
.global-three-sixty-view_hover{background-position:0 -1382px;width:32px;height:32px}
.global-thumbnail-button{background-position:-34px -146px;width:30px;height:30px}
.global-thumbnail-button_active{background-position:-90px -178px;width:30px;height:30px}
.global-thumbnail-button_hover{background-position:-30px -208px;width:30px;height:30px}
.global-thumbnail-button_selected{background-position:0 -208px;width:30px;height:30px}
.global-traffic{background-position:-64px -1350px;width:32px;height:32px}
.global-traffic_hover{background-position:-96px -1350px;width:32px;height:32px}
.global-up-arrow{background-position:-64px -146px;width:30px;height:30px}
.global-up-arrow_active{background-position:-30px -358px;width:30px;height:30px}
.global-up-arrow_hover{background-position:-122px -41px;width:30px;height:30px}
.global-upload{background-position:-128px -1350px;width:32px;height:32px}
.global-upload_hover{background-position:0 -1414px;width:32px;height:32px}
.global-vehicle-search-jumbo{background-position:0 -2650px;width:64px;height:64px}
.global-vehicle-search-jumbo_hover{background-position:0 -2522px;width:64px;height:64px}
.global-vehicle-search{background-position:-32px -1414px;width:32px;height:32px}
.global-vehicle-search_hover{background-position:-32px -1382px;width:32px;height:32px}
.global-vehicle{background-position:-64px -1382px;width:32px;height:32px}
.global-vehicle_hover{background-position:-96px -1382px;width:32px;height:32px}
.global-video-jumbo{background-position:-64px -2266px;width:64px;height:64px}
.global-video-jumbo_hover{background-position:0 -1946px;width:64px;height:64px}
.global-video{background-position:-128px -1382px;width:32px;height:32px}
.global-video_hover{background-position:0 -1446px;width:32px;height:32px}
.global-voice-call-white{background-position:-64px -1414px;width:32px;height:32px}
.global-voice-call{background-position:-96px -1414px;width:32px;height:32px}
.global-voice-call_hover{background-position:-128px -1414px;width:32px;height:32px}
.global-weblink{background-position:0 -1478px;width:32px;height:32px}
.global-weblink_hover{background-position:-32px -1478px;width:32px;height:32px}
.global-xenon-lights{background-position:-32px -1446px;width:32px;height:32px}
.global-xenon-lights_hover{background-position:-64px -1446px;width:32px;height:32px}
.global-zoom-out{background-position:-96px -1446px;width:32px;height:32px}
.global-zoom-out2{background-position:-128px -1446px;width:32px;height:32px}
.global-zoom-out2_hover{background-position:0 -1510px;width:32px;height:32px}
.global-zoom-out_hover{background-position:-64px -1478px;width:32px;height:32px}
.global-zoom{background-position:-96px -1478px;width:32px;height:32px}
.global-zoom2{background-position:-128px -1478px;width:32px;height:32px}
.global-zoom2_hover{background-position:0 -1542px;width:32px;height:32px}
.global-zoom_hover{background-position:0 -646px;width:32px;height:32px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.global-sprites,.global-GPS,.global-GPS_hover,.global-QR-code,.global-QR-code_hover,.global-about,.global-about_hover,.global-account,.global-account_hover,.global-add-account-jumbo,.global-add-account-jumbo_hover,.global-add-account,.global-add-account_hover,.global-address-book,.global-address-book_hover,.global-administrator,.global-administrator_hover,.global-announcements,.global-announcements_hover,.global-apps,.global-apps_hover,.global-arrow-down-sm,.global-arrow-down-sm_hover,.global-audio,.global-audio2,.global-audio2_hover,.global-audio_hover,.global-avatar-large,.global-avatar-large_hover,.global-avatar-small,.global-avatar-small_hover,.global-back-arrow-mobile,.global-back-arrow-thumbnail-v2,.global-back-arrow-thumbnail-v2_hover,.global-back-arrow-thumbnail,.global-back-arrow-thumbnail_hover,.global-back-arrow-v2,.sidebar-container .sidebar.right-align.closed i.arrow,.sidebar-container .sidebar.left-align i.arrow,.global-back-arrow,.global-back-arrow_active,.global-back-arrow_hover,.global-back-to-top-arrow,.global-back-to-top-arrow_hover,.global-back,.global-back_hover,.global-blog-post,.global-blog-post_hover,.global-calculator-jumbo,.global-calculator-jumbo_hover,.global-calculator,.global-calculator_hover,.global-calendar-events,.global-calendar-events_hover,.global-cancel,.global-cancel_hover,.global-carfax-1owner,.global-carfax,.global-carousel-dot,.global-carousel-dot_hover,.global-carousel-dot_target,.global-caution,.global-caution_hover,.global-checkbox,.global-checkbox_active,.global-checkbox_target,.global-checkmark,.global-clear-field-mobile,.global-close-x-large,.global-close-x-large_active,.global-close-x-large_hover,.global-close-x,.global-close-x_active,.global-close-x_hover,.global-close,.global-close_hover,.global-compare-jumbo,.global-compare-jumbo_hover,.global-compare,.global-compare_hover,.global-connected-driver-jumbo,.global-connected-driver-jumbo_hover,.global-connected-driver,.global-connected-driver_hover,.global-content-activities,.global-content-activities_hover,.global-control-pause,.global-control-pause_hover,.global-control-play-backwards,.global-control-play-backwards_hover,.global-control-play,.global-control-play_hover,.global-control-skip-next,.global-control-skip-next_hover,.global-control-skip-previous,.global-control-skip-previous_hover,.global-cta-arrow-mobile,.global-cta-arrow-up,.global-cta-arrow,.global-cta-double-arrow-back-primary,.button-back-primary .icon,.button-back-tertiary .icon,.global-cta-double-arrow-back-secondary,.button-back-secondary .icon,.global-cta-double-arrow-primary,.button-primary .icon,.button-tertiary .icon,.global-cta-double-arrow-secondary,.button-secondary .icon,.global-dashboard,.global-dashboard_hover,.global-data-jumbo,.global-data-jumbo_hover,.global-data,.global-data_hover,.global-day-light,.global-day-light_hover,.global-dealer,.global-dealer_hover,.global-deals-jumbo,.global-deals-jumbo_hover,.global-deals,.global-deals_hover,.global-dim-light,.global-dim-light_hover,.global-direct-mail,.global-direct-mail_hover,.global-discussion,.global-discussion_hover,.global-documents,.global-documents_hover,.global-dotted-line-tall,.global-down-arrow,.global-down-arrow_active,.global-down-arrow_hover,.global-download,.global-download2,.global-download2_hover,.global-download_hover,.global-favorites,.global-favorites_hover,.global-feed,.global-feed_hover,.global-find-dealer-jumbo,.global-find-dealer-jumbo_hover,.global-find-dealer,.global-find-dealer_hover,.global-follow,.global-follow_hover,.global-forward-arrow-thumbnail-v2,.global-forward-arrow-thumbnail-v2_hover,.global-forward-arrow-thumbnail,.global-forward-arrow-thumbnail_hover,.global-forward-arrow-v2,.sidebar-container .sidebar.right-align i.arrow,.sidebar-container .sidebar.left-align.closed i.arrow,.global-forward-arrow,.global-forward-arrow_active,.global-forward-arrow_hover,.global-fuel,.global-fuel_hover,.global-full-beam,.global-full-beam_hover,.global-gallery-info,.global-gallery-thumb,.global-group-discussion,.global-group-discussion_hover,.global-groups,.global-groups_hover,.global-hamburger-icon-black,.global-hamburger-icon-white,.global-help-jumbo,.global-help-jumbo_hover,.global-help,.global-help_hover,.global-home,.global-home_hover,.global-hotspot,.global-hotspot_active,.global-hotspot_hover,.global-hotspot_selected,.global-indicators,.global-indicators_hover,.global-info-hotspot-small,.global-info-hotspot-small_active,.global-info-hotspot-small_hover,.global-info-hotspot,.global-info-hotspot_active,.global-info-hotspot_hover,.global-info,.global-info_hover,.global-interior-configuration,.global-interior-configuration_hover,.global-languages,.global-languages_hover,.global-led-lights,.global-led-lights_hover,.global-list-view-mobile,.global-locate-me,.global-logbook,.global-logbook_hover,.global-login,.global-login_hover,.global-logo-full,.global-logo,.global-manage-locations-jumbo,.global-manage-locations-jumbo_hover,.global-manage-locations,.global-manage-locations_hover,.global-minus,.accordion-group.active>.accordion-heading>a>i,.global-mobile-menu-collapsed,.global-mobile-phone,.global-mobile-phone_hover,.global-more,.global-more_hover,.global-my-audi-dropdown,.global-news,.global-news_hover,.global-notepad,.global-notepad_hover,.global-owner-jumbo,.global-owner-jumbo_hover,.global-owner,.global-owner_hover,.global-pause,.global-pause_active,.global-pause_hover,.global-photo,.global-photo_hover,.global-play-large,.global-play-large_active,.global-play-large_hover,.global-play,.global-play_active,.global-play_hover,.global-plus,.accordion-group .accordion-heading>a>i,.global-poi-mobile,.global-poi,.global-poi_hover,.global-polls,.global-polls_hover,.global-print,.global-print_hover,.global-projects,.global-projects_hover,.global-quattro,.global-quattro_hover,.global-radio-button,.global-radio-button2,.global-radio-button2_active,.global-radio-button2_target,.global-radio-button_active,.global-radio-button_target,.global-receive-e-mail-notification,.global-receive-e-mail-notification_hover,.global-roadside-jumbo,.global-roadside-jumbo_hover,.global-roadside,.global-roadside_hover,.global-rotate-left,.global-rotate-left_hover,.global-rotate-right,.global-rotate-right_hover,.global-scrollbar,.global-scrollbar_hover,.global-search-header-black,.global-search-header-white,.global-search-header,.global-search-header_hover,.global-search-mobile,.global-search,.global-search2,.global-search2_hover,.global-search_hover,.global-select-arrow,.global-select,.global-select_hover,.global-service-jumbo,.global-service-jumbo_hover,.global-service,.global-service_hover,.global-settings,.global-settings_hover,.global-share,.global-share2,.global-share2_hover,.global-share_hover,.global-shopper-jumbo,.global-shopper-jumbo_hover,.global-shopper,.global-shopper_hover,.global-shopping-basket-light,.global-shopping-basket,.global-shopping-basket_hover,.global-social-facebook,.global-social-facebook_hover,.global-social-gplus,.global-social-gplus_hover,.global-social-linkedin,.global-social-linkedin_hover,.global-social-twitter,.global-social-twitter_hover,.global-social-youtube,.global-social-youtube_hover,.global-spaces,.global-spaces_hover,.global-status-alert,.global-status-error,.global-status-update,.global-status-update_hover,.global-status-valid,.global-tag,.global-tag_hover,.global-test-drive,.global-test-drive_hover,.global-three-sixty-view,.global-three-sixty-view_hover,.global-thumbnail-button,.global-thumbnail-button_active,.global-thumbnail-button_hover,.global-thumbnail-button_selected,.global-traffic,.global-traffic_hover,.global-up-arrow,.global-up-arrow_active,.global-up-arrow_hover,.global-upload,.global-upload_hover,.global-vehicle-search-jumbo,.global-vehicle-search-jumbo_hover,.global-vehicle-search,.global-vehicle-search_hover,.global-vehicle,.global-vehicle_hover,.global-video-jumbo,.global-video-jumbo_hover,.global-video,.global-video_hover,.global-voice-call-white,.global-voice-call,.global-voice-call_hover,.global-weblink,.global-weblink_hover,.global-xenon-lights,.global-xenon-lights_hover,.global-zoom-out,.global-zoom-out2,.global-zoom-out2_hover,.global-zoom-out_hover,.global-zoom,.global-zoom2,.global-zoom2_hover,.global-zoom_hover{background-image:url(../.dist/vendor/bower_components/audi-bootstrap/global-retina-s2904454e5e.png);background-size:182px auto}
}
[class*="global-"]{border:0;display:inline-block;vertical-align:middle}
.global-GPS:hover{background-position:-32px -646px}
a[href]:hover .global-GPS,button:hover .global-GPS{background-position:-32px -646px}
.global-QR-code:hover{background-position:-64px -614px}
a[href]:hover .global-QR-code,button:hover .global-QR-code{background-position:-64px -614px}
.global-about:hover{background-position:-128px -614px}
a[href]:hover .global-about,button:hover .global-about{background-position:-128px -614px}
.global-account:hover{background-position:-64px -646px}
a[href]:hover .global-account,button:hover .global-account{background-position:-64px -646px}
.global-add-account-jumbo:hover{background-position:-64px -2330px}
a[href]:hover .global-add-account-jumbo,button:hover .global-add-account-jumbo{background-position:-64px -2330px}
.global-add-account:hover{background-position:-128px -646px}
a[href]:hover .global-add-account,button:hover .global-add-account{background-position:-128px -646px}
.global-address-book:hover{background-position:-32px -710px}
a[href]:hover .global-address-book,button:hover .global-address-book{background-position:-32px -710px}
.global-administrator:hover{background-position:-64px -678px}
a[href]:hover .global-administrator,button:hover .global-administrator{background-position:-64px -678px}
.global-announcements:hover{background-position:-128px -678px}
a[href]:hover .global-announcements,button:hover .global-announcements{background-position:-128px -678px}
.global-apps:hover{background-position:-64px -710px}
a[href]:hover .global-apps,button:hover .global-apps{background-position:-64px -710px}
.global-arrow-down-sm:hover{background-position:0 -41px}
a[href]:hover .global-arrow-down-sm,button:hover .global-arrow-down-sm{background-position:0 -41px}
.global-audio:hover{background-position:-32px -774px}
a[href]:hover .global-audio,button:hover .global-audio{background-position:-32px -774px}
.global-audio2:hover{background-position:0 -774px}
a[href]:hover .global-audio2,button:hover .global-audio2{background-position:0 -774px}
.global-avatar-large:hover{background-position:-64px -742px}
a[href]:hover .global-avatar-large,button:hover .global-avatar-large{background-position:-64px -742px}
.global-avatar-small:hover{background-position:-128px -742px}
a[href]:hover .global-avatar-small,button:hover .global-avatar-small{background-position:-128px -742px}
.global-back-arrow-thumbnail-v2:hover{background-position:-50px 0}
a[href]:hover .global-back-arrow-thumbnail-v2,button:hover .global-back-arrow-thumbnail-v2{background-position:-50px 0}
.global-back-arrow-thumbnail:hover{background-position:-40px 0}
a[href]:hover .global-back-arrow-thumbnail,button:hover .global-back-arrow-thumbnail{background-position:-40px 0}
.global-back-arrow:hover{background-position:0 -298px}
a[href]:hover .global-back-arrow,button:hover .global-back-arrow{background-position:0 -298px}
.global-back-arrow:active{background-position:-150px -238px}
a[href]:active .global-back-arrow,button:active .global-back-arrow{background-position:-150px -238px}
.global-back-to-top-arrow:hover{background-position:-54px -101px}
a[href]:hover .global-back-to-top-arrow,button:hover .global-back-to-top-arrow{background-position:-54px -101px}
.global-back:hover{background-position:-64px -774px}
a[href]:hover .global-back,button:hover .global-back{background-position:-64px -774px}
.global-blog-post:hover{background-position:-128px -774px}
a[href]:hover .global-blog-post,button:hover .global-blog-post{background-position:-128px -774px}
.global-calculator-jumbo:hover{background-position:0 -2586px}
a[href]:hover .global-calculator-jumbo,button:hover .global-calculator-jumbo{background-position:0 -2586px}
.global-calculator:hover{background-position:-32px -838px}
a[href]:hover .global-calculator,button:hover .global-calculator{background-position:-32px -838px}
.global-calendar-events:hover{background-position:-64px -806px}
a[href]:hover .global-calendar-events,button:hover .global-calendar-events{background-position:-64px -806px}
.global-cancel:hover{background-position:-128px -806px}
a[href]:hover .global-cancel,button:hover .global-cancel{background-position:-128px -806px}
.global-carousel-dot:hover{background-position:-41px -41px}
a[href]:hover .global-carousel-dot,button:hover .global-carousel-dot{background-position:-41px -41px}
.global-carousel-dot:target{background-position:-9px -101px}
a[href]:target .global-carousel-dot,button:target .global-carousel-dot{background-position:-9px -101px}
.global-carousel-dot.selected{background-position:-9px -101px}
.global-caution:hover{background-position:-64px -838px}
a[href]:hover .global-caution,button:hover .global-caution{background-position:-64px -838px}
.global-checkbox:target{background-position:-20px -71px}
a[href]:target .global-checkbox,button:target .global-checkbox{background-position:-20px -71px}
.global-checkbox:active{background-position:-60px -71px}
a[href]:active .global-checkbox,button:active .global-checkbox{background-position:-60px -71px}
.global-checkbox.selected{background-position:-20px -71px}
.global-close-x-large:hover{background-position:-124px -1712px}
a[href]:hover .global-close-x-large,button:hover .global-close-x-large{background-position:-124px -1712px}
.global-close-x-large:active{background-position:-54px -1762px}
a[href]:active .global-close-x-large,button:active .global-close-x-large{background-position:-54px -1762px}
.global-close-x:hover{background-position:-30px -298px}
a[href]:hover .global-close-x,button:hover .global-close-x{background-position:-30px -298px}
.global-close-x:active{background-position:-90px -328px}
a[href]:active .global-close-x,button:active .global-close-x{background-position:-90px -328px}
.global-close:hover{background-position:0 -902px}
a[href]:hover .global-close,button:hover .global-close{background-position:0 -902px}
.global-compare-jumbo:hover{background-position:0 -2458px}
a[href]:hover .global-compare-jumbo,button:hover .global-compare-jumbo{background-position:0 -2458px}
.global-compare:hover{background-position:-32px -870px}
a[href]:hover .global-compare,button:hover .global-compare{background-position:-32px -870px}
.global-connected-driver-jumbo:hover{background-position:0 -2202px}
a[href]:hover .global-connected-driver-jumbo,button:hover .global-connected-driver-jumbo{background-position:0 -2202px}
.global-connected-driver:hover{background-position:-96px -870px}
a[href]:hover .global-connected-driver,button:hover .global-connected-driver{background-position:-96px -870px}
.global-content-activities:hover{background-position:0 -934px}
a[href]:hover .global-content-activities,button:hover .global-content-activities{background-position:0 -934px}
.global-control-pause:hover{background-position:-96px -902px}
a[href]:hover .global-control-pause,button:hover .global-control-pause{background-position:-96px -902px}
.global-control-play-backwards:hover{background-position:0 -966px}
a[href]:hover .global-control-play-backwards,button:hover .global-control-play-backwards{background-position:0 -966px}
.global-control-play:hover{background-position:-32px -934px}
a[href]:hover .global-control-play,button:hover .global-control-play{background-position:-32px -934px}
.global-control-skip-next:hover{background-position:-96px -934px}
a[href]:hover .global-control-skip-next,button:hover .global-control-skip-next{background-position:-96px -934px}
.global-control-skip-previous:hover{background-position:0 -998px}
a[href]:hover .global-control-skip-previous,button:hover .global-control-skip-previous{background-position:0 -998px}
.global-dashboard:hover{background-position:-96px -966px}
a[href]:hover .global-dashboard,button:hover .global-dashboard{background-position:-96px -966px}
.global-data-jumbo:hover{background-position:0 -2138px}
a[href]:hover .global-data-jumbo,button:hover .global-data-jumbo{background-position:0 -2138px}
.global-data:hover{background-position:0 -1030px}
a[href]:hover .global-data,button:hover .global-data{background-position:0 -1030px}
.global-day-light:hover{background-position:-32px -998px}
a[href]:hover .global-day-light,button:hover .global-day-light{background-position:-32px -998px}
.global-dealer:hover{background-position:-96px -998px}
a[href]:hover .global-dealer,button:hover .global-dealer{background-position:-96px -998px}
.global-deals-jumbo:hover{background-position:0 -2074px}
a[href]:hover .global-deals-jumbo,button:hover .global-deals-jumbo{background-position:0 -2074px}
.global-deals:hover{background-position:0 -1062px}
a[href]:hover .global-deals,button:hover .global-deals{background-position:0 -1062px}
.global-dim-light:hover{background-position:-96px -1030px}
a[href]:hover .global-dim-light,button:hover .global-dim-light{background-position:-96px -1030px}
.global-direct-mail:hover{background-position:0 -1094px}
a[href]:hover .global-direct-mail,button:hover .global-direct-mail{background-position:0 -1094px}
.global-discussion:hover{background-position:-32px -1062px}
a[href]:hover .global-discussion,button:hover .global-discussion{background-position:-32px -1062px}
.global-documents:hover{background-position:-96px -1062px}
a[href]:hover .global-documents,button:hover .global-documents{background-position:-96px -1062px}
.global-down-arrow:hover{background-position:-150px -328px}
a[href]:hover .global-down-arrow,button:hover .global-down-arrow{background-position:-150px -328px}
.global-down-arrow:active{background-position:-120px -328px}
a[href]:active .global-down-arrow,button:active .global-down-arrow{background-position:-120px -328px}
.global-download:hover{background-position:-96px -1094px}
a[href]:hover .global-download,button:hover .global-download{background-position:-96px -1094px}
.global-download2:hover{background-position:-64px -1094px}
a[href]:hover .global-download2,button:hover .global-download2{background-position:-64px -1094px}
.global-favorites:hover{background-position:0 -1158px}
a[href]:hover .global-favorites,button:hover .global-favorites{background-position:0 -1158px}
.global-feed:hover{background-position:-32px -1126px}
a[href]:hover .global-feed,button:hover .global-feed{background-position:-32px -1126px}
.global-find-dealer-jumbo:hover{background-position:-64px -2522px}
a[href]:hover .global-find-dealer-jumbo,button:hover .global-find-dealer-jumbo{background-position:-64px -2522px}
.global-find-dealer:hover{background-position:-96px -1126px}
a[href]:hover .global-find-dealer,button:hover .global-find-dealer{background-position:-96px -1126px}
.global-follow:hover{background-position:0 -1190px}
a[href]:hover .global-follow,button:hover .global-follow{background-position:0 -1190px}
.global-forward-arrow-thumbnail-v2:hover{background-position:-117px 0}
a[href]:hover .global-forward-arrow-thumbnail-v2,button:hover .global-forward-arrow-thumbnail-v2{background-position:-117px 0}
.global-forward-arrow-thumbnail:hover{background-position:-137px 0}
a[href]:hover .global-forward-arrow-thumbnail,button:hover .global-forward-arrow-thumbnail{background-position:-137px 0}
.global-forward-arrow:hover{background-position:-60px -178px}
a[href]:hover .global-forward-arrow,button:hover .global-forward-arrow{background-position:-60px -178px}
.global-forward-arrow:active{background-position:-30px -178px}
a[href]:active .global-forward-arrow,button:active .global-forward-arrow{background-position:-30px -178px}
.global-fuel:hover{background-position:-96px -1158px}
a[href]:hover .global-fuel,button:hover .global-fuel{background-position:-96px -1158px}
.global-full-beam:hover{background-position:0 -1222px}
a[href]:hover .global-full-beam,button:hover .global-full-beam{background-position:0 -1222px}
.global-group-discussion:hover{background-position:-94px -146px}
a[href]:hover .global-group-discussion,button:hover .global-group-discussion{background-position:-94px -146px}
.global-groups:hover{background-position:-20px -422px}
a[href]:hover .global-groups,button:hover .global-groups{background-position:-20px -422px}
.global-help-jumbo:hover{background-position:-64px -1882px}
a[href]:hover .global-help-jumbo,button:hover .global-help-jumbo{background-position:-64px -1882px}
.global-help:hover{background-position:-112px -390px}
a[href]:hover .global-help,button:hover .global-help{background-position:-112px -390px}
.global-home:hover{background-position:0 -454px}
a[href]:hover .global-home,button:hover .global-home{background-position:0 -454px}
.global-hotspot:hover{background-position:0 -268px}
a[href]:hover .global-hotspot,button:hover .global-hotspot{background-position:0 -268px}
.global-hotspot:active{background-position:-150px -208px}
a[href]:active .global-hotspot,button:active .global-hotspot{background-position:-150px -208px}
.global-indicators:hover{background-position:-52px -422px}
a[href]:hover .global-indicators,button:hover .global-indicators{background-position:-52px -422px}
.global-info-hotspot-small:hover{background-position:-135px -101px}
a[href]:hover .global-info-hotspot-small,button:hover .global-info-hotspot-small{background-position:-135px -101px}
.global-info-hotspot-small:active{background-position:-95px -101px}
a[href]:active .global-info-hotspot-small,button:active .global-info-hotspot-small{background-position:-95px -101px}
.global-info-hotspot:hover{background-position:-30px -238px}
a[href]:hover .global-info-hotspot,button:hover .global-info-hotspot{background-position:-30px -238px}
.global-info-hotspot:active{background-position:-90px -268px}
a[href]:active .global-info-hotspot,button:active .global-info-hotspot{background-position:-90px -268px}
.global-info:hover{background-position:-116px -422px}
a[href]:hover .global-info,button:hover .global-info{background-position:-116px -422px}
.global-interior-configuration:hover{background-position:0 -486px}
a[href]:hover .global-interior-configuration,button:hover .global-interior-configuration{background-position:0 -486px}
.global-languages:hover{background-position:-96px -454px}
a[href]:hover .global-languages,button:hover .global-languages{background-position:-96px -454px}
.global-led-lights:hover{background-position:0 -518px}
a[href]:hover .global-led-lights,button:hover .global-led-lights{background-position:0 -518px}
.global-logbook:hover{background-position:-64px -486px}
a[href]:hover .global-logbook,button:hover .global-logbook{background-position:-64px -486px}
.global-login:hover{background-position:-128px -486px}
a[href]:hover .global-login,button:hover .global-login{background-position:-128px -486px}
.global-manage-locations-jumbo:hover{background-position:-64px -2650px}
a[href]:hover .global-manage-locations-jumbo,button:hover .global-manage-locations-jumbo{background-position:-64px -2650px}
.global-manage-locations:hover{background-position:-64px -518px}
a[href]:hover .global-manage-locations,button:hover .global-manage-locations{background-position:-64px -518px}
.global-mobile-phone:hover{background-position:-128px -518px}
a[href]:hover .global-mobile-phone,button:hover .global-mobile-phone{background-position:-128px -518px}
.global-more:hover{background-position:-32px -582px}
a[href]:hover .global-more,button:hover .global-more{background-position:-32px -582px}
.global-news:hover{background-position:-64px -550px}
a[href]:hover .global-news,button:hover .global-news{background-position:-64px -550px}
.global-notepad:hover{background-position:-128px -550px}
a[href]:hover .global-notepad,button:hover .global-notepad{background-position:-128px -550px}
.global-owner-jumbo:hover{background-position:0 -1882px}
a[href]:hover .global-owner-jumbo,button:hover .global-owner-jumbo{background-position:0 -1882px}
.global-owner:hover{background-position:-64px -582px}
a[href]:hover .global-owner,button:hover .global-owner{background-position:-64px -582px}
.global-pause:hover{background-position:0 -1675px}
a[href]:hover .global-pause,button:hover .global-pause{background-position:0 -1675px}
.global-pause:active{background-position:-50px -390px}
a[href]:active .global-pause,button:active .global-pause{background-position:-50px -390px}
.global-photo:hover{background-position:-128px -582px}
a[href]:hover .global-photo,button:hover .global-photo{background-position:-128px -582px}
.global-play-large:hover{background-position:-60px -1822px}
a[href]:hover .global-play-large,button:hover .global-play-large{background-position:-60px -1822px}
.global-play-large:active{background-position:-104px -1762px}
a[href]:active .global-play-large,button:active .global-play-large{background-position:-104px -1762px}
.global-play:hover{background-position:-150px -298px}
a[href]:hover .global-play,button:hover .global-play{background-position:-150px -298px}
.global-play:active{background-position:0 -358px}
a[href]:active .global-play,button:active .global-play{background-position:0 -358px}
.global-poi:hover{background-position:-96px -1510px}
a[href]:hover .global-poi,button:hover .global-poi{background-position:-96px -1510px}
.global-polls:hover{background-position:0 -1574px}
a[href]:hover .global-polls,button:hover .global-polls{background-position:0 -1574px}
.global-print:hover{background-position:-96px -1542px}
a[href]:hover .global-print,button:hover .global-print{background-position:-96px -1542px}
.global-projects:hover{background-position:0 -1606px}
a[href]:hover .global-projects,button:hover .global-projects{background-position:0 -1606px}
.global-quattro:hover{background-position:-32px -1574px}
a[href]:hover .global-quattro,button:hover .global-quattro{background-position:-32px -1574px}
.global-radio-button:target{background-position:-14px -146px}
a[href]:target .global-radio-button,button:target .global-radio-button{background-position:-14px -146px}
.global-radio-button:active{background-position:0 -71px}
a[href]:active .global-radio-button,button:active .global-radio-button{background-position:0 -71px}
.global-radio-button.selected{background-position:-14px -146px}
.global-radio-button2:target{background-position:-82px -41px}
a[href]:target .global-radio-button2,button:target .global-radio-button2{background-position:-82px -41px}
.global-radio-button2:active{background-position:0 -422px}
a[href]:active .global-radio-button2,button:active .global-radio-button2{background-position:0 -422px}
.global-radio-button2.selected{background-position:-82px -41px}
.global-receive-e-mail-notification:hover{background-position:-96px -1574px}
a[href]:hover .global-receive-e-mail-notification,button:hover .global-receive-e-mail-notification{background-position:-96px -1574px}
.global-roadside-jumbo:hover{background-position:-64px -2010px}
a[href]:hover .global-roadside-jumbo,button:hover .global-roadside-jumbo{background-position:-64px -2010px}
.global-roadside:hover{background-position:0 -1638px}
a[href]:hover .global-roadside,button:hover .global-roadside{background-position:0 -1638px}
.global-rotate-left:hover{background-position:-96px -1606px}
a[href]:hover .global-rotate-left,button:hover .global-rotate-left{background-position:-96px -1606px}
.global-rotate-right:hover{background-position:-30px -1675px}
a[href]:hover .global-rotate-right,button:hover .global-rotate-right{background-position:-30px -1675px}
.global-scrollbar:hover{background-position:-157px 0}
a[href]:hover .global-scrollbar,button:hover .global-scrollbar{background-position:-157px 0}
.global-search-header:hover{background-position:-118px -1638px}
a[href]:hover .global-search-header,button:hover .global-search-header{background-position:-118px -1638px}
.global-search:hover{background-position:-32px -1222px}
a[href]:hover .global-search,button:hover .global-search{background-position:-32px -1222px}
.global-search2:hover{background-position:-14px 0}
a[href]:hover .global-search2,button:hover .global-search2{background-position:-14px 0}
.global-select:hover{background-position:-64px -1190px}
a[href]:hover .global-select,button:hover .global-select{background-position:-64px -1190px}
.global-service-jumbo:hover{background-position:-64px -2714px}
a[href]:hover .global-service-jumbo,button:hover .global-service-jumbo{background-position:-64px -2714px}
.global-service:hover{background-position:-128px -1190px}
a[href]:hover .global-service,button:hover .global-service{background-position:-128px -1190px}
.global-settings:hover{background-position:-64px -1222px}
a[href]:hover .global-settings,button:hover .global-settings{background-position:-64px -1222px}
.global-share:hover{background-position:-32px -1286px}
a[href]:hover .global-share,button:hover .global-share{background-position:-32px -1286px}
.global-share2:hover{background-position:0 -1286px}
a[href]:hover .global-share2,button:hover .global-share2{background-position:0 -1286px}
.global-shopper-jumbo:hover{background-position:0 -2394px}
a[href]:hover .global-shopper-jumbo,button:hover .global-shopper-jumbo{background-position:0 -2394px}
.global-shopper:hover{background-position:-64px -1254px}
a[href]:hover .global-shopper,button:hover .global-shopper{background-position:-64px -1254px}
.global-shopping-basket:hover{background-position:0 -1318px}
a[href]:hover .global-shopping-basket,button:hover .global-shopping-basket{background-position:0 -1318px}
.global-social-facebook:hover{background-position:-120px -268px}
a[href]:hover .global-social-facebook,button:hover .global-social-facebook{background-position:-120px -268px}
.global-social-gplus:hover{background-position:-90px -238px}
a[href]:hover .global-social-gplus,button:hover .global-social-gplus{background-position:-90px -238px}
.global-social-linkedin:hover{background-position:-120px -71px}
a[href]:hover .global-social-linkedin,button:hover .global-social-linkedin{background-position:-120px -71px}
.global-social-twitter:hover{background-position:-60px -298px}
a[href]:hover .global-social-twitter,button:hover .global-social-twitter{background-position:-60px -298px}
.global-social-youtube:hover{background-position:0 -328px}
a[href]:hover .global-social-youtube,button:hover .global-social-youtube{background-position:0 -328px}
.global-spaces:hover{background-position:-96px -1286px}
a[href]:hover .global-spaces,button:hover .global-spaces{background-position:-96px -1286px}
.global-status-update:hover{background-position:0 -1350px}
a[href]:hover .global-status-update,button:hover .global-status-update{background-position:0 -1350px}
.global-tag:hover{background-position:-32px -1318px}
a[href]:hover .global-tag,button:hover .global-tag{background-position:-32px -1318px}
.global-test-drive:hover{background-position:-96px -1318px}
a[href]:hover .global-test-drive,button:hover .global-test-drive{background-position:-96px -1318px}
.global-three-sixty-view:hover{background-position:0 -1382px}
a[href]:hover .global-three-sixty-view,button:hover .global-three-sixty-view{background-position:0 -1382px}
.global-thumbnail-button:hover{background-position:-30px -208px}
a[href]:hover .global-thumbnail-button,button:hover .global-thumbnail-button{background-position:-30px -208px}
.global-thumbnail-button:active{background-position:-90px -178px}
a[href]:active .global-thumbnail-button,button:active .global-thumbnail-button{background-position:-90px -178px}
.global-traffic:hover{background-position:-96px -1350px}
a[href]:hover .global-traffic,button:hover .global-traffic{background-position:-96px -1350px}
.global-up-arrow:hover{background-position:-122px -41px}
a[href]:hover .global-up-arrow,button:hover .global-up-arrow{background-position:-122px -41px}
.global-up-arrow:active{background-position:-30px -358px}
a[href]:active .global-up-arrow,button:active .global-up-arrow{background-position:-30px -358px}
.global-upload:hover{background-position:0 -1414px}
a[href]:hover .global-upload,button:hover .global-upload{background-position:0 -1414px}
.global-vehicle-search-jumbo:hover{background-position:0 -2522px}
a[href]:hover .global-vehicle-search-jumbo,button:hover .global-vehicle-search-jumbo{background-position:0 -2522px}
.global-vehicle-search:hover{background-position:-32px -1382px}
a[href]:hover .global-vehicle-search,button:hover .global-vehicle-search{background-position:-32px -1382px}
.global-vehicle:hover{background-position:-96px -1382px}
a[href]:hover .global-vehicle,button:hover .global-vehicle{background-position:-96px -1382px}
.global-video-jumbo:hover{background-position:0 -1946px}
a[href]:hover .global-video-jumbo,button:hover .global-video-jumbo{background-position:0 -1946px}
.global-video:hover{background-position:0 -1446px}
a[href]:hover .global-video,button:hover .global-video{background-position:0 -1446px}
.global-voice-call:hover{background-position:-128px -1414px}
a[href]:hover .global-voice-call,button:hover .global-voice-call{background-position:-128px -1414px}
.global-weblink:hover{background-position:-32px -1478px}
a[href]:hover .global-weblink,button:hover .global-weblink{background-position:-32px -1478px}
.global-xenon-lights:hover{background-position:-64px -1446px}
a[href]:hover .global-xenon-lights,button:hover .global-xenon-lights{background-position:-64px -1446px}
.global-zoom-out:hover{background-position:-64px -1478px}
a[href]:hover .global-zoom-out,button:hover .global-zoom-out{background-position:-64px -1478px}
.global-zoom-out2:hover{background-position:0 -1510px}
a[href]:hover .global-zoom-out2,button:hover .global-zoom-out2{background-position:0 -1510px}
.global-zoom:hover{background-position:0 -646px}
a[href]:hover .global-zoom,button:hover .global-zoom{background-position:0 -646px}
.global-zoom2:hover{background-position:0 -1542px}
a[href]:hover .global-zoom2,button:hover .global-zoom2{background-position:0 -1542px}
.global-back-arrow,.global-forward-arrow,.global-up-arrow,.global-down-arrow,.global-thumbnail-button,.global-play,.global-play-large,.global-pause{border-top:3px solid white;border-top:3px solid rgba(255,255,255,0.1);border-right:3px solid white;border-right:3px solid rgba(255,255,255,0.1);border-bottom:3px solid white;border-bottom:3px solid rgba(255,255,255,0.1);border-left:3px solid white;border-left:3px solid rgba(255,255,255,0.1);background-clip:padding-box}
.accordion-group{margin-bottom:.5em}
@media(max-width:767px){.accordion-group{margin-bottom:.25em}
}
.accordion-group.active>.accordion-heading>a>i{margin-top:.6em}
.accordion-group .accordion-heading>a{font-family:AudiTypeExtended;font-weight:normal;background-color:#e5e5e5;color:#4c4c4c;text-decoration:none;padding:.5em .8em;text-align:left;font-size:1.2em;display:block}
.accordion-group .accordion-heading>a:hover,.accordion-group .accordion-heading>a:active{background-color:#e5e5e5;color:#bb0a30}
.accordion-group .accordion-heading>a>i{margin-top:.3em;float:right}
.accordion-group .accordion-body .accordion-inner{padding:2em 1.6em 2.5em 1.6em}
@media(max-width:767px){.accordion-group .accordion-body .accordion-inner{padding:.8em .8em 1.25em .8em}
}
.ci-styling .accordion-heading>a.accordion-toggle{font-family:AudiType;font-weight:normal;background-color:#f2f2f2;border-bottom-width:0;padding-bottom:.5em;color:#000;font-size:16px;line-height:1.25}
.ci-styling .accordion-heading>a.accordion-toggle:hover,.ci-styling .accordion-heading>a.accordion-toggle:active{background-color:#e5e5e5;color:#bb0a30}
[class^="audicon-"],button i,.button i,.bs .cta i,.bs .cta-white i,.cta .icon,.cta-white .icon,.cta-secondary .icon,.cta-secondary-white .icon,[class*=" audicon-"]{-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-transition-duration:240ms;transition-duration:240ms;display:inline-block;font-size:1em;border:0;height:1em;width:1em}
[class^="audicon-"]:after,button i:after,.button i:after,.bs .cta i:after,.bs .cta-white i:after,.cta .icon:after,.cta-white .icon:after,.cta-secondary .icon:after,.cta-secondary-white .icon:after,[class*=" audicon-"]:after{content:" "}
[class^="audicon-"].up,button i.up,.button i.up,.bs .cta i.up,.bs .cta-white i.up,.cta .up.icon,.cta-white .up.icon,.cta-secondary .up.icon,.cta-secondary-white .up.icon,[class*=" audicon-"].up{-webkit-transform:rotate(0);transform:rotate(0)}
[class^="audicon-"].down,button i.down,.button i.down,.bs .cta i.down,.bs .cta-white i.down,.cta .down.icon,.cta-white .down.icon,.cta-secondary .down.icon,.cta-secondary-white .down.icon,[class*=" audicon-"].down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[class^="audicon-"].left,button i.left,button.icon-left i,.button i.left,.button.icon-left i,button.icon-left .bs .cta i,.bs .cta button.icon-left i,button.icon-left .bs .cta-white i,.bs .cta-white button.icon-left i,button.icon-left .cta i.icon,.cta button.icon-left i.icon,button.icon-left .cta-white i.icon,.cta-white button.icon-left i.icon,button.icon-left .cta-secondary i.icon,.cta-secondary button.icon-left i.icon,button.icon-left .cta-secondary-white i.icon,.cta-secondary-white button.icon-left i.icon,.bs .cta i.left,.bs .cta-white i.left,.bs .cta.icon-left i,.bs .icon-left.cta-white i,.cta .left.icon,.cta-white .left.icon,.cta-secondary .left.icon,.cta-secondary-white .left.icon,[class*=" audicon-"].left,button.icon-left i[class*=" audicon-"],.button.icon-left i[class*=" audicon-"],.bs .cta.icon-left i[class*=" audicon-"],.bs .icon-left.cta-white i[class*=" audicon-"]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
[class^="audicon-"].right,button i,.button i,.bs .cta i,.bs .cta-white i,.cta .icon,.cta-white .icon,.cta-secondary .icon,.cta-secondary-white .icon,[class*=" audicon-"].right,button i[class*=" audicon-"],.button i[class*=" audicon-"],.bs .cta i[class*=" audicon-"],.bs .cta-white i[class*=" audicon-"],.cta [class*=" audicon-"].icon,.cta-white [class*=" audicon-"].icon,.cta-secondary [class*=" audicon-"].icon,.cta-secondary-white [class*=" audicon-"].icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
[class^="audicon-"].flip-x,button i.flip-x,.button i.flip-x,.bs .cta i.flip-x,.bs .cta-white i.flip-x,.cta .flip-x.icon,.cta-white .flip-x.icon,.cta-secondary .flip-x.icon,.cta-secondary-white .flip-x.icon,[class*=" audicon-"].flip-x{-webkit-transform:scale(-1,1);transform:scale(-1,1)}
[class^="audicon-"].flip-y,button i.flip-y,.button i.flip-y,.bs .cta i.flip-y,.bs .cta-white i.flip-y,.cta .flip-y.icon,.cta-white .flip-y.icon,.cta-secondary .flip-y.icon,.cta-secondary-white .flip-y.icon,[class*=" audicon-"].flip-y{-webkit-transform:scale(1,-1);transform:scale(1,-1)}
[class^="audicon-"].flip-x.flip-y,button i.flip-x.flip-y,.button i.flip-x.flip-y,.bs .cta i.flip-x.flip-y,.bs .cta-white i.flip-x.flip-y,.cta .flip-x.flip-y.icon,.cta-white .flip-x.flip-y.icon,.cta-secondary .flip-x.flip-y.icon,.cta-secondary-white .flip-x.flip-y.icon,[class*=" audicon-"].flip-x.flip-y{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}
[class^="audicon-"].hover:hover,button i.hover:hover,.button i.hover:hover,.bs .cta i.hover:hover,.bs .cta-white i.hover:hover,.cta .hover.icon:hover,.cta-white .hover.icon:hover,.cta-secondary .hover.icon:hover,.cta-secondary-white .hover.icon:hover,[class*=" audicon-"].hover:hover{color:#bb0a30}
[class^="audicon-"].negative,button i.negative,.button i.negative,.bs .cta i.negative,.bs .cta-white i.negative,.cta .negative.icon,.cta-white .negative.icon,.cta-secondary .negative.icon,.cta-secondary-white .negative.icon,[class*=" audicon-"].negative{color:#fff}
[class^="audicon-"].negative.hover:hover,button i.negative.hover:hover,.button i.negative.hover:hover,.bs .cta i.negative.hover:hover,.bs .cta-white i.negative.hover:hover,.cta .negative.hover.icon:hover,.cta-white .negative.hover.icon:hover,.cta-secondary .negative.hover.icon:hover,.cta-secondary-white .negative.hover.icon:hover,[class*=" audicon-"].negative.hover:hover{color:#bb0a30}
[class^="audicon-"].negative.bordered,[class^="audicon-"].negative.audicon-hotspot,.hotspot-animated [class^="audicon-"].negative.audicon-plus,.hotspot-animated button i.negative.audicon-plus,button .hotspot-animated i.negative.audicon-plus,.hotspot-animated .button i.negative.audicon-plus,.button .hotspot-animated i.negative.audicon-plus,.hotspot-animated .bs .cta i.negative.audicon-plus,.bs .cta .hotspot-animated i.negative.audicon-plus,.hotspot-animated .bs .cta-white i.negative.audicon-plus,.bs .cta-white .hotspot-animated i.negative.audicon-plus,.hotspot-animated .cta .negative.audicon-plus.icon,.cta .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-white .negative.audicon-plus.icon,.cta-white .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-secondary .negative.audicon-plus.icon,.cta-secondary .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-secondary-white .negative.audicon-plus.icon,.cta-secondary-white .hotspot-animated .negative.audicon-plus.icon,button i.negative.audicon-hotspot,.button i.negative.audicon-hotspot,.bs .cta i.negative.audicon-hotspot,.bs .cta-white i.negative.audicon-hotspot,.cta .negative.audicon-hotspot.icon,.cta-white .negative.audicon-hotspot.icon,.cta-secondary .negative.audicon-hotspot.icon,.cta-secondary-white .negative.audicon-hotspot.icon,.audicon-hotspot-animated i[class^="audicon-"].negative,.audicon-hotspot-animated button i.negative,button .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .button i.negative,.button .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .bs .cta i.negative,.bs .cta .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .bs .cta-white i.negative,.bs .cta-white .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .cta i.negative.icon,.cta .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-white i.negative.icon,.cta-white .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-secondary i.negative.icon,.cta-secondary .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-secondary-white i.negative.icon,.cta-secondary-white .audicon-hotspot-animated i.negative.icon,button i.negative.bordered,.button i.negative.bordered,.bs .cta i.negative.bordered,.bs .cta-white i.negative.bordered,.cta .negative.bordered.icon,.cta-white .negative.bordered.icon,.cta-secondary .negative.bordered.icon,.cta-secondary-white .negative.bordered.icon,[class*=" audicon-"].negative.bordered,[class*=" audicon-"].negative.audicon-hotspot,.hotspot-animated [class*=" audicon-"].negative.audicon-plus,.audicon-hotspot-animated i[class*=" audicon-"].negative{border-color:#fff}
[class^="audicon-"].negative.bordered.hover:hover,[class^="audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class^="audicon-"].negative.hover.audicon-plus:hover,.hotspot-animated button i.negative.hover.audicon-plus:hover,button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .button i.negative.hover.audicon-plus:hover,.button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta i.negative.hover.audicon-plus:hover,.bs .cta .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta-white i.negative.hover.audicon-plus:hover,.bs .cta-white .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .cta .negative.hover.audicon-plus.icon:hover,.cta .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-white .negative.hover.audicon-plus.icon:hover,.cta-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary .negative.hover.audicon-plus.icon:hover,.cta-secondary .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary-white .negative.hover.audicon-plus.icon:hover,.cta-secondary-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,button i.negative.hover.audicon-hotspot:hover,.button i.negative.hover.audicon-hotspot:hover,.bs .cta i.negative.hover.audicon-hotspot:hover,.bs .cta-white i.negative.hover.audicon-hotspot:hover,.cta .negative.hover.audicon-hotspot.icon:hover,.cta-white .negative.hover.audicon-hotspot.icon:hover,.cta-secondary .negative.hover.audicon-hotspot.icon:hover,.cta-secondary-white .negative.hover.audicon-hotspot.icon:hover,.audicon-hotspot-animated i[class^="audicon-"].negative.hover:hover,.audicon-hotspot-animated button i.negative.hover:hover,button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .button i.negative.hover:hover,.button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta i.negative.hover:hover,.bs .cta .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta-white i.negative.hover:hover,.bs .cta-white .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .cta i.negative.hover.icon:hover,.cta .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-white i.negative.hover.icon:hover,.cta-white .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary i.negative.hover.icon:hover,.cta-secondary .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary-white i.negative.hover.icon:hover,.cta-secondary-white .audicon-hotspot-animated i.negative.hover.icon:hover,button i.negative.bordered.hover:hover,.button i.negative.bordered.hover:hover,.bs .cta i.negative.bordered.hover:hover,.bs .cta-white i.negative.bordered.hover:hover,.cta .negative.bordered.hover.icon:hover,.cta-white .negative.bordered.hover.icon:hover,.cta-secondary .negative.bordered.hover.icon:hover,.cta-secondary-white .negative.bordered.hover.icon:hover,[class*=" audicon-"].negative.bordered.hover:hover,[class*=" audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class*=" audicon-"].negative.hover.audicon-plus:hover,.audicon-hotspot-animated i[class*=" audicon-"].negative.hover:hover{border-color:#bb0a30}
[class^="audicon-"].negative.padded,[class^="audicon-"].negative.audicon-hotspot,.hotspot-animated [class^="audicon-"].negative.audicon-plus,.hotspot-animated button i.negative.audicon-plus,button .hotspot-animated i.negative.audicon-plus,.hotspot-animated .button i.negative.audicon-plus,.button .hotspot-animated i.negative.audicon-plus,.hotspot-animated .bs .cta i.negative.audicon-plus,.bs .cta .hotspot-animated i.negative.audicon-plus,.hotspot-animated .bs .cta-white i.negative.audicon-plus,.bs .cta-white .hotspot-animated i.negative.audicon-plus,.hotspot-animated .cta .negative.audicon-plus.icon,.cta .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-white .negative.audicon-plus.icon,.cta-white .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-secondary .negative.audicon-plus.icon,.cta-secondary .hotspot-animated .negative.audicon-plus.icon,.hotspot-animated .cta-secondary-white .negative.audicon-plus.icon,.cta-secondary-white .hotspot-animated .negative.audicon-plus.icon,button i.negative.audicon-hotspot,.button i.negative.audicon-hotspot,.bs .cta i.negative.audicon-hotspot,.bs .cta-white i.negative.audicon-hotspot,.cta .negative.audicon-hotspot.icon,.cta-white .negative.audicon-hotspot.icon,.cta-secondary .negative.audicon-hotspot.icon,.cta-secondary-white .negative.audicon-hotspot.icon,.audicon-hotspot-animated i[class^="audicon-"].negative,.audicon-hotspot-animated button i.negative,button .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .button i.negative,.button .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .bs .cta i.negative,.bs .cta .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .bs .cta-white i.negative,.bs .cta-white .audicon-hotspot-animated i.negative,.audicon-hotspot-animated .cta i.negative.icon,.cta .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-white i.negative.icon,.cta-white .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-secondary i.negative.icon,.cta-secondary .audicon-hotspot-animated i.negative.icon,.audicon-hotspot-animated .cta-secondary-white i.negative.icon,.cta-secondary-white .audicon-hotspot-animated i.negative.icon,button i.negative.padded,.button i.negative.padded,.bs .cta i.negative.padded,.bs .cta-white i.negative.padded,.cta .negative.padded.icon,.cta-white .negative.padded.icon,.cta-secondary .negative.padded.icon,.cta-secondary-white .negative.padded.icon,[class*=" audicon-"].negative.padded,[class*=" audicon-"].negative.audicon-hotspot,.hotspot-animated [class*=" audicon-"].negative.audicon-plus,.audicon-hotspot-animated i[class*=" audicon-"].negative{background-color:#000}
[class^="audicon-"].negative.padded.hover:hover,[class^="audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class^="audicon-"].negative.hover.audicon-plus:hover,.hotspot-animated button i.negative.hover.audicon-plus:hover,button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .button i.negative.hover.audicon-plus:hover,.button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta i.negative.hover.audicon-plus:hover,.bs .cta .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta-white i.negative.hover.audicon-plus:hover,.bs .cta-white .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .cta .negative.hover.audicon-plus.icon:hover,.cta .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-white .negative.hover.audicon-plus.icon:hover,.cta-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary .negative.hover.audicon-plus.icon:hover,.cta-secondary .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary-white .negative.hover.audicon-plus.icon:hover,.cta-secondary-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,button i.negative.hover.audicon-hotspot:hover,.button i.negative.hover.audicon-hotspot:hover,.bs .cta i.negative.hover.audicon-hotspot:hover,.bs .cta-white i.negative.hover.audicon-hotspot:hover,.cta .negative.hover.audicon-hotspot.icon:hover,.cta-white .negative.hover.audicon-hotspot.icon:hover,.cta-secondary .negative.hover.audicon-hotspot.icon:hover,.cta-secondary-white .negative.hover.audicon-hotspot.icon:hover,.audicon-hotspot-animated i[class^="audicon-"].negative.hover:hover,.audicon-hotspot-animated button i.negative.hover:hover,button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .button i.negative.hover:hover,.button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta i.negative.hover:hover,.bs .cta .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta-white i.negative.hover:hover,.bs .cta-white .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .cta i.negative.hover.icon:hover,.cta .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-white i.negative.hover.icon:hover,.cta-white .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary i.negative.hover.icon:hover,.cta-secondary .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary-white i.negative.hover.icon:hover,.cta-secondary-white .audicon-hotspot-animated i.negative.hover.icon:hover,button i.negative.padded.hover:hover,.button i.negative.padded.hover:hover,.bs .cta i.negative.padded.hover:hover,.bs .cta-white i.negative.padded.hover:hover,.cta .negative.padded.hover.icon:hover,.cta-white .negative.padded.hover.icon:hover,.cta-secondary .negative.padded.hover.icon:hover,.cta-secondary-white .negative.padded.hover.icon:hover,[class*=" audicon-"].negative.padded.hover:hover,[class*=" audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class*=" audicon-"].negative.hover.audicon-plus:hover,.audicon-hotspot-animated i[class*=" audicon-"].negative.hover:hover{background-color:#4c4c4c;color:#fff}
[class^="audicon-"].negative.bordered.padded.hover:hover,[class^="audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class^="audicon-"].negative.hover.audicon-plus:hover,.hotspot-animated button i.negative.hover.audicon-plus:hover,button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .button i.negative.hover.audicon-plus:hover,.button .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta i.negative.hover.audicon-plus:hover,.bs .cta .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .bs .cta-white i.negative.hover.audicon-plus:hover,.bs .cta-white .hotspot-animated i.negative.hover.audicon-plus:hover,.hotspot-animated .cta .negative.hover.audicon-plus.icon:hover,.cta .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-white .negative.hover.audicon-plus.icon:hover,.cta-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary .negative.hover.audicon-plus.icon:hover,.cta-secondary .hotspot-animated .negative.hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary-white .negative.hover.audicon-plus.icon:hover,.cta-secondary-white .hotspot-animated .negative.hover.audicon-plus.icon:hover,button i.negative.hover.audicon-hotspot:hover,.button i.negative.hover.audicon-hotspot:hover,.bs .cta i.negative.hover.audicon-hotspot:hover,.bs .cta-white i.negative.hover.audicon-hotspot:hover,.cta .negative.hover.audicon-hotspot.icon:hover,.cta-white .negative.hover.audicon-hotspot.icon:hover,.cta-secondary .negative.hover.audicon-hotspot.icon:hover,.cta-secondary-white .negative.hover.audicon-hotspot.icon:hover,.audicon-hotspot-animated i[class^="audicon-"].negative.hover:hover,.audicon-hotspot-animated button i.negative.hover:hover,button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .button i.negative.hover:hover,.button .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta i.negative.hover:hover,.bs .cta .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .bs .cta-white i.negative.hover:hover,.bs .cta-white .audicon-hotspot-animated i.negative.hover:hover,.audicon-hotspot-animated .cta i.negative.hover.icon:hover,.cta .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-white i.negative.hover.icon:hover,.cta-white .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary i.negative.hover.icon:hover,.cta-secondary .audicon-hotspot-animated i.negative.hover.icon:hover,.audicon-hotspot-animated .cta-secondary-white i.negative.hover.icon:hover,.cta-secondary-white .audicon-hotspot-animated i.negative.hover.icon:hover,button i.negative.bordered.padded.hover:hover,.button i.negative.bordered.padded.hover:hover,.bs .cta i.negative.bordered.padded.hover:hover,.bs .cta-white i.negative.bordered.padded.hover:hover,.cta .negative.bordered.padded.hover.icon:hover,.cta-white .negative.bordered.padded.hover.icon:hover,.cta-secondary .negative.bordered.padded.hover.icon:hover,.cta-secondary-white .negative.bordered.padded.hover.icon:hover,[class*=" audicon-"].negative.bordered.padded.hover:hover,[class*=" audicon-"].negative.hover.audicon-hotspot:hover,.hotspot-animated [class*=" audicon-"].negative.hover.audicon-plus:hover,.audicon-hotspot-animated i[class*=" audicon-"].negative.hover:hover{border-color:#fff}
[class^="audicon-"].red,button i.red,.button i.red,.bs .cta i.red,.bs .cta-white i.red,.cta .red.icon,.cta-white .red.icon,.cta-secondary .red.icon,.cta-secondary-white .red.icon,[class*=" audicon-"].red{color:#bb0a30}
[class^="audicon-"].bordered,[class^="audicon-"].audicon-hotspot,.hotspot-animated [class^="audicon-"].audicon-plus,.hotspot-animated button i.audicon-hotspot,button .hotspot-animated i.audicon-hotspot,.hotspot-animated button i.audicon-plus,button .hotspot-animated i.audicon-plus,.hotspot-animated .button i.audicon-plus,.button .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta i.audicon-plus,.bs .cta .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta-white i.audicon-plus,.bs .cta-white .hotspot-animated i.audicon-plus,.hotspot-animated .cta .audicon-plus.icon,.cta .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-white .audicon-plus.icon,.cta-white .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary .audicon-plus.icon,.cta-secondary .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary-white .audicon-plus.icon,.cta-secondary-white .hotspot-animated .audicon-plus.icon,button i.audicon-hotspot,.button i.audicon-hotspot,.bs .cta i.audicon-hotspot,.bs .cta-white i.audicon-hotspot,.cta .audicon-hotspot.icon,.cta-white .audicon-hotspot.icon,.cta-secondary .audicon-hotspot.icon,.cta-secondary-white .audicon-hotspot.icon,.audicon-hotspot-animated i[class^="audicon-"],.audicon-hotspot-animated button i,button .audicon-hotspot-animated i,.audicon-hotspot-animated .button i,.button .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta i,.bs .cta .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta-white i,.bs .cta-white .audicon-hotspot-animated i,.audicon-hotspot-animated .cta i.icon,.cta .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-white i.icon,.cta-white .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary i.icon,.cta-secondary .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary-white i.icon,.cta-secondary-white .audicon-hotspot-animated i.icon,button i.bordered,.button i.bordered,.bs .cta i.bordered,.bs .cta-white i.bordered,.cta .bordered.icon,.cta-white .bordered.icon,.cta-secondary .bordered.icon,.cta-secondary-white .bordered.icon,[class*=" audicon-"].bordered,[class*=" audicon-"].audicon-hotspot,.hotspot-animated [class*=" audicon-"].audicon-plus,.audicon-hotspot-animated i[class*=" audicon-"]{border-color:#000;padding:.4em;border-width:.1em;border-style:solid}
[class^="audicon-"].bordered.hover:hover,[class^="audicon-"].hover.audicon-hotspot:hover,.hotspot-animated [class^="audicon-"].hover.audicon-plus:hover,.hotspot-animated button i.hover.audicon-plus:hover,button .hotspot-animated i.hover.audicon-plus:hover,.hotspot-animated .button i.hover.audicon-plus:hover,.button .hotspot-animated i.hover.audicon-plus:hover,.hotspot-animated .bs .cta i.hover.audicon-plus:hover,.bs .cta .hotspot-animated i.hover.audicon-plus:hover,.hotspot-animated .bs .cta-white i.hover.audicon-plus:hover,.bs .cta-white .hotspot-animated i.hover.audicon-plus:hover,.hotspot-animated .cta .hover.audicon-plus.icon:hover,.cta .hotspot-animated .hover.audicon-plus.icon:hover,.hotspot-animated .cta-white .hover.audicon-plus.icon:hover,.cta-white .hotspot-animated .hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary .hover.audicon-plus.icon:hover,.cta-secondary .hotspot-animated .hover.audicon-plus.icon:hover,.hotspot-animated .cta-secondary-white .hover.audicon-plus.icon:hover,.cta-secondary-white .hotspot-animated .hover.audicon-plus.icon:hover,button i.hover.audicon-hotspot:hover,.button i.hover.audicon-hotspot:hover,.bs .cta i.hover.audicon-hotspot:hover,.bs .cta-white i.hover.audicon-hotspot:hover,.cta .hover.audicon-hotspot.icon:hover,.cta-white .hover.audicon-hotspot.icon:hover,.cta-secondary .hover.audicon-hotspot.icon:hover,.cta-secondary-white .hover.audicon-hotspot.icon:hover,.audicon-hotspot-animated i[class^="audicon-"].hover:hover,.audicon-hotspot-animated button i.hover:hover,button .audicon-hotspot-animated i.hover:hover,.audicon-hotspot-animated .button i.hover:hover,.button .audicon-hotspot-animated i.hover:hover,.audicon-hotspot-animated .bs .cta i.hover:hover,.bs .cta .audicon-hotspot-animated i.hover:hover,.audicon-hotspot-animated .bs .cta-white i.hover:hover,.bs .cta-white .audicon-hotspot-animated i.hover:hover,.audicon-hotspot-animated .cta i.hover.icon:hover,.cta .audicon-hotspot-animated i.hover.icon:hover,.audicon-hotspot-animated .cta-white i.hover.icon:hover,.cta-white .audicon-hotspot-animated i.hover.icon:hover,.audicon-hotspot-animated .cta-secondary i.hover.icon:hover,.cta-secondary .audicon-hotspot-animated i.hover.icon:hover,.audicon-hotspot-animated .cta-secondary-white i.hover.icon:hover,.cta-secondary-white .audicon-hotspot-animated i.hover.icon:hover,button i.bordered.hover:hover,.button i.bordered.hover:hover,.bs .cta i.bordered.hover:hover,.bs .cta-white i.bordered.hover:hover,.cta .bordered.hover.icon:hover,.cta-white .bordered.hover.icon:hover,.cta-secondary .bordered.hover.icon:hover,.cta-secondary-white .bordered.hover.icon:hover,[class*=" audicon-"].bordered.hover:hover,[class*=" audicon-"].hover.audicon-hotspot:hover,.hotspot-animated [class*=" audicon-"].hover.audicon-plus:hover,.audicon-hotspot-animated i[class*=" audicon-"].hover:hover{border-color:#bb0a30}
[class^="audicon-"].padded,[class^="audicon-"].audicon-hotspot,.hotspot-animated [class^="audicon-"].audicon-plus,.hotspot-animated button i.audicon-hotspot,button .hotspot-animated i.audicon-hotspot,.hotspot-animated button i.audicon-plus,button .hotspot-animated i.audicon-plus,.hotspot-animated .button i.audicon-plus,.button .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta i.audicon-plus,.bs .cta .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta-white i.audicon-plus,.bs .cta-white .hotspot-animated i.audicon-plus,.hotspot-animated .cta .audicon-plus.icon,.cta .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-white .audicon-plus.icon,.cta-white .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary .audicon-plus.icon,.cta-secondary .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary-white .audicon-plus.icon,.cta-secondary-white .hotspot-animated .audicon-plus.icon,button i.audicon-hotspot,.button i.audicon-hotspot,.bs .cta i.audicon-hotspot,.bs .cta-white i.audicon-hotspot,.cta .audicon-hotspot.icon,.cta-white .audicon-hotspot.icon,.cta-secondary .audicon-hotspot.icon,.cta-secondary-white .audicon-hotspot.icon,.audicon-hotspot-animated i[class^="audicon-"],.audicon-hotspot-animated button i,button .audicon-hotspot-animated i,.audicon-hotspot-animated .button i,.button .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta i,.bs .cta .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta-white i,.bs .cta-white .audicon-hotspot-animated i,.audicon-hotspot-animated .cta i.icon,.cta .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-white i.icon,.cta-white .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary i.icon,.cta-secondary .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary-white i.icon,.cta-secondary-white .audicon-hotspot-animated i.icon,button i.padded,.button i.padded,.bs .cta i.padded,.bs .cta-white i.padded,.cta .padded.icon,.cta-white .padded.icon,.cta-secondary .padded.icon,.cta-secondary-white .padded.icon,[class*=" audicon-"].padded,[class*=" audicon-"].audicon-hotspot,.hotspot-animated [class*=" audicon-"].audicon-plus,.audicon-hotspot-animated i[class*=" audicon-"]{background-color:#fff;padding:.4em}
[class^="audicon-"].circled,[class^="audicon-"].audicon-hotspot,.hotspot-animated [class^="audicon-"].audicon-plus,.hotspot-animated button i.audicon-hotspot,button .hotspot-animated i.audicon-hotspot,.hotspot-animated button i.audicon-plus,button .hotspot-animated i.audicon-plus,.hotspot-animated .button i.audicon-plus,.button .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta i.audicon-plus,.bs .cta .hotspot-animated i.audicon-plus,.hotspot-animated .bs .cta-white i.audicon-plus,.bs .cta-white .hotspot-animated i.audicon-plus,.hotspot-animated .cta .audicon-plus.icon,.cta .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-white .audicon-plus.icon,.cta-white .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary .audicon-plus.icon,.cta-secondary .hotspot-animated .audicon-plus.icon,.hotspot-animated .cta-secondary-white .audicon-plus.icon,.cta-secondary-white .hotspot-animated .audicon-plus.icon,button i.audicon-hotspot,.button i.audicon-hotspot,.bs .cta i.audicon-hotspot,.bs .cta-white i.audicon-hotspot,.cta .audicon-hotspot.icon,.cta-white .audicon-hotspot.icon,.cta-secondary .audicon-hotspot.icon,.cta-secondary-white .audicon-hotspot.icon,.audicon-hotspot-animated i[class^="audicon-"],.audicon-hotspot-animated button i,button .audicon-hotspot-animated i,.audicon-hotspot-animated .button i,.button .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta i,.bs .cta .audicon-hotspot-animated i,.audicon-hotspot-animated .bs .cta-white i,.bs .cta-white .audicon-hotspot-animated i,.audicon-hotspot-animated .cta i.icon,.cta .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-white i.icon,.cta-white .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary i.icon,.cta-secondary .audicon-hotspot-animated i.icon,.audicon-hotspot-animated .cta-secondary-white i.icon,.cta-secondary-white .audicon-hotspot-animated i.icon,button i.circled,.button i.circled,.bs .cta i.circled,.bs .cta-white i.circled,.cta .circled.icon,.cta-white .circled.icon,.cta-secondary .circled.icon,.cta-secondary-white .circled.icon,[class*=" audicon-"].circled,[class*=" audicon-"].audicon-hotspot,.hotspot-animated [class*=" audicon-"].audicon-plus,.audicon-hotspot-animated i[class*=" audicon-"]{padding:.4em;border-radius:100%;border-width:1px}
[class^="audicon-"].fat,button i.fat,.button i.fat,.bs .cta i.fat,.bs .cta-white i.fat,.cta .fat.icon,.cta-white .fat.icon,.cta-secondary .fat.icon,.cta-secondary-white .fat.icon,[class*=" audicon-"].fat{font-size:3em;padding:1em}
.audicon-hotspot,.hotspot-animated .audicon-plus,.hotspot-animated .audicon-hotspot{border-width:.2em !important;position:absolute;font-size:1.5em;cursor:pointer}
.audicon-hotspot.close,.audicon-hotspot.active,.hotspot-animated .active.audicon-plus,.hotspot-animated .close.audicon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.audicon-hotspot.range,.audicon-hotspot.active,.hotspot-animated .active.audicon-plus,.hotspot-animated .range{border-color:rgba(179,179,179,0.7);border-width:1.5em !important;border-style:solid}
.audicon-hotspot.range.alt-color-1,.audicon-hotspot.alt-color-1.active,.hotspot-animated .alt-color-1.active.audicon-plus,.hotspot-animated .alt-color-1.range{border-color:rgba(231,83,0,0.7)}
.audicon-hotspot-animated{display:inline-block;position:relative;font-size:1.5em;cursor:pointer;height:6em;width:6em}
.audicon-hotspot-animated .bg{box-sizing:border-box;border-radius:100%;height:100%;width:100%}
.audicon-hotspot-animated i{border-width:.2em !important;position:absolute;font-weight:bold;font-size:1em;margin:auto;height:1em;width:1em;bottom:0;right:0;left:0;top:0}
.audicon-hotspot-animated.close i,.audicon-hotspot-animated.audicon-hotspot.active i,.hotspot-animated .audicon-hotspot-animated.active.audicon-plus i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.audicon-hotspot-animated.sonar.active .bg{border-color:#b3b3b3;border-style:solid;border-width:1em;-webkit-animation:sonar 2s infinite ease-out;animation:sonar 2s infinite ease-out}
@-webkit-keyframes sonar{from{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
to{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes sonar{from{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}
to{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
.audicon-hotspot-animated.sonar.active.alt .bg{border-color:#e75300}
.audicon-hotspot-animated.pulse.active .bg{opacity:.7;background-color:#b3b3b3;-webkit-animation:grow 1s ease-out,pulse 2s infinite alternate linear 1s;animation:grow 1s ease-out,pulse 2s infinite alternate linear 1s}
@keyframes grow{from{-webkit-transform:scale(0.5);transform:scale(0.5)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
.audicon-hotspot-animated.pulse.active.alt .bg{background-color:#e75300}
.audicon-radio,.audicon-checkbox{-webkit-transition-duration:0 !important;transition-duration:0 !important;border:1px solid #666;vertical-align:middle;position:relative;cursor:pointer;padding:6px;height:1em;width:1em}
.audicon-radio:before,.audicon-checkbox:before{content:"";background-color:#e5e5e5;-webkit-transition-duration:0;transition-duration:0;position:absolute;margin:auto;min-width:5px;min-height:5px;height:50%;width:50%;max-width:1em;max-height:1em;bottom:0;right:0;left:0;top:0}
.audicon-radio.is-checked,form .form__field .form__input-item.is-checked label i.audicon-radio,.audicon-checkbox.is-checked,form .form__field .form__input-item.is-checked label i.audicon-checkbox{border-color:#000}
.audicon-radio.is-checked:before,form .form__field .form__input-item.is-checked label i.audicon-radio:before,.audicon-checkbox.is-checked:before,form .form__field .form__input-item.is-checked label i.audicon-checkbox:before{background-color:#000}
.audicon-radio.is-checked.is-inverse-color,form .form__field .form__input-item.is-checked label i.audicon-radio.is-inverse-color,.audicon-checkbox.is-checked.is-inverse-color,form .form__field .form__input-item.is-checked label i.audicon-checkbox.is-inverse-color{background-color:#000}
.audicon-radio.is-checked.is-inverse-color:before,form .form__field .form__input-item.is-checked label i.audicon-radio.is-inverse-color:before,.audicon-checkbox.is-checked.is-inverse-color:before,form .form__field .form__input-item.is-checked label i.audicon-checkbox.is-inverse-color:before{background-color:#fff}
.audicon-radio{border-radius:100%}
.audicon-radio:before{border-radius:100%}
.audicon-dot,.pagination-container i{background-color:#000;border-radius:100%}
.audicon-dot.bordered,.audicon-dot.audicon-hotspot,.pagination-container i.audicon-hotspot,.pagination-container .hotspot-animated i.audicon-plus,.hotspot-animated .pagination-container i.audicon-plus,.hotspot-animated .audicon-dot.audicon-plus,.audicon-hotspot-animated i.audicon-dot,.audicon-hotspot-animated .pagination-container i,.pagination-container .audicon-hotspot-animated i,.pagination-container i.bordered{border-color:#fff}
.audicon-dot.negative,.pagination-container i.negative{background-color:#fff}
.audicon-dot.negative.hover:hover,.pagination-container i.negative.hover:hover{background-color:#bb0a30}
.audicon-dot.negative.bordered,.audicon-dot.negative.audicon-hotspot,.pagination-container i.negative.audicon-hotspot,.pagination-container .hotspot-animated i.negative.audicon-plus,.hotspot-animated .pagination-container i.negative.audicon-plus,.hotspot-animated .audicon-dot.negative.audicon-plus,.audicon-hotspot-animated i.audicon-dot.negative,.audicon-hotspot-animated .pagination-container i.negative,.pagination-container .audicon-hotspot-animated i.negative,.pagination-container i.negative.bordered{border-color:#000}
.audicon-square,.pagination-container.square i{background-color:#000;border-radius:0}
.audicon-square.bordered,.audicon-square.audicon-hotspot,.pagination-container.square i.audicon-hotspot,.pagination-container.square .hotspot-animated i.audicon-plus,.hotspot-animated .pagination-container.square i.audicon-plus,.hotspot-animated .audicon-square.audicon-plus,.audicon-hotspot-animated i.audicon-square,.audicon-hotspot-animated .pagination-container.square i,.pagination-container.square .audicon-hotspot-animated i,.pagination-container.square i.bordered{border-color:#fff}
.audicon-square.negative,.pagination-container.square i.negative{background-color:#fff}
.audicon-square.negative.hover:hover,.pagination-container.square i.negative.hover:hover{background-color:#bb0a30}
.audicon-square.negative.bordered,.audicon-square.negative.audicon-hotspot,.pagination-container.square i.negative.audicon-hotspot,.pagination-container.square .hotspot-animated i.negative.audicon-plus,.hotspot-animated .pagination-container.square i.negative.audicon-plus,.hotspot-animated .audicon-square.negative.audicon-plus,.audicon-hotspot-animated i.audicon-square.negative,.audicon-hotspot-animated .pagination-container.square i.negative,.pagination-container.square .audicon-hotspot-animated i.negative,.pagination-container.square i.negative.bordered{border-color:#000}
.pagination-container i{background-color:#b3b3b3;-webkit-transition:background-color 240ms cubic-bezier(0.75,0.02,0.5,1);transition:background-color 240ms cubic-bezier(0.75,0.02,0.5,1);border-color:#fff;display:inline-block;border-width:.1em;border-style:solid;cursor:pointer;margin:0 .5em;height:1em;width:1em}
.pagination-container i:first-child{margin-left:0}
.pagination-container i:last-child{margin-right:0}
.pagination-container i.active{background-color:#bb0a30;cursor:default}
.pagination-container.square i{background-color:#b3b3b3}
.pagination-container.square i.active{background-color:#bb0a30}
@media(max-width:767px){.audicon-hotspot-animated{font-size:1.5em}
}
@-webkit-keyframes grow{0{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes grow{0{-webkit-transform:scale(0);transform:scale(0)}
}
@-webkit-keyframes pulse{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
@keyframes pulse{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
.hotspot-animated{position:relative;display:inline-block;vertical-align:middle;width:8em;height:8em;font-size:inherit}
.hotspot-animated.alt-color-1 .range,.hotspot-animated.alt-color-1 .audicon-hotspot.active,.hotspot-animated.alt-color-1 .active.audicon-plus{background-color:#e75300;border-color:transparent}
.hotspot-animated .range,.hotspot-animated .audicon-hotspot.active,.hotspot-animated .active.audicon-plus{-webkit-animation:grow 1s ease-out,pulse 2s infinite ease-in;animation:grow 1s ease-out,pulse 2s infinite ease-in;border-radius:100%;opacity:.7;background-color:#b3b3b3;border-color:transparent;width:100%;height:100%;border-width:0}
.hotspot-animated .audicon-hotspot,.hotspot-animated .audicon-plus{top:50%;left:50%;margin-top:-1em;margin-left:-1em;position:absolute}
@media(max-width:767px){.hotspot-animated,.audicon-plus.hotspot,.hotspot.audicon-hotspot{font-size:1em}
.hotspot-animated{width:5em;height:5em}
}
@font-face{font-family:"AudiType";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-normal.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"AudiType";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-bold.woff) format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:"AudiType";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-light.woff) format("woff");font-weight:200;font-style:normal}
@font-face{font-family:"AudiType";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-italic.woff) format("woff");font-weight:normal;font-style:italic}
@font-face{font-family:"AudiType";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-bolditalic.woff) format("woff");font-weight:bold;font-style:italic}
@font-face{font-family:"AudiTypeExtended";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-extendednormal.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"AudiTypeExtended";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-extendedbold.woff) format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:"AudiTypeExtended";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-extendeditalic.woff) format("woff");font-weight:normal;font-style:italic}
@font-face{font-family:"AudiTypeExtended";src:url(../.dist/vendor/bower_components/audi-bootstrap/auditype/auditype-extendedbolditalic.woff) format("woff");font-weight:bold;font-style:italic}
button,.button{-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;-webkit-transition-duration:240ms;transition-duration:240ms;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);font-family:AudiType;font-weight:bold;text-decoration:none;background-color:#000;font-size:12px;color:#fff;display:inline-block;white-space:nowrap;padding:.8em 1.25em;margin-right:1em;box-sizing:border-box;cursor:pointer;outline:0;border:0}
button:hover,.button:hover{color:#fff;background-color:#4c4c4c}
button i,.button i{-webkit-transition-duration:0;transition-duration:0;margin-left:.5em;font-size:1em}
button.full-width,.button.full-width{width:100%}
button.center-text,.button.center-text{text-align:center}
button.icon-red i,.button.icon-red i{color:#bb0a30}
button.icon-left i,.button.icon-left i{margin:0 .5em .25em 0}
button.no-icon i,.button.no-icon i{display:none}
button.fat,.button.fat{padding:1.4em 2em}
button.long,.button.long{padding:1em 3em}
button.no-margin,.button.no-margin{margin-right:0}
button.bordered,button.audicon-hotspot,.hotspot-animated button.audicon-plus,.hotspot-animated button.audicon-hotspot,.button.bordered,.button.audicon-hotspot,.hotspot-animated .button.audicon-plus,.audicon-hotspot-animated i.button{border-style:solid;border-width:.2em;border-color:rgba(255,255,255,0.1)}
button.bordered.border-thin,button.border-thin.audicon-hotspot,.hotspot-animated button.border-thin.audicon-plus,.button.bordered.border-thin,.button.border-thin.audicon-hotspot,.hotspot-animated .button.border-thin.audicon-plus,.audicon-hotspot-animated i.button.border-thin{border-width:.1em}
button.bordered.border-black,button.border-black.audicon-hotspot,.hotspot-animated button.border-black.audicon-plus,.button.bordered.border-black,.button.border-black.audicon-hotspot,.hotspot-animated .button.border-black.audicon-plus,.audicon-hotspot-animated i.button.border-black{border-color:#000}
button.bordered.border-black:hover,button.border-black.audicon-hotspot:hover,.hotspot-animated button.border-black.audicon-plus:hover,.button.bordered.border-black:hover,.button.border-black.audicon-hotspot:hover,.hotspot-animated .button.border-black.audicon-plus:hover,.audicon-hotspot-animated i.button.border-black:hover{border-color:#4c4c4c}
button.grey,.button.grey{background-color:#e5e5e5;color:#000}
button.grey:hover,.button.grey:hover{background-color:#ccc}
button.grey i,.button.grey i{color:#bb0a30}
button.white,.button.white{background-color:#fff;color:#000}
button.white i,.button.white i{color:#000}
button.white:hover,.button.white:hover{background:#000;color:#fff}
button.white:hover i,.button.white:hover i{color:#fff}
button.white.grey-border:hover,.button.white.grey-border:hover{color:#000}
button.black,.button.black{background-color:#000;color:#fff}
button.black i,.button.black i{color:#fff}
button.black:hover,.button.black:hover{background:#4c4c4c}
button.no-background,button.no-background,button.no-background.white,.button.no-background,.button.no-background,.button.no-background.white{background-color:transparent;border:.2em solid #fff;color:#fff}
button.no-background i,button.no-background i,button.no-background.white i,.button.no-background i,.button.no-background i,.button.no-background.white i{color:#fff}
button.no-background:hover,button.no-background:hover,button.no-background.white:hover,.button.no-background:hover,.button.no-background:hover,.button.no-background.white:hover{background:#000;border-color:transparent}
button.no-background.black,button.no-background.black,button.no-background.white.black,.button.no-background.black,.button.no-background.black,.button.no-background.white.black{border:.2em solid #000;color:#000}
button.no-background.black i,button.no-background.black i,button.no-background.white.black i,.button.no-background.black i,.button.no-background.black i,.button.no-background.white.black i{color:#000}
button.no-background.black:hover,button.no-background.black:hover,button.no-background.white.black:hover,.button.no-background.black:hover,.button.no-background.black:hover,.button.no-background.white.black:hover{background:#fff;border-color:transparent}
button.red,.button.red{background-color:#bb0a30;color:#fff}
button.red:hover,.button.red:hover{background-color:#aa142d}
button.red i,.button.red i{color:#fff}
button.black-border,.button.black-border{border:.2em solid #000}
button.black-border:hover,.button.black-border:hover{border-color:#fff}
button.grey-border,.button.grey-border{border:.2em solid #ccc}
button.grey-border:hover,.button.grey-border:hover{background-color:#ccc}
button.red-hover:hover,.button.red-hover:hover{color:#bb0a30}
button.red-hover:hover i,.button.red-hover:hover i{color:#bb0a30}
button.red-hover:hover.black:hover,.button.red-hover:hover.black:hover{border-color:#bb0a30}
.bs .cta,.bs .cta-white{font-family:AudiType;font-weight:bold;text-decoration:none;font-size:12px;color:#000;cursor:pointer}
.bs .cta:hover,.bs .cta-white:hover{color:#bb0a30}
.bs .cta i,.bs .cta-white i{-webkit-transition-duration:0;transition-duration:0;margin-left:.5em;font-size:10.2px}
.bs .cta.icon-left i,.bs .icon-left.cta-white i{margin-left:0;margin-right:.5em}
.button-primary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#000;color:#fff;min-width:60px;border:0}
.button-primary:hover{background-color:#434c53;text-decoration:none;color:#fff}
.button-primary:active{background-color:#434c53;box-shadow:inset 0 0 5px 5px #363b3f}
.button-primary .icon{margin:0 0 3px 8px}
.button-secondary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#e7e9ea;color:#000;min-width:60px;border:0}
.button-secondary:hover{background-color:#d5d9d8;text-decoration:none;color:#000}
.button-secondary:active{background-color:#d5d9d8;box-shadow:inset 0 0 5px 5px #c7cbca}
.button-secondary .icon{margin:0 0 3px 8px}
.button-tertiary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#bb0a30;color:#fff;min-width:60px;border:0}
.button-tertiary:hover{background-color:#aa142d;text-decoration:none;color:#fff}
.button-tertiary:active{background-color:#aa142d;box-shadow:inset 0 0 5px 5px #9e0027}
.button-tertiary .icon{margin:0 0 3px 8px}
.button-back-primary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#000;color:#fff;min-width:60px;border:0}
.button-back-primary:hover{background-color:#434c53;text-decoration:none;color:#fff}
.button-back-primary:active{background-color:#434c53;box-shadow:inset 0 0 5px 5px #363b3f}
.button-back-primary .icon{margin:0 8px 3px 0}
.button-back-secondary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#e7e9ea;color:#000;min-width:60px;border:0}
.button-back-secondary:hover{background-color:#d5d9d8;text-decoration:none;color:#000}
.button-back-secondary:active{background-color:#d5d9d8;box-shadow:inset 0 0 5px 5px #c7cbca}
.button-back-secondary .icon{margin:0 8px 3px 0}
.button-back-tertiary{font-family:AudiType;font-weight:bold;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;display:inline-block;line-height:12px;padding:.7em 1em .6em;outline:0;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;background-color:#bb0a30;color:#fff;min-width:60px;border:0}
.button-back-tertiary:hover{background-color:#aa142d;text-decoration:none;color:#fff}
.button-back-tertiary:active{background-color:#aa142d;box-shadow:inset 0 0 5px 5px #9e0027}
.button-back-tertiary .icon{margin:0 8px 3px 0}
.cta,.cta-white{font-family:AudiType;font-weight:bold;font-size:12px;color:#000;text-decoration:none;cursor:pointer}
.cta:hover,.cta-white:hover{color:#bb0a30}
.cta .icon,.cta-white .icon{color:#bb0a30;font-weight:bold;font-size:.75em;margin:0 5px;margin:0 5px}
.cta-white{color:#fff}
.cta-white .icon{color:#fff}
.cta-secondary,.cta-secondary-white{font-family:AudiType;font-weight:bold;font-size:12px;color:#000;text-decoration:none;cursor:pointer}
.cta-secondary:hover,.cta-secondary-white:hover{color:#bb0a30}
.cta-secondary .icon,.cta-secondary-white .icon{color:#bb0a30;font-weight:bold;font-size:.75em;margin:0 5px}
.cta-secondary-white{color:#fff}
@media(max-width:767px){.button-primary,.button-secondary,.button-tertiary,.button-back-primary,.button-back-secondary,.button-back-tertiary{display:block;padding:1.4em 4em 1.2em 2em;position:relative;width:auto}
.button-primary .icon,.button-secondary .icon,.button-tertiary .icon,.button-back-primary .icon,.button-back-secondary .icon,.button-back-tertiary .icon{float:none;position:absolute}
.button-primary .icon,.button-secondary .icon,.button-tertiary .icon{right:35px}
.button-back-primary .icon,.button-back-secondary .icon,.button-back-tertiary .icon{left:23px}
.cta.drilldown,.drilldown.cta-white{font-family:AudiTypeExtended;font-weight:normal;border-bottom:1px solid #b0b5b8;border-top:1px solid #b0b5b8;color:#000;display:block;font-size:14px;margin-bottom:-1px;padding:.7em 15px;position:relative;text-decoration:none}
.cta.drilldown:hover,.drilldown.cta-white:hover{color:#bb0a30}
.cta.drilldown .icon,.drilldown.cta-white .icon{float:right;margin-top:4px}
}
.ci-styling button,.ci-styling .button{-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;-webkit-transition-duration:240ms;transition-duration:240ms;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);padding:.86667em 2.13333em .8em;border:1px solid #000;background-color:#000;color:#fff;vertical-align:middle;text-align:center;margin-right:.25em;font-weight:400}
.ci-styling button:hover,.ci-styling .button:hover{border-color:#333;background-color:#333}
.ci-styling button.inverse,.ci-styling .button.inverse{background-color:#fff;border-color:#fff;color:#000}
.ci-styling button.inverse:hover,.ci-styling .button.inverse:hover{background-color:#e5e5e5;border-color:#e5e5e5}
.ci-styling button.secondary,.ci-styling .button.secondary{color:#000;background-color:#fff}
.ci-styling button.secondary:hover,.ci-styling .button.secondary:hover{border-color:gray;color:gray}
.ci-styling button.secondary.inverse,.ci-styling .button.secondary.inverse{color:#fff;background-color:rgba(255,255,255,0);border-color:#fff}
.ci-styling button.secondary.inverse:hover,.ci-styling .button.secondary.inverse:hover{color:#e5e5e5;border-color:#e5e5e5}
.ci-styling button.text-button,.ci-styling .button.text-button{background-color:rgba(255,255,255,0) !important;border-color:rgba(255,255,255,0) !important;padding-right:0;padding-left:0;color:inherit;min-width:0}
.ci-styling button.text-button:after,.ci-styling .button.text-button:after{display:inline-block;content:">";-webkit-transition:-webkit-transform 240ms 240ms;transition:transform 240ms 240ms;-webkit-transform:translateX(5px);transform:translateX(5px)}
.ci-styling button.text-button:hover,.ci-styling .button.text-button:hover{background-color:rgba(255,255,255,0) !important;border-color:rgba(255,255,255,0) !important}
.ci-styling button.text-button:hover:after,.ci-styling .button.text-button:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}
.ci-styling button.stretched,.ci-styling .button.stretched{width:100%}
.ci-styling button.is-disabled,.ci-styling .button.is-disabled{cursor:not-allowed;opacity:.3}
@media(max-width:479px){.ci-styling button,.ci-styling .button{font-size:16px;line-height:24px;min-width:144px}
}
@media(min-width:480px) and (max-width:767px){.ci-styling button,.ci-styling .button{font-size:16px;line-height:24px;min-width:144px}
}
@media(min-width:768px) and (max-width:1023px){.ci-styling button,.ci-styling .button{font-size:16px;line-height:24px;min-width:144px}
}
@media(min-width:1024px) and (max-width:1279px){.ci-styling button,.ci-styling .button{font-size:18px;line-height:30px;min-width:162px}
}
@media(min-width:1280px) and (max-width:1439px){.ci-styling button,.ci-styling .button{font-size:18px;line-height:30px;min-width:162px}
}
@media(min-width:1440px){.ci-styling button,.ci-styling .button{font-size:18px;line-height:30px;min-width:162px}
}
.carousel{z-index:1;overflow:hidden;position:relative}
.carousel .carousel-nav{position:absolute;z-index:2;cursor:pointer;margin:0}
.carousel .carousel-nav.carousel-prev{left:0}
.carousel .carousel-nav.carousel-next{right:0}
.carousel .carousel-nav.carousel-fullscreen{bottom:0;right:0;display:block}
.carousel .carousel-nav.global-thumbnail-button{display:none}
.carousel .carousel-nav.carousel-prev,.carousel .carousel-nav.carousel-next{opacity:0;-webkit-transition:opacity 240ms;transition:opacity 240ms}
.carousel .carousel-nav.carousel-prev.opacity-in,.carousel .carousel-nav.carousel-next.opacity-in{opacity:1}
.carousel .carousel-viewport{margin:0 auto;overflow:hidden;position:relative;z-index:1}
.carousel .carousel-viewport ul{list-style:none;margin:0;padding:0;position:relative}
.carousel .carousel-viewport ul.grabbing{cursor:move}
.carousel .carousel-viewport ul.horizontal{overflow:hidden}
.carousel .carousel-viewport ul.horizontal>li{float:left}
.carousel .carousel-viewport ul.vertical{overflow:hidden}
.carousel .carousel-viewport ul.stacked{overflow:visible}
.carousel .carousel-viewport ul.stacked>li{position:absolute;visibility:hidden;float:none;display:list-item}
.carousel .carousel-viewport ul.stacked>li.prev{visibility:hidden;display:list-item;z-index:1}
.carousel .carousel-viewport ul.stacked>li.active{visibility:visible;display:list-item;z-index:2}
.carousel .carousel-bg{z-index:-1;top:0;position:absolute;width:100%;left:0}
.carousel .carousel-pagination{position:absolute;z-index:2;display:block;bottom:10px;left:50%;text-align:center}
.carousel .carousel-pagination>ul{list-style-type:none;margin:0;left:-50%;position:relative}
.carousel .carousel-pagination>ul li{display:inline-block}
.carousel .carousel-pagination>ul li a{display:block;padding:5px}
.carousel .carousel-pagination.left,.carousel button.icon-left i.carousel-pagination,button.icon-left .carousel i.carousel-pagination,.carousel .button.icon-left i.carousel-pagination,.button.icon-left .carousel i.carousel-pagination,.carousel .bs .cta.icon-left i.carousel-pagination,.bs .cta.icon-left .carousel i.carousel-pagination,.carousel .bs .icon-left.cta-white i.carousel-pagination,.bs .icon-left.cta-white .carousel i.carousel-pagination{left:inherit;text-align:left}
.carousel .carousel-pagination.left>ul,.carousel button.icon-left i.carousel-pagination>ul,button.icon-left .carousel i.carousel-pagination>ul,.carousel .button.icon-left i.carousel-pagination>ul,.button.icon-left .carousel i.carousel-pagination>ul,.carousel .bs .cta.icon-left i.carousel-pagination>ul,.bs .cta.icon-left .carousel i.carousel-pagination>ul,.carousel .bs .icon-left.cta-white i.carousel-pagination>ul,.bs .icon-left.cta-white .carousel i.carousel-pagination>ul{left:inherit;margin-left:10px}
.carousel .carousel-pagination.right,.carousel button i.carousel-pagination,button .carousel i.carousel-pagination,.carousel .button i.carousel-pagination,.button .carousel i.carousel-pagination,.carousel .bs .cta i.carousel-pagination,.bs .cta .carousel i.carousel-pagination,.carousel .bs .cta-white i.carousel-pagination,.bs .cta-white .carousel i.carousel-pagination,.carousel .cta .carousel-pagination.icon,.cta .carousel .carousel-pagination.icon,.carousel .cta-white .carousel-pagination.icon,.cta-white .carousel .carousel-pagination.icon,.carousel .cta-secondary .carousel-pagination.icon,.cta-secondary .carousel .carousel-pagination.icon,.carousel .cta-secondary-white .carousel-pagination.icon,.cta-secondary-white .carousel .carousel-pagination.icon{left:inherit;text-align:right}
.carousel .carousel-pagination.right>ul,.carousel button i.carousel-pagination>ul,button .carousel i.carousel-pagination>ul,.carousel .button i.carousel-pagination>ul,.button .carousel i.carousel-pagination>ul,.carousel .bs .cta i.carousel-pagination>ul,.bs .cta .carousel i.carousel-pagination>ul,.carousel .bs .cta-white i.carousel-pagination>ul,.bs .cta-white .carousel i.carousel-pagination>ul,.carousel .cta .carousel-pagination.icon>ul,.cta .carousel .carousel-pagination.icon>ul,.carousel .cta-white .carousel-pagination.icon>ul,.cta-white .carousel .carousel-pagination.icon>ul,.carousel .cta-secondary .carousel-pagination.icon>ul,.cta-secondary .carousel .carousel-pagination.icon>ul,.carousel .cta-secondary-white .carousel-pagination.icon>ul,.cta-secondary-white .carousel .carousel-pagination.icon>ul{left:inherit;margin-right:10px}
.carousel .carousel-pagination.outer{position:relative;bottom:inherit}
.carousel .carousel-pagination.outer.left>ul,.carousel button.icon-left i.carousel-pagination.outer>ul,button.icon-left .carousel i.carousel-pagination.outer>ul,.carousel .button.icon-left i.carousel-pagination.outer>ul,.button.icon-left .carousel i.carousel-pagination.outer>ul,.carousel .bs .cta.icon-left i.carousel-pagination.outer>ul,.bs .cta.icon-left .carousel i.carousel-pagination.outer>ul,.carousel .bs .icon-left.cta-white i.carousel-pagination.outer>ul,.bs .icon-left.cta-white .carousel i.carousel-pagination.outer>ul{margin-left:0}
.carousel .carousel-pagination.outer.right>ul,.carousel button i.carousel-pagination.outer>ul,button .carousel i.carousel-pagination.outer>ul,.carousel .button i.carousel-pagination.outer>ul,.button .carousel i.carousel-pagination.outer>ul,.carousel .bs .cta i.carousel-pagination.outer>ul,.bs .cta .carousel i.carousel-pagination.outer>ul,.carousel .bs .cta-white i.carousel-pagination.outer>ul,.bs .cta-white .carousel i.carousel-pagination.outer>ul,.carousel .cta .carousel-pagination.outer.icon>ul,.cta .carousel .carousel-pagination.outer.icon>ul,.carousel .cta-white .carousel-pagination.outer.icon>ul,.cta-white .carousel .carousel-pagination.outer.icon>ul,.carousel .cta-secondary .carousel-pagination.outer.icon>ul,.cta-secondary .carousel .carousel-pagination.outer.icon>ul,.carousel .cta-secondary-white .carousel-pagination.outer.icon>ul,.cta-secondary-white .carousel .carousel-pagination.outer.icon>ul{margin-right:0}
.carousel.story .carousel-viewport ul>li{position:relative}
.carousel.story .carousel-viewport ul>li .carousel-story{z-index:2;position:absolute;width:400px;top:50px;left:50px;transition:transform .75s;-webkit-transition:-webkit-transform .75s;-o-transition:-o-transform .75s;-ms-transform:-ms-transform .75s}
.carousel.story .carousel-viewport ul>li .carousel-story.bottom{bottom:50px;top:auto}
.carousel.story .carousel-viewport ul>li .carousel-story.right,.carousel.story .carousel-viewport ul>li button i.carousel-story,button .carousel.story .carousel-viewport ul>li i.carousel-story,.carousel.story .carousel-viewport ul>li .button i.carousel-story,.button .carousel.story .carousel-viewport ul>li i.carousel-story,.carousel.story .carousel-viewport ul>li .bs .cta i.carousel-story,.bs .cta .carousel.story .carousel-viewport ul>li i.carousel-story,.carousel.story .carousel-viewport ul>li .bs .cta-white i.carousel-story,.bs .cta-white .carousel.story .carousel-viewport ul>li i.carousel-story,.carousel.story .carousel-viewport ul>li .cta .carousel-story.icon,.cta .carousel.story .carousel-viewport ul>li .carousel-story.icon,.carousel.story .carousel-viewport ul>li .cta-white .carousel-story.icon,.cta-white .carousel.story .carousel-viewport ul>li .carousel-story.icon,.carousel.story .carousel-viewport ul>li .cta-secondary .carousel-story.icon,.cta-secondary .carousel.story .carousel-viewport ul>li .carousel-story.icon,.carousel.story .carousel-viewport ul>li .cta-secondary-white .carousel-story.icon,.cta-secondary-white .carousel.story .carousel-viewport ul>li .carousel-story.icon{right:50px;left:auto;transition:transform .75s;-webkit-transition:-webkit-transform .75s;-o-transition:-o-transform .75s;-ms-transform:-ms-transform .75s}
.carousel.story .carousel-viewport ul>li .carousel-story h4,.carousel.story .carousel-viewport ul>li .carousel-story h5,.carousel.story .carousel-viewport ul>li .carousel-story h6,.carousel.story .carousel-viewport ul>li .carousel-story p{display:table;background-color:#000;color:#fff;padding:8px 8px}
.carousel.story .carousel-viewport ul>li .carousel-story.blackonwhite h4,.carousel.story .carousel-viewport ul>li .carousel-story.blackonwhite h5,.carousel.story .carousel-viewport ul>li .carousel-story.blackonwhite h6,.carousel.story .carousel-viewport ul>li .carousel-story.blackonwhite p{display:table;background-color:#fff;color:#000;padding:8px 8px}
.carousel.story .carousel-viewport ul>li .carousel-story h4,.carousel.story .carousel-viewport ul>li .carousel-story h5,.carousel.story .carousel-viewport ul>li .carousel-story h6{margin-bottom:3px}
.carousel.story .carousel-viewport ul>li .carousel-story p{margin:12px 0}
.carousel.story .carousel-viewport ul>li .carousel-story a.cta,.carousel.story .carousel-viewport ul>li .carousel-story a.cta-white{background-color:#fff;padding:6px 10px;display:inline-block;margin-right:15px;margin-bottom:12px}
.accordion-carousel .carousel-viewport{margin:0}
.accordion-carousel .carousel-viewport ul.static-items{margin:0;list-style:none;position:absolute;left:0;z-index:2}
.accordion-carousel .carousel-viewport .carousel-items>li{overflow:hidden;position:relative}
.accordion-carousel .carousel-viewport .carousel-items>li a,.accordion-carousel .carousel-viewport .carousel-items>li .content{float:left}
.accordion-carousel .carousel-viewport .carousel-items>li a img,.accordion-carousel .carousel-viewport .carousel-items>li .content img{display:block;margin:0}
@media(max-width:479px){.carousel.story .carousel-viewport ul>li .carousel-story{position:static;width:300px;margin-top:10px}
.carousel.story .carousel-viewport ul>li .carousel-story h4,.carousel.story .carousel-viewport ul>li .carousel-story h5,.carousel.story .carousel-viewport ul>li .carousel-story h6,.carousel.story .carousel-viewport ul>li .carousel-story p{background-color:transparent;color:#000;padding:0}
.carousel.story .carousel-pagination{top:200px}
}
@media(max-width:767px){.carousel .carousel-nav.carousel-fullscreen{display:none}
.carousel.story .carousel-viewport ul>li .carousel-story a.cta,.carousel.story .carousel-viewport ul>li .carousel-story a.cta-white{padding:0}
}
@media(min-width:480px) and (max-width:767px){.carousel.story .carousel-viewport ul>li .carousel-story{position:static;width:450px;margin-top:10px}
.carousel.story .carousel-viewport ul>li .carousel-story h4,.carousel.story .carousel-viewport ul>li .carousel-story h5,.carousel.story .carousel-viewport ul>li .carousel-story h6,.carousel.story .carousel-viewport ul>li .carousel-story p{background-color:transparent;color:#000;padding:0}
.carousel.story .carousel-pagination{top:360px}
}
@media(min-width:768px) and (max-width:1023px){.carousel .carousel-nav.carousel-fullscreen{display:none}
.carousel.story .carousel-viewport ul>li .carousel-story{position:static;width:100%;margin-top:10px}
.carousel.story .carousel-viewport ul>li .carousel-story h4,.carousel.story .carousel-viewport ul>li .carousel-story h5,.carousel.story .carousel-viewport ul>li .carousel-story h6,.carousel.story .carousel-viewport ul>li .carousel-story p{background-color:transparent;color:#000;padding:0}
.carousel.story .carousel-viewport ul>li .carousel-story a.cta,.carousel.story .carousel-viewport ul>li .carousel-story a.cta-white{padding:0}
.carousel.story .carousel-pagination{top:366px}
}
.bg-color-white-default{background-color:#fff}
.bg-color-black-default{background-color:#000}
.bg-color-black-soft{background-color:#1a1a1a}
.bg-color-red-default{background-color:#bb0a30}
.bg-color-red-dark{background-color:#aa142d}
.bg-color-orange-default{background-color:#e75300}
.bg-color-green-default{background-color:#090}
.bg-color-grey-dark{background-color:#4c4c4c}
.bg-color-grey-default{background-color:#666}
.bg-color-grey-medium{background-color:#b3b3b3}
.bg-color-grey-neutral{background-color:gray}
.bg-color-grey-midnight{background-color:#333}
.bg-color-grey-light{background-color:#ccc}
.bg-color-grey-pale{background-color:#e5e5e5}
.bg-color-grey-smoke{background-color:#f2f2f2}
.bg-color-yellow-default{background-color:#fa0}
.color-white-default{color:#fff}
.color-black-default{color:#000}
.color-black-soft{color:#1a1a1a}
.color-red-default{color:#bb0a30}
.color-red-dark{color:#aa142d}
.color-orange-default{color:#e75300}
.color-green-default{color:#090}
.color-grey-dark{color:#4c4c4c}
.color-grey-default{color:#666}
.color-grey-medium{color:#b3b3b3}
.color-grey-neutral{color:gray}
.color-grey-midnight{color:#333}
.color-grey-light{color:#ccc}
.color-grey-pale{color:#e5e5e5}
.color-grey-smoke{color:#f2f2f2}
.color-yellow-default{color:#fa0}
.fade{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.fade.in{opacity:1}
.collapse,.collapsing{position:relative;height:0;overflow:hidden}
.collapse.in,.collapsing.in{height:auto}
.collapsing{-webkit-transition:height .35s ease;transition:height .35s ease}
.responsive-container{min-height:contain-floats;box-sizing:border-box}
.responsive-container:after{content:"";display:table;clear:both}
@media(max-width:479px){.responsive-container{padding-right:14px;padding-left:14px;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:480px) and (max-width:767px){.responsive-container{padding-right:14px;padding-left:14px;width:auto;margin-right:auto;margin-left:auto}
}
@media(min-width:768px) and (max-width:1023px){.responsive-container{padding-right:28px;padding-left:28px;width:768px;margin-right:auto;margin-left:auto}
}
@media(min-width:1024px) and (max-width:1279px){.responsive-container{padding-right:37px;padding-left:37px;width:1024px;margin-right:auto;margin-left:auto}
}
@media(min-width:1280px) and (max-width:1439px){.responsive-container{padding-right:46px;padding-left:46px;width:1280px;margin-right:auto;margin-left:auto}
}
@media(min-width:1440px){.responsive-container{padding-right:54px;padding-left:54px;width:1440px;margin-right:auto;margin-left:auto}
}
.floating-nav-attached{margin-bottom:75px}
#floating-nav{font-family:AudiTypeExtended;font-weight:normal;background-color:#fff;color:#b3b3b3;height:75px;position:absolute;overflow:visible;width:100%;z-index:1;left:0}
#floating-nav.global{-webkit-transition:top .3s;transition:top .3s}
#floating-nav.global .primary-nav{border-top-color:#fff}
#floating-nav.global.active{top:0 !important}
#floating-nav.global.active li#home a,#floating-nav.global.active #buttons{-webkit-transition-delay:.3s;transition-delay:.3s}
#floating-nav.pin-to-top .primary-nav{border-top-color:#fff}
#floating-nav.pin-to-bottom .primary-nav{border-bottom-color:#fff}
#floating-nav ul{list-style:none;margin:0}
#floating-nav ul li{display:inline-block;margin-right:-4px}
#floating-nav ul li a{margin-right:12px;line-height:74px;height:74px;color:#4c4c4c;vertical-align:middle;text-decoration:none;display:inline-block}
#floating-nav ul li a:hover{color:#000}
#floating-nav ul li a.dropdown i{font-size:.6em}
#floating-nav ul li .separator{margin-right:12px;background:#e5e5e5;vertical-align:middle;display:inline-block;height:2.5em;width:1px}
#floating-nav ul li.active a{color:#aa142d}
#floating-nav ul li:last-child .separator{display:none}
#floating-nav .primary-nav{box-sizing:border-box;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background-color:#fff;height:75px;overflow:hidden;position:relative;z-index:2}
#floating-nav .primary-nav ul{float:left}
#floating-nav .primary-nav ul li a i{margin-left:6px}
#floating-nav .primary-nav ul li ul{display:none}
#floating-nav .primary-nav ul li#home a{-webkit-transition-property:opacity,margin-left,background-color;transition-property:opacity,margin-left,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;margin-left:-42px;height:30px;width:30px;background-color:#e5e5e5;vertical-align:middle;text-decoration:none;display:inline-block;line-height:2.5em;text-align:center;color:#bb0a30;font-size:1em;opacity:0;padding:0}
#floating-nav .primary-nav ul li#home a::after{display:none}
#floating-nav .primary-nav ul li#home.active a{margin-left:0;opacity:1}
#floating-nav .primary-nav ul#buttons{-webkit-transition-property:opacity,margin-right;transition-property:opacity,margin-right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;margin-right:-30px;margin-bottom:-1px;position:relative;float:right;z-index:-1;opacity:0}
#floating-nav .primary-nav ul#buttons.active{margin-right:0;opacity:1;z-index:0}
#floating-nav .primary-nav ul#buttons a{padding:0 24px;line-height:75px;height:75px;color:#fff;margin-left:1px;margin-right:0}
#floating-nav .primary-nav ul#buttons li:last-child{margin-right:0}
#floating-nav .secondary-nav{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background-color:#e5e5e5;height:75px;top:-75px;position:relative;z-index:1}
#floating-nav .secondary-nav.active{top:0}
#floating-nav .secondary-nav ul li .separator{background:#b3b3b3}
form{min-height:contain-floats}
form:after{content:"";display:table;clear:both}
form .form__response{font-family:AudiTypeExtended;font-weight:bold;padding:.5em 1em;display:none}
form .form__response.form__response--success{color:#000}
form .form__response.form__response--fail{color:#bb0a30}
form .form__field{margin-bottom:2em;position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
form .form__field .form__error{color:#bb0a30;display:inline-block;padding:.5em 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
form .form__field .form__error ul{list-style:none;padding:0;margin:0}
form .form__field .form__description{font-family:AudiTypeExtended;font-weight:normal;padding:.5em 0;font-size:.9em;width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
form .form__field label{font-family:AudiTypeExtended;font-weight:normal;color:#4c4c4c;box-sizing:border-box;display:none;white-space:nowrap;padding:.5em 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
form .form__field .form__input{position:relative;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
form .form__field .form__input ::-webkit-input-placeholder{color:#4c4c4c}
form .form__field .form__input ::-moz-placeholder{color:#4c4c4c}
form .form__field .form__input :-ms-input-placeholder{color:#4c4c4c}
form .form__field .form__input ::placeholder{color:#4c4c4c}
form .form__field .form__input>input,form .form__field .form__input>select,form .form__field .form__input>textarea{font-family:AudiType;font-weight:200;-webkit-transition-duration:240ms;transition-duration:240ms;border-color:#666;color:#000;border-width:0 0 1px 0;box-sizing:border-box;padding:.5em .5em;border-style:solid;height:2.3em;width:100%;outline:0}
form .form__field .form__input>input{padding-right:1em}
form .form__field .form__input>select{background-color:inherit;border-radius:inherit;padding-right:3em;appearance:none;-moz-appearance:none;-webkit-appearance:none}
form .form__field .form__input>select::-ms-expand{display:none}
form .form__field .form__input>select[size],form .form__field .form__input>select[multiple]{-webkit-transition:height 480ms;transition:height 480ms;border:.1em solid #ccc;border-radius:inherit;height:10em;padding:0}
form .form__field .form__input>select[size] optgroup,form .form__field .form__input>select[multiple] optgroup{font-family:AudiTypeExtended;font-weight:bold;text-indent:.5em;padding-top:1em}
form .form__field .form__input>select[size] option,form .form__field .form__input>select[multiple] option{font-family:AudiTypeExtended;font-weight:normal;padding:1em}
form .form__field .form__input>select[size] option:first,form .form__field .form__input>select[multiple] option:first{margin-top:1em}
form .form__field .form__input>textarea{-webkit-transition:height 480ms;transition:height 480ms;border:.1em solid #ccc;height:10em}
form .form__field .form__input>i{color:#b3b3b3;pointer-events:none;font-size:1.5em;position:absolute;margin:auto;height:1em;bottom:0;top:0}
form .form__field .form__input>input ~ i,form .form__field .form__input>select ~ i{left:inherit;right:.5em}
form .form__field .form__input>i{left:.5em}
form .form__field .form__input>i ~ input,form .form__field .form__input>i ~ select{padding-left:3em}
form .form__field .form__input>.form__input-item{min-width:13em;float:left}
form .form__field .form__input>.form__input-item label{font-family:AudiType;font-weight:normal;color:#333;margin:1em 2em 1em 0;position:relative;padding:.5em 1em;cursor:pointer;display:block;width:inherit}
form .form__field .form__input>.form__input-item label i{margin-right:1em}
form .form__field .form__input>.form__input-item label .audicon-checkmark-light{border:1px solid #666;font-weight:bold;padding:.5em}
form .form__field .form__input>.form__input-item label .audicon-checkmark-light:before{display:none}
form .form__field .form__input>.form__input-item input{position:absolute;opacity:0}
form .form__field .form__input>.form__datepicker{position:absolute;margin:2em;z-index:1}
form .form__submit{clear:left;margin:1em 0}
form .form__scrollable--text{border:1px solid #b3b3b3;height:15em;overflow-y:scroll;padding:.5em}
form .form__input--column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
form .form__input--column .form__input-item{float:none}
form .form__input--column .form__input-item label{margin:0}
form .form__input--column .form__input-item.is-focused label,form .form__input--column .form__input-item:hover label{box-shadow:none}
form .form__input--column .form__input-item:hover label{color:#000}
form .form__input--column .form__input-item:hover label i{border-color:#000}
form ~ .legal,form ~ .submit-disclaimer{margin:1em 0}
form .form__field.is-first{clear:left}
form .form__field.is-required label::after{vertical-align:middle;margin-left:-0.25em;font-size:1.5em;content:" *"}
form .form__field.is-required .form__input-item label::after{content:""}
form .form__field.is-focused .form__input>input,form .form__field.is-focused .form__input>select{border-bottom:.1em solid #4c4c4c}
form .form__field.is-focused .form__input>select[size],form .form__field.is-focused .form__input>select[multiple]{border:.1em solid #4c4c4c}
form .form__field.is-focused .form__input>textarea{border:.1em solid #4c4c4c}
form .form__field.form__field--input-expand .form__input input{width:66%}
form .form__field.form__field--input-expand.is-focused .form__input input{width:100%}
form .form__field.form__field--input-expand.is-focused .form__input>select[size],form .form__field.form__field--input-expand.is-focused .form__input>select[multiple]{height:20em}
form .form__field.form__field--input-expand.is-focused .form__input>textarea{height:20em}
form .form__field.form__field--input-pill .form__input input{border:.1em solid #ccc;border-radius:2em}
form .form__field.form__field--input-pill.is-focused .form__input input{border:.1em solid #4c4c4c}
form .form__field.form__field--error .form__input input,form .form__field.form__field--error .form__input select,form .form__field.form__field--error .form__input textarea,form .form__field.form__field--error .form__input .form__input-item label{border-color:#bb0a30}
form .form__field .form__input-item.is-checked label,form .form__field .form__input-item.is-checked label i.form__input-item label{border-color:#000;color:#000}
form .form__field .form__input-item.is-checked label .audicon-checkmark-light:before{display:inline}
form .form__field--tags .form__input .form__input-item{color:#000;text-align:center}
form .form__field--tags .form__input .form__input-item label{border:1px solid #e5e5e5}
form .form__field--tags .form__input .form__input-item label i{line-height:inherit;font-size:.66em;margin:0 0 0 1em;display:none;float:right}
form .form__field--tags .form__input .form__input-item.is-checked,form .form__field--tags .form__input .form__field .form__input-item.is-checked label i.form__input-item,form .form__field .form__input-item.is-checked label .form__field--tags .form__input i.form__input-item{color:#e5e5e5}
form .form__field--tags .form__input .form__input-item.is-checked label,form .form__field .form__input-item.is-checked label .form__field--tags .form__input i.form__input-item label{border:1px solid #000}
form .form__field--tags .form__input .form__input-item.is-checked label i,form .form__field .form__input-item.is-checked label .form__field--tags .form__input i.form__input-item label i{display:block}
form fieldset{margin-bottom:0;border:0;padding:0}
form fieldset legend{font-family:AudiTypeExtended;font-weight:bold;color:#666;font-size:1.2em;padding:0 1em}
@media(min-width:768px){form .form__field .form__input .form__input-item label{display:block}
}
html.touch form .form__field .form__input>input,html.touch form .form__field .form__input>select,html.touch form .form__field .form__input>textarea{padding-left:.5em;line-height:1.5em;font-size:1.5em}
html.touch form .form__field .form__input>i{font-size:2em}
html.touch form .form__field .form__input>.form__input-item{line-height:1.1em;font-size:1.1em}
html.touch form .form__field .form__input>select[size],html.touch form .form__field .form__input>select[multiple]{font-size:inherit}
html.touch form .form__field .form__input>select[size] option,html.touch form .form__field .form__input>select[multiple] option{font-size:1.5em}
html.touch form .form__field .form__input .btr-dateinput-calendar{font-size:1.5em}
html.touch form .form__field .form__input ::-webkit-input-placeholder{font-size:.8em}
html.touch form .form__field .form__input ::-moz-placeholder{font-size:.8em}
html.touch form .form__field .form__input :-ms-input-placeholder{font-size:.8em}
html.touch form .form__field .form__input ::placeholder{font-size:.8em}
.pika-single.bootstrap{font-family:AudiType;font-weight:normal}
.pika-single.bootstrap .pika-title{font-family:AudiTypeExtended;font-weight:bold}
.pika-single.bootstrap .pika-title .pika-label{text-decoration:underline}
.pika-single.bootstrap .pika-title .pika-prev,.pika-single.bootstrap .pika-title .pika-next{color:#4c4c4c}
.pika-single.bootstrap .pika-title .pika-prev:hover,.pika-single.bootstrap .pika-title .pika-next:hover{background-color:transparent}
.pika-single.bootstrap th{color:#4c4c4c}
.pika-single.bootstrap th abbr{cursor:default;text-decoration:none}
.pika-single.bootstrap td .pika-button{background-color:#fff;color:#000;-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-delay:0;transition-delay:0;text-align:center}
.pika-single.bootstrap td .pika-button:hover{background-color:#bb0a30 !important;color:#fff !important;border-radius:.1em}
.pika-single.bootstrap td.is-today .pika-button{color:#aa142d}
.pika-single.bootstrap td.is-disabled .pika-button{color:#4c4c4c;background-color:#ccc}
.pika-single.bootstrap td.is-selected .pika-button{box-shadow:none;background-color:#aa142d;color:#fff;border-radius:.1em}
.pika-single.bootstrap td.has-event .pika-button{border:1px #000 solid;position:relative}
.pika-single.bootstrap td.has-event .pika-button:after{content:"Due";font-size:6px;position:absolute;top:13px;left:11px}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){select:focus::-ms-value{background:transparent;color:#000}
}
.full-width-hero{position:relative;margin-bottom:30px;min-height:250px}
.full-width-hero .full-width-hero-content{margin-top:30px}
.full-width-hero .full-width-hero-content.content-right .full-width-hero-content-body{margin-left:auto}
.full-width-hero .full-width-hero-content .full-width-hero-content-body h3{margin-bottom:6px}
.full-width-hero .full-width-hero-content .full-width-hero-content-body h5{color:#b3b3b3;margin-bottom:20px}
.responsive-container .full-width-hero-content .responsive-container{width:auto}
.responsive-container .full-width-hero-content .responsive-container .full-width-hero-content-body{margin-left:0}
.responsive-container .full-width-hero-content.content-right .responsive-container .full-width-hero-content-body{margin-right:0;margin-left:auto}
@media(min-width:768px){.full-width-hero .full-width-hero-content{position:absolute;top:0;left:0;width:100%}
.full-width-hero .full-width-hero-content .full-width-hero-content-body{opacity:.9;background-color:#fff;padding-top:30px;padding-bottom:30px}
}
@media(min-width:768px) and (max-width:1023px){.full-width-hero .full-width-hero-content .full-width-hero-content-body{width:29.16667%;margin-left:-28px;padding-left:28px;padding-right:28px}
.full-width-hero .full-width-hero-content.content-right .full-width-hero-content-body{margin-right:-28px}
}
@media(min-width:1024px) and (max-width:1279px){.full-width-hero .full-width-hero-content .full-width-hero-content-body{width:29.16667%;margin-left:-37px;padding-left:37px;padding-right:37px}
.full-width-hero .full-width-hero-content.content-right .full-width-hero-content-body{margin-right:-37px}
}
@media(min-width:1280px) and (max-width:1439px){.full-width-hero .full-width-hero-content .full-width-hero-content-body{width:33.33333%;margin-left:-46px;padding-left:46px;padding-right:46px}
.full-width-hero .full-width-hero-content.content-right .full-width-hero-content-body{margin-right:-46px}
}
@media(min-width:1440px){.full-width-hero .full-width-hero-content .full-width-hero-content-body{width:33.33333%;margin-left:-54px;padding-left:54px;padding-right:54px}
.full-width-hero .full-width-hero-content.content-right .full-width-hero-content-body{margin-right:-54px}
}
#modal .global-image-gallery-container{background-color:#000;visibility:hidden;overflow:hidden;position:static;width:100%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel{background-color:#000}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-nav{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-viewport{height:68vh !important}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-viewport .carousel-items.horizontal li{height:100%;width:100vw}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items{height:100%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items .global-gallery-image{background-color:#000;text-align:center;position:relative;height:100%;width:100%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items .global-gallery-image .global-gallery-image-text{display:none}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items .global-gallery-image img{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-next{margin-right:-3px}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-prev{margin-left:-3px}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button{display:inline-block;display:none;right:-3px;position:absolute;z-index:2;margin:0;cursor:pointer}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image{background-color:#000;background-color:black;text-align:center;position:relative;display:block}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image img{display:block}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image .global-gallery-image-info{display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container{background-color:#000;position:relative;height:13vh !important;z-index:10;clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;color:#fff;float:left;text-align:left;height:95px}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text{box-sizing:border-box;width:70.83333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:.52083%;padding-right:29.6875%;overflow:hidden;padding:20px 0 20px 37px}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text .info-summary{position:relative;height:auto;width:90%}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text p{margin-bottom:10px;overflow:hidden;line-height:18px;display:block}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text p.disclaimer{color:#ccc;display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text h5{padding-bottom:2px;overflow:hidden}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info{background-color:#000;text-decoration:underline;color:#fff;position:relative;cursor:pointer;padding:0;bottom:0;right:0}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info.view-less{position:relative !important;padding-left:0 !important}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info.hidden{display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info.mobile-expand-info{display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:35px 37px 20px 0;box-sizing:border-box;width:16.66667%;float:right;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-buttons .fullscreen-button{cursor:pointer}
#modal .global-image-gallery-container .current-gallery-image-info-container.expanded .global-gallery-image-info .global-gallery-image-text p,#modal .global-image-gallery-container .current-gallery-image-info-container.expanded .global-gallery-image-info .global-gallery-image-text h5{height:auto !important;max-height:none !important}
#modal .global-image-gallery-container .current-gallery-image-info-container.expanded .global-gallery-image-info .global-gallery-image-text p.disclaimer{display:block}
#modal .global-image-gallery-container .current-gallery-image-info-container.expanded .global-gallery-image-info .global-gallery-image-text a.expand-info{color:#aa142d}
#modal .global-image-gallery-container .current-gallery-image-info-container.opacity{opacity:.9}
#modal .global-image-gallery-container .tray-wrapper{left:0;z-index:1;top:-9999px;height:19vh;clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-nav{top:55.5px}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport{min-height:14vh;width:auto !important}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul{height:100%}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li{cursor:pointer;width:230px;margin-right:.5em;background:#000;overflow:hidden;position:relative}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li::before{bottom:0;content:"";height:6px;left:0;position:absolute;width:100%;z-index:2}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li img{height:auto;width:100%;opacity:.3}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li.selected::before{background:#aa142d}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li.selected img{opacity:1}
#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-bg{background-color:#000;opacity:.9}
#modal .global-image-gallery-container.is-fullscreen{max-width:100vw}
#modal .global-image-gallery-container.is-fullscreen .carousel.gallery-image-carousel .carousel-viewport{height:100vh !important}
#modal .global-image-gallery-container.is-fullscreen .tray-wrapper{display:none}
#modal .global-image-gallery-container.visible{visibility:visible}
#modal .global-image-gallery-container .carousel-counter{color:#ccc;font-family:AudiTypeExtended}
#modal .global-image-gallery-container .carousel-counter .carousel-counter-total,#modal .global-image-gallery-container .carousel-counter .carousel-counter-divider{color:#4c4c4c}
#modal .global-image-gallery-container .carousel-counter-desktop{padding-right:2.5em;position:relative}
#modal .global-image-gallery-container .carousel-counter-desktop::after{background:#ccc;content:"";width:1px;height:22px;right:11px;position:absolute;top:-2px}
#modal .global-image-gallery-container .carousel-counter-mobile{display:none;margin:0 0 1.4em 10%}
#modal .global-image-gallery-container .carousel-counter-mobile .carousel-next,#modal .global-image-gallery-container .carousel-counter-mobile .carousel-prev{opacity:0;-webkit-transition:opacity 240ms;transition:opacity 240ms}
#modal .global-image-gallery-container .carousel-counter-mobile .carousel-next.opacity-in,#modal .global-image-gallery-container .carousel-counter-mobile .carousel-prev.opacity-in{opacity:1}
#modal .global-image-gallery-container .carousel-counter-mobile .carousel-next{margin-left:1em}
#modal .global-image-gallery-container .carousel-counter-mobile .carousel-prev{margin-right:1em}
#modal .global-image-gallery-container .carousel-counter-mobile .carousel-next,#modal .global-image-gallery-container .carousel-counter-mobile .carousel-prev{border:0}
@media(max-width:479px){#modal .global-image-gallery-container{height:100vh}
#modal .global-image-gallery-container .carousel.gallery-image-carousel{margin-top:35%}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-viewport{height:auto !important}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items .global-gallery-image img{height:auto;width:100%;position:static;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media(max-width:767px){#modal{margin:0}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-nav{display:none}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button{display:none}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image{display:block}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image img{margin:auto 0;display:block}
#modal .global-image-gallery-container .carousel.gallery-image-carousel .global-thumbnail-button .global-gallery-image.fullscreen-portrait{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container{height:32vh !important;display:block}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info{padding:15px;position:absolute;left:0;height:100px;opacity:.95}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;padding:0}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text p{line-height:16px}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text p a{display:none !important}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text h5{padding-bottom:5px}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info{display:block;margin-top:5px;margin-right:40px}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info.mobile-expand-info{display:block}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-text a.expand-info.mobile-expand-info.hidden{display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-buttons{display:none !important}
#modal .global-image-gallery-container .current-gallery-image-info-container .global-gallery-image-info .global-gallery-image-buttons .fullscreen-button{display:none}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;position:absolute;top:auto}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info .global-gallery-image-text{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info .global-gallery-image-text p{height:50px;margin-right:30px}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info .global-gallery-image-buttons{width:auto;padding-top:0}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info.expanded{display:block}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-portrait .global-gallery-image-info.expanded .global-gallery-image-text p{height:auto}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-landscape{position:absolute;height:60px}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-landscape .global-gallery-image-info .global-gallery-image-text{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-landscape .global-gallery-image-info .global-gallery-image-text .info-summary{box-sizing:border-box;width:83.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-landscape .global-gallery-image-info .global-gallery-image-text .info-summary p{margin-right:30px;max-height:16px}
#modal .global-image-gallery-container .current-gallery-image-info-container.fullscreen-landscape .global-gallery-image-info .global-gallery-image-text a.expand-info{display:inline;float:right;margin-top:18px;box-sizing:border-box;width:16.66667%;float:right;padding-left:.52083%;padding-right:.52083%}
#modal .global-image-gallery-container .carousel-counter-mobile{display:block}
#modal .global-image-gallery-container .tray-wrapper{display:none !important}
}
@media(min-width:768px) and (max-width:1023px){#modal .global-image-gallery-container .current-gallery-image-info-container{height:14vh}
}
@media(min-width:1280px){#modal .global-image-gallery-container .tray-wrapper .carousel.tray .carousel-viewport ul li:hover img{opacity:1}
}
@media(min-width:1440px){#modal .global-image-gallery-container .carousel.gallery-image-carousel .carousel-items .global-gallery-image img{height:100%;width:auto}
}
[class^='span'],[class*='-span'],[class*=' span']{padding-left:.52083%;padding-right:.52083%;box-sizing:border-box;min-height:1px;float:left}
[class^='span'].first,[class*='-span'].first,[class*=' span'].first{clear:left}
[class^='span']:not([class*='-padding']).no-gutter,.no-gutter [class^='span']:not([class*='-padding']),[class*='-span']:not([class*='-padding']).no-gutter,.no-gutter [class*='-span']:not([class*='-padding']),[class*=' span']:not([class*='-padding']).no-gutter,.no-gutter [class*=' span']:not([class*='-padding']){padding-left:0;padding-right:0}
.ci-styling [class^='span'],.ci-styling [class*='-span'],.ci-styling [class*=' span']{padding-left:2.5px;padding-right:2.5px}
.span0{width:0}
.prefix0{margin-left:0}
.span1{width:4.16667%}
.prefix1{margin-left:4.16667%}
.span2{width:8.33333%}
.prefix2{margin-left:8.33333%}
.span3{width:12.5%}
.prefix3{margin-left:12.5%}
.span4{width:16.66667%}
.prefix4{margin-left:16.66667%}
.span5{width:20.83333%}
.prefix5{margin-left:20.83333%}
.span6{width:25%}
.prefix6{margin-left:25%}
.span7{width:29.16667%}
.prefix7{margin-left:29.16667%}
.span8{width:33.33333%}
.prefix8{margin-left:33.33333%}
.span9{width:37.5%}
.prefix9{margin-left:37.5%}
.span10{width:41.66667%}
.prefix10{margin-left:41.66667%}
.span11{width:45.83333%}
.prefix11{margin-left:45.83333%}
.span12{width:50%}
.prefix12{margin-left:50%}
.span13{width:54.16667%}
.prefix13{margin-left:54.16667%}
.span14{width:58.33333%}
.prefix14{margin-left:58.33333%}
.span15{width:62.5%}
.prefix15{margin-left:62.5%}
.span16{width:66.66667%}
.prefix16{margin-left:66.66667%}
.span17{width:70.83333%}
.prefix17{margin-left:70.83333%}
.span18{width:75%}
.prefix18{margin-left:75%}
.span19{width:79.16667%}
.prefix19{margin-left:79.16667%}
.span20{width:83.33333%}
.prefix20{margin-left:83.33333%}
.span21{width:87.5%}
.prefix21{margin-left:87.5%}
.span22{width:91.66667%}
.prefix22{margin-left:91.66667%}
.span23{width:95.83333%}
.prefix23{margin-left:95.83333%}
.span24{width:100%}
.prefix24{margin-left:100%}
.bp-a-padding{padding:14px}
.bp-a-span0{width:0}
.bp-a-prefix0{margin-left:0}
.bp-a-span1{width:4.16667%}
.bp-a-prefix1{margin-left:4.16667%}
.bp-a-span2{width:8.33333%}
.bp-a-prefix2{margin-left:8.33333%}
.bp-a-span3{width:12.5%}
.bp-a-prefix3{margin-left:12.5%}
.bp-a-span4{width:16.66667%}
.bp-a-prefix4{margin-left:16.66667%}
.bp-a-span5{width:20.83333%}
.bp-a-prefix5{margin-left:20.83333%}
.bp-a-span6{width:25%}
.bp-a-prefix6{margin-left:25%}
.bp-a-span7{width:29.16667%}
.bp-a-prefix7{margin-left:29.16667%}
.bp-a-span8{width:33.33333%}
.bp-a-prefix8{margin-left:33.33333%}
.bp-a-span9{width:37.5%}
.bp-a-prefix9{margin-left:37.5%}
.bp-a-span10{width:41.66667%}
.bp-a-prefix10{margin-left:41.66667%}
.bp-a-span11{width:45.83333%}
.bp-a-prefix11{margin-left:45.83333%}
.bp-a-span12{width:50%}
.bp-a-prefix12{margin-left:50%}
.bp-a-span13{width:54.16667%}
.bp-a-prefix13{margin-left:54.16667%}
.bp-a-span14{width:58.33333%}
.bp-a-prefix14{margin-left:58.33333%}
.bp-a-span15{width:62.5%}
.bp-a-prefix15{margin-left:62.5%}
.bp-a-span16{width:66.66667%}
.bp-a-prefix16{margin-left:66.66667%}
.bp-a-span17{width:70.83333%}
.bp-a-prefix17{margin-left:70.83333%}
.bp-a-span18{width:75%}
.bp-a-prefix18{margin-left:75%}
.bp-a-span19{width:79.16667%}
.bp-a-prefix19{margin-left:79.16667%}
.bp-a-span20{width:83.33333%}
.bp-a-prefix20{margin-left:83.33333%}
.bp-a-span21{width:87.5%}
.bp-a-prefix21{margin-left:87.5%}
.bp-a-span22{width:91.66667%}
.bp-a-prefix22{margin-left:91.66667%}
.bp-a-span23{width:95.83333%}
.bp-a-prefix23{margin-left:95.83333%}
.bp-a-span24{width:100%}
.bp-a-prefix24{margin-left:100%}
@media(max-width:479px){.bp-a-first{clear:left}
}
@media(min-width:480px){.bp-b-padding{padding:14px}
.bp-b-span0{width:0}
.bp-b-prefix0{margin-left:0}
.bp-b-span1{width:4.16667%}
.bp-b-prefix1{margin-left:4.16667%}
.bp-b-span2{width:8.33333%}
.bp-b-prefix2{margin-left:8.33333%}
.bp-b-span3{width:12.5%}
.bp-b-prefix3{margin-left:12.5%}
.bp-b-span4{width:16.66667%}
.bp-b-prefix4{margin-left:16.66667%}
.bp-b-span5{width:20.83333%}
.bp-b-prefix5{margin-left:20.83333%}
.bp-b-span6{width:25%}
.bp-b-prefix6{margin-left:25%}
.bp-b-span7{width:29.16667%}
.bp-b-prefix7{margin-left:29.16667%}
.bp-b-span8{width:33.33333%}
.bp-b-prefix8{margin-left:33.33333%}
.bp-b-span9{width:37.5%}
.bp-b-prefix9{margin-left:37.5%}
.bp-b-span10{width:41.66667%}
.bp-b-prefix10{margin-left:41.66667%}
.bp-b-span11{width:45.83333%}
.bp-b-prefix11{margin-left:45.83333%}
.bp-b-span12{width:50%}
.bp-b-prefix12{margin-left:50%}
.bp-b-span13{width:54.16667%}
.bp-b-prefix13{margin-left:54.16667%}
.bp-b-span14{width:58.33333%}
.bp-b-prefix14{margin-left:58.33333%}
.bp-b-span15{width:62.5%}
.bp-b-prefix15{margin-left:62.5%}
.bp-b-span16{width:66.66667%}
.bp-b-prefix16{margin-left:66.66667%}
.bp-b-span17{width:70.83333%}
.bp-b-prefix17{margin-left:70.83333%}
.bp-b-span18{width:75%}
.bp-b-prefix18{margin-left:75%}
.bp-b-span19{width:79.16667%}
.bp-b-prefix19{margin-left:79.16667%}
.bp-b-span20{width:83.33333%}
.bp-b-prefix20{margin-left:83.33333%}
.bp-b-span21{width:87.5%}
.bp-b-prefix21{margin-left:87.5%}
.bp-b-span22{width:91.66667%}
.bp-b-prefix22{margin-left:91.66667%}
.bp-b-span23{width:95.83333%}
.bp-b-prefix23{margin-left:95.83333%}
.bp-b-span24{width:100%}
.bp-b-prefix24{margin-left:100%}
}
@media(min-width:480px) and (max-width:767px){.bp-b-first{clear:left}
}
@media(min-width:768px){.bp-c-padding{padding:28px}
.bp-c-span0{width:0}
.bp-c-prefix0{margin-left:0}
.bp-c-span1{width:4.16667%}
.bp-c-prefix1{margin-left:4.16667%}
.bp-c-span2{width:8.33333%}
.bp-c-prefix2{margin-left:8.33333%}
.bp-c-span3{width:12.5%}
.bp-c-prefix3{margin-left:12.5%}
.bp-c-span4{width:16.66667%}
.bp-c-prefix4{margin-left:16.66667%}
.bp-c-span5{width:20.83333%}
.bp-c-prefix5{margin-left:20.83333%}
.bp-c-span6{width:25%}
.bp-c-prefix6{margin-left:25%}
.bp-c-span7{width:29.16667%}
.bp-c-prefix7{margin-left:29.16667%}
.bp-c-span8{width:33.33333%}
.bp-c-prefix8{margin-left:33.33333%}
.bp-c-span9{width:37.5%}
.bp-c-prefix9{margin-left:37.5%}
.bp-c-span10{width:41.66667%}
.bp-c-prefix10{margin-left:41.66667%}
.bp-c-span11{width:45.83333%}
.bp-c-prefix11{margin-left:45.83333%}
.bp-c-span12{width:50%}
.bp-c-prefix12{margin-left:50%}
.bp-c-span13{width:54.16667%}
.bp-c-prefix13{margin-left:54.16667%}
.bp-c-span14{width:58.33333%}
.bp-c-prefix14{margin-left:58.33333%}
.bp-c-span15{width:62.5%}
.bp-c-prefix15{margin-left:62.5%}
.bp-c-span16{width:66.66667%}
.bp-c-prefix16{margin-left:66.66667%}
.bp-c-span17{width:70.83333%}
.bp-c-prefix17{margin-left:70.83333%}
.bp-c-span18{width:75%}
.bp-c-prefix18{margin-left:75%}
.bp-c-span19{width:79.16667%}
.bp-c-prefix19{margin-left:79.16667%}
.bp-c-span20{width:83.33333%}
.bp-c-prefix20{margin-left:83.33333%}
.bp-c-span21{width:87.5%}
.bp-c-prefix21{margin-left:87.5%}
.bp-c-span22{width:91.66667%}
.bp-c-prefix22{margin-left:91.66667%}
.bp-c-span23{width:95.83333%}
.bp-c-prefix23{margin-left:95.83333%}
.bp-c-span24{width:100%}
.bp-c-prefix24{margin-left:100%}
}
@media(min-width:768px) and (max-width:1023px){.bp-c-first{clear:left}
}
@media(min-width:1024px){.bp-d-padding{padding:37px}
.bp-d-span0{width:0}
.bp-d-prefix0{margin-left:0}
.bp-d-span1{width:4.16667%}
.bp-d-prefix1{margin-left:4.16667%}
.bp-d-span2{width:8.33333%}
.bp-d-prefix2{margin-left:8.33333%}
.bp-d-span3{width:12.5%}
.bp-d-prefix3{margin-left:12.5%}
.bp-d-span4{width:16.66667%}
.bp-d-prefix4{margin-left:16.66667%}
.bp-d-span5{width:20.83333%}
.bp-d-prefix5{margin-left:20.83333%}
.bp-d-span6{width:25%}
.bp-d-prefix6{margin-left:25%}
.bp-d-span7{width:29.16667%}
.bp-d-prefix7{margin-left:29.16667%}
.bp-d-span8{width:33.33333%}
.bp-d-prefix8{margin-left:33.33333%}
.bp-d-span9{width:37.5%}
.bp-d-prefix9{margin-left:37.5%}
.bp-d-span10{width:41.66667%}
.bp-d-prefix10{margin-left:41.66667%}
.bp-d-span11{width:45.83333%}
.bp-d-prefix11{margin-left:45.83333%}
.bp-d-span12{width:50%}
.bp-d-prefix12{margin-left:50%}
.bp-d-span13{width:54.16667%}
.bp-d-prefix13{margin-left:54.16667%}
.bp-d-span14{width:58.33333%}
.bp-d-prefix14{margin-left:58.33333%}
.bp-d-span15{width:62.5%}
.bp-d-prefix15{margin-left:62.5%}
.bp-d-span16{width:66.66667%}
.bp-d-prefix16{margin-left:66.66667%}
.bp-d-span17{width:70.83333%}
.bp-d-prefix17{margin-left:70.83333%}
.bp-d-span18{width:75%}
.bp-d-prefix18{margin-left:75%}
.bp-d-span19{width:79.16667%}
.bp-d-prefix19{margin-left:79.16667%}
.bp-d-span20{width:83.33333%}
.bp-d-prefix20{margin-left:83.33333%}
.bp-d-span21{width:87.5%}
.bp-d-prefix21{margin-left:87.5%}
.bp-d-span22{width:91.66667%}
.bp-d-prefix22{margin-left:91.66667%}
.bp-d-span23{width:95.83333%}
.bp-d-prefix23{margin-left:95.83333%}
.bp-d-span24{width:100%}
.bp-d-prefix24{margin-left:100%}
}
@media(min-width:1024px) and (max-width:1279px){.bp-d-first{clear:left}
}
@media(min-width:1280px){.bp-e-padding{padding:46px}
.bp-e-span0{width:0}
.bp-e-prefix0{margin-left:0}
.bp-e-span1{width:4.16667%}
.bp-e-prefix1{margin-left:4.16667%}
.bp-e-span2{width:8.33333%}
.bp-e-prefix2{margin-left:8.33333%}
.bp-e-span3{width:12.5%}
.bp-e-prefix3{margin-left:12.5%}
.bp-e-span4{width:16.66667%}
.bp-e-prefix4{margin-left:16.66667%}
.bp-e-span5{width:20.83333%}
.bp-e-prefix5{margin-left:20.83333%}
.bp-e-span6{width:25%}
.bp-e-prefix6{margin-left:25%}
.bp-e-span7{width:29.16667%}
.bp-e-prefix7{margin-left:29.16667%}
.bp-e-span8{width:33.33333%}
.bp-e-prefix8{margin-left:33.33333%}
.bp-e-span9{width:37.5%}
.bp-e-prefix9{margin-left:37.5%}
.bp-e-span10{width:41.66667%}
.bp-e-prefix10{margin-left:41.66667%}
.bp-e-span11{width:45.83333%}
.bp-e-prefix11{margin-left:45.83333%}
.bp-e-span12{width:50%}
.bp-e-prefix12{margin-left:50%}
.bp-e-span13{width:54.16667%}
.bp-e-prefix13{margin-left:54.16667%}
.bp-e-span14{width:58.33333%}
.bp-e-prefix14{margin-left:58.33333%}
.bp-e-span15{width:62.5%}
.bp-e-prefix15{margin-left:62.5%}
.bp-e-span16{width:66.66667%}
.bp-e-prefix16{margin-left:66.66667%}
.bp-e-span17{width:70.83333%}
.bp-e-prefix17{margin-left:70.83333%}
.bp-e-span18{width:75%}
.bp-e-prefix18{margin-left:75%}
.bp-e-span19{width:79.16667%}
.bp-e-prefix19{margin-left:79.16667%}
.bp-e-span20{width:83.33333%}
.bp-e-prefix20{margin-left:83.33333%}
.bp-e-span21{width:87.5%}
.bp-e-prefix21{margin-left:87.5%}
.bp-e-span22{width:91.66667%}
.bp-e-prefix22{margin-left:91.66667%}
.bp-e-span23{width:95.83333%}
.bp-e-prefix23{margin-left:95.83333%}
.bp-e-span24{width:100%}
.bp-e-prefix24{margin-left:100%}
}
@media(min-width:1280px) and (max-width:1439px){.bp-e-first{clear:left}
}
@media(min-width:1440px){.bp-f-padding{padding:54px}
.bp-f-span0{width:0}
.bp-f-prefix0{margin-left:0}
.bp-f-span1{width:4.16667%}
.bp-f-prefix1{margin-left:4.16667%}
.bp-f-span2{width:8.33333%}
.bp-f-prefix2{margin-left:8.33333%}
.bp-f-span3{width:12.5%}
.bp-f-prefix3{margin-left:12.5%}
.bp-f-span4{width:16.66667%}
.bp-f-prefix4{margin-left:16.66667%}
.bp-f-span5{width:20.83333%}
.bp-f-prefix5{margin-left:20.83333%}
.bp-f-span6{width:25%}
.bp-f-prefix6{margin-left:25%}
.bp-f-span7{width:29.16667%}
.bp-f-prefix7{margin-left:29.16667%}
.bp-f-span8{width:33.33333%}
.bp-f-prefix8{margin-left:33.33333%}
.bp-f-span9{width:37.5%}
.bp-f-prefix9{margin-left:37.5%}
.bp-f-span10{width:41.66667%}
.bp-f-prefix10{margin-left:41.66667%}
.bp-f-span11{width:45.83333%}
.bp-f-prefix11{margin-left:45.83333%}
.bp-f-span12{width:50%}
.bp-f-prefix12{margin-left:50%}
.bp-f-span13{width:54.16667%}
.bp-f-prefix13{margin-left:54.16667%}
.bp-f-span14{width:58.33333%}
.bp-f-prefix14{margin-left:58.33333%}
.bp-f-span15{width:62.5%}
.bp-f-prefix15{margin-left:62.5%}
.bp-f-span16{width:66.66667%}
.bp-f-prefix16{margin-left:66.66667%}
.bp-f-span17{width:70.83333%}
.bp-f-prefix17{margin-left:70.83333%}
.bp-f-span18{width:75%}
.bp-f-prefix18{margin-left:75%}
.bp-f-span19{width:79.16667%}
.bp-f-prefix19{margin-left:79.16667%}
.bp-f-span20{width:83.33333%}
.bp-f-prefix20{margin-left:83.33333%}
.bp-f-span21{width:87.5%}
.bp-f-prefix21{margin-left:87.5%}
.bp-f-span22{width:91.66667%}
.bp-f-prefix22{margin-left:91.66667%}
.bp-f-span23{width:95.83333%}
.bp-f-prefix23{margin-left:95.83333%}
.bp-f-span24{width:100%}
.bp-f-prefix24{margin-left:100%}
}
@media(min-width:1440px){.bp-f-first{clear:left}
}
.label,.badge{font-size:10.152px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ccc}
.label{padding:1px 4px 2px;border-radius:3px}
.badge{padding:1px 9px 2px;border-radius:9px}
a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.label-important,.badge-important{background-color:#b94a48}
.label-important[href],.badge-important[href]{background-color:#953b39}
.label-warning,.badge-warning{background-color:#bb0a30}
.label-warning[href],.badge-warning[href]{background-color:#8b0724}
.label-success,.badge-success{background-color:#468847}
.label-success[href],.badge-success[href]{background-color:#356635}
.label-info,.badge-info{background-color:#3a87ad}
.label-info[href],.badge-info[href]{background-color:#2d6987}
.label-inverse,.badge-inverse{background-color:#4c4c4c}
.label-inverse[href],.badge-inverse[href]{background-color:#333}
.loading-spinner{background:#fff url(../.dist/vendor/bower_components/audi-bootstrap/images/loader.gif) center center no-repeat;height:32px;width:32px;z-index:1000;padding:18px;border:1px solid #e5e5e5}
.loading-spinner.standard{left:50%;margin-left:-35px;margin-top:-35px;position:absolute;top:50%}
.loading-spinner.fixed{margin-left:30%;margin-top:50px;position:fixed}
.loading-spinner-wrapper{height:100%;left:0;top:0;margin-left:0;margin-top:0;width:100%;position:absolute;z-index:1000}
.loading-spinner-wrapper.blocking{background-color:rgba(255,255,255,0.3)}
.lt-ie9 .blocking{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/modal-bg.png) left top}
html.no-scroll{overflow:hidden}
#modal{-webkit-transition:z-index 240ms;transition:z-index 240ms;position:relative;z-index:1}
#modal #modal__bg-mask{-webkit-transition:opacity 240ms;transition:opacity 240ms;background-color:#000;position:fixed;opacity:.75;bottom:0;right:0;left:0;top:0}
#modal #modal__bg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;right:0;left:0;top:0}
#modal #modal__bg #modal__window{-webkit-transition:opacity 240ms,-webkit-transform 240ms;transition:opacity 240ms,transform 240ms;border:.1em solid #ccc;background-color:#fff;box-sizing:border-box;position:relative;max-height:95vh;max-width:95vw;opacity:1;padding:0}
#modal #modal__bg #modal__window>.modal-close{position:absolute;font-weight:bold;font-size:.8em;cursor:pointer;padding:1em;right:1.5em;top:1.5em;z-index:2}
#modal #modal__bg #modal__window #modal__body{position:relative;max-height:85vh;max-width:100%;overflow:auto;margin:auto;z-index:1}
#modal #modal__bg #modal__window #modal__body .responsive-container{width:inherit !important}
#modal.loading #modal__bg #modal__window #modal__body{opacity:.05}
#modal.hidden{z-index:-1}
#modal.hidden #modal__bg-mask{pointer-events:none;opacity:0}
#modal.hidden #modal__bg{pointer-events:none}
#modal.hidden #modal__bg #modal__window{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:0}
#modal.fullscreen #modal__bg{background-color:#fff;overflow:auto;height:100%}
#modal.fullscreen #modal__bg #modal__window{position:absolute;box-shadow:none;max-height:none;max-width:100%;min-width:100%;overflow:hidden;border:0;height:auto;width:100vw;left:0;top:0}
#modal.fullscreen #modal__bg #modal__window #modal__body{max-height:none;max-width:100vw;overflow:hidden;height:auto}
#modal.fullscreen.is-padded #modal__bg #modal__window #modal__body{max-width:90vw}
#modal.is-padded #modal__bg #modal__window{padding:5vh 5vw}
#modal.is-padded #modal__bg #modal__window #modal__body{max-width:85vw}
#modal.no-mask #modal__bg-mask{display:none}
#modal.no-close #modal__bg #modal__window>.modal-close{display:none}
@media(max-width:767px){#modal #modal__bg{background-color:#fff;overflow:auto;height:100%}
#modal #modal__bg #modal__window{position:absolute;box-shadow:none;max-height:none;max-width:100%;min-width:100%;overflow:hidden;border:0;height:auto;width:100vw;left:0;top:0}
#modal #modal__bg #modal__window #modal__body{max-height:none;max-width:100vw;overflow:hidden;height:auto}
#modal.is-padded #modal__bg #modal__window #modal__body{max-width:90vw}
}
@media(min-width:768px) and (max-width:1023px){#modal #modal__bg #modal__window{min-width:80vw}
}
html #modal{-webkit-overflow-scrolling:touch}
html.no-scroll{overflow:hidden}
html.touch #modal #modal__bg #modal__window>.modal-close{font-size:1.1em}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){html.modal-open{position:fixed;top:0;left:0;right:0;bottom:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){html.modal-open{position:fixed;top:0;left:0;right:0;bottom:0}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2),(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#modal #modal__bg #modal__window{position:absolute;left:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1),(min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){html.modal-open body{overflow:hidden}
}
@media(min-width:768px){.header .global-nav{height:75px;background-color:#fff;z-index:7;width:100%}
.header .global-nav__outer-wrapper{height:75px;display:block}
.header .global-nav__outer-wrapper .nav-static{display:none}
.header .global-nav__inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header .global-nav__top-list-items{height:75px;display:block;float:left;margin:0;font-family:AudiTypeExtended;font-weight:normal}
.header .global-nav__list-item{padding:32px 1.5em 25px;display:block;float:left}
.header .global-nav__list-item:first-child{padding-left:0}
.header .global-nav__list-item:last-child{padding-right:0}
.header .global-nav__list-item.is-active>a{color:#bb0a30}
.header .global-nav__list-item>a{font-family:AudiTypeExtended;font-weight:normal;font-size:11px;color:#000;display:inline-block;text-decoration:none;float:left}
.header .global-nav__list-item>a:hover{color:#bb0a30}
.header .global-nav__list-item>a>i{font-size:.6em;margin-left:6px}
.header .global-nav__list-item.active a{font-weight:bold;color:#bb0a30}
.header .global-nav__list-item:last-child a{margin-right:0}
.header .global-nav .subnav__hover-padding{width:100%;position:absolute;top:55px;height:20px;display:block}
.header .global-nav .mobile-global-subnav{display:none}
.header .global-nav .desktop-global-subnav{display:block}
.header .global-nav .global-subnav{position:absolute;top:75px;background-color:transparent;z-index:7;width:100%;max-height:0;box-sizing:border-box;opacity:0;-webkit-transition:max-height 240ms cubic-bezier(0.75,0.02,0.5,1);transition:max-height 240ms cubic-bezier(0.75,0.02,0.5,1);overflow:hidden}
.header .global-nav .global-subnav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:10em;max-width:100%;margin-top:2em}
.header .global-nav .global-subnav__column{margin-right:2em}
.header .global-nav .global-subnav__links{vertical-align:top}
.header .global-nav .global-subnav__links li{display:block;font-size:.92em;padding-bottom:.75em;margin-right:4em}
.header .global-nav .global-subnav__link{line-height:1.25em;max-width:inherit}
.header .global-nav .global-subnav__link a{text-decoration:none}
.header .global-nav .global-subnav__link a>i{color:#bb0a30}
.header .global-nav .global-subnav__header{font-size:.92em;margin-bottom:1em;display:block}
.header .global-nav .subnav__background{max-height:0;height:100%;background-color:#e5e5e5;z-index:6;width:100%;position:absolute;right:0;left:0;top:75px;opacity:0;-webkit-transition:all 120ms cubic-bezier(0.75,0.02,0.5,1);transition:all 120ms cubic-bezier(0.75,0.02,0.5,1)}
.header .global-nav .search-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header .global-nav .search-logo-wrapper .nav-search-form{font-family:AudiTypeExtended;font-weight:normal;margin-right:3em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-close-icon{display:none;color:#e5e5e5;background:0;font-size:.75em;margin-left:-3em}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input{border-bottom-color:#e5e5e5 !important;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-transition-duration:240ms;transition-duration:240ms;width:10em;border:0}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input:focus{border-bottom:1px solid #e5e5e5;outline:0;width:25em}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input:focus ~ .nav-close-icon{display:inline-block;z-index:1}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-icon{font-size:18px;background-color:#fff;color:#000;margin-right:10px;padding:0}
.header .global-nav .search-logo-wrapper .brand{line-height:75px;height:75px;vertical-align:middle;text-decoration:none;position:relative;font-size:6em;float:right}
.header .global-nav .search-logo-wrapper .brand:hover{color:#000;text-decoration:none}
.header .overlay{display:none;z-index:4;position:relative;background-color:#000;opacity:.5;height:100vh;width:100%;top:0;-webkit-transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);transition:all 240ms cubic-bezier(0.75,0.02,0.5,1)}
}
@media(min-width:768px) and (max-width:1279px){.header .global-nav{height:75px;background-color:#fff;z-index:7;width:100%}
.header .global-nav__outer-wrapper{height:75px;display:block}
.header .global-nav__outer-wrapper .nav-static{display:none}
.header .global-nav__inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header .global-nav__top-list-items{height:75px;display:block;float:left;margin:0;font-family:AudiTypeExtended;font-weight:normal}
.header .global-nav__list-item{padding:32px 1.5em 25px;display:block;float:left}
.header .global-nav__list-item:first-child{padding-left:0}
.header .global-nav__list-item:last-child{padding-right:0}
.header .global-nav__list-item.is-active>a{color:#bb0a30}
.header .global-nav__list-item>a{font-family:AudiTypeExtended;font-weight:normal;font-size:11px;color:#000;display:inline-block;text-decoration:none;float:left}
.header .global-nav__list-item>a:hover{color:#bb0a30}
.header .global-nav__list-item>a>i{font-size:.6em;margin-left:6px}
.header .global-nav__list-item.active a{font-weight:bold;color:#bb0a30}
.header .global-nav__list-item:last-child a{margin-right:0}
.header .global-nav .subnav__hover-padding{width:100%;position:absolute;top:55px;height:20px;display:block}
.header .global-nav .mobile-global-subnav{display:none}
.header .global-nav .desktop-global-subnav{display:block}
.header .global-nav .global-subnav{position:absolute;top:75px;background-color:transparent;z-index:7;width:100%;max-height:0;box-sizing:border-box;opacity:0;-webkit-transition:max-height 240ms cubic-bezier(0.75,0.02,0.5,1);transition:max-height 240ms cubic-bezier(0.75,0.02,0.5,1);overflow:hidden}
.header .global-nav .global-subnav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:10em;max-width:100%;margin-top:2em}
.header .global-nav .global-subnav__column{margin-right:2em}
.header .global-nav .global-subnav__links{vertical-align:top}
.header .global-nav .global-subnav__links li{display:block;font-size:.92em;padding-bottom:.75em;margin-right:4em}
.header .global-nav .global-subnav__link{line-height:1.25em;max-width:inherit}
.header .global-nav .global-subnav__link a{text-decoration:none}
.header .global-nav .global-subnav__link a>i{color:#bb0a30}
.header .global-nav .global-subnav__header{font-size:.92em;margin-bottom:1em;display:block}
.header .global-nav .subnav__background{max-height:0;height:100%;background-color:#e5e5e5;z-index:6;width:100%;position:absolute;right:0;left:0;top:75px;opacity:0;-webkit-transition:all 120ms cubic-bezier(0.75,0.02,0.5,1);transition:all 120ms cubic-bezier(0.75,0.02,0.5,1)}
.header .global-nav .search-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header .global-nav .search-logo-wrapper .nav-search-form{font-family:AudiTypeExtended;font-weight:normal;margin-right:3em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-close-icon{display:none;color:#e5e5e5;background:0;font-size:.75em;margin-left:-3em}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input{border-bottom-color:#e5e5e5 !important;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-transition-duration:240ms;transition-duration:240ms;width:10em;border:0}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input:focus{border-bottom:1px solid #e5e5e5;outline:0;width:25em}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-input:focus ~ .nav-close-icon{display:inline-block;z-index:1}
.header .global-nav .search-logo-wrapper .nav-search-form .nav-search-icon{font-size:18px;background-color:#fff;color:#000;margin-right:10px;padding:0}
.header .global-nav .search-logo-wrapper .brand{line-height:75px;height:75px;vertical-align:middle;text-decoration:none;position:relative;font-size:6em;float:right}
.header .global-nav .search-logo-wrapper .brand:hover{color:#000;text-decoration:none}
.header .overlay{display:none;z-index:4;position:relative;background-color:#000;opacity:.5;height:100vh;width:100%;top:0;-webkit-transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);transition:all 240ms cubic-bezier(0.75,0.02,0.5,1)}
.header .global-nav__list-item{padding-right:1.7em;padding-left:0}
.header .global-nav .global-subnav__links li{padding-bottom:.75em;margin-right:3em}
.header .global-nav .global-subnav__link{max-width:14em;line-height:1.5em}
.header .global-nav .global-subnav__header{margin-bottom:1.25em}
.header .global-nav .search-logo-wrapper .nav-search-form{display:none}
}
@media(min-width:1024px) and (max-width:1279px){.header .global-nav__list-item{padding-right:2em}
.header .reduced-padding{padding-right:1.5em !important}
}
@media(max-width:767px){.header.open+.container,.header.open ~ .footer{-webkit-transform:translate(270px,0);transform:translate(270px,0)}
.header.open .global-nav .global-nav__outer-wrapper .nav-static{-webkit-transform:translate(270px,0);transform:translate(270px,0)}
.header.open .global-nav .global-nav__outer-wrapper .global-nav__inner-wrapper{-webkit-transform:translate(0,0);transform:translate(0,0)}
.header+.container,.header ~ .footer{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.header .global-nav{height:48px}
.header .global-nav__outer-wrapper{z-index:7;display:block}
.header .global-nav__inner-wrapper,.header .global-nav .nav-static{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-backface-visibility:false;backface-visibility:false}
.header .global-nav .nav-static{height:48px;z-index:7;background-color:#fff;position:fixed;width:100%;top:0;left:0}
.header .global-nav .nav-static .btn-navbar{-webkit-tap-highlight-color:transparent;height:48px;width:48px;border-color:#e5e5e5;background-color:#fff;color:#000;border-width:0 1px 0 0;border-style:solid;display:block;float:left;padding:0;margin:0;left:0;top:0}
.header .global-nav .nav-static .btn-navbar div,.header .global-nav .nav-static .btn-navbar i{font-size:1.8em;margin:0 auto}
.header .global-nav .nav-static .brand{line-height:48px;height:48px;vertical-align:middle;position:absolute;font-size:5em;right:10px;text-decoration:none;top:0}
.header .global-nav .nav-static .breadcrumb{font-family:AudiTypeExtended;font-weight:bold;width:calc(100% - 12em);margin:0 auto 0 4em;position:relative;list-style:none;display:block;height:100%;padding:0}
.header .global-nav .nav-static .breadcrumb ul{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0;top:0}
.header .global-nav .nav-static .breadcrumb ul li{line-height:48px;height:48px;vertical-align:middle;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;overflow:hidden;padding:0 1em;width:inherit}
.header .global-nav .nav-static .breadcrumb ul li>a span{margin-right:12px}
.header .global-nav__inner-wrapper{-webkit-transform:translate(-270px,0);transform:translate(-270px,0);border-right:1px solid #fff;width:269px;background-color:#fff;overflow-x:hidden;overflow-y:scroll;position:fixed;height:100%;z-index:7;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.header .global-nav__inner-wrapper .search-logo-wrapper{display:none}
.header .global-nav__top-list-items{margin:0 0 0 1.5em}
.header .global-nav__list-item{position:relative;display:block;float:none;margin:0}
.header .global-nav__list-item>a{font-family:AudiTypeExtended;font-weight:normal;line-height:48px;width:268px;text-decoration:none}
.header .global-nav__list-item>a:hover{color:#000;border-bottom:0}
.header .global-nav__list-item>a>i{font-size:.85em;margin-left:1em}
.header .global-nav__list-item.is-active>a{color:#bb0a30}
.header .global-nav__list-item.icon-left>a>i{margin:2.5em 1em 0 0;color:#bb0a30;font-size:1em}
.header .global-nav__list-item.active>a{background-color:#fff;border-bottom:0;text-indent:13px}
.header .global-nav__list-item #sign-in{position:absolute;right:14px;top:18px}
.header .global-nav__list-item #sign-in .icon{margin:0 14px 1px}
.header .global-nav__list-item .heading{border-bottom:0}
.header .global-nav__list-item .desktop-global-subnav{display:none}
.header .global-nav__list-item .mobile-global-subnav{display:block}
.header .global-nav__list-item .global-subnav{display:block;margin-left:1.5em;max-height:0;box-sizing:border-box;opacity:0;-webkit-transition:max-height 120ms cubic-bezier(0.75,0.02,0.5,1);transition:max-height 120ms cubic-bezier(0.75,0.02,0.5,1);overflow:hidden}
.header .global-nav__list-item .global-subnav__inner{display:block}
.header .global-nav__list-item .global-subnav__column{display:block}
.header .global-nav__list-item .global-subnav__header{margin:1.5em 0 1em}
.header .global-nav__list-item .global-subnav__list-item{padding:1em 0}
.header .global-nav__list-item .global-subnav__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:inherit !important}
.header .global-nav__list-item .global-subnav__link a{text-decoration:none;padding:1em 0}
.header .global-nav__list-item .global-subnav__link a>i{color:#bb0a30}
.header .global-nav__list-item .subnav__background{display:none}
.header .global-nav.large{min-height:75px}
.header .global-nav.large .global-nav__outer-wrapper .nav-static{height:75px}
.header .global-nav.large .global-nav__outer-wrapper .nav-static .brand{line-height:75px;height:75px;vertical-align:middle;position:absolute;font-size:6em;right:10px}
.header .global-nav.large .global-nav__outer-wrapper .nav-static .btn-navbar{width:75px;height:75px}
.header .global-nav.large .global-nav__outer-wrapper .nav-static .breadcrumb{width:calc(100% - 14em);margin:0 auto 0 5.25em}
.header .global-nav.large .global-nav__outer-wrapper .nav-static .breadcrumb ul li{line-height:75px;height:75px}
.header .global-nav.large .global-nav__outer-wrapper .global-nav__inner-wrapper li{height:75px}
.header .global-nav.large .global-nav__outer-wrapper .global-nav__inner-wrapper li>a{line-height:75px}
.header .global-nav .overlay{display:none;z-index:4;position:fixed;background-color:#000;opacity:.5;height:100vh;width:100%;top:0;left:0;-webkit-transition:all 240ms cubic-bezier(0.75,0.02,0.5,1);transition:all 240ms cubic-bezier(0.75,0.02,0.5,1)}
}
.nav{margin-left:0;margin-bottom:18px;list-style:none}
.nav>li>a{display:block}
.nav>li>a:hover{text-decoration:none}
.nav>.pull-right{float:right}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#ccc;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
.nav li+.nav-header{margin-top:9px}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.nav-list>li>a{padding:3px 15px}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#000}
.nav-list [class^="icon-"]{margin-right:2px}
.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-tabs,.nav-pills{min-height:contain-floats}
.nav-tabs:after,.nav-pills:after{content:"";display:table;clear:both}
.nav-tabs>li,.nav-pills>li{float:left}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.nav-tabs{font-family:AudiType;font-weight:bold;border-bottom:1px solid #ccc}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{padding-top:7px;padding-bottom:9px;background-color:#000;color:#fff;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-decoration:none}
.nav-tabs>li>a:hover{border-top:1px solid #4c4c4c;border-right:1px solid #4c4c4c}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#000;background-color:#fff;border:1px solid #ccc;border-bottom-color:transparent;cursor:default}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#000}
.nav-stacked>li{float:none}
.nav-stacked>li>a{margin-right:0}
.nav-tabs.nav-stacked{border-bottom:0}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}
.nav-tabs.nav-stacked>li:first-child>a{border-radius:4px 4px 0 0}
.nav-tabs.nav-stacked>li:last-child>a{border-radius:0 0 4px 4px}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}
.nav-pills.nav-stacked>li>a{margin-bottom:3px}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
.nav-tabs .dropdown-menu{border-radius:0 0 5px 5px}
.nav-pills .dropdown-menu{border-radius:4px}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#000;border-bottom-color:#000;margin-top:6px}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#bb0a30;border-bottom-color:#bb0a30}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#4c4c4c;border-bottom-color:#4c4c4c}
.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#ccc;border-color:#ccc}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1}
.tabs-stacked .open>a:hover{border-color:#ccc}
.tabbable{min-height:contain-floats}
.tabbable:after{content:"";display:table;clear:both}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
.tab-content>.active,.pill-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}
.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}
.tabs-left>.nav-tabs>li>a:hover{border-color:#e5e5e5 #ddd #e5e5e5 #e5e5e5}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:hover{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}
.step--container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.step--container .step{color:#ccc;font-family:AudiTypeExtended;font-weight:normal;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;float:left}
.step--container .step:first-of-type hr{margin-left:50%;width:50%}
.step--container .step:first-of-type.active hr{border:solid 1px #ccc;background-image:none;height:0}
.step--container .step:last-of-type hr{margin-right:50%;width:50%}
.step--container .step:last-of-type.active hr{border:solid 1px #1a1a1a;background-image:none;height:0}
.step--container .step hr{border:solid 1px #ccc;position:relative;top:34px}
.step--container .step .step--counter{border:solid 1px #ccc;background-color:#fff;border-radius:100%;position:relative;font-size:16px;margin:0 auto;padding:5px;height:18px;width:18px}
.step--container .step .step--label{margin-top:.5em;font-family:AudiType;font-weight:200}
.step--container .step.complete,.step--container .step.active{color:#1a1a1a}
.step--container .step.complete .step--counter,.step--container .step.active .step--counter{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}
.step--container .step.complete hr{border:solid 1px #1a1a1a}
.step--container .step.active hr{background-image:-webkit-linear-gradient(left,#1a1a1a 0,#1a1a1a 50%,#ccc 51%,#ccc 100%);background-image:linear-gradient(to right,#1a1a1a 0,#1a1a1a 50%,#ccc 51%,#ccc 100%);height:2px;border:0}
@media(max-width:767px){.step--container .step .step--counter{font-size:12px;padding:3px;height:16px;width:16px}
.step--container .step .step--label{margin-top:.1em;font-size:10px}
.step--container .step hr{top:32px}
}
img.responsive{width:100%;height:auto}
.responsivebg{background-position:center;background-repeat:no-repeat;background-size:cover}
body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;font-family:AudiType;font-weight:normal;font-size:12px;line-height:18px}
a{outline:0;cursor:pointer;-moz-outline-style:none;color:#000;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}
a:hover{color:#bb0a30}
img{max-width:100%;border:0 none;vertical-align:middle}
a:focus{outline:0;-moz-outline-style:none}
span.icon,i.icon{display:inline-block;vertical-align:middle}
.audi-hr{min-height:contain-floats;padding:30px 0;clear:both}
.audi-hr:after{content:"";display:table;clear:both}
.audi-hr div:first-child{box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;border-top:3px solid #000}
.audi-hr div:first-child+div{box-sizing:border-box;width:65.625%;float:right;padding-left:.52083%;padding-right:.52083%;border-top:1px solid #e5e5e5}
@media(max-width:767px){.hidden-desktop{display:block}
.hidden-mobile{display:none !important}
.visible-mobile{display:block}
}
@media(min-width:768px){.hidden-desktop{display:none !important}
.hidden-mobile{display:block}
.visible-mobile{display:none}
}
html.touch [data-hidden-device*=mobile]{display:none !important}
[data-show-breakpoint]{display:none}
@media(max-width:479px){[data-hidden-breakpoint*=break-a]{display:none !important}
[data-show-breakpoint*=break-a]{display:block !important}
}
@media(min-width:480px) and (max-width:767px){[data-hidden-breakpoint*=break-b]{display:none !important}
[data-show-breakpoint*=break-b]{display:block !important}
}
@media(min-width:768px) and (max-width:1023px){[data-hidden-breakpoint*=break-c]{display:none !important}
[data-show-breakpoint*=break-c]{display:block !important}
}
@media(min-width:1024px) and (max-width:1279px){[data-hidden-breakpoint*=break-d]{display:none !important}
[data-show-breakpoint*=break-d]{display:block !important}
}
@media(min-width:1280px) and (max-width:1439px){[data-hidden-breakpoint*=break-e]{display:none !important}
[data-show-breakpoint*=break-e]{display:block !important}
}
@media(min-width:1440px){[data-hidden-breakpoint*=break-f]{display:none !important}
[data-show-breakpoint*=break-f]{display:block !important}
}
.pagination i{margin:0 3px 0 0}
.pagination.right i,button i.pagination i,.button i.pagination i,.bs .cta i.pagination i,.bs .cta-white i.pagination i,.cta .pagination.icon i,.cta-white .pagination.icon i,.cta-secondary .pagination.icon i,.cta-secondary-white .pagination.icon i{margin:0 0 0 3px}
.component-container{padding-bottom:40px}
@media(max-width:767px){.component-container{padding-bottom:30px}
}
.component-container .column-content{border-top:#e5e5e5 1px solid;padding-top:25px}
@media(max-width:767px){.component-container .column-content{padding-top:20px}
}
.component-container .column-content.head{border-top:#000 3px solid}
.searchOverlay{opacity:.95;background-color:#fff;display:none;position:absolute;height:100%;width:auto;left:0;right:0;z-index:2}
#searchBar{-webkit-transition:border-bottom-color .1s ease-in;transition:border-bottom-color .1s ease-in;border-bottom:.1em solid #fff;margin-bottom:22px;margin-top:42px;height:52px;position:relative;cursor:text;z-index:2}
#searchBar.hover-state{border-bottom:.1em solid #ccc}
#searchBar h1{font:0/0 serif;text-shadow:none;color:transparent}
#searchBar .global-clear-field-mobile{display:none}
#searchBar span.icon{float:left;margin-right:20px;cursor:pointer}
#searchBar a.clear{display:none;position:absolute;right:0;top:0;cursor:pointer}
#searchBar form{margin:0;padding:0}
#searchBar form .searchInput{font-family:AudiTypeExtended;font-weight:bold;font-size:38px;padding:0;line-height:46px;letter-spacing:-2px;margin-top:-5px;margin-bottom:9px;border:0;background:white;color:black;height:46px;outline:0;width:87%;box-shadow:none}
#searchBar .suggestedSearch{display:none;color:black;list-style:none;margin:0;padding:0;text-align:left;margin-top:3px;position:absolute;width:100%;overflow:hidden}
#searchBar .suggestedSearch li{font-family:AudiTypeExtended;font-weight:bold;text-align:left;color:black;padding:10px 20px 10px 74px;border-top:0;border-right:0;border-left:0;border-bottom:solid 2px white;background:#e5e5e5;font-size:38px;line-height:42px;letter-spacing:-2px;display:block;-webkit-transition:background-color ease-in .1s;transition:background-color ease-in .1s}
#searchBar .suggestedSearch li p{font-family:AudiType;font-weight:normal;font-size:11px;letter-spacing:0}
#searchBar .suggestedSearch li h6{letter-spacing:0;color:#b3b3b3;margin:8px 0}
#searchBar .suggestedSearch li.active{background:#e5e5e5}
#searchBar .suggestedSearch li a{text-decoration:none;color:#000;width:100%;display:block}
@media(max-width:767px){#searchBar{display:none}
}
@media(min-width:768px) and (max-width:1023px){#searchBar form .searchInput{font-size:34px;letter-spacing:-1px;margin-top:-4px}
#searchBar .suggestedSearch{margin-top:2px}
#searchBar .suggestedSearch li{font-size:34px;letter-spacing:-1px}
}
.select-panel-scroll-area{border:1px solid #ccc;overflow:auto;width:230px;height:385px}
.select-panel-scroll-area ul.select-panel{list-style-type:none;display:block;padding:0;margin:0}
.select-panel-scroll-area ul.select-panel li{list-style:none;display:block}
.select-panel-scroll-area ul.select-panel li a{text-decoration:none;display:block;padding:20px}
.select-panel-scroll-area ul.select-panel li a:hover{color:#000}
.select-panel-scroll-area ul.select-panel li a.selected{background-color:#e5e5e5}
.select-panel-scroll-area ul.select-panel.disabled a{color:#b3b3b3;cursor:text}
.select-panel-scroll-area ul.select-panel.disabled a:hover{color:#b3b3b3}
.sidebar-container{position:relative;width:100%;overflow:hidden}
.sidebar-container img.opaque{opacity:.5}
.sidebar-container .sidebar{position:absolute;height:100%;top:0;width:357px;z-index:2}
.sidebar-container .sidebar.right-align{-webkit-transition:right .5s ease-out;transition:right .5s ease-out;right:0}
.sidebar-container .sidebar.right-align i.arrow{position:absolute;margin-left:-31px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}
.sidebar-container .sidebar.right-align.closed{right:-357px}
.sidebar-container .sidebar.right-align .sidebar-content.border{border-left:1px solid #e5e5e5}
.sidebar-container .sidebar.left-align{-webkit-transition:left .5s ease-out;transition:left .5s ease-out;left:0}
.sidebar-container .sidebar.left-align i.arrow{position:absolute;margin-right:-31px;right:0;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer}
.sidebar-container .sidebar.left-align.closed{left:-357px}
.sidebar-container .sidebar.left-align .sidebar-border{right:0}
.sidebar-container .sidebar.left-align .sidebar-content.border{border-right:1px solid #e5e5e5}
.sidebar-container .sidebar .sidebar-border{position:absolute;width:1px;background-color:#e5e5e5}
.sidebar-container .sidebar .sidebar-border.top{top:0}
.sidebar-container .sidebar .sidebar-border.bottom{bottom:0}
.sidebar-container .sidebar .sidebar-content{opacity:.85;background-color:#fff;padding:40px 35px;height:inherit;width:287px}
.slider{display:inline-block;vertical-align:middle;position:relative}
.slider.slider-horizontal{width:210px;height:18px}
.slider.slider-horizontal .slider-track{height:4.5px;width:100%;margin-top:-4.5px;top:50%;left:0}
.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}
.slider.slider-horizontal .slider-handle{margin-left:-9px;margin-top:-6px}
.slider.slider-horizontal .slider-handle.triangle{border-width:0 9px 9px 9px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}
.slider.slider-vertical{height:210px;width:18px}
.slider.slider-vertical .slider-track{width:9px;height:100%;margin-left:-4.5px;left:50%;top:0}
.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}
.slider.slider-vertical .slider-handle{margin-left:-4.5px;margin-top:-9px}
.slider.slider-vertical .slider-handle.triangle{border-width:9px 0 9px 9px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}
.slider input{display:none}
.slider .tooltip-inner{white-space:nowrap}
.slider-track{position:absolute;cursor:pointer;background-color:#ccc}
.slider-selection{position:absolute;box-sizing:border-box;background-color:#bb0a30}
.slider-handle{position:absolute;width:12px;height:12px;border:3px solid #bb0a30;background-color:#fff}
.slider-handle.round{border-radius:18px}
.slider-handle.triangle{background:transparent none}
.space-frame .space-scrubber{border-left:1px solid #000;height:100%}
.space-frame .space-scrubber div{position:absolute;bottom:0}
.space-frame .space-scrubber div i{border:0}
.space-frame .space-scrubber div.left{left:-31px}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
.table{width:100%;margin-bottom:18px}
.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #e5e5e5}
.table th{font-weight:bold}
.table thead th{vertical-align:bottom}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}
.table tbody+tbody{border-top:2px solid #e5e5e5}
.table.center th,.table.center td,.table tr.center th,.table tr.center td{text-align:center}
.table th.center,.table td.center{text-align:center}
.table.right th,button i.table th,.button i.table th,.bs .cta i.table th,.bs .cta-white i.table th,.cta .table.icon th,.cta-white .table.icon th,.cta-secondary .table.icon th,.cta-secondary-white .table.icon th,.table.right td,button i.table td,.button i.table td,.bs .cta i.table td,.bs .cta-white i.table td,.cta .table.icon td,.cta-white .table.icon td,.cta-secondary .table.icon td,.cta-secondary-white .table.icon td,.table tr.right th,.table .cta tr.icon th,.cta .table tr.icon th,.table .cta-white tr.icon th,.cta-white .table tr.icon th,.table .cta-secondary tr.icon th,.cta-secondary .table tr.icon th,.table .cta-secondary-white tr.icon th,.cta-secondary-white .table tr.icon th,.table tr.right td,.table .cta tr.icon td,.cta .table tr.icon td,.table .cta-white tr.icon td,.cta-white .table tr.icon td,.table .cta-secondary tr.icon td,.cta-secondary .table tr.icon td,.table .cta-secondary-white tr.icon td,.cta-secondary-white .table tr.icon td{text-align:right}
.table th.right,.table .cta th.icon,.cta .table th.icon,.table .cta-white th.icon,.cta-white .table th.icon,.table .cta-secondary th.icon,.cta-secondary .table th.icon,.table .cta-secondary-white th.icon,.cta-secondary-white .table th.icon,.table td.right,.table .cta td.icon,.cta .table td.icon,.table .cta-white td.icon,.cta-white .table td.icon,.table .cta-secondary td.icon,.cta-secondary .table td.icon,.table .cta-secondary-white td.icon,.cta-secondary-white .table td.icon{text-align:right}
.table.left th,button.icon-left i.table th,.button.icon-left i.table th,.bs .cta.icon-left i.table th,.bs .icon-left.cta-white i.table th,.table.left td,button.icon-left i.table td,.button.icon-left i.table td,.bs .cta.icon-left i.table td,.bs .icon-left.cta-white i.table td,.table tr.left th,.table tr.left td{text-align:left}
.table th.left,.table td.left{text-align:left}
.table.middle th,.table.middle td,.table tr.middle th,.table tr.middle td{vertical-align:middle}
.table th.middle,.table td.middle{vertical-align:middle}
.table-condensed th,.table-condensed td{padding:4px 5px}
.table-bordered{border:1px solid #e5e5e5;border-collapse:separate;border-left:0}
.table-bordered th,.table-bordered td{border-left:1px solid #e5e5e5}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}
.table-bordered.table-border-radius{border-radius:4px}
.table-bordered.table-border-radius thead:first-child tr:first-child th:first-child,.table-bordered.table-border-radius tbody:first-child tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}
.table-bordered.table-border-radius thead:first-child tr:first-child th:last-child,.table-bordered.table-border-radius tbody:first-child tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}
.table-bordered.table-border-radius thead:last-child tr:last-child th:first-child,.table-bordered.table-border-radius tbody:last-child tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}
.table-bordered.table-border-radius thead:last-child tr:last-child th:last-child,.table-bordered.table-border-radius tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#e5e5e5}
@media(max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e5e5e5}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
.tabs .tabs__container{border-bottom:2px solid #ccc}
.tabs .tabs__tab-list{list-style:none;margin:0}
.tabs .tabs__tab-list:after{display:table;content:"";clear:both}
.tabs .tabs__tab-list--text .tabs__tab-item{color:#000;padding:7px 90px 7px 0}
.tabs .tabs__tab-list--text .tabs__tab-item .tabs__tab-text{border-bottom:2px solid #ccc;-webkit-transition-property:border-bottom,color;transition-property:border-bottom,color;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-transition-duration:240ms;transition-duration:240ms;font-family:AudiTypeExtended;font-weight:normal;padding:0 9px 9px 0;font-size:.92em;white-space:nowrap}
.tabs .tabs__tab-list--text .tabs__tab-item.is-active .tabs__tab-text{border-bottom-color:#bb0a30}
.tabs .tabs__tab-list--button .tabs__tab-item{border-bottom:.5em solid #e5e5e5;border-right:.1em solid #fff;border-left:.1em solid #fff;background-color:#e5e5e5;-webkit-transition-property:border-bottom,color;transition-property:border-bottom,color;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;font-family:AudiTypeExtended;font-weight:normal;color:#666;line-height:1em;font-size:10px;height:12em}
.tabs .tabs__tab-list--button .tabs__tab-item.is-active{border-bottom-color:#bb0a30;background-color:#fff;color:#000}
.tabs .tabs__tab-list--button .tabs__tab-item i{margin:.3em 0;font-size:5em;width:100%}
.tabs .tabs__tab-list--button .tabs__tab-item i::after{content:""}
.tabs .tabs__tab-list--button .tabs__tab-item .tabs__tab-icon-image{margin:1em auto;display:block;width:80%}
.tabs .tabs__tab-item{border-bottom:2px solid #ccc;text-decoration:none;margin-bottom:-2px;text-align:center;cursor:pointer;float:left}
.tabs .tabs__tab-item.is-active{cursor:default}
.tabs .tabs__content-list{position:relative}
.tabs .tabs__content-list--below{margin-top:1.67em}
.tabs .tabs__content-list .tabs__content-item{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-transition-duration:240ms;transition-duration:240ms;position:absolute;visibility:hidden;opacity:0;z-index:-1;width:100%}
.tabs .tabs__content-list .tabs__content-item.is-active{position:relative;visibility:visible;opacity:1;z-index:1}
@media(max-width:767px){.tabs .tabs__tab-list--text .tabs__tab-item{padding-right:3.5em}
.tabs .tabs__tab-list--button .tabs__tab-text{display:none}
.tabs .tabs__tab-list--button .tabs__tab-item{border-bottom-width:.3em;min-height:4.5em;height:100%;min-width:4.25em}
.tabs .tabs__tab-list--button .tabs__tab-item i{font-size:2.5em;margin-top:.5em;width:1em}
}
@media(min-width:480px) and (max-width:767px){.tabs .tabs__tab-list--button .tabs__tab-item .tabs__tab-icon-image{margin:0 auto}
}
@media(min-width:768px) and (max-width:1279px){.tabs .tabs__tab-list--text .tabs__tab-item{padding-right:4.5em}
.tabs .tabs__tab-list--button .tabs__tab-item{min-width:10.67em}
.tabs .tabs__tab-list--button .tabs__tab-item .tabs__tab-icon-image{margin:0 auto}
}
@media(min-width:1280px){.tabs .tabs__tab-list--button .tabs__tab-item .tabs__tab-icon-image{margin:0 auto;width:70%}
}
h1,h2,h3,h4,h5,h6{font-family:AudiTypeExtended;font-weight:bold;margin:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:AudiType;font-weight:normal;text-decoration:none}
h1 .sub,h2 .sub,h3 .sub,h4 .sub,h5 .sub,h6 .sub{font-family:AudiType;font-weight:normal;font-size:12px;color:#4c4c4c;letter-spacing:normal;display:inline-block}
h1.is-tight,h2.is-tight,h3.is-tight,h4.is-tight,h5.is-tight,h6.is-tight{margin-bottom:0;margin-top:0}
h1{font-size:38px;line-height:1.2em;letter-spacing:-2px;margin-bottom:.5em}
h2{font-size:28px;line-height:1.2em;letter-spacing:-1px;margin-bottom:.5em}
h3{font-size:24px;line-height:1.2em;letter-spacing:-1px;margin-bottom:.5em}
h4{font-size:15px;line-height:1.4em;margin-bottom:.5em}
h5{font-size:14px;line-height:1.4em;margin-bottom:.5em}
h6{font-size:12px;line-height:1.4em;margin-bottom:.5em}
p{line-height:18px;margin:0 0 15px}
p.is-tight{margin-bottom:0;margin-top:0}
p span.drop-cap{font-family:AudiType;font-weight:bold;padding-right:.2em;line-height:.8em;font-size:5em;float:left}
b,strong{font-family:AudiType;font-weight:bold}
hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}
ul,ol{padding:0;margin:0 0 9px 25px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
li{line-height:18px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
ul.pretty{margin-left:0}
ul.pretty li{padding-left:14px;background:url(../.dist/vendor/bower_components/audi-bootstrap/images/list_bullet.png) no-repeat 5px 6.5px;list-style-type:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){ul.pretty{margin-left:0}
ul.pretty li{padding-left:14px;background:url(../.dist/vendor/bower_components/audi-bootstrap/images-retina/list_bullet.png) no-repeat 5px 6.5px;list-style-type:none}
ul.pretty li{background-size:4px 5px}
}
ul.pretty.tertiary{margin-left:0}
ul.pretty.tertiary li{padding-left:14px;background:url(../.dist/vendor/bower_components/audi-bootstrap/images/list_bullet_red.png) no-repeat 5px 6.5px;list-style-type:none}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){ul.pretty.tertiary{margin-left:0}
ul.pretty.tertiary li{padding-left:14px;background:url(../.dist/vendor/bower_components/audi-bootstrap/images-retina/list_bullet_red.png) no-repeat 5px 6.5px;list-style-type:none}
ul.pretty.tertiary li{background-size:4px 5px}
}
ul.pretty li{margin-bottom:0;margin-left:-3px}
ol.pretty{margin-left:19px}
ol.pretty li{margin-bottom:15px}
.text-white,.bg-black,.text-white a,.bg-black a{color:#fff}
.text-grey,.text-grey a{color:#666}
.bg-white{display:inline-block;padding:5px 30px 5px 15px;margin:0 -15px;color:#000;background-color:#fff}
.bg-black{display:inline-block;padding:5px 30px 5px 15px;margin:0 -15px;background-color:#000}
.bold,strong{font-family:AudiType;font-weight:bold}
.italic{font-family:AudiType;font-weight:normal;font-style:italic}
.light{font-family:AudiType;font-weight:200}
.italicbold{font-family:AudiType;font-weight:bold;font-style:italic}
.extended{font-family:AudiTypeExtended;font-weight:normal}
.extendedbold{font-family:AudiTypeExtended;font-weight:bold}
.extendeditalic{font-family:AudiTypeExtended;font-weight:normal;font-style:italic}
.extendeditalicbold{font-family:AudiTypeExtended;font-weight:bold;font-style:italic}
.normal{font-weight:400}
.overline,.overline-red{border-top:.25em solid #aa142d;margin-top:.25em;display:table}
.overline-black{border-top:.25em solid #000;margin-top:.25em;display:table}
.overline-white{border-top:.25em solid #fff;margin-top:.25em;display:table;color:#fff}
.large{font-size:1.167em;line-height:1.111em}
.small,.legal{font-size:.75em;line-height:1em}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.text-align-right{text-align:right}
@media(max-width:767px){h1{font-size:20px;letter-spacing:0}
h2{font-size:16px;letter-spacing:0}
h3{font-size:15px;letter-spacing:0}
h4{font-size:14px}
h5{font-family:AudiType;font-weight:bold;font-size:14px}
h6{font-family:AudiType;font-weight:bold;font-size:12px}
}
@media(min-width:768px) and (max-width:1023px){h1{font-size:34px;letter-spacing:-1px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:15px}
h5{font-size:14px}
h6{font-size:12px}
}
.ci-styling{font-weight:300;color:#333}
.ci-styling ul,.ci-styling ol{counter-reset:li}
.ci-styling ul li,.ci-styling ol li{list-style:none}
.ci-styling ul li:before,.ci-styling ol li:before{display:inline-block;width:1.25em;margin-left:-1.25em;opacity:.3}
.ci-styling ul:not(.pretty) li:before{content:"›"}
.ci-styling ul.pretty li{background:0;margin-left:-0.75em}
.ci-styling ol li:before{content:counter(li);counter-increment:li}
.ci-styling a:not(.button){border-bottom:1px solid rgba(0,0,0,0.3);-webkit-transition:color .3s linear,border .3s linear;transition:color .3s linear,border .3s linear;color:#333;padding-bottom:.06125em;text-decoration:none}
.ci-styling a:not(.button):hover{color:#000;border-bottom-color:#000}
.ci-styling a:not(.button):visited{opacity:.6}
.ci-styling .text-white,.ci-styling .bg-black,.ci-styling .text-white a,.ci-styling .bg-black a{color:#fff}
.ci-styling h1,.ci-styling h2,.ci-styling h3,.ci-styling h4,.ci-styling h5,.ci-styling h6{letter-spacing:-0.015em}
.ci-styling h1.normal,.ci-styling h2.normal,.ci-styling h3.normal,.ci-styling h4.normal,.ci-styling h5.normal,.ci-styling h6.normal{font-weight:400}
.ci-styling h3,.ci-styling h4,.ci-styling h5,.ci-styling h6{font-family:AudiType;font-weight:bold}
@media(max-width:479px){.ci-styling h1{font-size:27px;line-height:42px}
.ci-styling h2{font-size:21px;line-height:30px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:16px;line-height:24px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:16px;line-height:24px}
.ci-styling ul li,.ci-styling ol li{font-size:16px;line-height:24px}
.ci-styling .small{font-size:13px;line-height:18px}
}
@media(min-width:480px) and (max-width:767px){.ci-styling h1{font-size:27px;line-height:42px}
.ci-styling h2{font-size:21px;line-height:30px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:16px;line-height:24px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:16px;line-height:24px}
.ci-styling ul li,.ci-styling ol li{font-size:16px;line-height:24px}
.ci-styling .small{font-size:13px;line-height:18px}
}
@media(min-width:768px) and (max-width:1023px){.ci-styling h1{font-size:36px;line-height:48px}
.ci-styling h2{font-size:24px;line-height:36px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:16px;line-height:24px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:16px;line-height:24px}
.ci-styling ul li,.ci-styling ol li{font-size:16px;line-height:24px}
.ci-styling .small{font-size:13px;line-height:18px}
}
@media(min-width:1024px) and (max-width:1279px){.ci-styling h1{font-size:43px;line-height:60px}
.ci-styling h2{font-size:30px;line-height:42px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:18px;line-height:30px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:18px;line-height:30px}
.ci-styling ul li,.ci-styling ol li{font-size:18px;line-height:28px}
.ci-styling .small{font-size:13px;line-height:18px}
}
@media(min-width:1280px) and (max-width:1439px){.ci-styling h1{font-size:43px;line-height:60px}
.ci-styling h2{font-size:30px;line-height:42px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:18px;line-height:30px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:18px;line-height:30px}
.ci-styling ul li,.ci-styling ol li{font-size:18px;line-height:28px}
.ci-styling .small{font-size:13px;line-height:18px}
}
@media(min-width:1440px){.ci-styling h1{font-size:54px;line-height:78px}
.ci-styling h2{font-size:36px;line-height:54px}
.ci-styling h3{font-size:21px;line-height:30px}
.ci-styling h4{font-size:18px;line-height:30px}
.ci-styling h5{font-size:14px;line-height:24px}
.ci-styling h6{font-size:12px;line-height:24px}
.ci-styling p{font-size:18px;line-height:30px}
.ci-styling ul li,.ci-styling ol li{font-size:18px;line-height:28px}
.ci-styling .small{font-size:13px;line-height:18px}
}
.clearfix{min-height:contain-floats}
.clearfix:after{content:"";display:table;clear:both}
.pull-right{float:right}
.pull-left{float:left}
.hide,.is-hidden{display:none !important}
.show,.is-shown{display:block !important}
.invisible{visibility:hidden !important}
.hide-text{color:transparent;line-height:0;font-size:0}
.normal-line-height{line-height:normal}
.video-preview{display:block;position:relative}
.video-preview video{width:100%}
.video-preview .play{font-size:4em;color:#000;display:none;position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.5em}
.vid-container{position:relative;overflow:hidden}
.vid-container:-webkit-full-screen{background-color:#000;height:100% !important;width:100% !important}
.vid-container:-moz-full-screen{background-color:#000;height:100% !important;width:100% !important}
.vid-container:-ms-fullscreen{background-color:#000;height:100% !important;width:100% !important}
.vid-container:fullscreen{background-color:#000;height:100% !important;width:100% !important}
.vid-container:hover .vid-controls{opacity:.9}
.vid-container video{max-height:80vh;width:100%}
.vid-container .control-container{min-height:4.16em;position:absolute;overflow:hidden;width:100%;top:40%}
.vid-container .vid-center-button{margin:-3.5em 0 0 -3.5em;vertical-align:center;border-radius:1.4em;text-align:center;position:absolute;cursor:pointer;opacity:.75;height:6em;width:6em;left:50%;top:50%}
.vid-container .vid-replay-button{-webkit-transition-duration:960ms;transition-duration:960ms;background:#000;display:none}
.vid-container .vid-replay-button span{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -100px 0 no-repeat;background-position:0 -88px;margin:-1.83em 0 0 -1.08em;position:absolute;height:3.75em;width:2.5em;left:50%;top:50%}
.vid-container .vid-replay-button:hover{-webkit-transition-duration:960ms;transition-duration:960ms;background:#aa142d;opacity:.5}
.vid-container .vid-big-play-button{-webkit-transition-duration:960ms;transition-duration:960ms;border:.3em solid #fff;background:#000;display:block}
.vid-container .vid-big-play-button span{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -100px 0 no-repeat;margin:-1.83em 0 0 -1em;position:absolute;display:block;height:3.75em;width:3.75em;left:50%;top:50%}
.vid-container .vid-big-play-button:hover{-webkit-transition-duration:960ms;transition-duration:960ms;background:#aa142d;opacity:.5}
.vid-container .vid-controls{-webkit-transition-duration:960ms;transition-duration:960ms;background-color:#000;color:#fff;position:absolute;max-height:7.5em;height:20vh;z-index:2;opacity:0;bottom:0;right:0;left:0}
.vid-container .vid-control{text-align:center;position:relative;cursor:pointer;height:auto;width:2.6em;float:left;padding:0;margin:0}
.vid-container .vid-time-controls{position:absolute;line-height:1em;font-size:1.1em;height:1.2em;cursor:auto;width:4.2em;right:0;top:0}
.vid-container .vid-time-controls .h6{line-height:1.6em}
.vid-container .vid-current-time{right:21.5em}
.vid-container .vid-time-divider{right:19.2em}
.vid-container .vid-duration-time{color:#666;right:17em}
.vid-container .vid-fullscreen-control{float:right;width:8em}
.vid-container .vid-fullscreen-control div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -50px 0;position:relative;margin:0 auto;height:1.43em;width:1.66em;left:-0.5em}
.vid-container .vid-fullscreen-control.active div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -75px 0}
.vid-container .vid-volume-control{width:5.1em;float:right}
.vid-container .vid-volume-control .vid-volume-bar{background:transparent url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) 0 -54px no-repeat;position:relative;margin:0 auto;height:2em;width:4em}
.vid-container .vid-volume-control .vid-volume-bar .vid-volume-level{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -60px -54px no-repeat;position:absolute;height:2em;width:4em;left:0;top:0}
.vid-container .vid-progress-control{background:#4c4c4c;position:absolute;height:.5em;width:auto;z-index:1;border:0;right:0;left:0;top:0}
.vid-container .vid-progress-control .vid-load-progress{background:#fff;border-bottom:0;position:absolute;border-top:0;height:.5em;z-index:2;width:0;right:0;left:0;top:0}
.vid-container .vid-progress-control .vid-play-progress{background:#bb0a30;border-bottom:0;position:absolute;border-top:0;height:.5em;z-index:3;width:0;right:0;left:0;top:0}
.vid-container .vid-mute{float:right;width:4.4em}
.vid-container .vid-mute div{margin:0 auto;width:2.08em;height:2em}
.vid-container .vid-mute.vid-vol-3 div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -75px -30px}
.vid-container .vid-mute.vid-vol-2 div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -50px -30px}
.vid-container .vid-mute.vid-vol-1 div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -25px -30px}
.vid-container .vid-mute.vid-vol-0 div{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) 0 -30px}
.vid-container .vid-play-control{width:6em}
.vid-container .vid-play-control .vid-playing{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png) -25px 0;margin:0 auto;height:2.08em;width:1.25em}
.vid-container .vid-play-control .vid-paused{background:url(../.dist/vendor/bower_components/audi-bootstrap/images/videoplayer.png);margin:0 auto;height:2.08em;width:1.25em}
.vid-container .vid-description{position:relative;left:8.33em}
.vid-container .vid-description .vid-description-content-container{position:absolute;margin-top:0}
.vid-container .vid-description .vid-description-content-container .vid-description-content{color:#fff;margin:0}
.bs-video{position:relative;display:block;height:50vh}
.bs-video.content-fill video{object-fit:cover;height:100%}
.bs-video.is-fullscreen{height:100%;width:100%}
.bs-video *{box-sizing:border-box}
.bs-video iframe,.bs-video video{width:100%;z-index:1}
.bs-video i{color:#fff;font-size:1.75em;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;cursor:pointer}
.bs-video .bs-video__video-wrapper{background-color:#000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;right:0;left:0;top:0}
.bs-video .bs-video__poster{position:absolute;z-index:1;margin:0;bottom:0;right:0;left:0;top:0}
.bs-video .poster-play-btn,.bs-video .btn{width:6em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bs-video .btn{margin:0}
.bs-video .poster-play-btn{background:rgba(0,0,0,0.5);position:absolute;cursor:pointer;margin:auto;height:7em;z-index:3;width:7em;bottom:0;right:0;left:0;top:0}
.bs-video .poster-play-btn i{font-size:2em}
.bs-video .poster-replay-btn{position:absolute;padding:1.5em;width:auto;z-index:3;top:0;left:0}
.bs-video .poster-replay-btn.is-black{color:#000}
.bs-video .poster-replay-btn.is-black i{border-color:#000;color:#000}
.bs-video .poster-replay-btn.is-white{color:#fff}
.bs-video .poster-replay-btn.is-white i{border-color:#fff;color:#fff}
.bs-video .poster-replay-btn i{box-sizing:content-box;margin-right:.5em;padding:.7em;font-size:1em}
.bs-video .control-bar{-webkit-transition:all 240ms ease;transition:all 240ms ease;background:#000;position:absolute;width:100%;z-index:4;opacity:0;height:0;bottom:0;right:0;left:0}
.bs-video .control-bar>div:not(.progress-bar){height:6em}
.bs-video .control-bar.is-showing{height:6em;opacity:1}
.bs-video .control-bar>div{position:absolute;top:0}
.bs-video .control-bar p{pointer-events:none;color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:1;margin:0}
.bs-video .progress-bar{cursor:pointer;height:.8em;width:100%;z-index:3}
.bs-video .progress-bar>div{pointer-events:none;position:absolute;cursor:pointer;height:100%;width:0;left:0;top:0}
.bs-video .progress-bar .scrubber{border-right:2px solid #fff;opacity:0;z-index:3}
.bs-video .progress-bar .current{background:#bb0a30;z-index:2}
.bs-video .progress-bar .loaded{background:#4c4c4c;z-index:1}
.bs-video .progress-bar:hover .scrubber{opacity:1}
.bs-video .play-pause.btn{left:0}
.bs-video .title{left:6em;width:calc(100% - 30em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bs-video .title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.bs-video .time-display{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:14em;right:10em}
.bs-video .time-display p span:nth-child(2){padding:0 .5em}
.bs-video .time-display p span.total-time{color:#e5e5e5}
.bs-video .volume.btn{right:6em;width:3.5em}
.bs-video .volume.btn .volume-bar-container{-webkit-transition:all 240ms;transition:all 240ms;border-radius:.5em .5em 0 0;background:#000;position:absolute;overflow:hidden;bottom:5.2em;margin:auto;z-index:3;height:0;right:0;left:0}
.bs-video .volume.btn .volume-bar-container .volume-bar{background:#4c4c4c;border-radius:10em;position:absolute;overflow:hidden;cursor:pointer;margin:auto;width:.5em;height:7em;bottom:0;right:0;left:0;top:0}
.bs-video .volume.btn .volume-bar-container .volume-bar>div{pointer-events:none;position:absolute;width:100%;height:0;bottom:0;right:0;left:0}
.bs-video .volume.btn .volume-bar-container .volume-bar .scrubber{border-top:2px solid #000;opacity:0;z-index:2}
.bs-video .volume.btn .volume-bar-container .volume-bar .current{background:#fff;z-index:1}
.bs-video .volume.btn .volume-bar-container .volume-bar:hover .scrubber{opacity:1}
.bs-video .volume.btn:hover .volume-bar-container{height:10em}
.bs-video .volume.btn i.audicon-speaker-off ~ .volume-bar-container{pointer-events:none;height:0}
.bs-video .fullscreen.btn{right:0}
@media(max-width:767px){.bs-video .time-display{width:10em}
}
.bs-video.content-fill .bs-video__video-wrapper.ie-content-fill{overflow:hidden;display:block;bottom:auto !important}
.bs-video.content-fill .bs-video__video-wrapper.ie-content-fill video{height:100%;width:178vh;min-width:100%;min-height:50vw}
.reel-indicator.x{width:4.5em !important;height:3em !important;margin-left:-2.25em}
.reel-indicator .reel-slider-handle{position:absolute;width:4.5em;height:3em;top:.3em}
.reel-indicator .reel-slider-handle .reel-slider-button-prev,.reel-indicator .reel-slider-handle .reel-slider-button-next{font-size:1.5em;padding:.25em}
body>img{display:none;vertical-align:initial}
body>iframe{display:none}
body[data-url*=myaudi-app] .header,body[data-url*=myaudi-app] .myaudi-header,body[data-url*=myaudi-app] .footer{display:none}
img.responsive.loaded{opacity:1}
img.responsive{opacity:0;transition-duration:.75s;transition-timing-function:ease-out;transition-property:opacity}
.bumper-responsive-image{width:100%}
.embeddedServiceHelpButton .helpButton{height:41px !important}
.embeddedServiceHelpButton .helpButton span{font-family:AudiType !important;font-weight:700 !important}
.embeddedServiceHelpButton .helpButton .message{font-weight:700 !important}
.embeddedServiceHelpButton .helpButton #helpButtonSpan{font-family:AudiType !important}
.dockableContainer .agentInfo{height:10px}
.dockableContainer #headerTextLabel,.dockableContainer .uiOutputRichText,.dockableContainer #helpButtonSpan,.dockableContainer .chasitorText{font-family:AudiType !important}
.dockableContainer .message,.dockableContainer .optionName{white-space:normal !important;font-family:AudiType !important;font-size:14px !important;font-weight:700 !important}
.dockableContainer .uiOutputRichText{font-size:13px !important}
.dockableContainer .rich-menu-item,.dockableContainer .rich-menu-itemOptionIsClicked{font-family:AudiType !important;font-size:13px !important;white-space:normal !important}
.dockableContainer .uiInput{display:flex;flex-direction:column;padding-bottom:3%;margin:0 25px}
.dockableContainer #headerTextLabel{padding-top:6px !important}
.dockableContainer .slds-style-inputtext{border-radius:5px !important;border-width:1px !important;height:25px !important;border-style:solid !important;border-width:.5px !important;border-color:#dddbda !important;font-color:#706e6b !important;font-size:13px !important}
.dockableContainer .fieldsList{display:flex !important;flex-direction:column !important;font-family:AudiType !important;padding-top:10% !important;padding-bottom:10% !important;font-size:12px !important;font-color:#3e3e3c !important}
.dockableContainer .privacyPolicySection{padding-left:8% !important;padding-right:8% !important}
.dockableContainer .privacyPolicySection h2{font-family:AudiType !important;font-size:15px !important;color:black !important;font-weight:100 !important}
.dockableContainer .privacyPolicySection h2 a{color:#bb0a30 !important;font-weight:400 !important}
.dockableContainer .chatButton,.dockableContainer .dialog-button-0,.dockableContainer .closeChatButton{height:37px !important;width:85% !important;background:#bb0a30 !important;box-shadow:none !important}
.dockableContainer .chatButton span,.dockableContainer .dialog-button-0 span,.dockableContainer .closeChatButton span{font-family:AudiType !important;background-color:unset !important;color:white !important;font-size:13px !important}
.dockableContainer .dialog-button-1:hover,.dockableContainer .waitingCancelChat:hover,.dockableContainer .waitingStateButtonContainer{background-color:white !important}
.dockableContainer .dialog-button-1,.dockableContainer .waitingCancelChat{height:37px !important;width:85% !important;background:white !important;box-shadow:none !important}
.dockableContainer .dialog-button-1 .bBody,.dockableContainer .waitingCancelChat .bBody{background-color:white !important}
.dockableContainer .dialog-button-1 span,.dockableContainer .waitingCancelChat span{font-family:AudiType !important;background-color:white !important;color:#bb0a30 !important;font-size:13px !important;text-shadow:none !important}
.dockableContainer .uiLabel-left{text-align:left !important}
#modal{z-index:10}
#modal .modalTitle{font-family:AudiTypeExtended;display:inline-block;letter-spacing:-1px;margin-bottom:.5em;line-height:1.2em;font-weight:bold;font-size:24px}
@media(max-width:1023px){.header .nav-container li#tdi{border-top:1px solid #666;border-bottom:1px solid #666}
}
.user-vehicle{min-height:contain-floats;display:block}
.user-vehicle:after{content:"";display:table;clear:both}
.user-vehicle__vehicle-image{overflow:hidden;position:relative;user-drag:none}
.user-vehicle__vehicle-image .padding-placeholder{display:block}
.user-vehicle__vehicle-image .padding-placeholder--widescreen{padding-bottom:41%}
.user-vehicle__vehicle-image .padding-placeholder--half{padding-bottom:50%}
.user-vehicle__vehicle-image .padding-placeholder--square{padding-bottom:100%}
.user-vehicle__vehicle-image img{position:absolute;top:0;left:0}
.user-vehicle .user-vehicle__vehicle-info .list-item{clear:both}
.user-vehicle .user-vehicle__vehicle-info .list-item i.audicon-chevron-double{vertical-align:baseline;font-size:1em}
.user-vehicle--row .user-vehicle__vehicle-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.52083%;padding-right:.52083%;padding:0}
.user-vehicle--row .user-vehicle__vehicle-image .user-vehicle__no-vehicle-image{font-size:18vw}
.user-vehicle--row .user-vehicle__vehicle-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:1.7em;padding-right:0}
.user-vehicle--carousel{position:inherit}
.user-vehicle--carousel .user-vehicle__vehicle-info{float:left;margin-top:10px}
.user-vehicle--carousel .user-vehicle__vehicle-image{width:100%}
.user-vehicle--carousel .user-vehicle__vehicle-image.not-found{padding-top:10em}
.user-vehicle--card{border:solid #ccc;border-width:0 1px 1px 0;padding:2em}
.user-vehicle--card.padding-tile .user-vehicle__card-inner-wrapper,.user-vehicle--card.padding-tile .user-vehicle__vehicle-image{height:100%}
.user-vehicle--card .user-vehicle__vehicle-image{width:100%}
.user-vehicle--card .user-vehicle__no-result{text-align:center;position:relative;padding:2em 2em;margin:0 auto;top:20%}
.user-vehicle--card .user-vehicle__no-result a.button{clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.52083%;padding-right:.52083%;margin:1em auto 0 auto}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__model-name{padding-top:.5em;white-space:nowrap;overflow:hidden}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__model-name h3{margin-bottom:0}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__price p{font-family:AudiTypeExtended;font-weight:bold;float:left;min-width:7em;width:25%}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__price a{font-family:AudiType;font-weight:normal;color:#666}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__specs-list{list-style:none;line-height:1.2em;margin:0 0 1.5em 0;font-family:AudiType;font-weight:normal}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__specs-list li{height:18px;overflow:hidden}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__specs-list .user-vehicle__spec-label{float:left;min-width:7em;width:25%}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__specs-list .user-vehicle__spec{color:#666}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__cta{display:flex;flex-direction:row;justify-content:space-around}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__cta a.button{width:100%;text-align:center;margin:0;border:1px solid #000;font-weight:normal}
.user-vehicle--card .user-vehicle__vehicle-info .user-vehicle__cta a.button:first-child{margin-right:1em}
@media(min-width:768px) and (max-width:1023px){.user-vehicle.user-vehicle--card{height:420px}
}
@media(min-width:1024px) and (max-width:1279px){.user-vehicle.user-vehicle--card{height:400px}
}
@media(min-width:1280px) and (max-width:1439px){.user-vehicle.user-vehicle--card{height:425px}
}
@media(min-width:1440px){.user-vehicle.user-vehicle--card{height:450px}
}
@media(min-width:768px) and (max-width:1023px){.user-vehicle.user-vehicle--card{height:395px}
}
@media(min-width:1024px) and (max-width:1279px){.user-vehicle.user-vehicle--card{height:400px}
}
@media(min-width:1280px) and (max-width:1439px){.user-vehicle.user-vehicle--card{height:425px}
}
@media(min-width:1440px){.user-vehicle.user-vehicle--card{height:450px}
}
@media(max-width:767px){.user-vehicle{padding-bottom:2em}
.user-vehicle .user-vehicle__card-inner-wrapper .user-vehicle__vehicle-image .flex-aligner{position:relative;padding:2em}
.user-vehicle.user-vehicle--card>.user-vehicle__card-inner-wrapper .user-vehicle__vehicle-info>div.list-item.user-vehicle__cta{margin-bottom:0}
.user-vehicle__vehicle-image{margin-top:1em}
.user-vehicle.user-vehicle--card.optimizely-test .user-vehicle__price>a{text-decoration:underline}
.user-vehicle.user-vehicle--card.optimizely-test .user-vehicle__cta{flex-direction:column}
.user-vehicle.user-vehicle--card.optimizely-test .user-vehicle__cta>a.button{width:auto}
.user-vehicle.user-vehicle--card.optimizely-test .user-vehicle__cta>a.button:first-child{margin:0 0 .3em 0}
}
@media(min-width:1280px){.user-vehicle--row .user-vehicle__vehicle-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.52083%;padding-right:.52083%}
.user-vehicle--row .user-vehicle__vehicle-image .user-vehicle__no-vehicle-image{font-size:12vw}
.user-vehicle--row .user-vehicle__vehicle-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.52083%;padding-right:.52083%}
}
@media(min-width:1024px){.user-vehicle.user-vehicle--card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:2.60417%;padding-right:2.60417%;padding-bottom:2em}
.user-vehicle.user-vehicle--card .list-item user-vehicle__swatches>div{height:4.5em}
}
@media(min-width:768px) and (max-width:1023px){.user-vehicle.user-vehicle--card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.52083%;padding-right:.52083%;padding-left:4.6875%;padding-right:4.6875%}
}
.nav-item{border-color:#ccc;background-color:#fff;justify-content:space-around;box-sizing:border-box;border-style:solid;text-align:center;color:#666;border-width:2px 1px;font-size:1.25em;list-style:none;display:flex;flex:1}
.nav-item--black{background-color:#000;color:#fff;margin:0}
.nav-item a{color:#b3b3b3;padding:1em}
.nav-item .nav-item__service-container{flex-direction:column;font-size:2em;display:flex;width:100%}
.nav-item .nav-item__dynamic-content{flex:1 0 auto;margin-top:-0.2em}
.nav-item .nav-item__service-thumbnail{margin:.25em auto;font-size:1.5em}
.nav-item .nav-item__service-content{line-height:2.2em}
.nav-item .nav-item__service-title{font-size:.5em}
@media(max-width:767px){.nav-item{font-size:1em;flex:inherit;width:50%;border-width:1px}
.nav-item .nav-item__service-container{height:3em}
.nav-item .nav-item__service-thumbnail{font-size:1.5em}
}
.zip-input-form form .form__field .form__input{width:auto}
.zip-input-form form .form__field.form__field--zip{margin-bottom:0;display:flex;align-items:center;flex-wrap:nowrap}
.zip-input-form .form__input--zip{order:1;flex-grow:1;padding:0 1em}
.zip-input-form .form__input--zip .zip-input-form__input-field{placeholder:#000;font-weight:bold;z-index:1}
.zip-input-form .form__input--zip .zip-input-form__input-field:focus{placeholder:transparent;outline:0}
.zip-input-form i.audicon-crosshairs{order:0;font-size:1.5em;cursor:pointer;opacity:.75}
.zip-input-form button[type="submit"]{order:2}
.zip-input-form .zip-input-form__error-msg{background-color:#fff;height:auto;color:#bb0a30;position:relative}
.zip-input-form .zip-input-form__error-msg ul{list-style:none;margin:0}
.zip-input-form .zip-input-form__error-msg ul li{margin:.25em auto;padding:.5em}
@media(max-width:767px){.zip-input-form{padding:0}
.zip-input-form button[type="submit"]{padding-right:3em}
}
.content-card .content-card__wrapper{text-align:center;overflow:auto;padding:3em;height:auto}
.content-card .content-card__wrapper.main{background-color:#fff;padding-bottom:1.5em}
.content-card .content-card__wrapper.main .content-card__thumbnail i{padding-bottom:.5em}
.content-card .content-card__wrapper.main .content-card__subtitle{padding-bottom:.5em}
.content-card .content-card__wrapper .content-card__thumbnail i{font-size:4em}
.content-card .content-card__wrapper .content-card__title{font-family:AudiTypeExtended;font-weight:normal}
.content-card .content-card__wrapper .content-card__subtitle{color:#666}
.content-card .content-card__wrapper .content-card__paragraph{max-width:35em;margin:0 auto}
.content-card .bottom-buttons{border-top:1px solid #e5e5e5;background-color:#fff;display:inline-flex;width:100%}
.content-card .bottom-buttons .bottom-button{text-align:center;line-height:2em;margin:1em 0;width:100%}
.content-card .bottom-buttons .bottom-button:not(:last-child){border-right:1px solid #e5e5e5}
.content-card .bottom-buttons .bottom-button>a{text-decoration:none}
.content-card .bottom-buttons .bottom-button>a:hover{color:#bb0a30}
.content-card .bottom-buttons .bottom-button>a>i{margin-left:.9em;padding-top:.25em;font-size:.7em;font-weight:bold}
@media(max-width:767px){.content-card{padding-bottom:2em}
.content-card .content-card__wrapper.main{text-align:left;padding:2.5em}
.content-card .content-card__wrapper.main .content-card__thumbnail{float:left;width:20%}
.content-card .content-card__wrapper.main .content-card__wrapper--text{padding-left:5%;float:right;width:75%}
}
.loading-spinner-container{position:absolute;z-index:999;bottom:0;right:0;left:0;top:0}
.loading-spinner-container .loading-spinner-el{height:100%}
.loading-spinner-container.is-fullscreen{position:fixed}
.loading-spinner-parent{position:fixed;transition:height 500ms;height:100px;z-index:10;left:0;right:0;background:#f2f2f2}
.loading-spinner-parent.is-collapsed{height:0}
.loading-spinner-parent__previous{top:0}
.loading-spinner-parent__next{bottom:0}