.inquiry-form-doodle-bg{background:#ecf9fa;justify-content:center;align-items:center;min-height:100vh;padding:40px 0;display:flex;position:relative}.inquiry-form-container{z-index:1;background:#fff;border:8px solid #94ebeb;border-radius:32px;width:100%;max-width:1000px;padding:32px 32px 80px;position:relative;overflow:visible;box-shadow:0 4px 24px #26aeae12}.form-section{grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:18px;display:grid}.form-section .form-group{width:100%}.horizontal-layout .form-sections-row{justify-content:space-between;gap:32px;display:flex}.parent-section,.child-section{flex:1 1 0;min-width:220px}.form-section h3{color:#4a90e2;margin-top:0;font-family:Comic Sans MS,Comic Sans,cursive}.form-group label{color:#111;text-align:left;margin-bottom:6px;font-size:15px;font-weight:500;display:block}.form-group input,.form-group textarea{background:#fafdff;border:1.5px solid #b3e0ff;border-radius:12px;width:100%;margin-top:6px;margin-bottom:16px;padding:10px 12px;font-family:inherit;font-size:15px;transition:border .2s}.form-group input:focus,.form-group textarea:focus{border:1.5px solid #4a90e2;outline:none}.form-submit-row{justify-content:flex-end;width:auto;display:flex;position:absolute;bottom:32px;right:32px}.submit-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#26aeae 100%);border:none;border-radius:16px;margin-top:12px;padding:12px 32px;font-size:18px;font-weight:700;transition:background .2s;box-shadow:0 2px 8px #26aeae12}.submit-button:hover{background:linear-gradient(90deg,#94ebeb 50%)}.form-subtitle{color:#888;margin-bottom:18px;font-family:Comic Sans MS,Comic Sans,cursive;font-size:16px}.programme-radio-option{align-items:flex-start;gap:8px;width:100%;margin:0;display:flex}.programme-radio-option input[type=radio]{flex-shrink:0;margin-top:5px}.programme-radio-option div{word-break:break-word;white-space:normal;line-height:1.4;display:inline-block}.doodle{z-index:2;pointer-events:none;position:absolute}.doodle-sun{background:url("data:image/svg+xml;utf8,<svg width=\"90\" height=\"90\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"45\" cy=\"45\" r=\"30\" fill=\"%23ffe082\" stroke=\"%23ffd54f\" stroke-width=\"8\"/><circle cx=\"45\" cy=\"45\" r=\"20\" fill=\"%23fffde7\"/><text x=\"50%\" y=\"54%\" text-anchor=\"middle\" font-size=\"18\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">😊</text></svg>") 50%/contain no-repeat;top:8px;left:8px;width:110px!important;height:110px!important}.doodle-cloud-top{background:url("data:image/svg+xml;utf8,<svg width=\"80\" height=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"40\" cy=\"35\" rx=\"30\" ry=\"18\" fill=\"%23fff\" stroke=\"%23b3e0ff\" stroke-width=\"4\"/><ellipse cx=\"25\" cy=\"30\" rx=\"12\" ry=\"10\" fill=\"%23fff\"/><ellipse cx=\"60\" cy=\"30\" rx=\"14\" ry=\"12\" fill=\"%23fff\"/><text x=\"50%\" y=\"60%\" text-anchor=\"middle\" font-size=\"18\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">☺️</text></svg>") 50%/contain no-repeat;top:8px;right:24px;width:110px!important;height:110px!important}.doodle-cloud-left{background:url("data:image/svg+xml;utf8,<svg width=\"80\" height=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"40\" cy=\"35\" rx=\"30\" ry=\"18\" fill=\"%23fff\" stroke=\"%23b3e0ff\" stroke-width=\"4\"/><ellipse cx=\"25\" cy=\"30\" rx=\"12\" ry=\"10\" fill=\"%23fff\"/><ellipse cx=\"60\" cy=\"30\" rx=\"14\" ry=\"12\" fill=\"%23fff\"/><text x=\"50%\" y=\"60%\" text-anchor=\"middle\" font-size=\"18\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">☺️</text></svg>") 50%/contain no-repeat;top:90px;left:0;width:110px!important;height:110px!important}.doodle-flower-bottom-left{background:url("data:image/svg+xml;utf8,<svg width=\"70\" height=\"70\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"35\" cy=\"35\" r=\"18\" fill=\"%23ffe082\" stroke=\"%23fffde7\" stroke-width=\"8\"/><text x=\"50%\" y=\"54%\" text-anchor=\"middle\" font-size=\"18\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">🌼</text></svg>") 50%/contain no-repeat;bottom:8px;left:8px;width:110px!important;height:110px!important}.doodle-flower-bottom-right{background:url("data:image/svg+xml;utf8,<svg width=\"70\" height=\"70\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"35\" cy=\"35\" r=\"18\" fill=\"%23ffe082\" stroke=\"%23fffde7\" stroke-width=\"8\"/><text x=\"50%\" y=\"54%\" text-anchor=\"middle\" font-size=\"18\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">🌼</text></svg>") 50%/contain no-repeat;bottom:8px;right:8px;width:110px!important;height:110px!important}.doodle-leaf-bottom-left{background:url("data:image/svg+xml;utf8,<svg width=\"40\" height=\"40\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"20\" cy=\"30\" rx=\"14\" ry=\"8\" fill=\"%239ccc65\"/><ellipse cx=\"10\" cy=\"20\" rx=\"8\" ry=\"4\" fill=\"%238bc34a\"/></svg>") 50%/contain no-repeat;width:32px;height:32px;bottom:18px;left:60px}.doodle-leaf-bottom-right{background:url("data:image/svg+xml;utf8,<svg width=\"40\" height=\"40\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"20\" cy=\"30\" rx=\"14\" ry=\"8\" fill=\"%239ccc65\"/><ellipse cx=\"30\" cy=\"20\" rx=\"8\" ry=\"4\" fill=\"%238bc34a\"/></svg>") 50%/contain no-repeat;width:32px;height:32px;bottom:18px;right:60px}.doodle-lightning{background:url("data:image/svg+xml;utf8,<svg width=\"40\" height=\"60\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"10,10 25,30 15,30 30,50\" fill=\"none\" stroke=\"%23ffd54f\" stroke-width=\"6\"/><polyline points=\"20,30 35,50 25,50 35,60\" fill=\"none\" stroke=\"%23f48fb1\" stroke-width=\"6\"/></svg>") 50%/contain no-repeat;width:32px;height:48px;top:60px;right:32px}.doodle-rainbow{background:url("data:image/svg+xml;utf8,<svg width=\"80\" height=\"40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10 30 Q40 0 70 30\" stroke=\"%23f48fb1\" stroke-width=\"6\" fill=\"none\"/><path d=\"M16 30 Q40 8 64 30\" stroke=\"%23ffd54f\" stroke-width=\"6\" fill=\"none\"/><path d=\"M22 30 Q40 16 58 30\" stroke=\"%234a90e2\" stroke-width=\"6\" fill=\"none\"/></svg>") 50%/contain no-repeat;width:80px;height:40px;top:50px;left:50%;transform:translate(-50%)}.doodle-heart-top-right{background:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16 29 Q6 18 8 11 Q10 4 16 8 Q22 4 24 11 Q26 18 16 29\" fill=\"%23f48fb1\"/></svg>") 50%/contain no-repeat;width:32px;height:32px;top:18px;right:80px}.doodle-star-top-left{background:url("data:image/svg+xml;utf8,<svg width=\"28\" height=\"28\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"14,2 17,10 26,10 18.5,15 21,23 14,18 7,23 9.5,15 2,10 11,10\" fill=\"%23ffe082\" stroke=\"%23ffd54f\" stroke-width=\"2\"/></svg>") 50%/contain no-repeat;width:28px;height:28px;top:18px;left:80px}.doodle-cloud-bottom{background:url("data:image/svg+xml;utf8,<svg width=\"60\" height=\"40\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"30\" cy=\"25\" rx=\"20\" ry=\"12\" fill=\"%23fff\" stroke=\"%23b3e0ff\" stroke-width=\"3\"/><ellipse cx=\"18\" cy=\"20\" rx=\"8\" ry=\"7\" fill=\"%23fff\"/><ellipse cx=\"42\" cy=\"20\" rx=\"9\" ry=\"8\" fill=\"%23fff\"/></svg>") 50%/contain no-repeat;width:60px;height:40px;bottom:18px;left:50%;transform:translate(-50%)}.doodle-flower-side-left{background:url("data:image/svg+xml;utf8,<svg width=\"38\" height=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"19\" cy=\"19\" r=\"10\" fill=\"%23ffe082\" stroke=\"%23fffde7\" stroke-width=\"5\"/><text x=\"50%\" y=\"60%\" text-anchor=\"middle\" font-size=\"12\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">🌼</text></svg>") 50%/contain no-repeat;width:38px;height:38px;top:50%;left:0;transform:translateY(-50%)}.doodle-flower-side-right{background:url("data:image/svg+xml;utf8,<svg width=\"38\" height=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"19\" cy=\"19\" r=\"10\" fill=\"%23ffe082\" stroke=\"%23fffde7\" stroke-width=\"5\"/><text x=\"50%\" y=\"60%\" text-anchor=\"middle\" font-size=\"12\" font-family=\"Arial\" fill=\"%23333\" dy=\".3em\">🌼</text></svg>") 50%/contain no-repeat;width:38px;height:38px;top:60%;right:0;transform:translateY(-50%)}@media (max-width:900px){.inquiry-form-container{max-width:99vw;padding:12px 2vw}.form-section{grid-template-columns:1fr;gap:16px}.doodle-sun,.doodle-cloud-top,.doodle-cloud-left,.doodle-flower-bottom-left,.doodle-flower-bottom-right,.doodle-leaf-bottom-left,.doodle-leaf-bottom-right,.doodle-lightning,.doodle-rainbow,.doodle-heart-top-right,.doodle-star-top-left,.doodle-cloud-bottom,.doodle-flower-side-left,.doodle-flower-side-right{width:48px!important;height:48px!important}.doodle-leaf-bottom-left,.doodle-leaf-bottom-right{bottom:8px;left:32px;right:32px}.doodle-rainbow{width:48px;height:24px;top:24px}.doodle-heart-top-right,.doodle-star-top-left{width:20px;height:20px;top:8px;left:40px;right:40px}.doodle-cloud-bottom{width:36px;height:24px;bottom:8px}.doodle-flower-side-left,.doodle-flower-side-right{width:22px;height:22px;top:60%}.radio-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin-bottom:18px!important;display:flex!important}.radio-row .custom-radio{text-align:left!important;white-space:normal!important;word-break:break-word!important;justify-content:flex-start!important;width:100%!important;margin-bottom:0!important;margin-right:0!important}}@media (max-width:600px){.inquiry-form-doodle-bg{padding:8px 0!important}.inquiry-form-container{width:100vw!important;max-width:100vw!important;min-height:100vh!important;box-shadow:none!important;border-width:0 0 8px!important;border-radius:0!important;margin:12px 10px!important;padding:8px 0 60px!important;position:static!important}.form-section{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:12px!important}.form-group{margin-bottom:0!important;padding-bottom:0!important}.form-submit-row{bottom:unset!important;right:unset!important;justify-content:center!important;width:100%!important;padding:0 0 12px!important;position:static!important}.submit-button{border-radius:12px!important;width:100%!important;margin:0!important;font-size:17px!important}.select-two-days-dropdown{width:100%!important;min-width:0!important;padding-bottom:12px!important}.custom-input,.custom-select .ant-select-selector{width:100%!important;min-width:0!important;max-width:100%!important;font-size:15px!important}.ant-select-dropdown{box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:100vw!important;left:0!important;right:0!important}.doodle{z-index:0!important}.radio-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin-bottom:16px!important;display:flex!important}.radio-row .custom-radio{text-align:left!important;white-space:normal!important;word-break:break-word!important;justify-content:flex-start!important;width:100%!important;margin-bottom:0!important;margin-right:0!important;font-size:16px!important}}.custom-radio{color:#26aeae;cursor:pointer;align-items:center;gap:8px;margin-right:18px;font-size:17px;line-height:1.2;display:flex;position:relative}.custom-radio input[type=radio]{appearance:none;cursor:pointer;vertical-align:middle;background:#d4ffff;border:2.5px solid #94ebeb;border-radius:50%;outline:none;width:26px;height:26px;margin:0 6px 0 0;transition:border .2s,box-shadow .2s;display:inline-block;position:relative;box-shadow:0 2px 6px #26aeae14}.custom-radio input[type=radio]:checked{background:#94ebeb;border:2.5px solid #26aeae}.custom-radio input[type=radio]:checked:before{content:"";background:#26aeae;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:5px;left:5px}.custom-radio input[type=radio]:focus{box-shadow:0 0 0 2px #d4ffff}.custom-radio:hover input[type=radio]{background:#d4ffff;border:2.5px solid #26aeae}.radio-row{flex-direction:row;justify-content:stretch;align-items:center;gap:24px;width:100%;margin-bottom:18px;display:flex}.radio-row .custom-radio{text-align:center;white-space:nowrap;flex:1;justify-content:center}.custom-input,.custom-select .ant-select-selector{box-sizing:border-box;vertical-align:middle;align-items:center;min-width:0;display:flex;color:#111!important;width:100%!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #94ebeb!important;border-radius:12px!important;padding:0 12px!important;font-size:15px!important}.custom-select .ant-select-selection-placeholder{align-items:center;display:flex;color:#888!important;font-size:15px!important}.custom-select .ant-select-arrow{color:#26aeae!important}.custom-select .ant-select-selection-item{align-items:center;display:flex;color:#111!important;font-size:15px!important}.form-group{margin-bottom:0;padding-bottom:0}.checkbox-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;width:100%;margin-top:8px;display:flex}.custom-checkbox{color:#111;cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:15px;display:flex}.custom-checkbox input[type=checkbox]{cursor:pointer;appearance:none;background:#d4ffff;border:2px solid #94ebeb;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;transition:all .2s;position:relative}.custom-checkbox input[type=checkbox]:checked{background:#26aeae;border-color:#26aeae}.custom-checkbox input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.select-two-days-dropdown{min-width:220px;padding-bottom:18px;width:50%!important}
