@media screen and (max-width:767px){.ah-cost-calc-header{padding:90px 0 140px}}@media screen and (max-width:540px){.ah-cost-calc-header{padding:40px 0 90px}}.ah-cost-calc-header .ah-cost-calc-header-overlay{background-color:rgba(0,0,0,.5);left:0;top:0}.ah-cost-calc-header .ah-cost-calc-header-content h1,.ah-cost-calc-header .ah-cost-calc-header-content p{color:#fff}.ah-cost-calc-container{padding:30px 0}.ah-cost-calc-container .h3{margin-bottom:20px}.ah-cost-calc-container .p-text{margin-bottom:20px}.ah-cost-calc-container input{font-size:1rem;color:#666}.ah-cost-calc-container label{position:relative}.ah-cost-calc-container .fa-check,.ah-cost-calc-container .fa-forward{position:relative;top:14px}.ah-cost-calc-container .ah-btn.ah-btn-grey-outline{background-color:#fff;border-color:#666;color:#666;border:2px solid #666}.ah-cost-calc-container .ah-cost-calc-step-question{margin-bottom:25px}.ah-cost-calc-container .ah-cost-calc{background-color:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.15);box-shadow:5px 5px 15px rgba(0,0,0,.15);margin:0 auto;max-width:1090px;padding:25px 30px}.ah-cost-calc-container .ah-cost-calc-hide{display:none!important}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc{padding:15px 20px}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container{margin-bottom:2rem}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle{width:4rem}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle .ah-cost-calc-progress-value{border:2px solid #ccc;border-radius:50%;color:#ccc;display:block;font-size:2.4rem;font-weight:500;height:4rem;line-height:4rem;margin-bottom:.5rem;text-align:center;width:4rem}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle .ah-cost-calc-progress-value>i{display:none}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle .ah-cost-calc-progress-text{color:#ccc;display:block;font-size:1.2rem;font-weight:500;margin-left:-3rem;text-align:center;text-transform:uppercase;width:10rem}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle .ah-cost-calc-progress-text{display:none}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.complete .ah-cost-calc-progress-value,.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.skipped .ah-cost-calc-progress-value{border-color:#006d8f;color:#006d8f}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.complete .ah-cost-calc-progress-value>span,.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.skipped .ah-cost-calc-progress-value>span{display:none}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.complete .ah-cost-calc-progress-text,.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.skipped .ah-cost-calc-progress-text{color:#006d8f}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.complete .ah-cost-calc-progress-value>i.fa-check{display:inline-block}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-circle.skipped .ah-cost-calc-progress-value>i.fa-forward{display:inline-block}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-line{background-color:#ccc;height:2px;margin-top:calc(2rem - 1px);width:calc((100% - 20rem)/ 4)}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-line.complete,.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-progress-container .ah-cost-calc-progress-line.skipped{background-color:#006d8f}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step{display:none;min-height:35rem}@media screen and (max-width:469px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step{min-height:40rem}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step.show{display:-webkit-box;display:-ms-flexbox;display:flex}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-check-radio{display:none}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-check-radio+label{cursor:pointer;line-height:3rem;padding-left:4.2rem}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-check-radio+label:before{color:#ccc;content:"\f058";font-family:"Font Awesome 5 Pro";font-size:3rem;font-weight:900;left:0;position:absolute;top:0}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-check-radio:checked+label:before{color:#006d8f}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-input{font-size:1rem}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-input input{border:1px solid #999;border-radius:4px;padding:.5rem 1rem}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step .ah-cost-calc-input input:focus{border-color:#006d8f;outline:0}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-result{display:none}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-result.show{display:block}.ah-cost-calc-container .ah-btn,.ah-cost-calc-container .ah-cost-calc-reset-link{align-items:center;border-radius:0;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:56px;min-width:180px;padding:12px 26px;text-transform:uppercase;background-color:#006d8f;border-radius:4px;border:none;color:#fff}.ah-cost-calc-container .ah-btn-blue:hover,.ah-cost-calc-container .ah-cost-calc-reset-link:hover{background-color:#005d7a}.ah-cost-calc-container .ah-btn-grey-outline:hover{background-color:#006d8f;border:2px solid #006d8f;color:#fff}.ah-cost-calc-container .ah-cost-calc-buttons{display:flex}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step-prev{margin-right:2rem;min-width:190px;display:flex;justify-content:space-between}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step-prev{margin-right:1rem;min-width:unset;width:calc((100% - 1rem)/ 2);padding:12px 18px}}.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step-next{display:none;min-width:190px;display:flex;justify-content:space-between}@media screen and (max-width:570px){.ah-cost-calc-container .ah-cost-calc .ah-cost-calc-step-next{min-width:unset;width:calc((100% - 1rem)/ 2);padding:12px 18px}}.ah-cost-calc-reset{display:none;margin:2rem auto 0;max-width:1090px}.ah-cost-calc-reset.show{display:block}.ah-cost-calc-reset span{color:#006d8f;cursor:pointer;font-size:2rem;margin-left:0}