/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{margin-top:4rem;margin-bottom:4rem;}.accordion .card-header a{color:#000;display:block;padding-right:4.5rem;text-decoration:none;}.accordion .card-header a:after{content:"";width:22px;position:absolute;right:15px;top:15px;height:22px;background-image:url(/modules/custom/og_accelerator/modules/og_block_accordion/images/arrow-down.svg);background-repeat:no-repeat;background-position:center right;background-size:22px;}.accordion .card-header a[aria-expanded="true"]:after{transform:rotate(180deg);}.accordion .card-header a:hover{text-decoration:none;}.accordion .card{border-top:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);border-right:1px solid rgba(0,0,0,.125);border-bottom:0;}.accordion .card:nth-last-child(1){border-bottom:1px solid rgba(0,0,0,.125);}.accordion .card-header{border:0;}
.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;}.block--comparison-card .comparison-card .card-driveaway,.block--comparison-card .comparison-card .card-price{margin-top:0.7rem;margin-bottom:0;}.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 .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--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%)}
