.df-banner .item{height:100vh;min-height:670px;position:relative}.df-banner .item:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.df-banner{position:relative}.df-banner .item img{height:100%;object-fit:cover;width:100%}.df-banner .item .cover{align-items:center;display:flex;height:100%;left:0;padding:75px 0;position:absolute;top:0;width:100%}.df-banner .item .cover .df-banner-content{padding:20px;position:relative;text-align:center}.df-banner .item .cover .df-banner-content h2{color:#54c3f1;font-size:calc(10.4px + .5vw);font-weight:500;margin:0 0 40px}.zip-code--Form button[disabled]{cursor:not-allowed;opacity:.4}.df-banner .item .cover .df-banner-content h1{color:#fff;font-family:Poppins,sans-serif;font-size:calc(23.6px + 1.375vw);font-weight:700;margin:0 0 30px}.df-banner .item .cover .df-banner-content h4{color:#fff;font-family:Poppins,sans-serif;font-size:calc(11px + .3125vw);font-weight:400;line-height:calc(19px + .3125vw);margin:auto;max-width:463px}.df-banner .owl-item.active h1{animation-delay:.3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInRightBig}.df-banner .owl-item.active h2{animation-delay:.3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown}.df-banner .owl-item.active h4{animation-delay:.3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInUp}.df-banner .owl-nav .owl-prev{background:red;border-radius:0;cursor:pointer;display:block;height:17px;left:15px;opacity:1;position:absolute;top:calc(50% - 8.5px);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;width:150px;z-index:1000}.df-banner .owl-nav .owl-prev:focus{outline:0}.df-banner .owl-nav .owl-next{border-radius:0;cursor:pointer;display:block;height:17px;opacity:1;position:absolute;right:15px;top:calc(50% - 8.5px);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;width:150px;z-index:1000}.df-banner .owl-nav .owl-next:focus{outline:0}.df-banner .owl-nav .owl-next span,.df-banner .owl-nav .owl-prev span{background-repeat:no-repeat!important;background-size:100%!important;color:transparent;display:flex;height:100%;width:100%}.df-banner:hover .owl-prev{left:10px;opacity:1}.df-banner:hover .owl-next{opacity:1;right:10px}.zip-code{animation-delay:.3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:slideInUp;bottom:80px;left:calc(50% - 188px);position:absolute;text-align:center;width:376px;z-index:10}.zip-code label{color:#0097e0;font-size:calc(15.8px + .0625vw);font-weight:600}.zip-code label,.zip-code p{font-family:Poppins,sans-serif}.zip-code p{color:#fff;font-size:calc(13.8px + .0625vw);font-weight:400}.zip-code--Form{border-radius:50%;position:relative;width:100%}.zip-code--Form input{background:#f6f6f6;border:1px solid #209fda;border-radius:66px;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.25);font-size:calc(19.8px + .0625vw);font-weight:300;height:52px;outline:0;padding:0 60px 0 25px;width:100%}.zip-code--Form button{align-items:center;background:#0097e0;border:0;border-radius:50%;display:-webkit-flex;display:flex;height:46px;-webkit-justify-content:center;justify-content:center;position:absolute;right:3px;top:3px;transition:.3s ease;width:46px;z-index:3}.zip-code--Form input::placeholder{color:#a7a7a7}.zip-code--Form button:hover{background:#1479bd}.zipcode-popup{align-items:center;background:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:10}.zipcode-popup.open{display:flex}.zipcode-popup__dialog{background:#fff;border-radius:22.52px;box-shadow:-1.88px 5px 43.79px 0 rgba(0,0,0,.15);max-width:100%;overflow:hidden;position:relative;width:1023px;width:480px}.zipcode-popup .zip-code{animation-name:none;bottom:0;left:0;margin:50px auto;position:relative}.zipcode-popup .zip-code p{color:#000}p.zipcode_error{color:red!important;display:none;font-size:14px;margin:15px 0 0}.df-banner .item .cover .df-banner-content h4 p{margin:0}@media(max-width:768px){.df-banner .item .cover .df-banner-content h2{line-height:20px;margin:0 auto 30px;max-width:280px}.df-banner .item .cover .df-banner-content h1{margin-bottom:20px}.df-banner .item .cover .df-banner-content h4{line-height:20px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:#fff!important;border-radius:5px!important;height:2px!important;margin-top:-15px!important;top:calc(41% - 8.5px);width:39px!important}.owl-carousel button.owl-dot span{display:none!important}.df-banner .item .cover{height:80%}.zip-code{bottom:30px;left:calc(50% - 150px);width:310px}.zip-code p{margin-bottom:38px}.zip-code--Form input{height:42px}.zip-code--Form button{height:36px;padding:0;width:36px}.zip-code--Form button img{width:29px}.df-dealer-link a:hover img{margin-left:7px!important}}