body.page-template-cost-calculator-page{padding-top:5rem}body.page-template-cost-calculator-first-page #main-nav,body.page-template-cost-calculator-page #main-nav,body.page-template-cost-calculator-results-page #main-nav{margin-top:0!important}body.page-template-cost-calculator-first-page .inner{padding:0 1rem}body.page-template-cost-calculator-first-page .cost-calculator-header{padding-top:149px}body.page-template-cost-calculator-first-page .row{display:flex}body.page-template-cost-calculator-first-page .col{margin-left:0;margin-right:0;max-width:50%;flex:0 0 50%}body.page-template-cost-calculator-first-page .inner .action{text-align:center}.start-icons{display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:2rem}.wp-image-395204{padding-right:2rem;padding-left:2rem}body.page-template-cost-calculator-first-page .cost-calculator .button{background-color:#8fcf69;color:white!important}.cost-calculator-header{padding-top:69px;padding-bottom:20px;margin-bottom:40px;font-size:38px;font-family:'Archer-Semibold';text-align:center;.cclogo{margin-bottom:20px}}section.cost-calculator{padding-bottom:40px}section.cost-calculator.submitting-form{position:relative}section.cost-calculator.submitting-form::before{content:"Loading...";display:block;width:100%;position:absolute;top:100px;left:0;text-align:center}section.cost-calculator.submitting-form .container{visibility:hidden}#pardot-form-fallback-text{display:none}section.cost-calculator.invalid-pardot-form-data #pardot-form-fallback-text{display:block}section.cost-calculator:not(.start) form.wpcf7-form{position:absolute;top:-10000px}section.cost-calculator.invalid-pardot-form-data form.wpcf7-form{position:relative;top:auto}.cost-calculator-header .row{display:block!important}body.page-template-cost-calculator-page .col{margin-left:0;margin-right:0}body.page-template-cost-calculator-page .col .inner{padding:0 1rem}body.page-template-cost-calculator-page .gform_validation_errors:focus{outline:none}body.page-template-cost-calculator-page form.cost-calculator{position:relative}body.page-template-cost-calculator-page .gf_progressbar_wrapper{position:absolute;bottom:2.5%;left:50%;transform:translateX(-50%)}body.page-template-cost-calculator-page .gf_progressbar_wrapper .gf_progressbar_title{margin:0}body.page-template-cost-calculator-page .gf_progressbar_wrapper .gf_progressbar_title span{font-family:"Archer-Semibold"}body.page-template-cost-calculator-page .gf_progressbar_wrapper .gf_progressbar{display:none}body.page-template-cost-calculator-page .gform_page .gfield{display:flex;flex-wrap:wrap}body.page-template-cost-calculator-page .gform_page .gfield.gfield--type-honeypot{display:none}body.page-template-cost-calculator-page .gform_page .gfield .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%}body.page-template-cost-calculator-page .noUi-base,body.page-template-cost-calculator-page .noUi-handle,body.page-template-cost-calculator-page .gfield_radio label,body.page-template-cost-calculator-page input[type="radio"]{cursor:pointer}body.page-template-cost-calculator-page .gform_page .gfield .col-right{display:flex;align-items:flex-start;position:relative;justify-content:center;max-width:1000px;max-height:1000px}@media (max-width:768.98px){body.page-template-cost-calculator-page .gform_page .gfield .col-right{padding-bottom:2rem}.gfield_description{padding-bottom:2rem}}body.page-template-cost-calculator-page .gform_page .gfield .col-right img{width:100%;height:100%}body.page-template-cost-calculator-page .gform_page .gfield .col-right img.foreground{width:90%!important}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-9 img.foreground{position:absolute;height:auto!important}This seems to be required depending on its associated CSS transition top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);*/ body.page-template-cost-calculator-page .gfield_label{font-size:2rem;font-family:"HurmeGeometricSans4-Bold";text-transform:none}body.page-template-cost-calculator-page .gform_page_footer{display:flex;justify-content:space-between;padding-top:2rem}body.page-template-cost-calculator-page #gform_page_4_1 .gform_page_footer{justify-content:end}body.page-template-cost-calculator-page .gform_wrapper.cost-calculator_wrapper .gfield_required{display:none}body.page-template-cost-calculator-page .newsletter-widget .button{color:black!important}@media only screen and (max-width:768px){body.page-template-cost-calculator-page .gform_page .gfield .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body.cost-calculator-page-results{padding-top:5rem}body.cost-calculator-page-results .row,body.cost-calculator-page-results .inner{display:flex;flex-wrap:wrap}body.cost-calculator-page-results .col{-webkit-box-flex:0;-ms-flex:0 0 49.9%;flex:0 0 49.9%;max-width:calc(49.9% - 30px);position:relative;width:100%;margin:0;padding:0 30px!important}body.cost-calculator-page-results .col-left{padding-left:0!important;border-right:1px solid #000}body.cost-calculator-page-results .col-left h1{font-size:38px}body.cost-calculator-page-results .col-left>.inner{padding:20px 0!important;border:none!important;margin:0!important}body.cost-calculator-page-results .inner .icon{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%;text-align:center;margin:0;padding:0}body.cost-calculator-page-results .inner .body{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%;margin:0;padding:0}body.cost-calculator-page-results .inner .body h3,body.cost-calculator-page-results .inner .body .text p strong{color:#faa437}body.cost-calculator-page-results .inner-predicted_total .body h3,body.cost-calculator-page-results .inner-predicted_total .body .text p strong{color:#8fcf69}body.cost-calculator-page-results .inner .body .text p strong.black{color:#000}body.cost-calculator-page-results .col-right{padding-right:0!important}body.cost-calculator-page-results footer .notice{font-size:12px;line-height:1.1em}@media only screen and (max-width:800px){body.page-template-cost-calculator-page{padding-top:5rem}body.page-template-cost-calculator-first-page #main-nav,body.page-template-cost-calculator-page #main-nav,body.page-template-cost-calculator-results-page #main-nav{margin-top:0!important}}@media only screen and (max-width:767px){body.cost-calculator-page-results .row{display:block}body.cost-calculator-page-results .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding:0!important}body.cost-calculator-page-results .col-left{border-right:none}}.gfield_label.gform-field-label{text-transform:none!important;font-size:36px;font-family:"HurmeGeometricSans4-Bold"}.noUi-connect{background-color:#8FCF69!important;border-radius:40px!important}.noUi-base{background-color:#CFEABE;border-radius:40px!important}.noUi-target{border-radius:40px!important;border:none;box-shadow:none}.noUi-connects{border-radius:30px}.noUi-handle{border-radius:50%;background-color:#8FCF69}.noUi-handle{border:1px solid #76AE55;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #A6D988,0 3px 6px -3px #76AE55}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #76AE55,0 3px 6px -3px #76AE55}.noUi-horizontal{height:11px}.noUi-horizontal .noUi-handle{width:34px;height:34px;right:-17px;top:-13px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:34px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#A6D988;left:14px;top:9px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}.noUi-tooltip{display:block;position:absolute;border:2px solid #8FCF69;border-radius:3px;background:#fff;color:#000;padding-left:10px;padding-right:10px;padding-top:5px;text-align:center;white-space:nowrap;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.noUi-target{margin-top:85px!important;margin-bottom:50px;margin-right:50px}@media (max-width:768px){.noUi-target{margin-right:0}}.gfield_label{line-height:2.5rem}.page-id-394910 .btn,.page-id-394910 .button{color:#fff!important;background-color:#8FCF69}.gform_page_footer.top_label .button{padding:22px 33px 22px 33px;font-size:30px;border-radius:70px}.gfield_radio input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #282828;background-color:#fff;transition:border-color 0.3s,background-color 0.3s}.gfield_radio input[type="radio"]:checked{border-color:#8FCF69;background-color:#8FCF69;border:2px solid #8FCF69;box-shadow:inset 0 0 0 3px #fff}.gfield_radio{margin-top:40px;margin-bottom:60px}.gchoice{margin-bottom:15px;font-weight:900;vertical-align:top}.gfield-choice-input{margin-right:7px;margin-top:10px}.gform_submission_error{font-size:1.5rem;color:red}.validation_error,.validation_message{padding-left:24px;padding-right:24px;width:fit-content}.gform_validation_errors{border:none}body.cost-calculator-page-results .header h4{background:#8fd16a;padding:10px;color:#fff;margin-bottom:40px}body.cost-calculator-page-results .inner .body{max-width:80%;flex:0 0 80%}body.cost-calculator-page-results .inner .icon{max-width:18%;margin-right:10px}body.cost-calculator-page-results .col-right{padding-top:0}.page-id-394909 h3{margin-bottom:1rem}.page-id-394909 .col.col-right h3{margin-bottom:2rem}.page-id-394909 .gr-12{padding-left:0;padding-right:0}body.cost-calculator-page-results .col.col-left .inner{padding-top:1.5rem;padding-bottom:1rem;margin-right:30px;border-bottom:1px solid #D4D4D4}.page-id-394909 footer{margin-top:2rem;margin-right:2rem}@media (max-width:767px){.row-custom{display:flex;flex-direction:column}.col{width:100%}body.cost-calculator-page-results .col{max-width:100%}body.cost-calculator-page-results .col.col-left .inner{margin-right:0}.page-id-394909 footer{margin-bottom:3rem}body.cost-calculator-page-results .col-right{margin-bottom:2rem}}.cost-calculator-header .container .row .row .gr-12.no-gutter-bottom{text-align:left;max-width:1200px}.page-id-395209 .cost-calculator .container .row{max-width:1200px;padding-left:20px!important;padding-right:20px!important}@media (max-width:1199.98px){.page-id-395209 .cost-calculator .container .row{padding-left:0px!important;padding-right:0px!important}}@keyframes slide-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-animation{0%{opacity:0}100%{opacity:1}}.gfield_description{animation:slide-up 2s ease-out;animation-fill-mode:forwards;opacity:0;animation-delay:1.25s}@keyframes q1-grow{0%{transform:scale(.8)}100%{transform:scale(1)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-1 img.foreground{width:200px;animation:q1-grow 3s forwards}@keyframes q2-shake{0%{transform:translate(0)}25%{transform:translate(40px,-30px) rotate(10deg)}75%{transform:translate(-40px,-30px) rotate(-10deg)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-2 img.foreground{animation:q2-shake 1s}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-3 img.foreground{opacity:0;transform:translateX(-20%);animation:slideInFromLeft 1s forwards;transition:opacity 1s,transform 1s}@keyframes q4-grow{0%{transform:scale(.8)}100%{transform:scale(1)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-4 img.foreground{width:200px;animation:q4-grow 3s forwards}@keyframes q5-shake{0%{transform:translate(0)}25%{transform:translate(-40px,30px) rotate(10deg)}75%{transform:translate(-40px,-30px) rotate(-10deg)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-5 img.foreground{animation:q5-shake 1s}@keyframes q6-grow{0%{transform:scale(.8)}100%{transform:scale(1)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-6 img.foreground{width:200px;animation:q6-grow 3s forwards}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-7{position:relative;display:inline-block;overflow:hidden;width:200px;height:200px}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-7::after{content:'';position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#fff;animation:q7-wipe 1s ease-in-out forwards}@keyframes q7-wipe{0%{right:0%}100%{right:-100%}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-7{width:100%;height:100%;object-fit:cover;display:block}@keyframes q8-shake{0%{transform:translate(0)}25%{transform:translate(40px,-30px) rotate(10deg)}75%{transform:translate(-40px,-30px) rotate(-10deg)}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-8 img.foreground{animation:q8-shake 1s}@keyframes q9-fadeInAnimation{from{opacity:0}to{opacity:1}}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-9 img.foreground{opacity:0;animation:q9-fadeInAnimation 1.5s ease-in forwards}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-9 img.background{opacity:0;visibility:hidden;animation:q9-delayAnimation 0s ease-in forwards;animation-delay:1.3s}body.page-template-cost-calculator-page .gform_page .gfield .col-right.right-q-9{align-items:center!important}@keyframes q9-delayAnimation{to{opacity:1;visibility:visible}}@media (max-width:768.98px){.cost-calculator-header{font-size:20px}}