@media only screen{.editor-wrapper i{font-family:"tinymce"!important}}details.item-control-panel[open]>.controls{grid-template-rows:1fr}.tab.active .image-library-component{padding:.5rem}.image-library-component{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1em;background-color:#dcdcdc;border-radius:1ch;padding:0;transition:padding 1ms linear 50ms}.image-library-component>.full-width{grid-column-start:span 4}app-pager{display:flex;gap:1em}app-pager button{padding:1em;display:inline-block;background-color:#fff;border-radius:.25em!important}app-pager button.selected{outline:solid 1px #f5ee31!important}.image-library-component .cms-image{position:relative;z-index:0;border-radius:1ch}.image-library-component .cms-image>.details{padding:.5rem}.basic-info.has-controls{display:grid;grid-template-columns:1fr max-content}.select-control-wrapper input{display:none}.select-control-wrapper label{position:absolute;inset:0}.cms-custom-content-fields{display:grid;grid-template-columns:minmax(max(20%,200px),max-content) 1fr;grid-gap:.5rem}.cms-custom-content-field{display:contents}.lib-upload-wrapper{background-color:#dcdcdc;margin-top:1rem}.lib-upload-wrapper .tab-controls{display:flex;gap:2em;border-bottom:solid 1px #000}.lib-upload-wrapper .tab-controls button{padding:1em;transition:all 50ms}.lib-upload-wrapper .tab-controls button.active{background-color:#fff}.image-library-component .select-control-wrapper .selected-glow{inset:0;position:absolute;pointer-events:none;outline:solid 4px #f5ee31!important;opacity:0;transition:opacity .2s;border-radius:1ch;z-index:1}.image-library-component .select-control-wrapper input:checked~.selected-glow{opacity:1}.image-library-component .cms-image .image{background-color:gray;border-radius:1ch;overflow:hidden}.image-library-component .cms-image .image img{aspect-ratio:4/3;object-fit:contain;width:100%}.inline-btn{display:inline-block;padding:.5em}.cms-image-select .selected-images>*:not(:first-child){margin-top:.5rem}.cms-image-select .selected-image{display:grid;grid-template-columns:150px 1fr max-content;grid-column-gap:2ch}.cms-image-select .selected-image .row-heading{grid-column-start:span 3}.cms-image-select .selected-image img{max-width:150px}.cms-image-select .selected-image .controls{display:flex;gap:.5rem}.cms-image-library-heading{font-weight:bold}.lib-upload-wrapper .tab{display:grid;grid-template-rows:0;transition:all 200ms;padding:.5rem}.lib-upload-wrapper .tab>*{overflow:hidden}.lib-upload-wrapper .tab.active{grid-template-rows:1fr}.image-uploader-admin .bar{height:18px;background:green}.image-uploader-admin .btn-upload{position:relative;overflow:hidden;padding:10px 50px;cursor:pointer;display:inline-block}.image-uploader-admin .btn-upload:hover{opacity:.9}.image-uploader-admin .btn-remove{position:absolute;right:1.1rem;top:.2rem;display:block}.image-uploader-admin .btn-remove:after{content:"X";font-size:1.5rem;background-color:#333;color:#fff;padding:0 .5rem;opacity:.9}.image-uploader-admin A.btn-remove:hover{opacity:1}.image-uploader-admin .ext-label{background-color:#fe5d43;color:#fff}.image-uploader-admin .ext-label span{padding:1rem .8rem;display:block;margin-bottom:1rem}.finance-small-print{position:relative}.finance-small-print .sp-hover-link{display:block}.finance-small-print .sp-hover{position:absolute;bottom:0;right:0;width:100%;min-width:220px;z-index:100}.finance-small-print .sp-hover-close{position:absolute;right:17px;top:34px;cursor:pointer;width:30px;height:30px;text-align:right;padding:.25rem}.finance-small-print .sp-hover-inner{background:#fff;padding:1.5rem;margin-top:1rem}.finance-small-print .finance{margin-bottom:.5rem;display:block}.finance-small-print .sp{margin-bottom:.75rem}.finance-sp-single{background:#e8e8e8;border:1px solid #ccc;padding:1rem;margin-top:1rem}.finance-sp-single .finance{font-size:20px;margin-bottom:.5rem;display:block;color:#000}.finance-sp-single .input-row{line-height:30px;color:#000}.finance-sp-single .deposit-container{position:relative}.finance-sp-single .deposit{margin:0 0 .25rem;padding:.25rem;padding-left:1.25rem;position:relative;height:auto;line-height:20px}.finance-sp-single .deposit-dollar-sign{position:absolute;left:1rem;top:0;line-height:30px;color:#888;z-index:1}.finance-sp-single .input-row select{margin:0 0 1rem;padding:.25rem;height:auto;line-height:20px}.finance-sp-single .sp-total{color:#000;font-weight:normal;font-size:.9em;margin-bottom:.75rem}.fsp-company{border:1px solid #e8e8e8;padding:1rem}.fsp-company:nth-child(n+2){border-top:none}.sp table{background:none}.finance-info-apply{color:#fff;background:#3ec5f1}.no-border .sp-footer{border:none}.sp-footer{border-top:1px solid #ccc}.sp-footer .sp table{border:none}.sp-footer .sp td{padding:0;vertical-align:top;font-size:10px}.sp-footer .sp{font-size:10px;text-align:left;margin-top:.5rem;color:#000;padding-bottom:1rem}.sp-hover .finance-links{font-size:1em}.finance-sp-single .finance-links{font-size:.9em}.finance-links{font-weight:normal}.zselect{cursor:pointer}@media only screen and (max-width:1024px){.ios-cursor{cursor:pointer}}[data-mclist-for]{position:relative;cursor:pointer}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}@media only screen{.no-matching-results{font-size:28px;font-weight:900;font-family:"Work Sans",sans-serif;color:rgba(255,255,255,.2);text-align:center;padding:2rem 0}footer{position:relative;padding-top:5rem;padding-bottom:0;background:#000;text-align:center;position:relative}footer .flex-container{display:flex;flex-direction:column;gap:3rem}footer .content{color:rgba(255,255,255,.7);display:block;font-size:16px;font-family:"Work Sans",sans-serif;font-weight:400;line-height:24px}footer .content strong{font-weight:700}footer .content a{color:rgba(255,255,255,.7);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .content a:hover{color:#f5ee31}footer .ftr-title{color:#fff;font-family:"Anton",sans-serif;font-size:24px;font-weight:400;letter-spacing:1.2px;margin-bottom:1.25rem;text-transform:uppercase;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #f5ee31;-webkit-transform:SkewX(-15deg);-moz-transform:SkewX(-15deg);-ms-transform:SkewX(-15deg);-o-transform:SkewX(-15deg);transform:SkewX(-15deg)}footer .ftr-title i{color:#f5ee31;font-size:24px;vertical-align:middle;position:relative;top:-2px;margin-right:16px}footer .social-icons{display:flex;gap:15px;justify-content:center;place-items:center;padding-right:16px;margin-top:1rem}footer .social-icons a{font-size:24px;padding:0;color:rgba(255,255,255,.7);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .social-icons a:hover{opacity:.8}footer .social-icons i{vertical-align:middle;position:relative;top:2px}footer .google_map{background:rgba(255,255,255,.3);display:block;height:205px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden;margin-top:0}footer .hours-list .hourday{background:transparent;display:block;font-family:"Work Sans",sans-serif;line-height:28px;max-width:280px;color:rgba(255,255,255,.7);font-size:16px;font-weight:400;margin:auto;width:100%}footer .hours-list .hourday .day{float:left;text-align:left;font-weight:400}footer .hours-list .hourday .time{float:right;text-align:right}footer .hours-list .hourday:after{content:"";clear:both;display:block}footer .hours-list .hourday.active{background:transparent;color:#f5ee31;font-weight:400}footer .hours-list .hourday.active span{background:transparent}footer .copyright{margin-top:3.5rem;padding:22px 0 37px;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:.33px;position:relative;text-transform:uppercase}footer .copyright span{font-size:1rem;vertical-align:sub;margin:0 .5rem 0 4px}footer .copyright i{display:block;height:0;overflow:hidden}footer .copyright a{color:rgba(255,255,255,.5)}footer .copyright a:hover{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#video-section{padding-bottom:56.25%;position:relative}.vid-container{background:#000;z-index:0;font-size:0;position:absolute;top:0;left:0;right:0;bottom:0}.vid-container svg{position:relative;z-index:-1}.vid-container #muteControl{position:absolute;z-index:9999;top:3.5rem;left:1rem}.vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#bodystyle-search{background:#fff;padding:3.5rem 0 3.5rem;text-align:center}#bodystyle-search img{width:170px}#bodystyle-search .home-title{text-align:center;margin-bottom:2rem}#bodystyle-search h6{font-family:"Work Sans",sans-serif;color:rgba(41,41,41,.7);font-size:13px;font-weight:600;text-align:center;margin-top:1rem;letter-spacing:1.2px;text-transform:uppercase;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#bodystyle-search .item{padding:0 .5rem}#bodystyle-search .item a{display:block}#bodystyle-search .item a h6,#bodystyle-search .item a img{position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#bodystyle-search .item a img{top:0}#bodystyle-search .item a:hover h6{color:#000;font-family:"Work Sans",sans-serif}#bodystyle-search .item a:hover img{top:-4px}#bodystyle-search .slick-arrow{display:none!important}#bodystyle-search .home-btn{margin-top:1.5rem}#featured-section{background:url(../../user_files/image/pattern.png) repeat;padding:50px 0}#featured-section .slider-container{padding:0}#featured-section .home-title{text-align:center;margin-bottom:2rem}#featured-section .slick-arrow{display:none!important}#featured-section .cell-photo{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#featured-section .vehicle-info{padding:18px}#featured-section .vehicle-info h6{color:#fff}#featured-section .vehicle-info .vehicle-specs{color:#ddd}#featured-section .vehicle-inner{background:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:auto!important;overflow:hidden}#featured-section .price-wrapper .price,#featured-section .price-wrapper .no-price,#featured-section .finance-small-print{color:#f5ee31}#featured-section .sp-per-week{color:#ccc}#featured-section .finance-small-print .sp-hover-link{color:#ccc}#featured-section .finance-small-print .sp-hover-link:hover{color:#fff}#featured-section .standard-btn,#featured-section .home-btn{margin:1.5rem auto 0;display:table}#featured-section .slick-dots{margin:1rem auto 0;list-style:none;text-align:center;padding:1rem 0 0;display:table!important;position:relative;z-index:50}#featured-section .slick-dots li{float:left;background:rgba(255,255,255,.3);color:rgba(255,255,255,0);width:8px;height:8px;margin:0 4px;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#featured-section .slick-dots li button{opacity:0}#featured-section .slick-dots li.slick-active{background:#f5ee31;opacity:1}#featured-section .finance-ctas .standard-btn{margin-top:0;padding:0;width:100%}.split-section{position:relative;padding-top:350px;background:url(../../user_files/image/pattern.png) repeat;text-align:left}.split-section:before{content:"";position:absolute;top:0;left:0;right:0;height:350px}.split-section .text{padding:4.5rem 0;width:100%;max-width:472px;margin:auto}.split-section p{color:#fff}#finance-section:before{background:url(../../user_files/image/finance.webp) 50% 50% no-repeat;background-size:cover}#sell-section:before{background:url(../../user_files/image/insurance.webp) 50% 50% no-repeat;background-size:cover}#out-town-section{background:#fff;border-bottom:1px solid #e7e7e7;padding:3rem 0 0;text-align:center}#out-town-section .flex-container{display:flex;flex-direction:column}#out-town-section .img{width:100%;max-width:451px;margin:auto}#out-town-section .text{padding:3.5rem 0;width:100%;max-width:582px;margin:auto}#about-section{background:url(../../user_files/image/about-bg.webp) 50% 50% no-repeat;background-size:cover;padding:4.5rem 0;text-align:center}#about-section .text{width:100%;max-width:950px;margin:auto}#about-section p{color:#fff}}@media only screen and (min-width:470px){footer .copyright{text-align:center}footer .copyright i{display:inline}}@media only screen and (min-width:640px){footer{text-align:left;padding-top:4.25rem}footer .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}footer .ftr-section{display:flex;flex-direction:column;flex-basis:50%;flex:1}footer .ftr-section.location-section{flex:2;flex-basis:100%}footer .social{justify-content:flex-start;margin-top:0}footer .hours-list .hourday{margin:0}footer .hourday{margin:0}footer .social-icons{justify-content:flex-start}.no-matching-results{font-size:30px}#bodystyle-search{padding:4.5rem 0 4.5rem}#bodystyle-search .home-title{margin-bottom:2.5rem}#bodystyle-search .item{padding:0 1rem}#featured-section{padding:80px 0}#featured-section .home-title{margin-bottom:2.5rem}.split-section{padding-top:450px}.split-section:before{height:450px}#out-town-section .text{padding:4.5rem 0}#about-section{padding:5rem 0}.filters button .active-filters{background:#000}#search-terms .term{color:#000;border-color:#000}}@media only screen and (min-width:64em){footer .row{position:relative;z-index:2}footer .flex-container{width:100%;justify-content:space-between}footer .ftr-section{display:flex;flex-direction:column;flex-basis:33.333%}footer .ftr-section.location-section{flex:unset;flex-basis:max-content;min-width:306px}footer h6{margin-bottom:1.5rem}footer .ftr-contact-container{margin:0}footer .hours{min-width:280px}footer .hourday{width:280px}footer .copyright{margin-top:4.5rem}footer .google_map{width:372px}#video-section{margin-top:-29px;height:500px;min-height:500px;padding:0;overflow:hidden}#video-section .home-btn{bottom:140px;z-index:4}.vid-container{width:calc(100% + 20rem);height:calc(100% + 20rem);right:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.no-matching-results{font-size:40px}#bodystyle-search{padding:4.875rem 0 5rem}#bodystyle-search h6{margin-top:1.25rem}#bodystyle-search .home-title{margin-bottom:2rem}#bodystyle-search img{width:auto;max-width:212px;margin-left:auto;margin-right:auto}#bodystyle-search .bodystyle-slider{display:flex;justify-content:center;max-width:915px;margin:auto;justify-content:center;align-items:center;align-content:center;gap:31.365px;flex-wrap:wrap}#bodystyle-search .bodystyle-slider .item{padding:0}#bodystyle-search .home-btn{margin-top:2rem}#featured-section{padding:5rem 0}#featured-section .home-title{margin-bottom:3rem}#featured-section .standard-btn{display:inline-block;margin-top:40px}#featured-section .fv-flex{display:flex;justify-content:space-between;flex-direction:row}#featured-section .slider-container{padding-left:40px;padding-right:40px}#featured-section .home-btn{margin-top:3rem}.split-section{padding-top:0;text-align:left}.split-section:before{height:auto;bottom:0}.split-section .text{margin:0;width:calc(50% - 3rem);min-height:514px;display:flex;flex-direction:column;justify-content:center;place-items:flex-start}.split-section .home-btn{margin-top:1.5rem}#finance-section:before{left:50%}#sell-section:before{right:50%}#sell-section .text{float:right}#out-town-section{padding:50px 0;text-align:left}#out-town-section .flex-container{flex-direction:row-reverse;justify-content:space-between;gap:3rem;place-items:center}#out-town-section .img{margin:0}#out-town-section .text{margin:0}#out-town-section .home-btn{margin-top:1.5rem}#about-section{padding:94px 0}#about-section .home-btn{margin-top:1.5rem}}@media only screen and (max-width:1200px){.slider-container{padding:0}}@media only screen and (min-width:1280px){footer .ftr-section{flex:unset;min-width:337px}}@media only screen and (min-width:90.063em){#video-section{height:710px}.vid-container{width:calc(100% + 26rem);height:calc(100% + 26rem)}#featured-section .no-matching-results{display:flex;justify-content:center;place-items:center}}body{}