body{background-color:#fafafa;color:#fff}#root{max-width:1280px;margin:0 auto;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:100%;background-color:#f2c37d;color:#fff;cursor:pointer;transition:border-color .25s}input[type=text],input[type=tel]{width:75%;padding:.2em .4em;margin:1em 0;font-size:1.2em;background-color:#fafafa;border:4px solid #f9d7cd;border-radius:10px;color:#000!important}button:disabled,button[disabled]{opacity:.4}.error{color:red;margin:0}.card{padding:2em}.read-the-docs{color:#888}.centered{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-bottom:100px}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #ccc;border-radius:15px;padding:20px;box-shadow:0 0 10px #0000001a;z-index:1000;max-width:80%;max-height:80%;overflow:auto;min-width:70%}.popupPurple{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#eee3f6;border:1px solid #ccc;border-radius:15px;padding:10px;box-shadow:0 0 10px #0000001a;z-index:1000;width:90vw;max-width:100vw;max-height:80vh;overflow:auto;box-sizing:border-box}.purple-box{background-color:#e7daff;border-radius:10px;width:350px;margin:20px auto 0;padding:10px}.orange-box{background-color:#f9d7cd;border-radius:10px;width:350px;margin:20px auto 0;padding:10px}.white-box{background-color:#fafafa;border-radius:10px;width:350px;margin:20px auto 0;padding:10px}.rowColumn{display:flex;justify-content:space-between;margin-top:5px;align-items:center}.verticalColumn{display:block}.fourtySpacer{width:40px;height:40px}.tenSpacer{width:10px;height:10px}.image{height:100px;width:100px;border-radius:15px}.imageGraph{height:450px;border-radius:15px}.video{margin-top:45px}.titleText{color:#000;font-size:45px;font-weight:500;margin:0}.smallText{color:#000;font-size:17px;font-weight:300;margin:0}.mainText{color:#000;font-size:22px;font-weight:300;margin:0}.underlineMainText{color:#000;font-size:22px;font-weight:300;text-decoration:underline;margin:0}.locationText{color:#000;font-size:20px;font-weight:300;margin:0}.warningText{color:#000;font-size:18px;font-weight:300;margin:0}.boldText{color:#000;font-size:22px;font-weight:600;margin:0}.sugarFont{color:red;font-size:40px;margin:1px 0 0}.orangeButton{border-radius:20px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:100%;background-color:#f9d7cd;color:#000;cursor:pointer;transition:border-color .25s;margin-top:10px}.purpleButton{border-radius:20px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:100%;background-color:#624697;color:#fff;cursor:pointer;transition:border-color .25s}.purpleButtonThreeQuarters{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:75%;background-color:#624697;color:#fff;cursor:pointer;transition:border-color .25s;margin-top:10px}.purpleButtonHalf{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:50%;background-color:#624697;color:#fff;cursor:pointer;transition:border-color .25s;margin-top:10px}.grayButtonHalf{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:50%;background-color:#c2b9ce;color:#fff;cursor:pointer;transition:border-color .25s;margin-top:10px}.slimOrangeButton{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:700;width:75%;background-color:#fff;color:#624697;cursor:pointer;transition:border-color .25s;margin-top:10px}.checkbox{display:none}.custom-checkbox{position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox .checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:25px;width:25px;background-color:#fafafa;border:1px solid #ccc;border-radius:3px}.custom-checkbox:hover .checkmark{background-color:#ccc}.custom-checkbox .checkbox:checked+.checkmark{background-color:#e1886d}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.custom-checkbox .checkbox:checked+.checkmark:after{display:block}.custom-checkbox .checkmark:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:5px;height:12px;border:solid white;border-width:0 4px 4px 0}.closePopup{color:#624697;font-size:40px;font-weight:1000;margin:0;position:absolute;right:15px}.mapBox{height:140px;width:140px;border:4px solid #624697;border-radius:25px;pointer-events:none}.spaceContainer{padding:10px;margin-top:7px}.chartCSS{display:flex;justify-content:center;align-items:center;width:100%}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}
