:root{--navbar-horizontal-padding: 5%}body{height:100vh;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hind;font-size:16px}#root{height:100vh;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul{list-style:none;padding-left:1.5em}ul li:before{content:"•";font-weight:700;display:inline-block;width:1em;margin-left:-1em;vertical-align:top}.ProseMirror:focus{outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ul ol{padding:0 1rem}.ProseMirror li>p{display:inline-block}.ProseMirror p{display:block;margin-block-start:0px}#notifications{position:fixed;top:0;right:0;pointer-events:none;width:100vw;height:100vh}#notifications>*{pointer-events:auto}button{all:unset;cursor:pointer}a{color:#007bff;text-decoration:none}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:hover,a:hover{opacity:.5;cursor:pointer;transition:opacity .25s}.cap-schools-map-box{background-color:#a8d3df}.sr-only{position:absolute;left:-1000000px;top:auto;width:1px;height:1px;overflow:hidden}._searchTextFieldContainer_ku8t2_1{border:none;border-radius:20px;background-color:#fff;box-shadow:0 0 8px #0000001a;padding:12.5px 15px;font-size:16px;overflow:hidden;display:flex;gap:5px;flex:1}._searchTextFieldContainer_ku8t2_1:focus-within{outline:2px solid black}._searchTextFieldInput_ku8t2_17{border:none;display:block;font-size:16px;flex:1}._searchTextFieldInput_ku8t2_17:focus{outline:none;border:none}._searchTextFieldSuffixIcon_ku8t2_28>path{stroke:#006ab2}._DefaultInputFieldInput_ku8t2_32{background-color:transparent;border-radius:10px;border:1px solid #959595;padding:10px;font-size:16px;flex:1;resize:none}._DefaultInputFieldInput_ku8t2_32::placeholder{color:#0000004d}._DefaultSelectInputField_ku8t2_45{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='50' height='25' viewBox='0 0 13.229166 6.6145835' version='1.1' id='svg1' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Cg id='layer1'%3E%3Cpath style='fill:none;stroke:%23000000;stroke-width:1.79725;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1' d='M 2.149825,1.0512145 6.612,5.6332014 11.047578,1.0817349' id='path4' /%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:10px;background-position:right 15px center}._DefaultSelectInputField_ku8t2_45:hover{opacity:.5}._error_ku8t2_59{color:red}._roundedFileInputButton_ku8t2_63{display:block;border:none;background-color:#006ab2;color:#fff;transition:all .25s;padding:.5em 1em;font-size:16px;border-radius:8px;cursor:pointer;width:fit-content;text-align:center}._roundedFileInputButton_ku8t2_63:hover{opacity:.5}._fileInputContainer_ku8t2_83{display:flex;flex-direction:column;align-items:flex-start}._fileInputContainer_ku8t2_83:focus-within ._roundedFileInputButton_ku8t2_63{outline:4px solid black}._imageFileInputsPreviewGrid_ku8t2_92{display:flex;flex-wrap:wrap;gap:10px}._imageFileInputsPreviewGrid_ku8t2_92 img{width:150px;height:150px;object-fit:cover;object-position:center;border-radius:20px}._horizontalRadioBoxContainer_ku8t2_106{border:none;display:flex;flex-direction:row;align-items:center;padding:0;margin:0}._verticalRadioBoxContainer_ku8t2_123{border:none;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0}._horizontalRadioBoxContainer_ku8t2_106 label,._verticalRadioBoxContainer_ku8t2_123 label{display:block;text-align:center;padding:.75em 1.5em;font-weight:bolder;cursor:pointer;font-size:16px;border:1px solid #006ab2;background-color:transparent;color:#006ab2;transition:all .25s}._horizontalRadioBoxContainer_ku8t2_106 label:hover,._verticalRadioBoxContainer_ku8t2_123 label:hover{opacity:.25}._horizontalRadioBoxContainer_ku8t2_106 label:first-of-type{border-top-left-radius:20px;border-bottom-left-radius:20px}._verticalRadioBoxContainer_ku8t2_123 label:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}._horizontalRadioBoxContainer_ku8t2_106 label:last-of-type{border-top-right-radius:20px;border-bottom-right-radius:20px}._verticalRadioBoxContainer_ku8t2_123 label:last-of-type{border-bottom-left-radius:20px;border-bottom-right-radius:20px}._horizontalRadioBoxContainer_ku8t2_106 input:disabled,._verticalRadioBoxContainer_ku8t2_123 input:disabled{filter:grayscale()}._horizontalRadioBoxContainer_ku8t2_106 input:checked+label,._verticalRadioBoxContainer_ku8t2_123 input:checked+label{background-color:#006ab2;color:#fff}._horizontalRadioBoxContainer_ku8t2_106 input:focus+label,._horizontalRadioBoxContainer_ku8t2_106 input:focus-visible+label,._verticalRadioBoxContainer_ku8t2_123 input:focus+label,._verticalRadioBoxContainer_ku8t2_123 input:focus-visible+label{opacity:.5}._toggle_ku8t2_189{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4.5rem;height:2rem;background-color:#d9d9d9;display:block;border-radius:2rem;position:relative;cursor:pointer;transition:background-color .3s}._toggle_ku8t2_189:checked{background-color:#007bff}._toggle_ku8t2_189:after{content:"";display:block;position:absolute;border-radius:50%;width:1.5rem;height:1.5rem;background-color:#fff;left:.25rem;top:50%;transform:translateY(-50%);transition:left .3s}._toggle_ku8t2_189:checked:after{left:calc(100% - 1.75rem)}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
