@import url(https://fonts.googleapis.com/css?family=Lato:400,900italic);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app-wrapper{height:100%;width:100%}@media(min-width:900px){#app-wrapper{height:100vh}}@media(max-width:654px)and (max-height:281px){#app-wrapper{height:auto}}@media(max-width:714px)and (max-height:513px){#app-wrapper{height:auto}}@media(min-width:719px)and (min-height:1113px){#app-wrapper{height:100vh}}#header-wrapper{align-items:center;box-shadow:0 3px 5px #393f484d;display:flex;height:50px;justify-content:center;min-height:50px;width:100%;z-index:1}@media(max-height:322px){#header-wrapper{height:40px;min-height:40px}}#header-wrapper #header-logo-wrapper{align-items:center;color:#fff;display:flex;flex-direction:row;height:75%;justify-content:center;width:75%}#installer-logo{max-height:100%;transform:scale(1)}@media(max-height:322px){#installer-logo{transform:scale(.85)}}#kota-logo{transform:scale(1.125)}@media(max-height:322px){#kota-logo{transform:scale(.85)}}#button-wrapper-1{align-self:center;display:flex;padding:15px 0;place-content:center;width:100%}#button-wrapper-1 #button-wrapper-2{display:flex;flex-direction:row;height:46px;justify-content:center}@media(max-width:599px){#button-wrapper-1 #button-wrapper-2{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#button-wrapper-1 #button-wrapper-2 button{margin:0 20px}@media(max-width:599px){#button-wrapper-1 #button-wrapper-2 button{margin:10px 0}}.approveButton{align-items:center;background-color:#fff;border:2px solid #37b86d;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:48px;justify-content:center;line-height:24px;max-width:100%;min-width:150px;padding:0 25px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:.2s;user-select:none;-webkit-user-select:none}.approveButton:active,.approveButton:active:hover{background-color:#12753a;border-color:#12753a;color:#fff;outline:0}.approveButton:disabled,.approveButton:disabled:hover{background-color:#e9e7e7;border-color:#e9e7e7;color:#383838;cursor:default}.approveButton:hover{background-color:#37b86d;color:#fff;outline:0}.approveButton-red{align-items:center;background-color:#fff;border:2px solid #ea8271;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:48px;justify-content:center;line-height:24px;max-width:100%;min-width:150px;padding:0 25px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:.2s;user-select:none;-webkit-user-select:none}.approveButton-red:active,.approveButton-red:active:hover{background-color:#bb5748;border-color:#bb5748;color:#fff;outline:0}.approveButton-red:disabled,.approveButton-red:disabled:hover{background-color:#e9e7e7;border-color:#e9e7e7;color:#383838;cursor:default}.approveButton-red:hover{background-color:#ea8271;color:#fff;outline:0}.approveButton-orange{align-items:center;background-color:#fff;border:2px solid #fdbc5e;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:48px;justify-content:center;line-height:24px;max-width:100%;min-width:150px;padding:0 25px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:.2s;user-select:none;-webkit-user-select:none}.approveButton-orange:active,.approveButton-orange:active:hover{background-color:#be7f27;border-color:#be7f27;color:#fff;outline:0}.approveButton-orange:disabled,.approveButton-orange:disabled:hover{background-color:#e9e7e7;border-color:#e9e7e7;color:#383838;cursor:default}.approveButton-orange:hover{background-color:#fdbc5e;color:#000;outline:0}.request-revision-button{align-items:center;background-color:#fff;border:2px solid #db3c21;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:48px;justify-content:center;line-height:24px;max-width:100%;min-width:150px;padding:0 25px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}@media(max-width:599px){.request-revision-button{height:50px;margin:10px 0;width:100%}}.request-revision-button:hover{background-color:#db3c21;color:#fff;outline:0}.request-revision-button:hover:after{transform:translate(0)}.request-revision-button:active,.request-revision-button:active:hover{background-color:#a62d19;border-color:#a62d19;color:#fff;outline:0}.button-60{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dbdbdb;border-radius:.375em;box-shadow:none;box-sizing:border-box;color:#363636;cursor:pointer;display:inline-flex;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;height:2.5em;justify-content:center;line-height:1.5;padding:calc(.5em - 1px) 1em;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap}@media(max-width:599px){.button-60{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:normal}}.button-60:hover{border-color:#b5b5b5}.button-60:focus:not(:active){box-shadow:0 0 0 .125em #485fc740}#portal-main-wrapper{display:flex}@media(max-width:599px){#portal-main-wrapper{display:block}}#portal-main-wrapper #form-component{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}#portal-main-wrapper #form-component #header-strip{background-color:#f5ece6;display:list-item;height:13px;width:100%}#portal-main-wrapper #form-component #portal-proof-section-wrapper{display:flex;flex-direction:column}#portal-main-wrapper #form-component #footer-section{background-color:#1f1f1f;bottom:0;display:flex;flex-direction:row;height:90px;justify-content:space-between;margin-top:50px;position:relative;width:100%}@media(max-width:599px){#portal-main-wrapper #form-component #footer-section{flex-direction:column-reverse;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:10px}}#portal-main-wrapper #form-component #footer-section #luna-copyright{color:#fff;flex:flex-start 1;font-size:14px;padding:20px 40px;place-self:center}@media(max-width:599px){#portal-main-wrapper #form-component #footer-section #luna-copyright{padding-bottom:30px}}#portal-main-wrapper #form-component #footer-section #other-questions-block{color:#fff;flex:flex-end 1;font-size:14px;padding:20px 40px 20px 20px}@media(max-width:599px){#portal-main-wrapper #form-component #footer-section #other-questions-block{padding:10px 0}}#portal-main-wrapper #form-component #footer-section #other-questions-block a{color:#fff;font-size:14px;text-decoration:underline;transition:.2s}#portal-main-wrapper #form-component #footer-section #other-questions-block a:hover{color:#fff;text-shadow:0 0 10px #fff;transition:.2s}#review-paragraphs-wrapper{font-size:14px;font-weight:700;letter-spacing:.5px;padding-top:20px}.content{display:flex;flex-direction:column;width:100%}.content #close-wrapper{display:inline-flex;justify-content:center;padding-bottom:10px;padding-top:5px;width:100%}.content #close-wrapper #popup-header{align-self:center;display:inline-block;font-family:Avenir-Black,serif;font-weight:700;letter-spacing:1.5px;padding-bottom:5px;padding-top:5px}.content #close-wrapper .close{background:none;border:none;color:#708090;cursor:pointer;display:flex;font-size:20px;justify-self:flex-end;position:absolute;right:18px}.content #approve-modal-content{font-size:14px;padding:0 15px;white-space:pre-wrap}@media(min-width:900px){.content #approve-modal-content{font-size:16px}}.content #revision-modal-content{font-size:14px;padding:0 15px;text-align:center}@media(max-height:322px){.content #revision-modal-content{display:none}}.content #checkbox-wrapper{display:flex;justify-content:space-between;padding:10px}@media(max-width:599px){.content #checkbox-wrapper{flex-direction:column;justify-content:flex-start;margin-top:10px}}.content #checkbox-wrapper #understood-checkbox{margin-right:13px}@media(max-width:599px){.content #checkbox-wrapper .understood-checkbox-container{justify-content:flex-start;padding-bottom:10px}}.content #checkbox-wrapper #approve-error-message{color:red;padding-left:5px;padding-right:10px;width:-webkit-max-content;width:max-content}.content #checkbox-wrapper .popup-approve-button{display:inline-block}@media(max-width:599px){.content #checkbox-wrapper .popup-approve-button{align-self:center}}.popup-content{background:#fff;border-radius:10px;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;display:block;margin:auto;max-height:90%;overflow-wrap:break-word;padding:10px;width:500px}@media(max-width:599px){.popup-content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:500px;min-width:250px;width:90vw}}.popup-arrow{color:#fff}[role=tooltip].popup-content{box-shadow:0 0 3px #00000029;width:200px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:#0000}input[type=checkbox]{display:none}input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;justify-content:space-evenly}input[type=checkbox]+label:before{background:#fff;border:1px solid #000;border-radius:5px;content:"";display:inline-block;height:20px;margin:0 10px 0 0;position:relative;text-align:center;width:20px}input[type=checkbox]:checked+label:before{background:#89a48a;color:#fff;content:"✓";font-size:13px;font-weight:700;text-align:center;z-index:10}#request-box-wrapper{display:flex;flex-direction:column;justify-content:center}#request-changes-box{align-self:center;border-color:#d3d3d3;border-radius:15px;border-width:3px;height:100%;min-height:100px;overflow:visible;padding-bottom:10px;padding-left:10px;padding-right:10px;resize:none;width:95%}textarea::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:0 5px 5px 0;-webkit-box-shadow:inset 0 0 6px #0000004d}textarea::-webkit-scrollbar{background-color:#f5f5f5;width:12px}textarea::-webkit-scrollbar-thumb{background-color:#282c34;-webkit-box-shadow:inset 0 0 6px #0000004d}textarea:focus-visible{outline:none}#outer-body-wrapper{height:100%;height:-webkit-fill-available;height:fill-available}#page-description{align-self:center;background-color:#fff;display:flex;flex-direction:column;font-size:.9em;line-height:1.5em;padding-right:0;text-align:center;width:90%}@media(min-width:900px){#page-description{background-color:#ededed;height:100%;height:-webkit-fill-available;height:fill-available;padding:0 40px 10px 25px;width:20%}}@media only screen and (min-width:900px)and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#page-description{align-self:flex-start;background-color:#fff;display:flex;flex-direction:column;font-size:.9em;height:auto;line-height:1.5em;padding-right:0;text-align:center;width:auto}}@media(min-width:900px)and (min-width:1200px){#page-description{font-size:1em}}#page-description #main-paragraph{padding:0 20px}#body-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media(min-width:900px){#body-wrapper{flex-direction:row}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#body-wrapper{flex-direction:column}}#customer-address{font-family:monospace;font-size:1.5em;font-weight:700;padding:20px 5px;text-align:center;text-transform:uppercase}@media(max-width:350px){#customer-address{font-size:1.25em}}#battery-image,#design-image{align-self:center;height:auto;max-height:300px;max-width:90%;width:auto}#battery-image{padding-top:15px}#image-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:80%;text-align:center}#click-text{font-family:monospace;font-style:italic;font-weight:400;padding:20px 0 10px}.break{height:10px}@media(min-width:900px){.break{height:25px}}#outer-outer-wrapper{width:100%;width:-webkit-fill-available;width:fill-available}#kota-text{font-size:.9em;padding:0 20px}@media(max-width:350px){#kota-text{font-size:.9em;padding:5px 5px 15px;text-align:center}}#footer-wrapper{background-color:#282c34;height:50px;min-height:50px;width:100%}@media(max-width:350px){#footer-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#footer-content-wrapper{align-items:center;color:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}@media(max-width:350px){#footer-content-wrapper{flex-direction:column-reverse}}#questions-text{font-size:.9em;padding:0 20px;text-align:right}@media(max-width:350px){#questions-text{padding:15px 0 5px;text-align:center}}#rating-numbers-sections-wrapper{display:flex;justify-content:space-between;width:100%}#rating-numbers-section-1,#rating-numbers-section-2{display:flex}#ratings-text-wrapper{display:flex;justify-content:space-between;width:100%}#rating-question{text-align:center}#submit-button-wrapper{padding-top:30px}#rating-content-wrapper{align-items:center;display:flex;flex-direction:column;padding:5%}@media(min-width:965px){#rating-content-wrapper{padding:10% 10% 0}}#rating-content-wrapper #comment-area{border-radius:5px;font-family:Lato,sans-serif;font-size:1rem;height:10em;margin-top:20px;max-width:600px;padding:10px;resize:none;width:90%}#rating-value-wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:620px}#rating-value-wrapper .rating-value-individual-wrapper{padding:2px}#rating-value-wrapper .rating-value{align-items:center;border:1px solid #282c34;border-radius:5px;cursor:pointer;display:flex;font-weight:700;height:45px;justify-content:center;min-height:40px;min-width:40px;transition:.3s;width:45px}#rating-value-wrapper .rating-value:hover{background-color:#282c34;color:#f7f7f7;transition:.3s}#thank-you-text{padding:0 10px 30px;text-align:center}#positive-thank-you-text-wrapper{padding:0 10px;text-align:center}#copy-to-clipboard{padding-top:25px}@media(max-height:322px){#copy-to-clipboard{padding-top:5px}}#review-icons{display:flex;justify-content:space-evenly;padding-top:30px;width:40%}@media(max-width:599px){#review-icons{align-items:center;flex-direction:column;height:40%;width:auto}}@media(max-height:322px){#review-icons{padding-top:0}}#review-icons #google-icon{height:3.5em;padding:0 15px;width:auto}@media(max-height:322px){#review-icons #google-icon{height:3em}}@media(max-width:599px){#review-icons #google-icon{height:auto;max-width:250px;padding-bottom:20px;width:70%}}#review-icons #google-icon #google-icon-image{cursor:pointer;height:100%}@media(max-width:599px){#review-icons #google-icon #google-icon-image{height:auto;width:100%}}#review-icons #yelp-icon{height:3.5em;padding:0 15px;width:auto}@media(max-height:322px){#review-icons #yelp-icon{height:3em}}@media(max-width:599px){#review-icons #yelp-icon{height:auto;max-width:250px;padding-bottom:20px;width:70%}}#review-icons #yelp-icon #yelp-icon-image{cursor:pointer;height:100%}@media(max-width:599px){#review-icons #yelp-icon #yelp-icon-image{height:auto;width:100%}}#thank-you-page-wrapper{align-items:center;display:flex;flex-direction:column;padding:5%}@media(max-height:322px){#thank-you-page-wrapper{padding:0 5%}}#positive-thank-you-page-wrapper{align-items:center;display:flex;flex-direction:column;padding:5%}@media(max-height:322px){#positive-thank-you-page-wrapper{padding:0 5%}}#default-page-text-wrapper{line-height:2em;padding:0 10px;text-align:center}#rep-email{color:#d6172b;font-weight:700}#default-page-wrapper{display:flex;flex-direction:column;height:100vh;justify-content:space-between}
/*# sourceMappingURL=main.d38308a9.css.map*/