.acuraCTAs{display:flex;flex-direction:row;margin:0 auto;justify-content:center}.acuraCTAs{width:100%;height:477px;background-image:url(/iheartmontgomeryvilleacura/wp-content/uploads/sites/4/2024/02/content-bg.jpg);background-repeat:repeat-x}.happy-page,.not-happy-page,.sales-page,.service-page,.thanks-page,.final-page-sales,.final-page-service{display:none}body{margin:0}.acuraHeader{width:100%;background-color:#f6f6f6;height:100px}.acuraHeaderContent{display:flex;width:100%;justify-content:center;max-width:960px;margin:auto}.acuraHeader p{float:left;color:#004e84;font-size:26px;padding:0 1% 0 0;width:55.5%;max-width:600px;text-align:center;font-style:italic}.acuraHeader img.logo{max-width:207px;width:27.5%;margin:17px 3% 0 0}.acuraHeader img{float:left;margin:23px 0 0;max-width:200px;width:fit-content;height:fit-content}.acuraContentWidth{max-width:640px;margin:34px auto 0;width:100%;padding:0 1%}.final-page{margin:0 auto;max-width:550px}.acuraCTAs h1{font-weight:400;color:#999;text-align:center;font-size:38px;letter-spacing:-1px;padding:10px 0}body{font-family:Arial,Helvetica,sans-serif;background-image:url(/iheartmontgomeryvilleacura/wp-content/uploads/sites/4/2024/02/bg.png);background-repeat:no-repeat;background-position:top center;background-color:#dedede}.acuraCTAs a.happy{display:inline-block;font-family:'Fjalla One',sans-serif;color:#fff;font-size:42px;text-align:center;text-decoration:none;line-height:77px;margin:0 3% 25px;border:1px solid #1da0dc;padding:0 20px;background-color:#25558c;background-image:linear-gradient(to bottom,#9fc9db,#25558c);border-radius:12px;background-clip:padding-box;transition:background-image .25s ease-in-out}.acuraCTAs a.not{display:inline-block;color:#fff;font-family:'Fjalla One',sans-serif;font-size:42px;text-align:center;text-decoration:none;line-height:77px;margin:0 3% 25px;border:1px solid #960407;padding:0 20px;min-width:165px;background-color:#e0191b;background-image:linear-gradient(to bottom,#e0191b,#960407);border-radius:12px;background-clip:padding-box;transition:background-image .25s ease-in-out}.acuraCTAs .review-buttons a{padding:2px 10px;justify-content:flex-start;border-radius:0}.acuraCTAs a:hover{cursor:pointer}.acuraCTAs .happy:hover{background-image:linear-gradient(to bottom,#4391b3,#18375b)}.acuraCTAs .not:hover{background-image:linear-gradient(to bottom,#921012,#610305)}.happy-page p{color:#999;padding-bottom:10px}.happy-page p:nth-of-type(4){padding-top:20px}.buttons{display:flex;justify-content:center;gap:25px;padding-top:60px}.happy-page p{text-align:center;color:#999;font-size:24px;letter-spacing:-1px;padding:10px 0 0}.happy-page p.sm{font-size:18px;text-align:center;font-family:Arial,Helvetica,sans-serif;padding:5px 0 0}.happy-page a.button.blue{display:block;margin:10px auto;color:#fff;text-decoration:none;font-size:38px;font-family:'Fjalla One',sans-serif;cursor:pointer;width:500px;border:1px solid #1da0dc;padding:0 20px;background-color:#25558c;background-image:linear-gradient(to bottom,#9fc9db,#25558c);border-radius:12px;background-clip:padding-box;display:flex;justify-content:center}.happy-page a.button.blue:hover{background-image:linear-gradient(to bottom,#4391b3,#18375b)}.button{display:inline-block;color:#fff;font-size:42px;text-align:center;line-height:77px;border:1px solid #1da0dc;padding:0 20px;background:linear-gradient(to bottom,#67bffe,#1da0dc);border-radius:12px;text-decoration:none;display:flex;align-items:center;justify-content:center}.button img{margin-right:10px}.button.red{background:linear-gradient(to bottom,#e0191b,#960407);border-color:#e0191b}.button.gray{width:100%;border-color:#bdc1c4;font-size:16px;color:#666;background:linear-gradient(to bottom,#fcfdff,#dcdddf);line-height:20px}.button.blue:hover{background:#1da0dc}.button.red:hover{background:#960407}.button.gray:hover{background:#dcdddf}hr{margin:0;border:0;height:8px;background:#42bdfa;box-shadow:2px 2px 10px 5px rgba(0,0,0,.25)}.gform_wrapper{text-align:left}.gform_button{cursor:pointer}.gform_button:hover{background:#1da0dc}.gform_title,.gform_heading{display:none}.gform_fields{row-gap:10px !important}.gform-theme--foundation .gfield textarea.large{min-block-size:0px !important;block-size:3rem}.gform-theme--framework .gfield--type-section{border-bottom:0}.gform-theme--framework .gfield--type-section .gsection_title{margin:0 auto}.acuraCTAs h2{color:#666;font-weight:400;text-align:center;font-size:40px;letter-spacing:-1px;padding:0;margin-bottom:0}.acuraCTAs p{text-align:center;color:#999;font-size:24px;letter-spacing:-1px;padding:10px 0 0;margin-top:0}.review-buttons{display:flex;gap:2.5px;padding-top:0;margin-bottom:0}.introAcuraCTAs{max-width:650px;text-align:center}@media screen and (max-width:800px){.home-page h1{font-size:36px}.home-page .button{font-size:16px}.header-rate{display:none}.steve-says{display:flex;flex-wrap:wrap}header:after{content:'Please rate your recent experience with us.';display:flex;justify-content:center;color:#fff;font-size:26px;padding:20px 10px}.steve-says img,.header-logo img{width:100%;height:100%}.review-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.happy-page .button.blue{font-size:24px !important;max-width:300px;width:100%}.acuraHeader p{font-size:16px}.acuraCTAs h2{font-size:30px;margin-bottom:5px}.happy-page{max-width:350px}.acuraCTAs .review-buttons a{width:40%}.review-buttons.mobileReviewBtns{margin-top:60px}.review-buttons.mobileLastReviewBtns{padding-bottom:40px}.home-page .buttons{padding:0 60px}}@media screen and (max-width:500px){.happy-page .button.blue,.not-happy-page .button.red{font-size:24px}.acuraHeader p{font-size:14px}.home-page h1{font-size:32px;padding:10px 20px 0}}@media screen and (max-width:450px){.home-page .buttons{display:flex;flex-direction:column}header:after{display:flex;justify-content:center;text-align:center}.final-page-sales section,.final-page-service section{background:#fff}}@media screen and (max-width:383px){.happy-page .button.blue{font-size:18px}}@media screen and (max-width:650px){.acuraHeader{position:relative}.acuraHeader p{float:none;clear:both;width:98%;font-size:14px;padding:0 1%;position:absolute;bottom:-5px;font-weight:700}.acuraHeader img{margin:10px 0 0}}