#calculator{padding-top:50px;margin-top:115px;position:relative;background-color:#f5f5f5}#calculator .swiper-wrapper{z-index:3}#calculator .swiper-pagination{z-index:2}#calculator .swiper-button-next,#calculator .swiper-button-prev{z-index:4}@media(max-width:767px){#calculator .ui-select-container .ui-select-search,#calculator .ui-select-container .ui-select-focusser{visibility:hidden}}@media(max-width:767px){#calculator{margin-top:15px}}#calculator h1{color:#0276b3;font-size:40px;margin:30px 0;text-align:center;background:transparent;font-weight:bold}@media(max-width:767px){#calculator h1{font-size:25px;margin:15px 0}}#calculator h2{color:#191919;margin:0 0 30px;font-size:25px;font-weight:bold;text-align:center}@media(max-width:767px){#calculator h2{font-size:18px;margin-bottom:15px}}#calculator #carSlider{padding-top:0;background-color:#f5f5f5}#calculator #carSlider .cartd:not(.swiper-slide-active){filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#calculator #carSlider .cartd:not(.swiper-slide-active) .finish-wrap,#calculator #carSlider .cartd:not(.swiper-slide-active) button{visibility:hidden;opacity:0}#calculator #carSlider .cartd:not(.swiper-slide-active) .car-wrap{border-width:0}#calculator #carSlider .cartd{transition:all .3s ease-in-out;filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter:grayscale(0);opacity:1;cursor:pointer}@media(max-width:767px){#calculator #carSlider .cartd{width:70%}#calculator #carSlider .cartd.swiper-slide-active{z-index:1}#calculator #carSlider .cartd .car-image{width:auto;margin:0 10px}}#calculator #carSlider .cartd .finish-wrap,#calculator #carSlider .cartd button{visibility:visible;opacity:1;transition:all .3s ease-in-out}#calculator #carSlider .cartd button.disabled{opacity:.6;pointer-events:none;cursor:not-allowed}#calculator #carSlider .cartd .car-wrap{border-radius:5px;transition:all .3s ease-in-out;border:1px solid #c3c3c3;padding:5px;padding-bottom:30px}@media(max-width:767px){#calculator #carSlider .cartd .car-wrap{border:none;padding-bottom:0}}#calculator #carSlider .cartd .finish-wrap{padding:20px;padding-top:50px;padding-top:3vw}#calculator #carSlider .cartd .finish-wrap .mazda-options .ui-select-match .ui-select-toggle{font-size:16px}#calculator #carSlider .cartd .finish-wrap .mazda-options .ui-select-choices .ui-select-choices-row .ui-select-choices-row-inner{font-size:14px}#calculator #carSlider .cartd .finish-wrap .mazda-options select{width:100%;border:0;outline:0;border-bottom:2px solid #000;background-color:transparent;font-size:16px;color:gray;padding:10px 0}@media(max-width:767px){#calculator #carSlider .cartd .finish-wrap .mazda-options select{background-color:#fff;text-align:center;font-size:16px;padding:20px 0;font-weight:bold}}#calculator #carSlider .cartd .finish-wrap .summery-item{margin-top:40px;margin-top:3vw}#calculator #carSlider .cartd .finish-wrap .summery-item.ng-hide{display:flex!important;opacity:0}#calculator #carSlider .cartd .finish-wrap .summery-item+.summery-item{margin-top:10px}@media(max-width:767px){#calculator #carSlider .cartd .finish-wrap{padding:20px 0}#calculator #carSlider .cartd .finish-wrap .mazda-options{margin:0 calc(-15% - 25px)}}#calculator #carSlider .cartd .btn-dark{margin-top:3vw}#calculator #carSlider .swiper-button-prev,#calculator #carSlider .swiper-button-next{transform:none}#calculator #carCalc #calcContainer{padding-bottom:30px}@media(max-width:991px){#calculator #carCalc #calcContainer{overflow:hidden}}#calculator #carCalc #calcContainer #calc{padding-left:30px}@media(max-width:991px){#calculator #carCalc #calcContainer #calc{padding-left:15px;min-height:27em}}#calculator #carCalc #calcContainer #calc ul.nav-tabs{border:none;display:flex;padding:0}@media(max-width:991px){#calculator #carCalc #calcContainer #calc ul.nav-tabs{justify-content:center}}#calculator #carCalc #calcContainer #calc ul.nav-tabs>li{float:none}#calculator #carCalc #calcContainer #calc ul.nav-tabs>li>a{font-size:17px;font-weight:bold;color:#b6b6b6;background:transparent!important;margin:0;position:relative;border:none;border-radius:0;border-bottom:1px solid #c3c3c3}#calculator #carCalc #calcContainer #calc ul.nav-tabs>li>a:hover,#calculator #carCalc #calcContainer #calc ul.nav-tabs>li>a:focus{color:#191919;background:transparent;text-decoration:none!important}#calculator #carCalc #calcContainer #calc ul.nav-tabs>li>a .help-icon{position:absolute;left:-9px;top:50%;transform:translateY(-50%);border:none}@media(max-width:991px){#calculator #carCalc #calcContainer #calc ul.nav-tabs>li>a{font-size:16px;padding:5px 15px}}#calculator #carCalc #calcContainer #calc ul.nav-tabs>li.active>a{color:#191919;border-bottom:3px solid #191919;padding-bottom:9px}@media(max-width:991px){#calculator #carCalc #calcContainer #calc ul.nav-tabs>li.active>a{padding-bottom:4px}}#calculator #carCalc #calcContainer #calc h4{font-size:17px;font-weight:bold;color:#191919;margin-top:30px;margin-bottom:-10px}#calculator #carCalc #calcContainer #calc .intrest{margin-top:20px;margin-bottom:0;font-weight:bold}@media(max-width:991px){#calculator #carCalc #calcContainer #calc calc-sliders{padding-top:10px;display:block;border-bottom:1px solid #c3c3c3}#calculator #carCalc #calcContainer #calc .header-wrap{display:flex;align-items:baseline;padding-top:15px;line-height:1;border-top:1px solid #c3c3c3}#calculator #carCalc #calcContainer #calc .header-wrap h4{margin-top:0;display:flex;flex-direction:row-reverse}#calculator #carCalc #calcContainer #calc .header-wrap h4 .help-icon{margin-left:10px}#calculator #carCalc #calcContainer #calc .header-wrap .car-price{margin-right:auto;font-size:17px;font-weight:bold;color:#191919}}#calculator #carCalc #calcContainer #calcSum{padding-right:30px;border-right:1px solid #c3c3c3}@media(max-width:991px){#calculator #carCalc #calcContainer #calcSum{padding-right:15px;border-right:none}}@media(max-width:991px){#calculator #carCalc #calcContainer #calcSum h2{margin:30px 0}}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap{display:flex;align-items:flex-start}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .image-wrap{width:200px;flex-shrink:1;margin-left:10px}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .image-wrap img{width:100%}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .car-price{color:#191919;font-size:20px;display:flex;flex-direction:column;line-height:1;margin-right:auto;align-items:flex-start;flex-shrink:0}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .car-price span:nth-child(odd){font-size:16px;font-weight:bold;margin-top:1em}#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .car-price span:first-child{margin-top:0}@media(max-width:1199px){#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap .car-price{font-size:18px}}@media(max-width:991px){#calculator #carCalc #calcContainer #calcSum .carSelector .car-image-wrap{margin-bottom:10px}}#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options{margin:30px 0;font-family:"Heebo","FordAntennaCond"}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options{margin:0 -15px}}#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options .ui-select-match .ui-select-toggle{border-width:1px}#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options .ui-select-choices .ui-select-choices-row .ui-select-choices-row-inner{font-size:15px}#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options.finish-pick .ui-select-match .ui-select-toggle{font-size:18px}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .carSelector .mazda-options.finish-pick .ui-select-match .ui-select-toggle{font-size:16px}}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .carSelector{margin-bottom:30px}}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .summery{padding:0 15px}}#calculator #carCalc #calcContainer #calcSum .summery h2{text-align:right;margin-bottom:15px}#calculator #carCalc #calcContainer #calcSum .summery .summery-item{margin-bottom:10px}#calculator #carCalc #calcContainer #calcSum .summery .summery-key{font-size:17px}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .summery .summery-key{font-size:16px;font-weight:normal;color:#191919}}#calculator #carCalc #calcContainer #calcSum .summery .summery-key b{color:#191919;font-size:1.4em}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .summery .summery-key b{font-size:1.2em}}#calculator #carCalc #calcContainer #calcSum .summery .summery-val{font-size:20px}@media(max-width:767px){#calculator #carCalc #calcContainer #calcSum .summery .summery-val{font-size:16px}}#calculator #carCalc #formContainer{position:relative;min-height:200px;display:flex;justify-content:center;align-content:center}#calculator #carCalc #formContainer .image-bg{position:absolute;left:0;top:0;width:100%;height:100%}@media(max-width:767px){#calculator #carCalc #formContainer .image-bg{position:relative;height:auto}}#calculator #carCalc #formContainer .image-bg:after{content:" ";position:absolute;left:0;top:0;width:100%;height:30px;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}#calculator #carCalc #formContainer .image-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover;"}@media(max-width:767px){#calculator #carCalc #formContainer .image-bg img{position:static}}@media(max-width:767px){#calculator #carCalc #formContainer{flex-direction:column-reverse}}#calculator #carCalc #formContainer #testDriveCalcForm{width:420px;background-color:#f5f5f5;position:relative;padding:30px 60px;margin:100px 0}@media(max-width:767px){#calculator #carCalc #formContainer #testDriveCalcForm{width:100%;margin:0;padding:0 30px}#calculator #carCalc #formContainer #testDriveCalcForm h2{font-size:25px;margin:10px 0 30px 0}}#calculator #carCalc #formContainer #testDriveCalcForm .formtofesholder{width:100%;height:auto}#calculator #carCalc #formContainer #testDriveCalcForm .redbutton{background-color:#21508a!important;clear:both;border:none}@media(max-width:767px){#calculator #carCalc #formContainer #testDriveCalcForm .redbutton{font-size:18px}}#calculator #carCalc #formContainer #testDriveCalcForm .form-group{position:relative;margin-bottom:20px}#calculator #carCalc #formContainer #testDriveCalcForm .form-control{border-radius:0;box-shadow:none!important;font-size:16px;height:2.2em;padding:6px;margin-bottom:0}#calculator #carCalc #formContainer #testDriveCalcForm .form-control:focus{outline:none;border:1px solid #d1d1d1}#calculator #carCalc #formContainer #testDriveCalcForm .form-control:focus+.overlap{display:none}@media(max-width:767px){#calculator #carCalc #formContainer #testDriveCalcForm .form-control{height:3em;padding:12px 6px}}#calculator #carCalc #formContainer #testDriveCalcForm .form-control.has-error{border:1px solid #191919}#calculator #carCalc #formContainer #testDriveCalcForm .help-block{margin-bottom:0;color:#191919;position:absolute;top:2.2em;color:#c21518}@media(max-width:767px){#calculator #carCalc #formContainer #testDriveCalcForm .help-block{top:3em}}#calculator #carCalc #formContainer #testDriveCalcForm .help-block.overlap{top:0;position:absolute;width:calc(100% - 2px);padding:5px;font-size:16px;margin:1px;background-color:#f5f5f5;pointer-events:none;color:#c21518!important}@media(max-width:767px){#calculator #carCalc #formContainer #testDriveCalcForm .help-block.overlap{padding:11px 5px}}#calculator #carCalc #formContainer #testDriveCalcForm .nameForm{margin:0 -15px}#calculator #carCalc #formContainer #testDriveCalcForm .nameForm>div:first-child{padding-left:5px}#calculator #carCalc #formContainer #testDriveCalcForm .nameForm>div:last-child{padding-right:5px}#calculator #carCalc #formContainer #testDriveCalcForm .mailingholder{font-size:13px}#calculator #carCalc #formContainer #testDriveCalcForm .mailingholder label{display:inline;font-weight:normal}#calculator #carCalc #formContainer .showThankYou,#calculator #carCalc #formContainer .showError{height:320px}#calculator .summery-item{display:flex;align-items:baseline}#calculator .summery-item .summery-key{color:gray;font-size:20px;font-weight:bold}@media(max-width:1199px){#calculator .summery-item .summery-key{font-size:16px}}#calculator .summery-item .summery-val{margin-right:auto;color:#191919;font-size:20px}@media(max-width:1199px){#calculator .summery-item .summery-val{font-size:18px}}#calculator button.btn-dark{color:#fff;background-color:#191919;border-radius:5px;border:2px solid #191919!important;box-shadow:none;outline:none;height:40px;font-size:17px;width:100%;text-align:center;margin:0}#calculator button.btn-dark:hover,#calculator button.btn-dark:focus{color:#191919;background-color:#fff}@media(max-width:767px){#calculator button.btn-dark{margin:0 5px;font-size:15px}}#calculator .help-icon{font-size:14px;border-radius:18px;width:18px;height:18px;color:#fff;background-color:gray;display:inline-flex;justify-content:center;align-items:center;line-height:1;font-style:normal;text-decoration:none!important;vertical-align:middle;border:none}#calculator .help-icon:focus{border:solid 1px #000!important}#calculator .help-icon:before{content:"?";text-decoration:none!important}#calculator .slider-row{display:flex;margin-right:13px;align-items:center}#calculator .slider-row .rzslider .rzslider{flex-shrink:1}#calculator .slider-row .rz-selection{background:#21508a}#calculator .slider-row .car-price{margin-right:auto;color:#191919;font-size:25px;width:6.5em;text-align:left}@media(max-width:1199px){#calculator .slider-row .car-price{font-size:20px}}@media(max-width:991px){#calculator .slider-row{padding-bottom:15px}#calculator .slider-row .rzslider{margin-top:10px}}#calculator .how-to-info:not(:focus-within){transition:background-color .01s}@media(min-width:768px){#calculator .action-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}}@media(max-width:767px){#calculator .action-wrap .product-action-wrap{display:flex;justify-content:center;width:100%}}#calculator .action-wrap .product-action-wrap button.product-action{width:50%;border-radius:5px;height:40px;font-size:17px;min-width:210px;margin:0;color:#fff;background-color:#21508a;border-color:#21508a!important;border:none;white-space:nowrap}@media(min-width:768){#calculator .action-wrap .product-action-wrap button.product-action{height:50px}}#calculator .terms-ref{display:block;color:#191919;font-size:17px;margin-top:10px}@media(max-width:767px){#calculator .terms-ref{padding:20px 15px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;text-decoration:none;display:flex;align-items:center;margin-top:20px;width:100%;margin-bottom:20px}#calculator .terms-ref:after{content:"";background-image:url(/cassette.axd/file/images/ProductPage/Mobile/arrow-down-88964618d370983e0e2e0a4eb18e7303e5bc40b5.svg);width:16px;height:10px;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);margin-right:auto;display:block}}@media(min-width:768px){#calculator .terms-ref{margin-bottom:10px;text-decoration:underline}}.infobox{background-color:#fff;transition:all .4s ease-in-out;height:auto;padding:50px;visibility:visible;z-index:4}@media(max-width:767px){.infobox{padding:30px 15px;max-height:calc(100% - 70px);overflow:auto}}.infobox.from-top{position:fixed;top:115px;width:100%;left:0;transform:translateY(0)}@media(max-width:767px){.infobox.from-top{top:70px;z-index:50}}.infobox.from-top.shrink{top:50px}.infobox.from-top.ng-hide{display:block!important;visibility:hidden;transform:translateY(-100%)}.infobox.infoModal{position:fixed;top:50%;left:50%;width:500px;max-width:100%;transform:translate(-50%,-50%);opacity:1;text-align:center;box-shadow:0 0 15px 7px rgba(0,0,0,.1)}.infobox.infoModal.ng-hide{display:block!important;visibility:hidden;opacity:0}.infobox.infoModal .close-menu{top:20px;left:20px}@media(max-width:767px){.infobox.infoModal .close-menu{left:10px;top:10px}}.infobox h3{color:#191919;margin-top:0;font-size:25px;font-weight:bold}.infobox p{font-size:14px;max-width:900px}.infobox .close-menu{position:absolute;top:50px;left:60px}.infobox .close-menu:focus{border:solid 1px #000!important}@media(max-width:767px){.infobox .close-menu{left:15px;top:15px}}.infobox ul{padding-right:15px}.infobox ul li{font-size:14px;margin-bottom:5px}