@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-DZp7YoJs.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-WFCtZUtN.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-DgyPQ_HK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Nunito,sans-serif;line-height:1.5;--green-color: #5ec44f;--button-green: #02892d;--lighter-green: #d9f656;--background-color: #141e24;--light-grey: #d3d3d3;--white: #ffffff;--form-background: #212e37;--button-blue: #4583ad;--blue-text: #2092d9;--max-width-desktop: 500px;color-scheme:light dark;color:#ffffffde;background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;overflow:hidden;position:relative}body,html{width:100vw;height:100vh;overflow:hidden}body,html{margin:0;padding:0;width:100vw;height:100svh;overflow:hidden}#root{width:100vw;height:100svh;overflow:hidden;position:relative;margin:0;text-align:center}h1{font-size:2em;line-height:1.1;color:var(--green-color)}.contacts-page{padding-inline:1em;max-width:500px;margin:0 auto}.contacts__header{position:relative;width:100%;padding:1em 0 .5em;background:transparent;display:flex;align-items:center;justify-content:center}.contacts__back-btn{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10;padding:10px 18px;border-radius:8px;border:none;background:var(--button-green, #5ec44f);color:var(--background-color, #141e24);font-weight:700;cursor:pointer;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center}.contacts__progress-container{flex:1;max-width:400px;margin:0 auto}.contacts__progress-bar-bg{width:100%;height:8px;background:var(--light-grey, #e0e0e0);border-radius:6px;overflow:hidden;margin-bottom:8px}.contacts__progress-bar{height:100%;background:var(--green-color, #5ec44f);border-radius:6px;transition:width .4s}.contacts-page h2{display:flex;font-size:1.5em;color:var(--white);font-weight:700;margin-bottom:.2em}.contact-info-form{display:flex;flex-direction:column;width:100%;gap:10px}.contact-info{display:flex}.contact-info-horizontal,.contact-info-horizontal-20-80,.contact-info-horizontal-80-20{display:flex;flex-direction:row;gap:10px}.contact-info-horizontal-20-80 input:first-child,.contact-info-horizontal-80-20 input:last-child{max-width:100px}.witnessInfo{height:300px}.contact-info-dates{display:flex;flex-direction:row;width:100%;gap:10px}.contact-info-dates>div{flex:1;width:100%;min-width:0}.contact-info-dates>div input[type=date],.contact-info-form input[type=date]{width:100%;min-width:0;box-sizing:border-box;appearance:none;-webkit-appearance:none}.contact-info-form h3,.h3-damage{font-size:12px;margin:0;text-align:left;color:var(--grey-color, #888);font-weight:200}.secondaryButton{font-family:Nunito,sans-serif;color:var(--green-color);background-color:transparent;border:transparent;width:100%;height:24px}.secondaryButton.pressed{color:var(--light-grey)}.inputBooleanButton{border-radius:10px;border:1px solid #d0d0d0;background:transparent;color:#d0d0d0;width:100%;height:46px;font-family:Nunito,sans-serif;font-size:1em}.inputBooleanButton.selected{background-color:var(--form-background)}.contact-info-horizontal-spaced{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.contact-info-horizontal-spaced input{width:unset!important}.contact-info-horizontal-spaced h4{margin-block:0px;font-weight:300}hr{width:100%}.whiteUnderlay{background-color:#fff;position:absolute;z-index:-1}.draw-page .secondaryButton{height:40px}.draw-page .continueButton1{left:1em}#page-transition-container{position:relative;width:100vw;height:100svh;overflow:hidden}.page-transition{position:absolute;top:0;left:0;width:100vw;height:100vh;transition:transform .6s cubic-bezier(.77,0,.175,1);background:transparent}.page-transition.slide-in{transform:translate(0);z-index:2}.page-transition.slide-out{transform:translate(-100vw);z-index:1}.page-transition.slide-in.next{transform:translate(100vw);z-index:2}.page-transition.slide-in.active{transform:translate(0);z-index:2}.page-transition>*{max-width:var(--max-width-desktop);margin:0 auto}#root{width:100vw;height:100vh;overflow:hidden;position:relative;margin:0;text-align:center}.header{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:25px;left:50%;transform:translate(-50%);width:calc(100% - 2em);max-width:var(--max-width-desktop);background:transparent;padding-bottom:2em;z-index:100}.back-btn{position:relative;background-color:transparent;border:transparent;padding-right:20px}.back-btn img{filter:brightness(0) saturate(100%) invert(82%) sepia(85%) saturate(0%) hue-rotate(160deg) brightness(90%) contrast(91%)}.back-btn.disabled{pointer-events:none;opacity:.2}.progress-container{flex:1;max-width:400px;margin:0 auto 3px}.progress-bar-bg{width:100%;height:12px;background:var(--light-grey, #e0e0e0);border-radius:6px;overflow:hidden}.progress-bar{height:100%;background:var(--green-color, #5ec44f);border-radius:6px;transition:width .4s}.progress-bar:after{content:"";display:block;height:30%;width:calc(100% - 20px);background:var(--lighter-green);opacity:.4;border-radius:6px;translate:10px 2px;transition:width .4s}.headerPlaceholder{height:60px}@media (max-height: 700px){.headerPlaceholder{height:35px}.header{top:20px}.contact-info-form{gap:5px}.draw-page .secondaryButton{height:20px}}.getStartedContent{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%}.logo{height:20em;will-change:filter,transform;transition:filter .5s;filter:drop-shadow(0 0 2em #64ff9faa);animation:floatUpDown 2.5s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.inputContainer{display:flex;flex-direction:column;position:absolute;left:1em;right:1em;gap:10px;top:calc(100svh - 84px - 1em)}.inputContainer div{display:flex;justify-content:center;align-items:center;gap:8px}.inputContainer input{margin:0 0 1px}.bottomButton,.continueButton1,.continueButton2{color:var(--background-color);background-color:var(--button-green);min-height:50px;border-radius:10px;border:none;border-bottom:5px solid var(--green-color);width:100%;max-width:var(--max-width-desktop);margin:0 auto;text-transform:uppercase;font-family:Nunito,sans-serif;font-weight:700;font-size:15px;letter-spacing:2px}.bottomButton.pressed,.continueButton1.pressed,.continueButton2.pressed{transform:translateY(4px);border-bottom:2px solid var(--green-color)}.bottomButton.grey,.continueButton1.grey,.continueButton2.grey{background-color:var(--light-grey);border-bottom:none;margin-top:5px;min-height:45px}@media (pointer: coarse){.bottomButton:active,.continueButton1:active,.continueButton2:active{border-bottom:none}}.basic-accident-info{padding-inline:1em;max-width:500px;margin:0 auto}.basic-accident-info label,.contact-info label{display:flex;font-size:1.5em;color:var(--white);font-weight:700;margin-bottom:.2em}.basic-accident-info form{display:flex;flex-direction:column;gap:1.2em}.basic-accident-info__date-time,.basic-accident-info__location,.basic-accident-info__location-details{display:flex;flex-direction:row;gap:10px}.basic-accident-info__date-time input[type=date],.basic-accident-info__date-time input[type=time]{width:100%;min-width:0;box-sizing:border-box;appearance:none;-webkit-appearance:none}.basic-accident-info__location input:first-child,.basic-accident-info__location-details input:last-child{max-width:100px}.basic-accident-info__location,.basic-accident-info__location-details{padding-bottom:10px}.basic-accident-info input,.contact-info input,.basic-accident-info textarea,.contact-info textarea{width:100%;padding:.7em;border-radius:8px;border:1px solid #d0d0d0;color:var(--white);font-size:1em;font-family:inherit;background:var(--form-background);box-sizing:border-box}.basic-accident-info textarea{resize:vertical}.continueButton1{position:absolute;top:calc(100svh - 50px - 1em);width:calc(100% - 2em)}
