@font-face{font-family:"Gotham";src:url("http://autorevo-vms-rails.test/font/Gotham/Gotham-Book.ttf") format("truetype");font-style:normal}@font-face{font-family:"Gotham";src:url("http://autorevo-vms-rails.test/font/Gotham/Gotham-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Gotham";src:url("http://autorevo-vms-rails.test/font/Gotham/Gotham-BookItalic.ttf") format("truetype");font-style:italic}@font-face{font-family:"Gotham";src:url("http://autorevo-vms-rails.test/font/Gotham/Gotham-Light.ttf") format("truetype");font-weight:200}html *{box-sizing:border-box}html *:before,html *:after{box-sizing:border-box}body{margin:0;line-height:1.2}a{color:var(--primary_color)}a:hover{color:var(--primary_color_light);text-decoration:none}a.icon:after{content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:.25rem;background:url("data:image/svg+xml,%3Csvg id='link_icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.86 41.86'%3E%3Cg%3E%3Cpolygon points='19.57 0 26.24 6.67 18.89 14.02 27.87 22.99 35.22 15.65 41.86 22.29 41.86 0 19.57 0' fill='%23aaaaaa'/%3E%3Cpolygon points='32.23 32.23 9.63 32.23 9.63 9.63 14.2 9.63 14.2 0 0 0 0 41.86 41.86 41.86 41.86 27.09 32.23 27.09 32.23 32.23' fill='%23aaaaaa'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-0.25rem)}button,input[type='submit'],input[type='button'],a.button,.button{display:inline-block;background-color:var(--primary_color);text-transform:uppercase;text-decoration:none;font-weight:700;margin:1%}button:hover,input[type='submit']:hover,input[type='button']:hover,a.button:hover,.button:hover{background-color:var(--primary_color_light)}.primary_color_txt{color:var(--primary_color)}.img_responsive{max-width:100%}.no_wrap{white-space:nowrap}.flex{display:flex}.flex>div{margin:1%;padding:1%}.row_nowrap{flex-flow:row nowrap;align-items:center;justify-content:center}#pricing h3 span{color:var(--primary_color)}.ebrochure{padding:.5rem;background:var(--secondary_color);color:#fff;font-family:"Gotham","Arial","Tahoma",sans-serif;font-size:16px}.ebrochure a.button{color:#fff;padding:.5rem 1.5rem;border-radius:.25rem}.ebrochure a.button:hover{color:#fff}.ebrochure table{color:inherit}.ebrochure main{background:#fff;color:#000;padding:1rem;border-radius:.25rem;border:1px solid var(--secondary_color_extra_light)}.ebrochure main>section{display:none}.ebrochure main>section.visible{display:flex}.ebrochure>header #header_content{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.ebrochure>header #header_content>p{flex:1 0 46%;text-align:center;margin:auto}.ebrochure>header #header_title{display:flex;flex-flow:row wrap;color:#000;background:#fff;margin:.5rem 0;border-radius:.25rem;text-align:center}.ebrochure>header #header_title #header_image{flex:1 0 30%;margin-left:0;max-width:240px;padding:.5rem 0 .5rem .5rem}.ebrochure>header #header_title #header_image img{max-width:100%}.ebrochure>header #header_title #header_pricing{flex:1 0 70%;padding:0 .5rem 0 .5rem}.ebrochure>header #header_title #header_pricing .website_price{font-size:100%;margin:0}.ebrochure>header #header_title #header_pricing .secondary_price{font-size:80%;margin:.25rem 0 0;font-size:80%;color:var(--secondary_color_light)}.ebrochure>header #header_title #header_pricing .website_link{font-weight:400;font-size:80%;margin:.5rem 0}.ebrochure>header #header_title #header_pricing .website_link a{white-space:nowrap}.ebrochure>header #header_title #vehicle_title{flex:1 0 70%;margin-top:1rem;padding:0 .5rem}.ebrochure>header #header_title #vehicle_title h1{font-size:130%;margin:0}.ebrochure>header #header_title #vehicle_title h3{font-size:100%;color:var(--secondary_color_light);margin:.25rem 0 .5rem}.ebrochure>header #header_title #header_contact{flex:1 0 70%;display:flex;flex-flow:row wrap;align-items:center}.ebrochure>header #header_title #header_contact .logo{flex:1 0 30%;padding:.25rem;margin:0}.ebrochure>header #header_title #header_contact .logo img{max-width:100%}.ebrochure>header #header_title #header_contact .button{margin-bottom:.25rem;font-size:80%}.ebrochure>header #header_title #header_contact .button:hover{background-color:var(--primary_color);color:#fff}.ebrochure>header #header_title #header_contact .address{flex:1 0 70%;padding:.25rem;margin:0}.ebrochure>header #header_title #header_contact .address>span{font-size:80%}.ebrochure>header #header_title #header_contact .address .dealer_phone{font-weight:700;color:var(--primary_color);text-decoration:none}.ebrochure>header #header_title #header_contact .address:before{content:"Call: "}.ebrochure>header>hr{margin:2rem 0}.ebrochure>header>nav>div{display:flex;flex-flow:row nowrap;margin:.5rem 0 0;padding:0 .5rem}.ebrochure>header>nav>div>div{flex:1 0 auto;text-align:center;line-height:2rem;margin-bottom:-1px}.ebrochure>header>nav>div>div a{display:inline-block;background:var(--secondary_color_extra_light);color:var(--secondary_color);border-radius:.25rem .25rem 0 0;margin:0 1%;padding:.5rem 1.5rem;text-align:center;font-weight:700;cursor:pointer}.ebrochure>header>nav>div>div a.active{background-color:#fff;color:var(--primary_color);cursor:default}.ebrochure>header>nav>div>div a.active:hover{background-color:#fff;color:var(--primary_color)}.ebrochure>header>nav>div>div a:hover{background:var(--primary_color);color:#fff}.ebrochure #image_wrap #gallery ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column}.ebrochure #image_wrap #gallery ul li{flex:auto}.ebrochure #image_wrap #gallery ul li img{max-width:100%}.ebrochure #vehicle_details{flex-flow:column;padding:0 0 0 .5rem}.ebrochure #vehicle_details #topline h3{margin-bottom:0}.ebrochure #vehicle_details #topline dl{margin:0}.ebrochure #vehicle_details #topline dl dt{display:inline-block;vertical-align:top;width:28%;margin:.25rem 0 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ebrochure #vehicle_details #topline dl dd{display:inline-block;vertical-align:top;width:70%;margin:.25rem 0 0 0}.ebrochure #vehicle_details #vehicle_description{margin:1rem auto;line-height:1.2}.ebrochure #vehicle_details #vehicle_description h3{margin-bottom:0}.ebrochure #contact_information .flex{flex-flow:column}.ebrochure>footer{margin:.5rem 0;padding:.25rem;background:#fff;color:var(--secondary_color);border-radius:.25rem}.ebrochure .copyright{text-align:center}@media only screen and (min-width: 740px){.ebrochure{padding:1rem}.ebrochure>header{width:740px;max-width:740px;margin:auto}.ebrochure>header #header_content .contact .button{magin-bottom:2%}.ebrochure>header #header_title{margin:1rem 0;align-items:center}.ebrochure>header #header_title #header_image{flex:1 0 20%;padding:1rem 0 1rem 1rem}.ebrochure>header #header_title #header_pricing{flex:1 0 50%}.ebrochure>header #header_title #header_contact{flex:1 0 30%;flex-flow:column}.ebrochure>header #header_title #header_contact .logo{padding:.5rem}.ebrochure>header>nav>div{margin-bottom:1px}.ebrochure>header>nav>div>div a{width:98%}.ebrochure>main{max-width:740px;margin:auto}.ebrochure #image_wrap #gallery ul{flex-flow:row wrap}.ebrochure #image_wrap #gallery ul li{flex:1 0 46%;margin-bottom:1%}.ebrochure #image_wrap #gallery ul li img{display:block}.ebrochure #image_wrap #gallery ul li:nth-child(odd){margin-right:1%}.ebrochure #vehicle_details{padding:0}.ebrochure #vehicle_details #vehicle_description{margin:2rem auto}.ebrochure #contact_information .flex{flex-flow:row wrap;justify-content:flex-end}.ebrochure #contact_information .flex>div:nth-child(1){flex:0 0 30%}.ebrochure #contact_information .flex>div:nth-child(2){flex:0 0 60%}.ebrochure #contact_information .flex>div:nth-child(3){flex:0 0 55%}.ebrochure #contact_information .flex>div a img{max-width:100%}.ebrochure>footer{max-width:740px;margin:1rem auto;padding:1rem;color:var(--secondary_color)}}@media print{@page{margin:.5in}a.icon:after{display:none}.ebrochure{font-size:16px;width:auto;max-width:none;height:auto;min-height:0;margin:auto;color:#000}.ebrochure .pagebreak{min-height:1px;clear:both;page-break-after:always}.ebrochure>header{display:flex}.ebrochure>header #header_title{width:100%;align-items:center;justify-content:space-between}.ebrochure>header #header_title #header_image{display:none;flex:0 0 16%}.ebrochure>header #header_title #header_image img{max-height:100px}.ebrochure>header #header_title #header_pricing{padding-left:1rem;flex:1 0 auto}.ebrochure>header #header_title #header_pricing .website_price{font-size:170%}.ebrochure>header #header_title #header_pricing #vehicle_title{padding:0}.ebrochure>header #header_title #header_pricing #vehicle_title h3{margin:0}.ebrochure>header #header_title #header_contact{flex:0 0 26%;flex-flow:column}.ebrochure>header #header_title #header_contact .logo img{max-height:80px}.ebrochure nav{display:none}.ebrochure main{display:flex;flex-flow:row wrap;border-radius:.5rem;height:auto;max-height:none;overflow:visible}.ebrochure main>section{display:flex}.ebrochure #image_wrap{order:1;flex:1 0 50%}.ebrochure #image_wrap #gallery ul li{display:none;border-radius:.5rem;overflow:hidden}.ebrochure #image_wrap #gallery ul li img{display:block}.ebrochure #image_wrap #gallery ul li:first-child{display:block}.ebrochure #vehicle_details{display:contents}.ebrochure #vehicle_details #topline{order:2;flex:1 0 50%;padding-left:1rem}.ebrochure #vehicle_details #vehicle_description{order:3;flex:1 0 100%;margin-top:0}.ebrochure #vehicle_details #vhr_report{order:7;flex:1 0 100%}.ebrochure #vehicle_details .tab_section{order:6;flex:1 0 60%;display:flex;flex-flow:row wrap;height:auto;max-height:none;overflow:visible}.ebrochure #vehicle_details .tab_section#installed_options{break-before:page;page-break-before:always}.ebrochure #vehicle_details .tab_section h3{flex:1 0 99%;margin-bottom:0}.ebrochure #vehicle_details .tab_section h4{margin:1rem 0 .35rem}.ebrochure #vehicle_details .tab_section ul{margin:0;padding-left:1rem}.ebrochure #vehicle_details .tab_section .panel{margin:0 auto;flex:1 0 40%}.ebrochure #vehicle_details .tab_section .panel+.panel{margin-top:1rem}.ebrochure .pagebreak{order:5}.ebrochure #contact_information{order:4}.ebrochure #contact_information .flex{flex-flow:row wrap;justify-content:stretch}.ebrochure #contact_information .flex>div{margin:auto}.ebrochure #contact_information .flex>div:nth-child(1){flex:0 0 40%}.ebrochure #contact_information .flex>div:nth-child(2){flex:0 0 60%}.ebrochure #contact_information .flex>div:nth-child(3){flex:0 0 55%}.ebrochure #contact_information .flex>div a img{max-width:100%}.ebrochure #disclaimer{order:8}.ebrochure>footer{position:static;clear:both;break-inside:avoid;page-break-inside:avoid}}
