/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.anchor-nav li a{position:relative;padding:1rem 0;margin:0 1rem;color:#000;}.anchor-nav li a:hover,.anchor-nav li a:focus{color:#000;text-decoration:none;}.anchor-nav li a:after{content:"";position:absolute;bottom:0;width:0;height:3px;margin:5px 0 0;transition:all .1s ease-in-out;transition-duration:.5s;opacity:0;background-color:#545659;left:0;z-index:3;}.anchor-nav li:hover a:after{opacity:1;width:100%;}
.block--hero{margin-bottom:1rem;position:relative;}.inner-hero{position:relative;}.inner-hero img{width:100%;max-height:250px;object-fit:cover;object-position:center center;}@media (min-width:768px){.inner-hero img{max-height:350px;}}@media (min-width:992px){.inner-hero img{max-height:450px;}}.inner-hero h1{bottom:0;position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}@media (max-width:767.98px){.inner-hero h1{font-size:3.8rem;}}.inner-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.hero-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3;color:#fff;}.hero-text h1{color:#fff;}iframe{transition:opacity 500ms ease-in-out;transition-delay:250ms;opacity:1 !important;}.youtube-background{display:none;}@media (min-width:768px){.youtube-background{display:block;}}
.block--comparison-card .comparison-carousel{position:relative;}.block--comparison-card .comparison-slider{margin:0 -1.2rem;width:auto;display:flex;}.block--comparison-card .comparison-item{padding:0 1.2rem;width:33.33%;margin-bottom:2.4rem;height:100%;}.block--comparison-card .comparison-card{background-color:#f0f0f0;position:relative;padding-bottom:2rem;height:100%;}.block--comparison-card .comparison-card:before{content:"";background:#000000;position:absolute;inset:0 0 auto 0;aspect-ratio:11/4;}.block--comparison-card .comparison-card .image-container{padding:3.3rem 5rem 2rem;position:relative;z-index:1;}.block--comparison-card .comparison-card .body-container{padding:0 2.4rem;color:#000000;}.block--comparison-card .comparison-card .card-name{margin-bottom:0;text-align:center;}.block--comparison-card .comparison-card .card-driveaway,.block--comparison-card .comparison-card .card-price{margin-top:0.7rem;margin-bottom:0;text-align:center;}.block--comparison-card .comparison-card .card-price{font-size:2rem;line-height:3.3rem;}.block--comparison-card .comparison-card .card-price sup{font-size:1.2rem;}.block--comparison-card .comparison-card .comparison-card-tabs + .comparison-card-panels .card-driveaway{margin-top:1.5rem;}.block--comparison-card .comparison-card-tabs{display:flex;gap:0;margin:1.6rem 0 1rem 0;border:1px solid #333333;border-radius:0;overflow:hidden;}.block--comparison-card .comparison-card-tab{flex:1 1 0;margin:0;padding:0.8rem 0.4rem;border:0;border-right:1px solid #000;background:transparent;color:#000;font-size:1.2rem;line-height:1.4;cursor:pointer;}div.block--comparison-card .comparison-card .comparison-card-tab{font-size:1.2rem;line-height:1.4;}.block--comparison-card .comparison-card-tab:last-child{border-right:0;}.block--comparison-card .comparison-card-tab.is-active{background:#333333;color:#fff;}div.block--comparison-card .comparison-card-panels{min-height:4rem;}.block--comparison-card .comparison-card-tab:focus-visible{outline:2px solid #005fcc;outline-offset:-2px;z-index:1;}div.block--comparison-card .comparison-card .card-features{margin-top:1.5rem;}.block--comparison-card .comparison-card-panel{display:none;}.block--comparison-card .comparison-card-panel.is-active{display:block;}.block--comparison-card .comparison-card-panel .finance-copy p{font-size:13px;}.block--comparison-card .comparison-card-panel .lease-row:first-child{border-bottom:0px solid #d6d6d6;}.block--comparison-card .comparison-card-panel .lease-row.lease-row--savings .lease-row__value{font-size:16px;color:#C30D23;}.block--comparison-card .comparison-card-panel .lease-row .lease-row__label{font-size:12px;}.block--comparison-card .comparison-card-panel .lease-row .lease-row__value{font-size:22px;font-weight:700;}.block--comparison-card .finance-copy{margin-bottom:1.6rem;}.block--comparison-card .finance-copy p{font-size:1.3rem;line-height:2.1rem;text-align:center;}.block--comparison-card .lease-disclaimer{padding-left:1.6rem;padding-right:1.6rem;margin-bottom:1.6rem;margin-top:1.6rem;}.block--comparison-card .lease-disclaimer p{font-size:1rem;line-height:1.6rem;text-align:center;color:rgba(51,51,51,0.6);}.block--comparison-card .lease-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.4rem;line-height:1.4;}.block--comparison-card .lease-row-divider{height:1px;background:rgba(51,51,51,0.20);margin:.4rem 0;}.block--comparison-card .lease-row__value--savings{color:#c8102e;font-weight:700;}.block--comparison-card .comparison-card-panel-cta{margin-top:1.6rem;text-align:center;}.block--comparison-card .comparison-card-finance-cta,.block--comparison-card .comparison-card-lease-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;padding:0.8rem 1.6rem;border:1px solid #000;background:transparent;color:#000;text-decoration:none;}.block--comparison-card .comparison-card-finance-cta:hover,.block--comparison-card .comparison-card-lease-cta:hover{background:#333333;color:#fff;}div.block--comparison-card .comparison-card .comparison-card-finance-cta,div.block--comparison-card .comparison-card .comparison-card-lease-cta{font-size:1.4rem;font-weight:400;}.block--comparison-card .comparison-card-finance-cta__icon{display:inline-block;width:1.3rem;height:1.4rem;margin-top:-2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.5%201.16675H3.49998C2.85565%201.16675%202.33331%201.68908%202.33331%202.33341V11.6667C2.33331%2012.3111%202.85565%2012.8334%203.49998%2012.8334H10.5C11.1443%2012.8334%2011.6666%2012.3111%2011.6666%2011.6667V2.33341C11.6666%201.68908%2011.1443%201.16675%2010.5%201.16675Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%203.5H9.33335%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.33331%208.16675V10.5001%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.33331%205.83325H9.33915%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%205.83325H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%205.83325H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%208.16675H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%208.16675H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%2010.5H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%2010.5H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10.5%201.16675H3.49998C2.85565%201.16675%202.33331%201.68908%202.33331%202.33341V11.6667C2.33331%2012.3111%202.85565%2012.8334%203.49998%2012.8334H10.5C11.1443%2012.8334%2011.6666%2012.3111%2011.6666%2011.6667V2.33341C11.6666%201.68908%2011.1443%201.16675%2010.5%201.16675Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%203.5H9.33335%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.33331%208.16675V10.5001%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.33331%205.83325H9.33915%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%205.83325H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%205.83325H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%208.16675H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%208.16675H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M7%2010.5H7.00583%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.66669%2010.5H4.67252%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.16667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E") center / contain no-repeat;}.block--comparison-card .comparison-card .card-features{border-top:1px solid #545659;margin-top:1.6rem;padding-top:1.6rem;}.block--comparison-card .comparison-card .card-features ul li{margin-bottom:0.8rem;}
.embed-media-caption{caption-side:bottom;display:table-caption;max-width:none;}.media-image-video a{position:relative;}.media-image-video i.play-icon{width:66px;height:66px;display:inline-block;background:url(/modules/custom/og_accelerator/modules/og_block_embed_media/images/play.svg) no-repeat;background-color:rgba(75,75,75,.6);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;transition:all .5s ease-in-out;}.media-image-video i.play-icon:hover{background-color:#000;width:70px;height:70px;}.modal.modal-video{z-index:1200;}.modal.modal-video .modal-body .ratio{background:#000000;}@media (max-width:767.98px){.media-image-video{margin-bottom:3rem;}}
.block--featured-card > a{text-decoration:underline;display:block;}.block--featured-card > a:hover{}.col-md-4 .feature-card .feature-card-img{max-height:235px;}@media (max-width:991.98px){.col-md-4 .feature-card .feature-card-img{max-height:140px;}}@media (max-width:767.98px){.col-md-4 .feature-card .feature-card-img{max-height:inherit;}}.feature-card{min-height:100%;position:relative;margin-bottom:4rem;}@media (min-width:768px){.feature-card{margin-bottom:0;}}.feature-card .feature-card-title{padding-bottom:1rem;padding-top:2rem;}.feature-card .feature-card-img{overflow:hidden;}.feature-card .feature-card-img img{transition:all 0.5s ease-in-out;transform:scale(1);}.feature-card .feature-card-description{padding-bottom:0;}@media (min-width:768px){.feature-card .feature-card-description{padding-bottom:4rem;}}@media (min-width:768px){.feature-card .feature-card-cta{bottom:0;position:absolute;}}.feature-card .feature-card-cta a{text-decoration:underline;}.feature-card.only-title{min-height:auto;}@media (min-width:768px){.feature-card.only-title{margin-bottom:4rem;}}@media (min-width:768px){.feature-card.only-title .feature-card-cta{bottom:auto;position:relative;}}.feature-card.only-title .feature-card-cta a{background-position:left center;background-repeat:no-repeat;background-image:url(/modules/custom/og_accelerator/modules/og_block_featured_card/images/line.svg);background-size:31px;font-weight:500;padding-left:43px;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-in-out;}.feature-card:hover .feature-card-img img{transform:scale(1.1);}
.block--hero{margin-bottom:1rem;position:relative;}.inner-hero{position:relative;}.inner-hero img{width:100%;max-height:250px;object-fit:cover;object-position:center center;}@media (min-width:768px){.inner-hero img{max-height:350px;}}@media (min-width:992px){.inner-hero img{max-height:450px;}}.inner-hero h1{bottom:0;position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}@media (max-width:767.98px){.inner-hero h1{font-size:3.8rem;}}.inner-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.hero-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3;color:#fff;}.hero-text h1{color:#fff;}.hero-text img{max-height:100px;}@media (min-width:768px){.hero-text img{max-height:200px;}}iframe{transition:opacity 500ms ease-in-out;transition-delay:250ms;opacity:1 !important;}.youtube-background{display:none;}@media (min-width:768px){.youtube-background{display:block;}}
.block--hero{margin-bottom:1rem;position:relative;}.inner-hero{position:relative;}.inner-hero img{width:100%;max-height:250px;object-fit:cover;object-position:center center;}@media (min-width:768px){.inner-hero img{max-height:350px;}}@media (min-width:992px){.inner-hero img{max-height:450px;}}.inner-hero h1{bottom:0;position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}@media (max-width:767.98px){.inner-hero h1{font-size:3.8rem;}}.inner-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0.4),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.hero-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3;color:#fff;}.hero-text h1{color:#fff;}.hero-text img{max-height:100px;}@media (min-width:768px){.hero-text img{max-height:200px;}}iframe{transition:opacity 500ms ease-in-out;transition-delay:250ms;opacity:1 !important;}.youtube-background{display:none;}@media (min-width:768px){.youtube-background{display:block;}}
.icon-card-block{margin:0 auto;max-width:320px;padding:15px;position:relative}@media (max-width:991.98px){.icon-card-block{padding-bottom:25px}}.icon-card-block .icon-card-icon-wrapper{margin-bottom:10px;text-align:center}.icon-card-block .icon-card-icon-wrapper .material-icons,.icon-card-block .icon-card-icon-wrapper .material-icons-outlined,.icon-card-block .icon-card-icon-wrapper .material-icons-round{color:#42628b;font-size:54px;line-height:54px}.icon-card-block .icon-card-title-wrapper{margin:0 auto;max-width:285px;text-align:center}.icon-card-block .icon-card-title-wrapper .h3,.icon-card-block .icon-card-title-wrapper h3{color:#42628b;margin-bottom:1rem;font-weight:400;transition:all .3s ease}.icon-card-block .icon-card-title-wrapper .h3 .accent,.icon-card-block .icon-card-title-wrapper h3 .accent{color:#42628b;font-weight:600;transition:all .3s ease}.icon-card-block .icon-card-description-wrapper{margin:0 auto;max-width:295px;text-align:center}.icon-card-block .icon-card-arrow{background-image:url(/modules/custom/og_accelerator/modules/og_block_icon_card/images/arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(10%) sepia(38%) saturate(1476%) hue-rotate(180deg) brightness(90%) contrast(97%);height:15px;margin:0 auto;transition:all .3s ease;transition-delay:0s;width:22px}.icon-card-block .icon-card-arrow:hover{cursor:pointer;transform:translateX(10px);}@media (max-width:767.98px){.icon-card-block .icon-card-arrow{margin-top:-10px}}.icon-card-block .icon-card-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.icon-card-block .icon-card-link:focus~.icon-card-arrow,.icon-card-block .icon-card-link:hover~.icon-card-arrow{width:40px}.icon-card-block .icon-card-link:focus~.icon-card-title-wrapper .h3,.icon-card-block .icon-card-link:focus~.icon-card-title-wrapper .h3 .accent,.icon-card-block .icon-card-link:focus~.icon-card-title-wrapper h3,.icon-card-block .icon-card-link:focus~.icon-card-title-wrapper h3 .accent,.icon-card-block .icon-card-link:hover~.icon-card-title-wrapper .h3,.icon-card-block .icon-card-link:hover~.icon-card-title-wrapper .h3 .accent,.icon-card-block .icon-card-link:hover~.icon-card-title-wrapper h3,.icon-card-block .icon-card-link:hover~.icon-card-title-wrapper h3 .accent{color:#eb3f43}.icon-card-block.statistic{border-top:4px solid #eb3f43}.icon-card-block.statistic .icon-card-icon-wrapper{margin-top:20px}.icon-card-block.statistic .icon-card-title-wrapper .h3,.icon-card-block.statistic .icon-card-title-wrapper h3{color:inherit;font-size:4.7rem;line-height:5rem;font-weight:400;margin-bottom:2.5rem}@media (max-width:991.98px){.icon-card-block.statistic .icon-card-title-wrapper .h3,.icon-card-block.statistic .icon-card-title-wrapper h3{font-size:4.7rem;line-height:6rem}}.icon-card-block.statistic .icon-card-title-wrapper .h3 .accent,.icon-card-block.statistic .icon-card-title-wrapper h3 .accent{color:inherit;font-size:5rem;font-weight:600}@media (max-width:991.98px){.icon-card-block.statistic .icon-card-title-wrapper .h3 .accent,.icon-card-block.statistic .icon-card-title-wrapper h3 .accent{font-size:4.5rem;line-height:6rem}}.bg-dark .icon-card-block .icon-card-icon-wrapper .material-icons,.text-white .icon-card-block .icon-card-icon-wrapper .material-icons{color:#acc1dc}.bg-dark .icon-card-block .icon-card-title-wrapper .h3,.bg-dark .icon-card-block .icon-card-title-wrapper .h3 .accent,.bg-dark .icon-card-block .icon-card-title-wrapper h3,.bg-dark .icon-card-block .icon-card-title-wrapper h3 .accent,.text-white .icon-card-block .icon-card-title-wrapper .h3,.text-white .icon-card-block .icon-card-title-wrapper .h3 .accent,.text-white .icon-card-block .icon-card-title-wrapper h3,.text-white .icon-card-block .icon-card-title-wrapper h3 .accent{color:#fff}.bg-dark .icon-card-block .icon-card-arrow,.text-white .icon-card-block .icon-card-arrow{filter:brightness(1000%)}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
