.video-container,video{height:680px;width:100%}.video-container:after,video{position:absolute;top:0;left:0}.hero-image3,.image4,.video1,video{object-fit:cover}.p-faq__answer,.parent-image{overflow:hidden}.image1:hover{transform:scale(1.03);transform-origin:50% 50%}.container-max-md.page-section.p-4.p-md-5.px-lg-6.px-xl-8{max-width:100%!important;padding:0!important}::after,::before{padding:0;margin:0;box-sizing:border-box}.row{margin-right:0;margin-left:0}@media (min-width:1200px){.container{width:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:768px){.container{width:100%}}.container{padding-right:0!important;padding-left:0!important;margin-right:auto;margin-left:auto}h1.header{display:none;padding:0}.outter.hero-video{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.bottom-content,.callout{justify-content:center;text-align:center}.video-container{position:relative;overflow:hidden}.video-container:after{content:'';display:block;height:100%;width:100%;background:rgba(black,.2);z-index:1}.title-48-38{margin:0;padding:0;font-size:48px;font-weight:600;color:#fff;line-height:1.3;display:inline;text-transform:none}.desc{color:#fff;font-weight:400;font-size:18px}.callout{display:flex;align-items:center;flex-direction:column;height:100%;position:relative;z-index:10;width:70%;margin:auto;padding:1%}#col-content,.full-content{width:100%;height:100%;position:relative}.Paragraph,.callout h3{font-size:22px!important}.subt-b{text-transform:uppercase;background-color:transparent;padding:15px 30px;color:#fff;font-weight:500;display:unset;margin-bottom:0!important;margin-top:0!important;font-size:36px}.bottom-content{background-color:#212322!important;height:100%;color:#fff;padding:50px;align-items:center;position:relative}.full-content{padding:50px 40px;justify-content:center;text-align:center}@media (max-width:767px){.outter.hero-video,.video-container,video{height:422px}.callout{width:90%;margin-top:10px}.callout h3{font-size:18px!important}.subt-b{padding:10px;font-size:29px!important}.bottom-content{padding:10% 0}.full-content{padding:0 20px;margin-top:32px}}.full-content p{color:#000;line-height:1.5;font-size:18px;margin-bottom:30px}.full-content h2{color:#000;font-weight:500}#col-content h2,.title-36-29{font-size:36px!important}#col-content p,#h2-p-content{font-size:18px;line-height:1.3}#h2-p-content{padding:0 40px}@media (max-width:320px){#h2-p-content{padding:0 29px}}#h2-p-content-bot{line-height:1.3;padding:0 19px}#h2-p-content-bot p{font-size:24px!important}.parallax{background-image:url("https://www.mazdausa.com/siteassets/vehicles/2023/m3h/02_vlp/gallery/2023-mazda3-hatch-image-6.jpg");min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.title-48-38{font-size:38px!important;margin-bottom:20px!important}#col-content h2{font-size:29px!important}#h2-p-content-bot p{font-size:19px!important}.button1{width:169px}}.spacer{padding-bottom:15%!important}#content-B-res{padding:0 18%}.container.con1,.mw1200{max-width:1200px}@media (max-width:769px){#content-B-res{padding:0}.callout{width:90%}}@media (max-width:426px){.button1{width:250px!important}.Paragraph{font-size:18px!important}.title-36-29{font-size:29px!important}#content-B-res{padding:0 5%}.spacer{padding-bottom:1%!important}}#secondbtn1,summary{display:block}summary::-webkit-details-marker{display:none}.p-section-faq__item:nth-of-type(n+2){margin-top:10px}.p-faq__question{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px;color:rgba(0,0,0);background-color:#eee;cursor:pointer;font-size:24px;font-weight:700}.p-faq__icon{display:block;flex-shrink:0;position:relative;width:40px;transform-origin:center;background-color:#000;padding:24px;border-radius:50%}.p-faq__icon::after{right:15px;content:"";position:absolute;display:block;width:16px;height:16px;transition:transform .3s;transform:translateY(-80%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}.is-opened .p-faq__icon::after{transform:translateY(-25%) rotate(-135deg)}.p-faq__answer-inner{padding:16px 32px;border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:22px;font-weight:400}#bgimage16>div>div>section>div>details.p-section-faq__item.p-faq.js-faq-details.is-opened>div>ul{padding:0 32px;margin-left:44px}.l-inner{margin:0 auto;width:100%}#Fottor-title-res{font-weight:700;line-height:45px}@media (max-width:1264px){#Fottor-title-res{font-weight:700;line-height:1;font-size:30px!important}}.video1{height:350px;top:0;left:0;position:inherit}.web-height-269{height:269px}.web-padding-15-40{padding:15px 40px}.web-padding-20-40{padding:20px 40px}.web-height-294{height:294px}.container2{background-color:#2b2b2b;margin:40px 0;padding:50px 40px}@media (max-width:576px){.padding-50-40-15-40,.web-padding-15-40,.web-padding-20-40{padding:0!important}.image1,.mobile-height-173{height:173px!important}.mobile-padding-15-0{padding:15px 0!important}.mobile-height-185{height:185px!important}#secondbtn1{display:none}#secondbtn2{display:block}.btn2{width:100%}.mobile-height-300{height:300px!important}.hero-image3{height:210px!important}.mobile-height-200{height:200px!important}}.btn1,.btn2{padding:16px 32px;margin:10px 0;background-color:#000;color:#fff;font-size:16px;line-height:1.3}.btn1{border-radius:3px;font-weight:700;border:none}.btn1:hover,.btn2:hover{background-color:#212322;color:#fff}.btn2{border-radius:3px;font-weight:600;border:none}#secondbtn2{display:none}@media only screen and (max-width:768px){.btn1,.btn2{width:100%!important}}.image4{height:345px}.padding-50-40-15-40{padding:50px 40px 15px}.hero-image3{background-size:cover;width:100%;justify-content:center;align-items:center;height:auto;max-height:593px}.parent-image{margin:0}