@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 #1ba049!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 #1ba049!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{}.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{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%}@charset "UTF-8";@media only screen{.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:52.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.no-matching-results{font-size:28px;font-weight:900;font-family:"Inter",sans-serif;color:rgba(255,255,255,.2);text-align:center;padding:2rem 0}footer{position:relative;padding-top:5rem;padding-bottom:0;background:#171514;text-align:center;position:relative}footer .flex-container{display:flex;flex-direction:column;gap:3rem}footer .location-section .content{margin-top:24px}footer .content{color:rgba(255,255,255,.8);display:flex;font-size:14px;font-family:"Inter",sans-serif;font-weight:400;line-height:24px;flex-direction:row;justify-content:center;place-items:center;margin-bottom:12px;gap:16px}footer .content i{color:#1ba049;font-size:20px}footer .content strong{font-weight:700}footer .content .position{font-style:italic}footer .content a{color:rgba(255,255,255,.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .content a:hover{color:#fff}footer hr{margin:8px 0 20px;border-color:rgba(255,255,255,.18)}footer .ftr-title{color:rgba(255,255,255,.9);font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;letter-spacing:2px;margin-bottom:1.25rem;text-transform:uppercase}footer .ftr-title span{font-weight:300}footer .google_map{background:rgba(255,255,255,.3);display:block;height:283px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden;margin-top:0}footer .hours-list .hourday{background:transparent;display:flex;font-family:"Inter",sans-serif;line-height:34px;max-width:280px;color:rgba(255,255,255,.7);font-size:14px;font-weight:400;margin:auto;width:100%;justify-content:space-between;flex-direction:row}footer .hours-list .hourday .time{text-align:right;margin-left:auto;font-weight:600}footer .hours-list .hourday:after{content:"";clear:both;display:block}footer .hours-list .hourday.active{background:transparent;color:#fff;font-weight:600}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}#featured-section{background:#171514;padding:50px 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:#201d1c;border-bottom:1px solid #1ba049}#featured-section .cell-photo{overflow:hidden}#featured-section .price-wrapper .price,#featured-section .price-wrapper .no-price,#featured-section .finance-small-print{color:#fff}#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:#fff;opacity:1}#featured-section .finance-ctas .standard-btn{margin-top:0;padding:0;width:100%}#finance-section{background:url(../../user_files/image/finance-bg.webp) 0 50% no-repeat;background-size:cover;padding:3.5rem 0;position:relative}#finance-section .row{position:relative;z-index:2}#finance-section h2{margin-bottom:1.5rem}#finance-section p{font-family:"Inter",sans-serif;color:rgba(255,255,255,.8);font-size:16px;font-weight:400;line-height:24px;text-align:center}#finance-section .finance-provider{margin:auto}#finance-section .ctas{display:flex;flex-wrap:wrap;gap:2rem;place-items:center;margin-top:2rem;justify-content:center}#finance-section .text{width:100%;max-width:502px;margin:auto;padding-bottom:3.5rem}#finance-section .text h2,#finance-section .text p,#finance-section .text .btn-container,#finance-section .text .finance-provider{position:relative;top:1rem;opacity:0;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#finance-section .text.text-reveal h2,#finance-section .text.text-reveal p,#finance-section .text.text-reveal .btn-container,#finance-section .text.text-reveal .finance-provider{opacity:1;top:0}#finance-section .text.text-reveal p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#finance-section .text.text-reveal .btn-container{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}#finance-section .text.text-reveal .finance-provider{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}#finance-section .home-btn{margin:0 auto 0;display:table}#finance-section .home-fin-calc{min-height:456px;background:#201d1c;width:100%;max-width:586px;margin:auto;padding:2rem 1.25rem 1rem}#finance-section .home-fin-calc .grid-container{padding:0}#finance-section .home-fin-calc .grid-container .cell{padding:0 10px}#finance-section .home-fin-calc .pay-term-select{width:100%;position:relative}#finance-section .home-fin-calc .home-calc-disclaimer{padding:1.5rem .25rem 0;display:inline-block;margin-bottom:0}#finance-section .home-fin-calc .home-calc-disclaimer p{font-family:"Inter",sans-serif;font-weight:400;color:rgba(255,255,255,.5);font-size:10px;letter-spacing:0;line-height:14px;text-align:left;margin-bottom:0}#finance-section .home-fin-calc label{color:rgba(255,255,255,.65);font-weight:400;font-size:14px;font-family:"Inter",sans-serif;text-transform:uppercase;margin-bottom:.5rem;display:block;line-height:1}#finance-section .home-fin-calc .calc-input{display:table}#finance-section .home-fin-calc .calc-input .input-wrapper{position:relative}#finance-section .home-fin-calc .calc-input .input-wrapper input{font-family:"Inter",sans-serif;font-size:15px;font-weight:400;letter-spacing:0;padding-left:1.5rem;margin-bottom:1.5rem;height:52px;line-height:52px;border:2px solid #171514;background:#171514;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#finance-section .home-fin-calc .calc-input .input-wrapper input+span:before{content:"$";font-family:"Inter",sans-serif;font-size:15px;font-weight:400;color:#fff;letter-spacing:0;position:absolute;top:0;left:.875rem;line-height:52px;height:52px}#finance-section .home-fin-calc .calc-input .input-wrapper input:focus,#finance-section .home-fin-calc .calc-input .input-wrapper input:active{background:#171514;color:#fff;font-weight:400;border-color:#1ba049;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}#finance-section .home-fin-calc .calc-input .input-wrapper input:focus+span:before,#finance-section .home-fin-calc .calc-input .input-wrapper input:active+span:before{color:#fff}#finance-section .home-fin-calc .pay-term-amount{font-family:"Montserrat",sans-serif;font-size:40px;color:#1ba049;font-weight:700;letter-spacing:0;line-height:52px;padding-left:.625rem}#finance-section .home-fin-calc .pay-term-amount sup{color:rgba(255,255,255,.65);font-size:16px;font-weight:400;top:-15px;left:2px}#finance-section .home-fin-calc .pay-term-amount.hidden{display:none}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-button{border:2px solid #171514;font-family:"Inter",sans-serif;font-weight:400;color:#fff;background:#171514;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;letter-spacing:0;font-size:15px;padding:0 7px 0 .75rem!important;height:52px;line-height:52px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-button:after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 2px);color:#fff;z-index:1;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#9c9c9c transparent transparent;opacity:.5}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-button:hover{color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);border-color:#1ba049}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-button:hover:after{border-color:#fff transparent transparent}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-button a{color:#fff}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-area ul{z-index:20;border-color:#171514;background:#171514;top:52px}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-area li{line-height:42px}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-area li a{color:#fff;font-family:"Inter",sans-serif}#finance-section .home-fin-calc .pay-term-select .custom-dropdown-area li:not(.optgroup):hover{background:rgba(255,255,255,.1)}#finance-section .home-fin-calc .term-select{padding-bottom:1.5rem;margin-bottom:3rem}#finance-section .home-fin-calc .noUi-marker{display:none}#finance-section .home-fin-calc .noUi-value-sub,#finance-section .home-fin-calc .noUi-value{font-family:"Inter",sans-serif;font-size:14px;letter-spacing:.6px;color:rgba(255,255,255,.65);font-weight:400;padding-left:9px}#finance-section .home-fin-calc .sliderTerm{width:100%;max-width:calc(100% - 4rem);margin:auto;background:#171514;border:0;height:8px;box-shadow:none;position:relative;margin-top:1rem}#finance-section .home-fin-calc .sliderTerm:before{content:"";position:absolute;top:0;left:-2rem;right:calc(100% - 1rem);height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#171514}#finance-section .home-fin-calc .sliderTerm:after{content:"";position:absolute;top:0;right:-2rem;left:calc(100% - 1rem);height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#171514}#finance-section .home-fin-calc .noUi-origin{-webkit-transition:-webkit-transform .1s;-moz-transition:-moz-transform .1s;-o-transition:-o-transform .1s;transition:transform .1s}#finance-section .home-fin-calc .noUi-horizontal .noUi-handle{width:24px;height:24px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:0;box-shadow:none;cursor:pointer;background:#1ba049}#finance-section .home-fin-calc .noUi-horizontal .noUi-handle:before,#finance-section .home-fin-calc .noUi-horizontal .noUi-handle:after{display:none}#finance-section .home-fin-calc .noUi-horizontal .noUi-handle .noUi-touch-area{position:relative}#finance-section .home-fin-calc .noUi-horizontal .noUi-handle .noUi-touch-area:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1ba049;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;opacity:.2}#finance-section .home-fin-calc .noUi-horizontal .noUi-handle:hover .noUi-touch-area:before{top:-10px;right:-10px;left:-10px;bottom:-10px}#sell-section{position:relative;padding-top:350px;background:#000}#sell-section:before{content:"";position:absolute;top:0;left:0;right:0;height:350px;background:url(../../user_files/image/sell-my-car.webp) 50% 50% no-repeat;background-size:cover}#sell-section .text{text-align:center;width:100%;max-width:474px;margin:auto;padding:3.5rem 0}#sell-section p{color:rgba(255,255,255,.8);font-size:16px;font-weight:400;line-height:24px}#sell-section .home-btn{margin-top:1.5rem}#about-section{background:#fff;padding:2rem 0 0}#about-section .flex-container{flex-direction:column}#about-section .video{width:100%;max-width:608px;margin:auto}#about-section .text{width:100%;max-width:474px;text-align:center;padding:3.5rem 0;margin:auto}#about-section h3{color:rgba(0,0,0,.9);font-family:"Montserrat",sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:21px}#about-section p{color:rgba(0,0,0,.8);font-size:16px;font-weight:400;line-height:24px}#about-section .inner-list li{color:rgba(0,0,0,.8)}#about-section .home-btn{margin-top:1.5rem}#sold-section{background:#f0f0f0;padding:3.5rem 0}#sold-section .slick-arrow{display:none!important}#sold-section .home-title{margin-bottom:1.5rem}#sold-section .vehicle{padding:0 1rem 0}#sold-section .vehicle .inner{background:#fff;border-bottom:1px solid #1ba049}#sold-section .vehicle .vehicle-name{padding:24px 24px .5rem;color:#000;font-size:18px;font-weight:400}#sold-section .vehicle .price-wrapper{font-size:1.375rem;font-weight:600;color:#000;line-height:1;padding:.25rem 24px 24px}#sold-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}#sold-section .slick-dots li{float:left;background:rgba(0,0,0,.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%}#sold-section .slick-dots li button{opacity:0}#sold-section .slick-dots li.slick-active{background:#1ba049;opacity:1}#homepage-afford-calculator{background:url(../../user_files/image/finance-bg.webp) 50% 50% no-repeat;background-size:cover;padding:4rem 0;color:#fff}#homepage-afford-calculator .hp-finance-type-caption{display:none}#homepage-afford-calculator h2{margin-bottom:1rem}#homepage-afford-calculator label{margin-bottom:12px}#homepage-afford-calculator #hp-finance-calc-form{margin-top:32px}#homepage-afford-calculator .hp-finance-calc-bodystyle-container{margin-top:48px;margin-bottom:2rem}#homepage-afford-calculator #hp-finance-calc-disclaimer-container{line-height:1.5;margin-top:48px;text-align:center}#homepage-afford-calculator .hp-finance-calc-disclaimer{line-height:1.5;margin-top:48px}#homepage-afford-calculator .hp-finance-calc-budget #hp-finance-calc-repayment-amount{font-size:2rem;font-weight:600;letter-spacing:-.64px;line-height:1.35}#homepage-afford-calculator .hp-finance-calc-budget #hp-finance-calc-budget-amount{font-size:3rem;font-weight:600;letter-spacing:-.64px;line-height:1.4}#homepage-afford-calculator #hp-finance-calc-repayments{background:#000;padding:40px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#homepage-afford-calculator .search-by-bodystyle button.active,#homepage-afford-calculator .search-by-bodystyle li.active,#homepage-afford-calculator #hp-finance-calc-af-term-buttons button.active,#homepage-afford-calculator #hp-finance-calc-af-term-buttons li.active,#homepage-afford-calculator #hp-finance-calc-rp-term-buttons button.active,#homepage-afford-calculator #hp-finance-calc-rp-term-buttons li.active{background:#1ba049;border-color:#1ba049;color:#fff}#homepage-afford-calculator .home-btn{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 .content{justify-content:flex-start}footer hr{max-width:251px}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 .ftr-title{margin-bottom:1.5rem}footer .hours-list .hourday{margin:0}footer .hourday{margin:0}.no-matching-results{font-size:30px}#featured-section{padding:80px 0}#finance-section{padding:4.5rem 0}#finance-section .text{padding-bottom:4.5rem}#finance-section .text .fin-provider{margin-top:2.5rem}#finance-section .home-fin-calc{padding-top:3rem;padding-left:2rem;padding-right:2rem}#finance-section .home-fin-calc .home-calc-disclaimer{padding-top:0}#finance-section .home-fin-calc .pay-term-select{width:50%;float:right;position:relative;top:-6px}#finance-section .home-fin-calc .pay-term-select select,#finance-section .home-fin-calc .pay-term-select .custom-dropdown-area{float:left}#finance-section .home-fin-calc .what-can{width:182px;float:right;padding-right:0;padding-top:5px}#finance-section .home-fin-calc .pay-term-amount{width:50%;float:left;padding-left:.9375rem}#finance-section .home-fin-calc .sliderTerm{max-width:calc(100% - 8rem)}#finance-section .home-fin-calc .sliderTerm:before{left:-4rem;right:calc(100% - 3rem)}#finance-section .home-fin-calc .sliderTerm:after{right:-4rem;left:calc(100% - 3rem)}#sell-section{padding-top:450px}#sell-section:before{height:450px}#sell-section .text{padding:4.5rem 0}#about-section{padding-top:3rem}#about-section .text{padding:4.5rem 0}#sold-section{padding:50px 0}#homepage-afford-calculator{padding:5rem 0}#homepage-afford-calculator h2{font-size:32px}#homepage-afford-calculator #hp-finance-type-select-buttons{margin-bottom:2rem}#homepage-afford-calculator #hp-finance-type-select-buttons button{padding:0 20px}#homepage-afford-calculator .hp-finance-calc-budget #hp-finance-calc-repayment-amount,#homepage-afford-calculator .hp-finance-calc-budget #hp-finance-calc-budget-amount{font-size:56px;letter-spacing:-1.12px;line-height:1.08}#homepage-afford-calculator #hp-finance-calc-disclaimer-container{margin-top:38px}}@media only screen and (min-width:64em){footer{padding-top:6.5rem}footer .flex-container{width:100%;justify-content:space-between;flex-wrap:nowrap}footer .ftr-section{width:33.333%}footer .ftr-section.location-section{flex:unset;flex-basis:auto;min-width:306px}footer .ftr-title{margin-bottom:1.5rem}footer .ftr-contact-container{margin:1.5rem 0 0}footer .hours{min-width:280px}footer .hourday{width:280px}footer .copyright{margin-top:3.5rem}footer .google_map{width:100%}#featured-section{padding:5.5rem 0}#featured-section .initial-hidden-slick{visibility:visible}#featured-section h2{margin-bottom:44px}#featured-section .standard-btn{display:inline-block;margin-top:40px}#featured-section .vehicle{padding:0 1rem 2.5rem}#featured-section .fv-flex{display:flex;justify-content:space-between;flex-direction:row}#featured-section .home-btn{margin-top:0}#finance-section{padding:74px 0}#finance-section h2,#finance-section p{text-align:left}#finance-section .home-btn{margin-left:0}#finance-section .ctas{justify-content:flex-start;gap:46px;margin-top:46px}#finance-section p{max-width:490px}#finance-section .finance-provider{margin:0}#finance-section .home-fin-calc{float:right;width:586px;padding:3.25rem 1.5rem 1rem}#finance-section .home-fin-calc .calc-input{margin-bottom:1rem}#finance-section .text{width:100%;max-width:calc(100% - 586px);float:left;padding:0 3rem 0 0;min-height:456px;display:flex;align-items:center;justify-content:flex-start;text-align:left}#finance-section .text h2,#finance-section .text p,#finance-section .text .btn-container,#finance-section .text .finance-provider{top:0;left:-2rem}#finance-section .text.text-reveal h2,#finance-section .text.text-reveal p,#finance-section .text.text-reveal .btn-container,#finance-section .text.text-reveal .finance-provider{opacity:1;left:0}#sell-section{padding:150px 0;background:#000 url(../../user_files/image/sell-my-car.webp) 100% 50% no-repeat;background-size:auto}#sell-section:before{height:auto;bottom:0;background:transparent;background-image:-owg(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-webkit(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-moz(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-o(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)}#sell-section .grid-container{position:relative;z-index:2}#sell-section .text{padding:0;text-align:left;margin:0}#sell-section .text h2,#sell-section .text p,#sell-section .text .button-container{position:relative;left:-2rem;opacity:0;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#sell-section .text.text-reveal h2,#sell-section .text.text-reveal p,#sell-section .text.text-reveal .button-container{opacity:1;left:0}#sell-section .text.text-reveal p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#sell-section .text.text-reveal .button-container{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}#sell-section .home-title{text-align:left}#sold-section{padding:80px 0 100px}#sold-section h2{margin-bottom:44px}#homepage-afford-calculator{padding:6.5rem 0}#homepage-afford-calculator h2{text-align:center;margin-bottom:2rem}#homepage-afford-calculator #hp-finance-calc-repayments{padding:40px}#homepage-afford-calculator .hp-finance-calc-form-container{flex-direction:row;justify-content:space-between;gap:2rem 5rem}#homepage-afford-calculator .hp-finance-calc-form{width:60%}#homepage-afford-calculator .hp-finance-calc-form .repayment-group{flex-direction:column}#homepage-afford-calculator .hp-finance-calc-form .repayment-group .group-item{width:100%}#homepage-afford-calculator .repayment-group .currency-field{width:100%}#homepage-afford-calculator .hp-finance-calc-summary{width:40%;position:relative}#homepage-afford-calculator .hp-finance-calc-summary:before{left:-36px;background:rgba(255,255,255,.3)}#homepage-afford-calculator .hp-finance-calc-summary .hp-finance-calc-disclaimer{margin-top:1rem}#homepage-afford-calculator .hp-finance-calc-bodystyle-container{margin-top:1rem}}@media only screen and (max-width:1279px){#about-section .inner-list li{list-style:none}#about-section .inner-list li:before{content:"•";margin-right:.5rem}}@media only screen and (min-width:1280px){#about-section{padding:80px 0}#about-section .flex-container{flex-direction:row-reverse;gap:98px;place-items:center}#about-section .text{padding:0;margin:0;text-align:left}#about-section .text h3,#about-section .text p,#about-section .text .inner-list,#about-section .text .button-container{position:relative;left:-2rem;opacity:0;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#about-section .text.text-reveal h3,#about-section .text.text-reveal p,#about-section .text.text-reveal .inner-list,#about-section .text.text-reveal .button-container{opacity:1;left:0}#about-section .text.text-reveal p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#about-section .text.text-reveal .inner-list{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}#about-section .text.text-reveal .button-container{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}#about-section .video{min-width:608px}}@media only screen and (min-width:1441px){#sell-section:before{background-image:-owg(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-webkit(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-moz(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-o(linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:linear-gradient(90deg,#000,#000 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)}#sold-section .slick-arrow{display:block!important;color:rgba(0,0,0,0);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:48px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#sold-section .slick-arrow:before{content:"";position:relative;font-size:40px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:10;line-height:100px;text-align:center;display:inline-block}#sold-section .slick-arrow:before{font-family:"icons-acme";color:#000}#sold-section .slick-arrow:hover:before{color:#1ba049}#sold-section .slick-prev{left:-2rem}#sold-section .slick-next{right:-2rem;text-align:right}#sold-section .slick-next:before{float:right}#sold-section .slick-disabled{opacity:0;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#sold-section .slick-prev:before{content:""}#sold-section .slick-next:before{content:""}}@media only screen and (min-width:120.063em){#sell-section:before{background-image:-owg(linear-gradient(90deg,#000,#000 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-webkit(linear-gradient(90deg,#000,#000 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-moz(linear-gradient(90deg,#000,#000 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:-o(linear-gradient(90deg,#000,#000 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%));background-image:linear-gradient(90deg,#000,#000 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)}}body{}