html{height:100%}@media screen and (max-width: 413px){html{font-size:12px}}body{min-height:100%;background-color:var(--color-bg-primary);color:var(--color-primary);font-family:vivintCircular,Arial,Helvetica,sans-serif;font-size:var(--font-size-18)}body.summary{background-color:var(--color-bg-secondary)}h1,h2,h3,h4,h5,h6{font-family:vivintSans,Arial,Helvetica,sans-serif;font-weight:500}h2{font-size:var(--font-size-40)}h3{font-size:var(--font-size-30)}.text-small{font-size:var(--font-size-12);font-weight:300}.text-line-height-1-4{line-height:1.4}.text-line-height-1-5{line-height:1.5}.icon{position:relative;display:inline-block;height:.9em;width:.9em}.icon-arrow{top:.1em;margin-left:20px;background:url("./media/arrow-right-6T4RG4OJ.svg") center/cover no-repeat}.icon-checked{background:url("./media/checkmark-RSF446VX.svg") center/contain no-repeat}header{height:56vw;max-height:400px;background:url("./media/interior-TBV2LQDD.png") center/cover no-repeat;position:relative;z-index:-2}header .cover{position:absolute;height:100%;width:100%;background-color:#0003;z-index:-1}header .logo{height:100%;margin:0 auto;display:flex;max-width:var(--content-width);background-position:center;background-repeat:no-repeat}.content{margin:0 auto;padding:24px 0 80px;max-width:var(--content-width)}.summary{display:flex;justify-content:center;align-items:center;text-align:center}.summary-icon{font-size:var(--font-size-64)}.form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-group{flex:1 0;padding:0 22px}.form-group:first-child{padding-bottom:20px}.header{margin:16px 0 20px;font-weight:500;letter-spacing:.026em}.summary .header{margin-top:40px}.header span{color:var(--color-slate);white-space:nowrap}.header-description{margin:20px 0 24px}.services{margin:40px 0 10px}.disclosure{margin-top:40px;margin-bottom:40px}.disclosure p{margin:24px 0}.column{max-width:596px}.hidden{display:none}.error-text{color:red;font-size:var(--font-size-16);font-weight:300;padding-top:5px}.form-control--text.validation-error{border-bottom:2px solid red}@media screen and (min-width: 768px){h2,h3{font-size:var(--font-size-50)}}@media screen and (min-width: 992px){.form{flex-direction:row;align-items:initial}}@media screen and (min-width: 1200px){body{font-size:var(--font-size-25)}header .logo{background-position:40px center}h2{font-size:var(--font-size-80)}.header-description{margin-bottom:56px}.summary .header-description{margin-bottom:40px}.disclosure{margin-bottom:70px}}#services{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,max-content))}.form-control--checkbox{margin-top:24px;margin-right:10px}input[type=submit]:disabled,button:disabled{background-color:var(--color-light-gray)}input[type=submit]:active,button:active{border:none}.loader{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#3333334d}.loader:after{content:"";width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader.hidden{display:none}@font-face{font-family:vivintCircular;src:url("./media/CircularStd-Bold-ZBVJMMSI.woff");font-weight:700}@font-face{font-family:vivintCircular;src:url("./media/CircularStd-Medium-UCJEPFIP.woff");font-weight:500}@font-face{font-family:vivintCircular;src:url("./media/CircularStd-Book-M66KSP2R.woff");font-weight:400}@font-face{font-family:vivintCircular;src:url("./media/vivintCircular-Regular-5M757MBD.otf");font-weight:450}@font-face{font-family:vivintCircular;src:url("./media/vivintCircular-Light-KBHMF7WO.otf");font-weight:300}@font-face{font-family:vivintSans;src:url("./media/VivintSans-Medium-CQYKCOX4.otf");font-weight:500}*{--color-bg-primary: #f8f5f1;--color-bg-secondary: #f1f5f8;--color-primary: #2c2c2c;--color-primary-dark: #212721;--color-primary-light: #898a8d;--color-sol: #e2b95d;--color-slate: #5e7775;--color-gray: #707070;--color-black: #000000;--color-light-gray: #A0A0A0;--font-size-12: .75rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-25: 1.563rem;--font-size-30: 1.875rem;--font-size-40: 2.5rem;--font-size-50: 3.125rem;--font-size-64: 4rem;--font-size-72: 4.5rem;--font-size-80: 5rem;--content-width: 1534px}input{padding:12px;line-height:1.5em;font-size:var(--font-size-20);box-sizing:border-box;background:none;border:none;box-shadow:none;resize:none;outline:0}input[type=checkbox]{position:absolute;opacity:0;margin:0;z-index:-1}input:focus{outline:0;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-bg-primary) inset!important}label,.label{padding:12px 0;line-height:1.5em;font-size:var(--font-size-20);font-weight:500;white-space:nowrap;color:var(--color-primary-light)}label.dark,.label.dark{color:var(--color-primary-dark)}input:focus+label{color:var(--color-primary-dark)}input[type=submit],button{display:inline-block;position:relative;font-size:var(--font-size-20);font-weight:700;color:var(--color-primary-dark);line-height:64px;height:64px;vertical-align:middle;padding:0 38px;border:none;border-radius:32px;background-color:var(--color-sol)}.form-control{font-size:var(--font-size-22);font-weight:500}.form-control+.form-control{margin-top:24px}.error-text+.form-control{margin-top:24px}.form-control--text{border-bottom:2px solid var(--color-primary-light);display:flex;flex-direction:row-reverse}.form-control--text input{width:100%}.form-control--checkbox label{display:inline-block;font-size:var(--font-size-16);position:relative;padding:0 0 0 50px;line-height:56px;vertical-align:middle;cursor:pointer;font-weight:450}.form-control--checkbox label:before{content:"";position:absolute;left:0;top:8px;width:40px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--color-gray);border-radius:5px}.form-control--checkbox input:checked+label:after{content:"";position:absolute;left:14px;top:14px;width:12px;height:23px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--color-primary-dark);border-left:none;border-top:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-control--checkbox input:checked+label{color:#000}@media screen and (min-width: 1200px){input,label,.label{font-size:var(--font-size-22)}input[type=submit],button,.form-control--checkbox label{font-size:var(--font-size-20)}}#address-info-text{font-size:16px;color:orange;margin:3px}
