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}.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}}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}.modal{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#3333334d}.modal.hidden{display:none}.modal-dialog{box-sizing:border-box;width:100%;max-width:560px;max-height:100%;overflow-y:auto;padding:32px;border-radius:8px;text-align:center;background-color:var(--color-bg-autocomplete);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.modal-dialog .header{margin-top:0}.modal-message{margin-bottom:32px;overflow-wrap:break-word}.place-autocomplete{position:absolute;height:max-content;z-index:1000;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;font-family:CircularStd,sans-serif;font-size:16px}.place-autocomplete-row{position:relative;padding:4px 12px 4px 40px;line-height:1.5;color:var(--color-primary);background-color:var(--color-bg-autocomplete);transition:background-color .15s ease;word-wrap:break-word;white-space:normal;cursor:pointer}.place-autocomplete-row:before{content:"";position:absolute;left:12px;top:5px;width:20px;height:20px;background:url("./media/marker-72SBZQT2.svg") center/contain no-repeat}.place-autocomplete-row:hover,.place-autocomplete-row.selected{background-color:var(--color-bg-hover)}@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-bg-autocomplete: #fff;--color-bg-hover: #f6f3f4;--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: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%}#services-container{margin-top:24px}.services-select{position:relative}.services-select__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-primary);padding-bottom:16px;border-bottom:2px solid var(--color-primary-light);cursor:pointer;font-size:var(--font-size-22);font-weight:500;color:var(--color-primary);outline:none}.services-select__trigger:focus-visible{border-bottom:2px solid var(--color-primary-dark)}.services-select__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-primary-dark);transition:transform .2s ease}.services-select__trigger[aria-expanded=true] .services-select__caret{transform:rotate(180deg)}.services-select__list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;background:var(--color-bg-autocomplete);border-radius:8px;padding:8px 0;max-height:280px;overflow-y:auto;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.services-select__option{padding:12px 16px;color:var(--color-black);cursor:pointer;word-wrap:break-word;transition:background-color .15s ease;font-size:var(--font-size-20)}.services-select__option:hover,.services-select__option--active{background-color:var(--color-bg-hover)}@media screen and (min-width:1200px){input,label,.label{font-size:var(--font-size-22)}input[type=submit],button{font-size:var(--font-size-20)}}#address-info-text{font-size:16px;color:orange;margin:3px}
