body{--site-header-height:0;--site-sale-bar-height:0}
.ow-slider-container{--ow-max-width:1920px;--ow-slider-action-list-height:0;--ow-slider-duration:4s;width:100%;max-width:var(--ow-max-width);margin:0 auto;position:relative;height:calc(
    100vh - var(--site-header-height) - var(--site-sale-bar-height) - var(--ow-slider-action-list-height));overflow:hidden;background-color:#111;font-family:system-ui,-apple-system,sans-serif;color:#fff;user-select:none;touch-action:pan-y}
.ow-slider-edit-mode.ow-slider-container{height:1000px}
.ow-slider-track{display:flex;height:100%;width:100%;will-change:transform}
.ow-slide{flex:0 0 100%;height:calc(
    100vh - var(--site-header-height) - var(--site-sale-bar-height) - var(--ow-slider-action-list-height));position:relative;display:flex;flex-direction:column}
.ow-slider-edit-mode .ow-slide{height:1000px}
.ow-slide-bg{position:relative;display:block;min-height:0;height:100%;width:100%}
.ow-slide-bg img,.ow-slide-bg video{width:100%;height:100%;object-fit:cover;z-index:1}
.ow-slide-content{text-align:center;z-index:4;padding:0 1rem;box-sizing:border-box;display:block;height:auto;width:100%;background:#05141f;padding-bottom:6rem}
.DealerKeyVisual .ai_disclaimer{position:absolute;bottom:0;left:0;z-index:3;padding:0 1rem}
.ow-slide-content h2{font-size:clamp(2rem,4vw,3.5rem);margin:0 0 10px 0;line-height:4.125rem}
.ow-slide-content p{font-size:clamp(1rem,1.5vw,1.125rem);margin:0 0 20px 0;line-height:1.875rem}
.ow-cta-container{display:inline-block;width:100%;position:relative}
.ow-cursor-left{cursor:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%20fill%3D%22%23000000%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14%2017l-5-5%205-5%22%2F%3E%3C%2Fsvg%3E") 24 24,pointer}
.ow-cursor-right{cursor:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%20fill%3D%22%23000000%22%20fill-opacity%3D%220.6%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10%2017l5-5-5-5%22%2F%3E%3C%2Fsvg%3E") 24 24,pointer}
.ow-btn,.ow-progress-section{cursor:pointer}
.ow-progress-section{position:absolute;bottom:2.3rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:15px;padding:10px 20px;width:max-content}
.ow-count-text{font-weight:bold;font-size:.875rem}
.ow-progress-bar{width:190px;height:2px;background:rgba(255,255,255,0.3);border-radius:2px;overflow:hidden}
.ow-progress-fill{height:100%;width:0;background:#fff;transform-origin:left}
@keyframes owProgressAnim{0{width:0}
100%{width:100%}
}
.ow-progress-fill.ow-animate{animation:owProgressAnim var(--ow-slider-duration) linear forwards}
.ow-progress-fill.ow-paused{animation-play-state:paused}
.ow-play-pause-btn{background:0;border:0;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}
.ow-play-pause-btn:hover{color:#ccc}
.ow-slide-bg:after{content:"";inset-inline-end:0;inset-inline-start:0;pointer-events:none;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(#05141f00),to(#05141fff));background:linear-gradient(to top,#05141f 0,rgba(5,20,31,0) 100%);bottom:0;height:45%;z-index:1}
.ow-btn{display:block;color:#05141f;background:white;padding:.625rem 5.2rem;font-size:.875rem;line-height:1.375rem;width:100%;position:relative;box-sizing:border-box;border-radius:5px;clip-path:polygon(100% 0,100% calc(100% - 18px),calc(100% - 1px) calc(100% - 14px),calc(100% - 2px) calc(100% - 13px),calc(100% - 4px) calc(100% - 12px),calc(100% - 21px) calc(100% - 2px),calc(100% - 24px) calc(100% - 1px),calc(100% - 26px) calc(100% - 0.5px),calc(100% - 29px) 100%,0 100%,0 18px,1px 15px,2px 14px,4px 12px,21px 2px,24px 1px,26px .5px,29px 0)}
.ow-btn:hover{filter:brightness(0.8);text-decoration:none}
body:has(header.ow-site-header){--site-header-height:57px}
#eut_container .eut_sub_title{padding:0}
body:has(#eut_header){--site-header-height:60px}
body:has(.ow-action-bar .ow-action-list li) .ow-slider-container{--ow-slider-action-list-height:86px}
body:has(.sale_bar){--site-sale-bar-height:55px}
.ow-action-bar{background:#05141f;color:white}
ul.ow-action-list{display:flex;gap:1rem;justify-content:space-around;max-width:1200px;align-items:center;margin:0 auto}
ul.ow-action-list li{width:100%}
ul.ow-action-list li a{display:block;padding:2rem 0;text-align:center}
#ow-icon-play{padding:2px}
.ow-slide-bg.cloudflare-video-wrapper iframe{height:100%}
.ow-white-logo{display:none}
.ow-black-logo{display:block}
.ow-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.ow-sr-only-focusable:focus-visible{position:absolute;top:50%;transform:translateY(-50%);width:auto;height:auto;padding:12px 24px;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:#000;color:#fff;z-index:1000;border:2px solid #fff;border-radius:4px;font-weight:600;font-size:1rem;outline:3px solid #000;outline-offset:2px}
.ow-prev-btn:focus-visible{left:20px}
.ow-next-btn:focus-visible{right:20px}
.ow-slide-content .ow-cta-container:has(a:active),.ow-slide-content .ow-cta-container:has(a:focus){outline:2px solid Highlight}
@supports(outline-color:-webkit-focus-ring-color){.ow-slide-content .ow-cta-container:has(a:active),.ow-slide-content .ow-cta-container:has(a:focus){outline-color:-webkit-focus-ring-color;outline-width:2px;outline-style:solid}
}
@media(min-width:1280px){body:has(header.ow-site-header){--site-header-height:108px}
.ow-progress-section{bottom:40px;right:40px;left:auto;transform:none}
.ow-slide-bg:after{height:35%}
.ow-slide-content{padding-bottom:4rem}
.ow-cta-container{width:auto}
.ow-cta-container a.ow-btn{color:white;width:auto;background:#05141f;position:relative;box-sizing:border-box;border-radius:5px;padding:.563rem 5.2rem;text-align:center;clip-path:polygon(100% 0,100% calc(100% - 18px),calc(100% - 0.5px) calc(100% - 15px),calc(100% - 1px) calc(100% - 14px),calc(100% - 2px) calc(100% - 13px),calc(100% - 4px) calc(100% - 11.5px),calc(100% - 21px) calc(100% - 2px),calc(100% - 24px) calc(100% - 1px),calc(100% - 26px) calc(100% - 0.5px),calc(100% - 29px) 100%,100% 100%,0 100%,0 18px,1px 15px,2px 14px,4px 12px,21px 2px,24px 1px,26px .5px,29px 0)}
.ow-cta-container a.ow-btn:before{content:"";position:absolute;inset:0;background-color:white;z-index:-2;clip-path:unset;border-radius:5px}
.ow-cta-container a.ow-btn:after{content:"";position:absolute;inset:2px;background:#05141f;border-radius:3px;z-index:-1;clip-path:polygon(100% 0,100% calc(100% - 16.5px),calc(100% - 0.5px) calc(100% - 14.5px),calc(100% - 1.3px) calc(100% - 13px),calc(100% - 2px) calc(100% - 12px),calc(100% - 20px) calc(100% - 2px),calc(100% - 25px) calc(100% - 0.5px),calc(100% - 32px) 100%,100% 100%,0 100%,0 17px,0.5px 15px,2px 13px,4.4px 11px,20px 2px,22px 1px,26px 0,29px 0)}
}
@media screen and (max-width:768px){.ow-slide{height:calc(
        100vh - var(--site-header-height) - var(--site-sale-bar-height) - var(--ow-slider-action-list-height));display:flex;align-items:end}
.ow-slider-edit-mode.ow-slider-container .ow-slide{min-height:1000px}
.ow-slider-container{height:calc(
        100vh - var(--site-header-height) - var(--site-sale-bar-height) - var(--ow-slider-action-list-height))}
.ow-slider-edit-mode.ow-slider-container{min-height:1000px}
.ow-slide-content{position:relative;bottom:0;padding-bottom:calc(2.3rem + 2.9rem)}
}
@media screen and (min-width:1440px){body:has(#eut_header){--site-header-height:112px}
body:has(.sale_bar){--site-sale-bar-height:40px}
}
@media screen and (min-width:1280px){header.ow-site-header:not(.ow-site-header-edit-mode){position:sticky;top:0;background:white;width:100%}
body:has(header.ow-site-header){height:auto}
}
section.ow-slider-container{--slider-max-width:1920px}
