.ry-school-grade,.ry-school-address{font:inherit;color:inherit}.ry-school-slots{list-style:none!important;padding:0!important;margin:18px 0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.ry-school-slots li{display:flex;flex-direction:column;gap:5px;padding:18px!important;background:#faf8fc;border:1px solid #dfd6ec;border-radius:4px}.ry-school-slots li:before{display:none!important}.ry-school-time{font-weight:700;color:#382274;font-size:1.15em}.ry-school-note{font-size:.9em}.ry-school-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;margin-top:12px;background:#382274!important;color:white!important;border-radius:3px;text-decoration:none!important;font-weight:600;line-height:1.4}.ry-school-button:hover{background:#24164e!important}.ry-school-button:focus-visible{outline:3px solid #a044b8;outline-offset:4px}.ry-school-address address{font-style:normal;line-height:1.8;margin-bottom:14px}
body.postid-1213 .frm_forms,body.page-id-215 .gform_wrapper{max-width:760px}
body.postid-1213 .frm_forms input[type=text],body.postid-1213 .frm_forms input[type=email],body.postid-1213 .frm_forms input[type=tel],body.postid-1213 .frm_forms textarea,body.postid-1213 .frm_forms select,body.page-id-215 .gform_wrapper input[type=text],body.page-id-215 .gform_wrapper input[type=email],body.page-id-215 .gform_wrapper input[type=tel],body.page-id-215 .gform_wrapper textarea,body.page-id-215 .gform_wrapper select{width:100%!important;max-width:100%;min-height:48px!important;border:1px solid #a99bbd!important;border-radius:4px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.5;background:#fff!important;color:#30283a!important}
body.postid-1213 .frm_forms input:focus-visible,body.postid-1213 .frm_forms textarea:focus-visible,body.page-id-215 .gform_wrapper input:focus-visible,body.page-id-215 .gform_wrapper textarea:focus-visible{outline:3px solid #a044b8;outline-offset:2px}
body.postid-1213 .frm_forms button[type=submit],body.page-id-215 .gform_wrapper input[type=submit]{background:#382274!important;color:#fff!important;min-height:48px!important;border:0!important;border-radius:4px!important;padding:12px 24px!important;font-size:16px!important}
