body{font-size:16px}.has-margin{margin-top:60px !important;margin-bottom:60px !important}.l-container{position:relative;z-index:30;margin:0 auto;max-width:1080px;padding:0 30px}@media (max-width: 768px){.l-container{padding:0 15px}}.is-centered{text-align:center}.l-col-2,.l-col-3,.l-col-2-3{float:left;padding:0 30px}@media (max-width: 768px){.l-col-2,.l-col-3,.l-col-2-3{padding:0 15px}}.l-col-2{width:50%;margin-bottom:20px}@media (max-width: 1100px){.l-col-2{width:100% !important}}@media (max-width: 768px){.l-col-3{width:100% !important}.l-col-2-3{width:100% !important}}.l-col-3{width:33.3333%}.l-col-2-3{width:66.6666%}.l-row{margin:0 -30px}@media (max-width: 768px){.l-row{margin:0 -15px}}.l-row:after{content:"";display:table;clear:both}.l-group{margin-bottom:60px}.l-group.last{margin-bottom:120px}.padded{margin-bottom:60px}.padded-large{margin-bottom:120px}.pull-left{float:left}.pull-right{float:right}a{color:#ff585b}.input-field,select{font-size:14px;color:#717272;height:45px;border:1px solid #dddcdc;border-radius:3px;background:#fff}.field-group{margin-bottom:20px}.red-bullets{margin-left:15px;font-size:8px;color:#ff585b}.red-bullets span{font-size:initial;color:initial}ul li{line-height:1.7}.terms{font-size:14px;margin:30px 0}.input-set{margin-bottom:20px}.input-set:last-child{margin-bottom:40px}.input-set.error{margin-bottom:10px}.header-main{height:80px}.header-main .logo{margin-top:24px;width:180px;height:auto}.ecobee-logo-white{position:relative;top:-10px;width:220px;height:auto}.footer-main{font-size:14px;background:#5bbd76;padding:50px 30px;text-align:center;color:#ffffff}h1,h2,h3{line-height:1.333}h1{font-size:40px}.big-red{font-size:40px;font-weight:300;color:#ff585b}.strikethrough{height:1px;background:#ddd;margin:50px 0;text-align:center}.strikethrough span{position:relative;display:inline-block;padding:0 30px;background:#fff;top:-18px;font-size:22px;font-weight:800;color:#ff585b}.hero{background-image:url(//cdn.shopify.com/s/files/1/0299/5789/t/106/assets/contractor-bg.jpg?10506698164565474727);background-position-x:50%;background-color:#eee;display:block;overflow:hidden;height:100%;width:100%}.hero>*{height:inherit}@media (max-width: 768px){.hero .l-container{padding:0}}.hero .page__title{position:absolute;max-width:680px;height:570px;width:50%}@media (max-width: 768px){.hero .page__title{position:relative;max-width:none;bottom:0}}.hero .page__title h1{position:absolute;bottom:60px;font-weight:600;font-size:28px;margin-bottom:0;line-height:1.5}@media (max-width: 768px){.hero .page__title h1{width:100%;padding:0 25px;font-size:26px}}.hero__overlay{float:right;width:50%;max-width:340px;height:570px;background:#eee}@media (max-width: 768px){.hero__overlay{width:100%;max-width:none}}.forms{position:relative;height:inherit;overflow:hidden}.forms .ecobee-form{position:relative;height:inherit}.forms h2{margin:0;padding:50px 30px 24px}.forms>footer{position:absolute;bottom:0;width:100%;padding:0 30px 30px;text-align:center;font-size:12px;font-style:italic;color:#fff}.forms>footer a{color:#fff;text-decoration:underline}.forms input[type="submit"],.forms a.button,.forms input[type="button"]{display:inline-block;width:auto;height:40px;line-height:40px;color:#fff;border:0;background:#5bbd76;text-transform:uppercase;font-size:14px;padding:0 40px;letter-spacing:1px;border-radius:3px}.forms .v-message{color:#ff585b;font-size:12px;font-style:italic;margin-top:10px}.forms input[type="checkbox"]{display:none}.forms .custom-checkbox{display:inline-block;width:20px;height:20px;padding:2px;border:1px solid #dddcdc;border-radius:3px;background:#ffffff}.forms .custom-checkbox label{width:20px;height:20px;display:block}.forms input[type="checkbox"]:checked+.custom-checkbox label{background:#5bbd76;width:auto;height:100%}.forms .authorize-text{display:inline-block;color:#717272;max-width:250px;padding-left:10px;vertical-align:top}.forms__form{position:absolute;width:100%;padding:0 30px 0;color:#fff;font-size:14px;transition:transform 0.3s}.forms__form .input-set span{color:#717272}.forms__form footer{text-align:center;margin-top:25px}.forms[data-active="1"] .forms__form[data-screen="1"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="1"] .forms__form[data-screen="2"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="1"] .forms__form[data-screen="3"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="1"] .forms__form[data-screen="4"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="1"] .forms__form[data-screen="5"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="1"] .forms__form[data-screen="6"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="1"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="2"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="2"] .forms__form[data-screen="2"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="2"] .forms__form[data-screen="3"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="2"] .forms__form[data-screen="4"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="2"] .forms__form[data-screen="5"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="2"] .forms__form[data-screen="6"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="2"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="3"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="3"] .forms__form[data-screen="2"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="3"] .forms__form[data-screen="3"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="3"] .forms__form[data-screen="4"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="3"] .forms__form[data-screen="5"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="3"] .forms__form[data-screen="6"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="3"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="4"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="4"] .forms__form[data-screen="2"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="4"] .forms__form[data-screen="3"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="4"] .forms__form[data-screen="4"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="4"] .forms__form[data-screen="5"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="4"] .forms__form[data-screen="6"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="4"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="5"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="5"] .forms__form[data-screen="2"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="5"] .forms__form[data-screen="3"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="5"] .forms__form[data-screen="4"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="5"] .forms__form[data-screen="5"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="5"] .forms__form[data-screen="6"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="5"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="6"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="6"] .forms__form[data-screen="2"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="6"] .forms__form[data-screen="3"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="6"] .forms__form[data-screen="4"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="6"] .forms__form[data-screen="5"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="6"] .forms__form[data-screen="6"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.forms[data-active="6"] .forms__form[data-screen="7"]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.forms[data-active="7"] .forms__form[data-screen="1"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="2"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="3"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="4"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="5"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="6"]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.forms[data-active="7"] .forms__form[data-screen="7"]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.proinstall-content{width:50%;max-width:680px;display:inline-block;padding:50px 0}@media (max-width: 768px){.proinstall-content{width:100%}}@media (max-width: 768px){.proinstall-content p{font-size:14px}}.proinstall-grey-div{min-height:450px;background:#eee;float:right;width:50%;max-width:340px}@media (max-width: 768px){.proinstall-grey-div{display:none}}.ecobee-form h2{font-size:16px;font-weight:bold;color:#666}.conditional-input{display:none}
