.AnimatedBorderCards_Box__U50cw{position:absolute;top:0;width:100%;height:100%;background:none;margin:auto;text-align:center;cursor:pointer;transition:1s ease}.AnimatedBorderCards_Box__U50cw:before{position:absolute;width:0;height:2px;content:"";background:#fff;top:-2px;left:-2px;transition:width .2s ease .6s;-web-kit-transition:.2s width ease .6s}.AnimatedBorderCards_Box__U50cw:after{position:absolute;width:2px;height:0;content:"";background:#fff;top:-2px;right:-2px;transition:height .2s ease .4s;-web-kit-transition:.2s height ease .4s}.AnimatedBorderCards_BoxInner__2akSw:after{position:absolute;width:0;height:2px;content:"";background:#fff;bottom:-2px;right:-2px;transition:width .2s ease .2s;-web-kit-transition:.2s width ease .2s}.AnimatedBorderCards_BoxInner__2akSw:before{position:absolute;width:2px;height:0;content:"";background:#fff;bottom:-2px;left:-2px;transition:height .2s ease 0ms;-web-kit-transition:.2s height ease 0ms}.AnimatedBorderCards_StyledContainer__T2L_V{box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:300px;position:relative;overflow:hidden}@media(min-width:1200px){.AnimatedBorderCards_StyledContainer__T2L_V{height:500px}}.AnimatedBorderCards_StyledContainer__T2L_V:hover{border-color:transparent}.AnimatedBorderCards_StyledContainer__T2L_V:hover .AnimatedBorderCards_ImageContainer__aHJV9{transform:scale(1.2)}.AnimatedBorderCards_StyledContainer__T2L_V:hover .AnimatedBorderCards_Box__U50cw:before{width:calc(100% + 2px);transition:width .2s ease 0ms;-web-kit-transition:.2s width ease 0ms}.AnimatedBorderCards_StyledContainer__T2L_V:hover .AnimatedBorderCards_Box__U50cw:after{height:calc(100% + 2px);transition:height .2s ease .2s;-web-kit-transition:.2s height ease .2s}.AnimatedBorderCards_StyledContainer__T2L_V:hover .AnimatedBorderCards_BoxInner__2akSw:after{width:calc(100% + 2px);transition:width .2s ease .4s;-web-kit-transition:.2s width ease .4s}.AnimatedBorderCards_StyledContainer__T2L_V:hover .AnimatedBorderCards_BoxInner__2akSw:before{height:calc(100% + 2px);transition:height .2s ease .6s;-web-kit-transition:.2s height ease .6s}.AnimatedBorderCards_StyledHeadingContainer__CisqT{z-index:3;margin:2rem;font-weight:400;text-align:center;height:100%;display:flex;flex-direction:column;position:relative}.AnimatedBorderCards_ImageContainer__aHJV9{position:absolute;z-index:1;height:100%;width:100%;background-size:cover!important;background-position:50%!important;transition:.4s ease-in-out}.AnimatedBorderCards_Dummy__QPWi3{position:absolute;z-index:2;height:100%;width:100%}.Hr_Hr__6eGli{border-top-color:var(--primary);width:100px;margin-top:18px;margin-bottom:26px;border-top-width:8px;border-radius:5px}@media(min-width:768px){.Dealerships_CarouselItem__yD9VY{flex-basis:50%}}@media(min-width:992px){.Dealerships_CarouselItem__yD9VY{flex-basis:33%!important}}@media(min-width:1200px){.Dealerships_xl5__mPzLS{flex-basis:20%!important}}.model-stock_StockPreviewContainer__BCWDo{background:var(--models-stockPreview-background)}.model-template_iframe___YRqx{height:calc(270px + 50vw)}@media(min-width:400px){.model-template_iframe___YRqx{height:calc(380px + 50vw)}}@media(min-width:576px){.model-template_iframe___YRqx{height:calc(516px + 50vw)}}@media(min-width:768px){.model-template_iframe___YRqx{height:825px}}.accessories_downloadLink__XnXqq{position:relative;overflow:hidden;text-decoration:none}.accessories_downloadLink__XnXqq:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--accessories-primary-color);transition:width .6s ease;border-radius:0;border:none}.accessories_downloadLink__XnXqq:hover:before{width:100%}.accessories_Right__X9mQb{right:-2rem;bottom:.5rem}.accessories_Right__X9mQb,.accessories_booklet__Ghe8u{color:var(--accessories-primary-color)}.accessories_gridCard__gSfMh{background-color:#fff;height:100%;display:flex;flex-direction:column}.accessories_footer__O8AQ_{flex-grow:1;display:flex;justify-content:space-between;align-items:flex-end}.templateComponents_btnBackground__ekBTK{background-color:#f8f5ff}.templateComponents_HeroContent__Qllux h1{font-size:3rem}@media screen and (max-width:768px){.templateComponents_HeroContent__Qllux{padding-top:1rem}.templateComponents_HeroContent__Qllux h1{font-size:2.5rem}.templateComponents_HeroContent__Qllux h3{padding:1rem 0}.templateComponents_HeroContent__Qllux a{padding:.5rem;margin-right:.5rem;font-size:1rem}}.templateComponents_HeroCta__r131t a{padding:1rem 2rem;margin:.5rem 1rem 0 0;font-size:1.25rem;border-radius:30px}@media screen and (max-width:768px){.templateComponents_HeroCta__r131t a{padding:.5rem 1rem;margin-right:.5rem;font-size:1rem}}.templateComponents_CarouselItem__LNzPs{flex-basis:100%}@media(min-width:768px){.templateComponents_CarouselItem__LNzPs{flex-basis:35%}}.templateComponents_CarouselItemContainer__Bl79P{height:760px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 2000px hsla(0,0%,8%,.3);transition:all .25s ease-out;cursor:pointer}.templateComponents_CarouselItemContainer__Bl79P:hover{box-shadow:inset 0 0 0 2000px hsla(0,0%,8%,0)}.templateComponents_CarouselItemContainer__Bl79P:hover button{color:#000;background-color:#fff}@media only screen and (max-width:991px){.templateComponents_CarouselItemContainer__Bl79P{height:350px}}@media only screen and (max-width:767px){.templateComponents_CarouselItemContainer__Bl79P{height:280px}}.templateComponents_CarouselItemContent__IGUa0{top:50%;left:0;position:relative;padding:40px;color:#fff}.templateComponents_CarouselItemContent__IGUa0 span{background-color:#f8f5ff;font-size:.8rem}@media(min-width:992px){.templateComponents_CarouselItemContent__IGUa0 span{font-size:1rem}}.templateComponents_CarouselItemContent__IGUa0 h4{font-size:.9rem}@media(min-width:992px){.templateComponents_CarouselItemContent__IGUa0 h4{font-size:1.3rem}}@media(min-width:1200px){.templateComponents_CarouselItemContent__IGUa0 h4{font-size:1.5rem}}.templateComponents_CarouselItemContent__IGUa0 h6{font-size:.7rem}@media(min-width:992px){.templateComponents_CarouselItemContent__IGUa0 h6{font-size:1rem}}@media(min-width:768px){.templateComponents_CarouselItemContent__IGUa0{top:60%}}@media(min-width:992px){.templateComponents_CarouselItemContent__IGUa0{top:75%}}