*{padding:0;margin:0;box-sizing:border-box}@-ms-viewport{width:device-width;}@viewport{width:device-width;}.fullscreen{min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}a,input,button,label,select{border:none;text-decoration:none;display:block;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:none;cursor:pointer;color:inherit;box-shadow:none}a:focus,a:hover,a:active,a:visited,input:focus,input:hover,input:active,input:visited,button:focus,button:hover,button:active,button:visited,label:focus,label:hover,label:active,label:visited,select:focus,select:hover,select:active,select:visited{color:inherit}a,button{cursor:pointer}button{user-select:none}img,video,svg{max-width:100%}video{cursor:pointer;outline:none}.nowrap{white-space:pre}.box{width:100%;padding:0 15px;border:none;box-shadow:none;margin:0 auto;max-width:960px}header,section,footer{width:100%;border:none;box-shadow:none}body{font-family:nunito,sans-serif!important;font-size:16px}header{padding:1rem 0;background-color:#fff;position:sticky;top:0;box-shadow:4px 0 15px rgba(0,0,0,.2);z-index:1000}header .box{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .box svg{width:130px}header .box a{padding:.8em 1em;font-size:14px;background-color:#f35b04;font-weight:600;color:#fff;border-radius:.3em;display:flex;line-height:1;align-items:center;text-decoration:none}header .box a.medium{display:none}#main{padding:20px 0}#main .label{padding:.8em .2em;font-size:14px;font-weight:600;color:grey;border-radius:.3em;width:auto;display:inline-block;text-transform:uppercase}h1{font-weight:700;padding:0;margin:0;font-size:28px;line-height:1.3;text-transform:capitalize}h2{font-weight:300;padding:0;font-size:24px;line-height:1.4;margin:40px 0 20px}#main .box>ul{margin-bottom:20px}#main ul li{margin-top:7px}#main ul li:first-child{margin:0}#main blockquote{padding-left:15px;border-left:3px solid #e5e5e5;font-style:italic;font-weight:600}#main b{font-weight:600}#main .box>p{margin:20px 0}#main .box>img{margin:30px 0}#main p a{display:inline;color:#0970c5}#main .cta{background-color:#fff;color:#fff;border-radius:5px}#main .cta .header{font-size:22px;font-weight:700;margin-bottom:10px}#main .cta .description{font-weight:600;opacity:.85;margin-bottom:20px}#main .cta a{width:100%;padding:20px 0;color:#fff;font-weight:600;background-color:#f35b04;text-align:center;border-radius:5px;font-size:28px;text-decoration:none}#main .cta a:hover{background-color:#0d79c0}footer{padding:40px 0}footer p{color:#333;font-size:14px;margin:10px 0;width:100%}footer a{display:inline}#float-cta{position:fixed;bottom:0;background-color:#f2f2f2;padding:10px 0}#float-cta .box{display:flex}#float-cta button{background-color:#fff;padding:1em;font-weight:600;color:#0970c5;border-radius:.3em;line-height:1;align-items:center;justify-content:center;width:100%;margin-right:10px;font-size:16px}#float-cta a{display:flex;align-items:center;background-color:#ed8c2c;flex-shrink:0;padding:10px;border-radius:.3em;padding:1em;font-weight:600;color:#fff;font-size:16px}#float-cta a:before{content:"";width:1em;height:1em;background-image:url(https://www.insuraliving.com/home/solar/images/phone.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;margin-right:.5em}#float-cta span.medium{display:none}@media(min-width:500px){#float-cta span.mini{display:none}#float-cta span.medium{display:block}}.logo{width:113px;display:block;flex:0 0 auto}@media(min-width:360px){header .box a.medium{display:flex}header .box a.micro{display:none}}@media(min-width:768px){body{font-size:18px}.box{padding:0 50px}header .box svg{width:200px}header .box a{font-size:16px;background-color:#f35b04}header .box a:hover{background-color:#0d79c0}h1{font-size:40px}h2{font-size:30px}#main .cta .header{font-size:30px}#main h1{margin:20px}#quiz{padding:90px 0}#quiz form{margin-top:30px;padding:40px}#quiz .counter p{font-size:16px}#quiz .question{font-size:25px}}@media(min-width:1200px){body{font-size:20px!important}#main .cta .header{font-size:28px!important}}.benefit-list{list-style:none;text-align:left;margin-left:auto;margin-right:auto;max-width:500px;padding:0 10px;font-weight:700}.emphasize{border-style:solid;border-color:#b4b4b4;border-width:2px;padding:10px;max-width:600px;margin:0 auto;font-weight:700;margin-bottom:20px}.bg-houses{width:100%;height:70px;margin-top:80px;background-image:url(/prelander/windows-7/home.avif)}.bg-gray{background-color:#eee}