.jg-vehicle-popup.modal{z-index:1060;overflow-x:visible !important;overflow-y:auto;-webkit-overflow-scrolling:touch}
.jg-vehicle-popup__dialog{width:100%;max-width:980px !important;margin-top:175px !important;margin-bottom:30px !important;margin-left:auto !important;margin-right:auto !important;overflow:visible !important}
.jg-vehicle-popup__modal-content{position:relative !important;display:block !important;-webkit-box-orient:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important;height:660px !important;min-height:unset !important;overflow:visible !important;border-radius:0;border:0;background-color:unset;-webkit-box-shadow:none;box-shadow:none}
.jg-vehicle-popup .carousel{display:block !important;position:absolute !important;top:0;left:0;right:0;bottom:0;margin:0;height:100%;overflow:visible !important;-webkit-box-flex:unset !important;-ms-flex:unset !important;flex:unset !important}
.jg-vehicle-popup .carousel-inner{display:block !important;height:100%;width:100%;overflow:hidden;position:relative}
.jg-vehicle-popup .carousel-inner>.item{display:none;height:100%}
.jg-vehicle-popup .carousel-inner>.item.active{display:block;height:100%}
.jg-vehicle-popup__image-panel{position:absolute !important;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center 96%;background-repeat:no-repeat;background-color:#fff}
.jg-vehicle-popup__image-panel--mobile{display:none}
.jg-vehicle-popup__image-panel--desktop{display:block}
.jg-vehicle-popup__image-panel.slide3{background-position:center 80%}
.jg-vehicle-popup__image-panel::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.6) 35%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.6) 35%,rgba(0,0,0,1) 100%);pointer-events:none}
.jg-vehicle-popup__content{position:absolute;bottom:50px;left:0;right:0;text-align:center;z-index:2;padding:0 246px 10px;background:transparent;display:flex;flex-direction:column}
.jg-vehicle-popup__title{font-family:'GenesisSansHead-Regular';font-size:30px;text-transform:uppercase;color:#fff;margin:0 0 20px;font-weight:400;line-height:24px}
.jg-vehicle-popup__description{font-size:16px;color:#fff;margin:0 0 16px;line-height:140%;font-family:'GenesisSansText-Regular'}
.jg-vehicle-popup__cta{display:inline-block;color:#fff;background:transparent;border:0;padding:0;font-size:16px;font-family:'GenesisSansHead-Regular';line-height:120%;padding-bottom:5px}
.jg-vehicle-popup__cta:hover,.jg-vehicle-popup__cta:focus{color:#fff !important;border-bottom:0;background:transparent !important}
.jg-vehicle-popup__footer{position:absolute !important;top:0;left:0;right:0;bottom:0;z-index:10;background:transparent;border:0;padding:0;display:block !important;pointer-events:none;-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset;overflow:visible}
.jg-vehicle-popup__close{position:absolute;top:-60px;right:0;pointer-events:all;background:#fff;color:#000;padding:14px 30px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;font-size:16px;line-height:125%;font-family:'GenesisSansHead-Regular'}
.jg-vehicle-popup__dont-show{position:absolute;bottom:28px;right:24px;pointer-events:all;color:#fff;font-size:16px;line-height:120%;text-transform:uppercase;padding:0;text-decoration:underline;font-family:'GenesisSansHead-Regular'}
.jg-vehicle-popup__disclaimer{position:absolute;bottom:28px;left:24px;z-index:3;margin:0;color:#fff;font-family:'GenesisSansText-Regular';font-size:10px;line-height:120%;max-width:287px;pointer-events:none}
.jg-vehicle-popup__indicators{position:absolute;bottom:32px;left:2px;text-align:left;z-index:5;margin:0;padding:0;width:auto}
.jg-vehicle-popup__indicators li{background-color:#9c9c9c;border:0;border-radius:50%;display:inline-block;height:8px;margin:0 8px 0 0;text-indent:0;width:8px;cursor:pointer}
.jg-vehicle-popup__indicators li.active{background-color:#fff;width:29px;height:8px;margin:0 8px 0 0;border-radius:10px}
.jg-vehicle-popup .carousel-control{display:block !important;background-image:none;width:auto;opacity:1;top:50%}
.jg-vehicle-popup__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:transparent;width:44px;height:44px;text-decoration:none;opacity:.85;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jg-vehicle-popup__arrow:hover,.jg-vehicle-popup__arrow:focus{opacity:1;text-decoration:none}
.jg-vehicle-popup__arrow-img{width:32px;height:32px;display:block;-o-object-fit:contain;object-fit:contain}
.jg-vehicle-popup__arrow--prev{left:16px !important}
.jg-vehicle-popup__arrow--next{right:16px !important}
@media(max-width:768px){.jg-vehicle-popup__dialog,.modal-dialog.jg-vehicle-popup__dialog{margin-top:120px !important;margin-bottom:20px !important;margin-left:15px !important;margin-right:15px !important;max-width:none !important;width:auto !important}
.jg-vehicle-popup__modal-content{height:603px !important;min-height:unset !important}
.jg-vehicle-popup__image-panel--desktop{display:none}
.jg-vehicle-popup__image-panel--mobile{display:block}
.jg-vehicle-popup__image-panel.slide1{background-position:center 66%}
.jg-vehicle-popup__image-panel.slide2{background-position:66%}
.jg-vehicle-popup__image-panel.slide3{background-position:center 58%}
.jg-vehicle-popup__image-panel::after{background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.6) 35%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.6) 35%,rgba(0,0,0,1) 100%)}
.jg-vehicle-popup__content{padding:0 50px 10px;bottom:115px}
.jg-vehicle-popup__title{font-size:22px;margin:0 0 15px}
.jg-vehicle-popup__description{font-size:14px;line-height:120%}
.jg-vehicle-popup__cta{font-size:15px}
.jg-vehicle-popup__arrow{top:81% !important;bottom:42px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;width:36px;height:36px;z-index:6}
.jg-vehicle-popup__arrow-img{width:24px;height:24px}
.jg-vehicle-popup__arrow--prev{left:16px !important}
.jg-vehicle-popup__arrow--next{right:16px !important}
.jg-vehicle-popup__indicators{left:50% !important;right:auto;bottom:98px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:auto}
.jg-vehicle-popup__dont-show{left:50% !important;right:auto;bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:15px}
.jg-vehicle-popup__close{padding:16px 30px;font-size:11px;line-height:120%;font-weight:400}
.jg-vehicle-popup__disclaimer{bottom:25px;font-size:10px;left:0;right:0;text-align:center;max-width:none;white-space:normal}
}
@-webkit-keyframes jdDisclaimerRevealMobile{from{opacity:0;-webkit-transform:translateX(-50%) translateY(28px);transform:translateX(-50%) translateY(28px)}
to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
}
@keyframes jdDisclaimerRevealMobile{from{opacity:0;transform:translateX(-50%) translateY(28px)}
to{opacity:1;transform:translateX(-50%) translateY(0)}
}
@-webkit-keyframes jdTextReveal{from{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes jdTextReveal{from{opacity:0;transform:translateY(28px)}
to{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes jdSlideEnterRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes jdSlideEnterRight{from{transform:translateX(100%)}
to{transform:translateX(0)}
}
@-webkit-keyframes jdSlideEnterLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes jdSlideEnterLeft{from{transform:translateX(-100%)}
to{transform:translateX(0)}
}
@-webkit-keyframes jdSlideExitLeft{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes jdSlideExitLeft{from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
@-webkit-keyframes jdSlideExitRight{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes jdSlideExitRight{from{transform:translateX(0)}
to{transform:translateX(100%)}
}
.jg-vehicle-popup .carousel-inner>.item.active .jg-vehicle-popup__title{-webkit-animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;-webkit-animation-delay:.25s;animation-delay:.25s}
.jg-vehicle-popup .carousel-inner>.item.active .jg-vehicle-popup__description{-webkit-animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;-webkit-animation-delay:.45s;animation-delay:.45s}
.jg-vehicle-popup .carousel-inner>.item.active .jg-vehicle-popup__cta{-webkit-animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;-webkit-animation-delay:.65s;animation-delay:.65s}
.jg-vehicle-popup .carousel-inner>.item.active .jg-vehicle-popup__disclaimer{-webkit-animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdTextReveal .9s cubic-bezier(0.25,0.46,0.45,0.94) both;-webkit-animation-delay:.8s;animation-delay:.8s}
.jg-vehicle-popup .carousel-inner>.item.jg-slide-enter-right{display:block !important;-webkit-animation:jdSlideEnterRight .6s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdSlideEnterRight .6s cubic-bezier(0.25,0.46,0.45,0.94) both}
.jg-vehicle-popup .carousel-inner>.item.jg-slide-enter-left{display:block !important;-webkit-animation:jdSlideEnterLeft .6s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdSlideEnterLeft .6s cubic-bezier(0.25,0.46,0.45,0.94) both}
.jg-vehicle-popup .carousel-inner>.item.jg-slide-exit-left{display:block !important;z-index:1;-webkit-animation:jdSlideExitLeft .6s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdSlideExitLeft .6s cubic-bezier(0.25,0.46,0.45,0.94) both}
.jg-vehicle-popup .carousel-inner>.item.jg-slide-exit-right{display:block !important;z-index:1;-webkit-animation:jdSlideExitRight .6s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:jdSlideExitRight .6s cubic-bezier(0.25,0.46,0.45,0.94) both}
body.jg-popup-active .modal.in:not(.jg-vehicle-popup):not(#modal_session_expiry){visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
body.jg-popup-active .modal-backdrop+.modal-backdrop{display:none !important}