body,html{height:100%;margin:0}body{background-color:#111d36;color:#fff;overflow:hidden}:root{--PhoneInput-color--focus:#000!important}#root{height:100%;position:relative}#watermark{position:fixed;overflow:hidden;width:650vw;left:-190vw;top:-100vw;mix-blend-mode:color-dodge;opacity:.08;-webkit-transform:rotate(16.78deg);transform:rotate(16.78deg);z-index:-999;transition:left .2s ease-in-out}#visitor-form{padding:0;min-height:auto}#landing-page{padding:1.5rem .5rem}#landing-page h3{font-family:"Rockford Sans Medium";font-size:12vw}#landing-page h5{font-family:"Montserrat Medium";font-size:7vw;margin-top:10vh;padding:0 .5rem}@media screen and (min-width:768px){#landing-page h3{font-size:72px}#landing-page h5{font-size:32px;width:500px;margin:50px auto 0}}.form-page{width:90vw;padding:1rem 0;margin:0 auto}.form-page h3{font-family:"Rockford Sans Bold";font-size:2em;margin-bottom:1.5rem}.form-page label{font-family:"Rockford Sans Regular";font-size:1.5em;margin-bottom:.5rem;line-height:1.2}.form-page label span{color:red;font-size:1rem;position:absolute;padding-left:1px}.form-page input,.form-page select{font-family:"Montserrat Medium";font-size:1rem;color:#000;height:calc(1.25em + 14px)}.form-page input:focus,.form-page input:focus-visible,.form-page input:focus-within,.form-page select:focus,.form-page select:focus-visible,.form-page select:focus-within{color:#000}.form-page .PhoneInput .PhoneInputCountry{padding:0 .5em;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;margin:0}.form-page .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow{color:#000;opacity:1;width:.5em;height:.5em;margin-left:.5em;margin-bottom:.3em;border-style:solid;border-width:0 1px 1px 0}.form-page .PhoneInput .PhoneInputInput{display:block;background-color:#fff;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;padding:.375rem .75rem;-webkit-appearance:none}.form-page .input-group-prepend{height:calc(1.25em + 14px)}.form-page .input-group-text{font-family:"Montserrat SemiBold";color:rgba(0,0,0,.8)}@media screen and (min-width:768px){.form-page{width:500px}.form-page h3{font-size:40px}}#review-page{width:90vw;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-grow:1;flex-grow:1}#review-page h3{font-family:"Rockford Sans Bold";font-size:2em;margin-bottom:1.5rem;padding-top:1rem}#review-page h5{font-family:"Rockford Sans Regular";font-size:1.5em}#review-page p{font-family:"Montserrat Regular";font-size:1em;margin-bottom:.5rem}#review-page #details{-webkit-flex-grow:1;flex-grow:1}#review-page #submit-btn{font-size:25px;line-height:35px;text-transform:uppercase}#review-page #submit-btn .loading{width:32px;height:32px;position:absolute;margin-top:-16px;margin-left:-16px;border:2px solid #000;border-top-color:hsla(0,0%,100%,.15);border-radius:50%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}#review-page #submit-btn svg{margin-left:5px;vertical-align:sub}#review-page #submit-btn:active,#review-page #submit-btn:focus,#review-page #submit-btn:hover{background-color:rgba(86,204,242,.75)!important}@media screen and (min-width:768px){#review-page{width:500px}}#thank-you-page{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80vw}#thank-you-page h3{font-family:"Rockford Sans Light";font-size:8vw}#thank-you-page #home-btn{font-family:"Rockford Sans Regular";font-size:16px;text-transform:uppercase;width:50vw;height:40px;border-radius:20px}@media screen and (min-width:768px){#thank-you-page #home-btn{font-size:20px;height:56px;border-radius:28px;width:250px}}@media screen and (min-width:768px){#thank-you-page h3{font-size:40px;width:500px;margin:0 auto}}#header{width:90vw;padding:1.5rem 0 0;height:10%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center}#header #back-btn{position:unset;background-color:rgba(86,204,242,.75);width:3rem;padding:0;border-radius:50%}#header #back-btn,#header #progress{height:3rem;-webkit-align-self:center;align-self:center}#header #progress{-webkit-flex-grow:.9;flex-grow:.9;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}#header #progress span{font-family:"Montserrat Medium";font-size:15px}@media screen and (min-width:768px){#header>div{width:500px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#visitor-form{min-height:90%;-webkit-flex-direction:column;flex-direction:column}#recaptcha>div>div,#visitor-form{display:-webkit-flex;display:flex}#recaptcha>div>div{-webkit-justify-content:center;justify-content:center}.btn{background-color:rgba(86,204,242,.75);color:#000;border:0;border-radius:10px;height:56px;box-shadow:0 2px 2px rgba(0,0,0,.25);font-family:"Rockford Sans Medium"}.btn:active,.btn:focus,.btn:hover{background-color:rgba(86,204,242,.75)!important;color:#000!important}#next-btn,#start-btn{width:90vw;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:25px;line-height:35px;text-transform:uppercase}#next-btn.disabled,#next-btn:disabled,#start-btn.disabled,#start-btn:disabled{color:#000;background-color:rgba(86,204,242,.75)}#next-btn svg,#start-btn svg{margin-left:5px;vertical-align:sub}@media screen and (min-width:576px){#next-btn,#start-btn{width:500px;bottom:51px!important}}#next-btn .loading{width:32px;height:32px;position:absolute;margin-top:-16px;margin-left:-16px;border:2px solid #000;border-top-color:hsla(0,0%,100%,.15);border-radius:50%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-height:550px){#next-btn.fetch-page{position:absolute}}@media screen and (max-height:550px){#next-btn{position:relative}}@media screen and (min-width:576px){#next-btn{width:500px;bottom:51px!important}}@media screen and (min-width:576px)and (max-height:632px){#next-btn{position:relative}}
/*# sourceMappingURL=main.bcf8c8c5.chunk.css.map */