.page-1{background-color:var(--blue);padding:5em 0 10em}.page-1 .page-1-content{margin:0 auto;max-width:600px}.page-1 .page-1-content h1{font-weight:700}.page-1 .priority-boxes{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:3em;margin-top:3em}.page-1 .priority-box{align-items:center;border:2px solid #fff;cursor:pointer;display:flex;flex-direction:column;padding:40px 30px}.page-1 .priority-box:hover h2{text-decoration:underline}.page-1 .priority-box svg{width:100%}.page-1 .priority-box.active{background-color:#fff;margin:0;position:relative}.page-1 .priority-box.active:after{border:6px solid #ffbb2b;content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}.page-1 .priority-box.active h2{color:#3c3c3b}.page-1 .priority-box.active svg *{fill:#2bb7c4}.page-1 .priority-box .icon-wrap{align-items:center;display:flex;flex:1}.page-1 .priority-box h2{color:#fff;font-weight:700;margin-top:2rem}.page-1 .priority-box#all svg{margin:0 10px}.page-1 .priority-box#all .icons{align-items:center;display:flex}.page-2{position:relative}.page-2:after{content:"";height:100%;position:absolute;right:0;top:0;width:35%}.page-2 .content-wrapper{position:relative;z-index:2}.page-2 .left{height:100%;width:39%}.page-2 .left,.page-2 .right{padding:3em 0 3em 3em}.page-2 .right{width:57%}.page-2 .right form label{font-weight:700}.page-2 .right form input[type=submit]{margin-top:30px}.page-2 .right form .hs-form-field.hs_average_distance_in_miles_from_the_main_site .input,.page-2 .right form .hs-form-field.hs_what___of_your_consultants_travel_to_other_sites_ .input{position:relative}.page-2 .right form .hs-form-field.hs_average_distance_in_miles_from_the_main_site .input:after,.page-2 .right form .hs-form-field.hs_what___of_your_consultants_travel_to_other_sites_ .input:after{font-weight:700;position:absolute;right:35px;top:7px}.page-2 .right form .hs-form-field.hs_what___of_your_consultants_travel_to_other_sites_ .input:after{color:var(--white);content:"%"}.page-2 .right form .hs-form-field.hs_average_distance_in_miles_from_the_main_site .input:after{color:var(--white);content:"miles"}.page-3{padding:0 0 5em}.page-3 h2{color:var(--white)}.page-3 .results-1{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);margin-top:4em}.page-3 .results-1 ol,.page-3 .results-1 ul{margin:0;padding:0 0 0 20px}.page-3 .results-1 .d-flex .left,.page-3 .results-1 .d-flex .right{width:47%}.page-3 .results-1 .d-flex.hidden{display:none}.page-3 .left>h4{font-weight:700}.page-3 .bedside .right p,.page-3 .virtual .right p{margin-bottom:.5rem}.page-3 .bedside .right h4{color:#fdc300;font-weight:700}.page-3 .virtual .right h4{color:#2bb7c4;font-weight:700}.page-3 .total-savings-wrap{padding:5em 0}.page-3 .total-savings-wrap .content-wrapper>h2{font-weight:700}.page-3 .total-savings-wrap .total-savings-grid{display:grid;grid-template-columns:repeat(3,1fr)}.page-3 .total-savings-wrap .total-savings-grid h2{color:#fdc300;font-size:40px;font-weight:700}.page-3 .total-savings-wrap .total-savings-grid p{color:var(--white);font-weight:700;margin-bottom:.5rem}.page-3 .total-savings-wrap .total-savings-grid .saving-box{border-left:1px solid var(--white);padding-left:2.5rem}.page-3 .breakdown-savings-wrap{color:#fff;padding:0 0 300px}.page-3 .breakdown-savings-wrap h2{color:#fff;font-weight:700}.page-3 .breakdown-savings-wrap h4{color:#fff}.page-3 .page-3-cta-banner{align-items:center;background-color:#ffc10e;display:flex;margin-top:-200px;padding:60px;text-align:left}.page-3 .page-3-cta-banner .content{margin:0 auto;max-width:800px;text-align:center}.page-3 .page-3-cta-banner .content h2{color:var(--black)}.calculator .button-wrap button{margin:0 auto}.calculator button:disabled,.page-2 form input[type=submit]:disabled{background-color:#9d9c9c;border-color:#9d9c9c;color:#fff;cursor:not-allowed;opacity:.6}@media (min-width:768px){.page-2 .right form .hs-form-field:not(.hs-trust_name):not(.hs-email) label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){display:inline-block;width:78%}.page-2 .right form .hs-form-field:not(.hs-trust_name):not(.hs-email):not(.hs-fieldtype-booleancheckbox) .input{display:inline-block;width:22%}}@media (max-width:1024px){.page-1 .priority-boxes{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.page-2 .content-wrapper{flex-direction:column}.page-2 .right{margin-left:-20px;padding:3em 20px;width:calc(100% + 40px)}.page-2 .left{padding:3em 0;width:100%}.page-2:after{display:none}.page-3{padding:5em 0 0}.page-3 .results-1{grid-template-columns:1fr}.page-3 .results-1 .d-flex .left,.page-3 .results-1 .d-flex .right{width:100%}.page-3 .results-1,.page-3 .results-1>div{flex-direction:column}.page-3 .results-1 .left,.page-3 .results-1 .right{width:100%}.page-3 .page-3-cta-banner{flex-direction:column}.page-3 .total-savings-wrap .total-savings-grid{grid-template-columns:repeat(1,1fr)}.page-3 .page-3-cta-banner{align-items:flex-start;margin-left:-20px;width:calc(100% + 40px)}.page-3 .page-3-cta-banner .content{max-width:none;padding:20px 50px}.page-3 .results-1>.right{border:none;border-top:1px solid #fff;margin-top:2rem;padding:3rem 0 0}.page-3 .total-savings-wrap .total-savings-grid .saving-box{margin-bottom:3rem}}