.node--identifier-landing--autofestival-20xx .header,.node--identifier-landing--autofestival-20xx [role="contentinfo"]{display:none !important}.node--identifier-landing--autofestival-20xx .information-banner{margin-top:0}.node--identifier-landing--autofestival-20xx .footer__pushes{margin:0 !important}.node--identifier-landing--autofestival-20xx .footer__pushes .push__item{display:none !important}.node--identifier-landing--autofestival-20xx .footer__pushes .push__item.wrapper--push__link--test-drive,.node--identifier-landing--autofestival-20xx .footer__pushes .push__item.wrapper--push__link--appointment-autofestival,.node--identifier-landing--autofestival-20xx .footer__pushes .push__item.wrapper--push__link--appointment-virtual{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.node--identifier-landing--autofestival-20xx main{padding:0 !important}.node--identifier-landing--autofestival-20xx .information-banner{top:0 !important;position:relative !important;z-index:10}.page__landing-autofestival-20xx{background-color:#000;color:#fff;line-height:1.6}.page__landing-autofestival-20xx a{text-decoration:none !important;color:currentColor}.page__landing-autofestival-20xx p{margin:0}.page__landing-autofestival-20xx .landing_main{padding:25px 0 5px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main{padding:55px 0 5px}}.page__landing-autofestival-20xx .landing_main .container{position:relative;z-index:0;max-width:800px}.page__landing-autofestival-20xx .landing_main .container:before{content:'';position:absolute;z-index:-1;right:-30vw;top:-175px;width:130vw;height:633px;background-image:url("/sites/autopolis/themes/autopolis_front/img/landing-autofestival/bg_light.jpg");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .container:before{right:-260px;top:-130px;width:949px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back{padding-bottom:34px}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a:hover{color:#cc1235}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle{display:block;position:relative;border:1px solid currentColor;border-radius:50%;font-size:30px;width:1em;height:1em}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle:before,.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle:after{content:'';display:block;position:absolute;top:50%;left:50%;height:1px;width:7px;background-color:currentColor;-webkit-transform-origin:left;transform-origin:left}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .circle{font-size:40px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .text{display:block;font-size:14px;text-transform:uppercase;margin:0 12px;font-weight:700}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a .text{font-size:16px;margin:0 18px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a img{display:block;max-height:28px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__back a img{max-height:34px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__title{padding-bottom:0.55em;font-family:'Montserrat', sans-serif;line-height:1;letter-spacing:0;font-size:37px;text-align:center}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__title{text-align:left;font-size:40px;padding-top:50px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_main{font-weight:900;color:#cc1235}.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_second{font-size:60px;line-height:1;font-weight:500;margin-top:-8px;font-weight:900}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_second{font-size:64px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_second span{display:block}.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_third{margin-top:-8px;font-weight:100;font-size:35px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__title .page_header__title_third{font-size:38px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos{padding-top:50px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos img{height:auto;display:block;max-width:100%}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-brands{margin:20px auto}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-brands img{width:100%;margin:0 auto}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-brands{margin:0}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-brands img{margin:0;width:inherit;max-height:83px}}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-autofestival{margin:20px auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-autofestival img{margin:0 auto;max-width:230px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-autofestival{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 0 auto;-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-autofestival img{max-height:133px;width:auto;margin:0}}@media screen and (min-width: 60em){.page__landing-autofestival-20xx .landing_main .page_header .page_header__logos .logo-autofestival{-webkit-transform:translate(3.5vw, -70px);transform:translate(3.5vw, -70px)}}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;padding-top:30px}}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_content{padding-top:60px}}.page__landing-autofestival-20xx .landing_main .page_content>*{margin-bottom:45px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_main .page_content>*{width:50%;padding:0 15px}}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .text{font-family:'Montserrat', sans-serif;font-size:16px;letter-spacing:0;line-height:1.8}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .text p{margin:1.8em 0}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas{margin-top:38px;margin-right:5px}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta{margin-top:17px}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a{padding:14px 32px;border-radius:45px;position:relative;display:block;line-height:1.5;color:#fff;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;background-color:#ef0730;padding:11px 13px 9px}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a span{position:relative;z-index:1}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:before,.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:after{-webkit-transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;-o-transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;border-radius:45px;content:'';position:absolute;top:0;left:0;height:100%;width:100%}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:before{background-color:#ef0730;background-image:-webkit-gradient(linear, left top, right top, from(#ef0730), to(#cc1235));background-image:-o-linear-gradient(left, #ef0730, #cc1235);background-image:linear-gradient(to right, #ef0730, #cc1235);opacity:1}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:after{background-color:#db5971;background-image:-webkit-gradient(linear, left top, right top, from(#db5971), to(#f4516e));background-image:-o-linear-gradient(left, #db5971, #f4516e);background-image:linear-gradient(to right, #db5971, #f4516e);opacity:0}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:focus{color:#fff;text-decoration:none}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:focus:before{opacity:0}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:focus:after{opacity:1}@media screen and (min-width: 60em){.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:hover{color:#fff;text-decoration:none}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:hover:before{opacity:0}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--intro .ctas .cta a:hover:after{opacity:1}}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta a{display:block}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .img{position:relative;height:250px}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .img img{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.no-objectfit .page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .img img,.no-object-fit .page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .img img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;min-width:100%;max-width:none}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .title{font-size:25px;font-weight:900;text-transform:uppercase;color:#cc1235;line-height:1.15;padding-bottom:0.75em;margin:0.4em 0 0.65em}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .title:after{height:0.2em;min-height:3px;color:#fff}.page__landing-autofestival-20xx .landing_main .page_content .page_content__block.style--cta .text{font-family:'Montserrat', sans-serif;font-size:14px;letter-spacing:0}.page__landing-autofestival-20xx .landing_welcome{background:#cc1235;padding:30px 0 45px}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_welcome{padding:67px 0 45px}}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_welcome .text-img{display:-webkit-box;display:-ms-flexbox;display:flex}.page__landing-autofestival-20xx .landing_welcome .text-img>*{width:50%}}.page__landing-autofestival-20xx .landing_welcome .text-img .text{font-family:'Montserrat', sans-serif;letter-spacing:0;padding-right:30px}.page__landing-autofestival-20xx .landing_welcome .text-img .text .text__title{font-size:24px;font-weight:500;max-width:320px;padding-bottom:1.2em;line-height:1.5}.page__landing-autofestival-20xx .landing_welcome .text-img .text .text__content{font-size:16px;line-height:2;font-weight:400}.page__landing-autofestival-20xx .landing_welcome .text-img .img{position:relative;height:200px;margin-top:30px}@media screen and (min-width: 28.125em){.page__landing-autofestival-20xx .landing_welcome .text-img .img{height:305px}}@media screen and (min-width: 48em){.page__landing-autofestival-20xx .landing_welcome .text-img .img{margin-top:0}}.page__landing-autofestival-20xx .landing_welcome .text-img .img img{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.no-objectfit .page__landing-autofestival-20xx .landing_welcome .text-img .img img,.no-object-fit .page__landing-autofestival-20xx .landing_welcome .text-img .img img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;min-width:100%;max-width:none}.page__landing-autofestival-20xx .landing_welcome .cta{padding-top:44px;display:-webkit-box;display:-ms-flexbox;display:flex}.page__landing-autofestival-20xx .landing_welcome .cta a{padding:14px 32px;border-radius:45px;position:relative;display:block;line-height:1.5;color:#cc1235;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;background-color:#fff;padding:10px 50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto}.page__landing-autofestival-20xx .landing_welcome .cta a span{position:relative;z-index:1}.page__landing-autofestival-20xx .landing_welcome .cta a:before,.page__landing-autofestival-20xx .landing_welcome .cta a:after{-webkit-transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;-o-transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;transition:opacity 500ms cubic-bezier(0, 0, 0.2, 1) 0s;border-radius:45px;content:'';position:absolute;top:0;left:0;height:100%;width:100%}.page__landing-autofestival-20xx .landing_welcome .cta a:before{background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:-o-linear-gradient(left, #fff, #fff);background-image:linear-gradient(to right, #fff, #fff);opacity:1}.page__landing-autofestival-20xx .landing_welcome .cta a:after{background-color:#ddd;background-image:-webkit-gradient(linear, left top, right top, from(#ddd), to(#ddd));background-image:-o-linear-gradient(left, #ddd, #ddd);background-image:linear-gradient(to right, #ddd, #ddd);opacity:0}.page__landing-autofestival-20xx .landing_welcome .cta a:focus{color:#cc1235;text-decoration:none}.page__landing-autofestival-20xx .landing_welcome .cta a:focus:before{opacity:0}.page__landing-autofestival-20xx .landing_welcome .cta a:focus:after{opacity:1}@media screen and (min-width: 60em){.page__landing-autofestival-20xx .landing_welcome .cta a:hover{color:#cc1235;text-decoration:none}.page__landing-autofestival-20xx .landing_welcome .cta a:hover:before{opacity:0}.page__landing-autofestival-20xx .landing_welcome .cta a:hover:after{opacity:1}}
