@charset "UTF-8";*,:after,:before{box-sizing:border-box;font-family:Poppins!important;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0!important;width:100%!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.displayed_flex{display:flex!important}.displayed_none{display:none!important}button{cursor:pointer}.failed_form_validation{border:1.5px solid red!important}.top_rated_school{display:flex;flex-direction:column;height:400px;max-width:300px;min-width:260px;position:relative}.top_rated_school .banner{background-color:#000000a1;display:flex;height:292px;overflow:hidden;transition:height .05s ease-in-out;width:100%}.top_rated_school .rating{align-items:center;background:#fff;background-image:url(/static/media/yellow_star.c32c6e1b6a94a62a7f82.svg);background-position:80% 45%;background-repeat:no-repeat;background-size:18px auto;border-radius:5px;display:flex;font-size:14px;height:30px;padding-inline:10px 0;position:absolute;right:10px;top:30px;width:60px}.top_rated_school .banner img{max-width:100%;object-fit:cover;width:100%}.top_rated_school .name{font-size:16px;margin-block:5px}.top_rated_school .district{font-size:13px;margin-block:0}.top_rated_school .shown_on_hover{display:flex;flex-direction:column;gap:10px;height:calc(100% - 120px)!important;justify-content:flex-start;margin-block:5px 0;overflow:hidden;transition:height .08s ease-in-out;width:100%}.top_rated_school .initially_hidden{height:0!important}.top_rated_school a{align-items:center;background-color:initial;background-image:url(/static/media/right_arrow_green.f38a34de821d1a81bece.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 10px;border:none;color:#39b54a;display:flex;font-size:14px;font-weight:500;height:auto;margin-block:5px 0;padding-right:14px;text-decoration:none;width:fit-content}.top_rated_school a:hover{text-decoration:underline}.toggle_on_hover{border-radius:5px;height:120px!important;width:120px!important}.top_rated_school .school_brief_description{display:flex;font-size:12px;height:95px;margin-block:0;overflow:hidden;padding:0;width:100%}.top_rated_school .rating_with_stars{align-items:center;display:flex;gap:2px;height:18px;justify-content:flex-start;margin-block:0;margin-left:-5px;width:100%}.top_rated_school .full_stars,.top_rated_school .hollow_stars{background-position:100%;background-repeat:no-repeat;background-size:100% auto;display:flex;height:18px;width:18px}.top_rated_school .full_stars{background-image:url(/static/media/yellow_star.c32c6e1b6a94a62a7f82.svg)}.top_rated_school .hollow_stars{background-image:url(/static/media/yellow_star_hollow.64024db6649e794bc818.svg)}.top_rated_school .rating_with_stars .school_rating{align-items:flex-start;display:flex;font-size:12px;margin-left:5px}@media (max-width:768px){.top_rated_school{display:flex;flex-direction:column;flex-grow:1;max-width:100%;min-height:400px;position:relative;width:260px}.top_rated_school .banner{background-color:#000000a1;display:flex;height:292px;overflow:hidden;width:100%}.top_rated_school .rating{align-items:center;background:#ffffffb3;background-image:url(/static/media/yellow_star.c32c6e1b6a94a62a7f82.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:15px auto;border-radius:15px;display:flex;font-size:14px;height:30px;padding-inline:10px 0;position:absolute;right:20px;top:30px;width:60px}.top_rated_school .banner img{object-fit:cover;width:100%}.top_rated_school .name{margin-block:5px}.top_rated_school .district{font-size:14px;margin-block:0}.top_rated_school a{align-items:center;background-color:initial;background-image:url(/static/media/angled_arrow_green_bg.38a90c74d5b0038f9994.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 10px;border:none;color:#39b54a;display:flex;font-size:14px;font-weight:500;height:40px;margin-block:5px 0;padding-right:14px;text-decoration:none;width:fit-content}.top_rated_school a:hover{text-decoration:underline}}.happy_students_collaboration{background-color:#fff;border-radius:20px;box-shadow:0 4px 40px 5px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;padding-block:15px;padding-inline:12px;width:253px;z-index:3}.happy_students_collaboration h3{display:flex;font-size:14px;font-weight:400;margin:0;width:100%}.happy_students_collaboration .images_and_message{display:flex;gap:12px;height:36px;justify-content:space-between;width:100%}.happy_students_collaboration .images{display:flex;height:100%;width:144px}.happy_students_collaboration .images .dummy_plus,.happy_students_collaboration .images img{border-radius:18px;box-shadow:0 4px 40px 5px #0000001a;height:36px;margin-left:-15px;width:36px}.happy_students_collaboration .images img:first-of-type{margin-left:0}.happy_students_collaboration .images .dummy_plus{align-items:center;background-color:#eee;box-shadow:0 4px 40px 5px #0000001a;color:#747474;display:flex;font-size:18px;justify-content:center}.happy_students_collaboration .images_and_message .message{display:flex;flex-wrap:wrap;font-size:12px;height:36px;padding-inline:1px;width:85px}.happy_students_collaboration .smaller_text{font-size:12px!important}@media (max-width:768px){.happy_students_collaboration{width:260px}}.for_students_parents_teachers_schools .for_container,.for_students_parents_teachers_schools1 .for_container{background-color:#f0f0f0;display:flex;flex-direction:column;height:340px;padding-block:18px;padding-inline:20px;width:calc(50% - 10px)}.for_students_parents_teachers_schools .make_green,.for_students_parents_teachers_schools1 .make_green{background-color:#39b54a}.for_students_parents_teachers_schools .for_container h3,.for_students_parents_teachers_schools1 .for_container h3{align-items:center;display:flex;font-size:22px;font-weight:400;gap:10px;height:48px;justify-content:flex-start;line-height:28px;margin-block:0 10px;width:100%}.for_students_parents_teachers_schools .for_container h3 img,.for_students_parents_teachers_schools1 .for_container h3 img{height:48px;object-fit:contain;width:48px}.for_students_parents_teachers_schools ul,.for_students_parents_teachers_schools1 ul{display:flex;flex-direction:column;gap:4px;margin-block:10px 0;margin-inline-start:-18px!important;min-height:fit-content;width:100%}.for_students_parents_teachers_schools ul li,.for_students_parents_teachers_schools1 ul li{color:#000;font-size:13px}.for_students_parents_teachers_schools .make_green h3,.for_students_parents_teachers_schools .make_green ul li,.for_students_parents_teachers_schools .make_green1 h3,.for_students_parents_teachers_schools .make_green1 ul li{color:#fff}@media (max-width:1000px){.for_students_parents_teachers_schools .for_container,.for_students_parents_teachers_schools1 .for_container{display:flex;flex-grow:1;height:fit-content;padding-block-end:30px;width:100%}.for_students_parents_teachers_schools .for_container ul,.for_students_parents_teachers_schools1 .for_container ul{gap:8px}.for_students_parents_teachers_schools .make_green,.for_students_parents_teachers_schools1 .make_green{background-color:#39b54a}}.how_it_works_item{align-items:center;display:flex;flex-direction:column;height:270px;width:305px}.image_container{display:flex;height:100px;width:100px}.how_it_works_item img{height:100px;object-fit:cover;width:100px}.how_it_works_item h3{align-items:center;font-size:24px;height:65px;justify-content:center;margin-block:30px 15px}.how_it_works_item h3,.how_it_works_item p{color:#fff;display:flex;flex-wrap:wrap;text-align:center;width:100%}.how_it_works_item p{font-size:16px;height:150px;min-height:150px}.feature{background-color:#f1f8e7;flex-grow:1;height:336px;justify-content:space-between;padding-inline:30px 0}.feature,.feature h3{display:flex;width:100%}.feature h3{font-size:34px;font-weight:400;height:fit-content;line-height:40px;margin:0}.feature .heading_and_content{display:flex;flex-direction:column;gap:30px;height:fit-content;margin-block:40px 0;width:max(360px,50%)}.feature .heading_and_content p{flex-wrap:wrap;margin-block:0;width:100%}.feature .image_container{display:flex;height:100%;width:380px}.feature .image_container img{height:100%;margin-inline:0 30px;object-fit:cover;width:100%}.feature:nth-of-type(2){position:relative}.feature:nth-of-type(2) .image_container{bottom:-35px;justify-content:flex-end;margin-top:50px;position:absolute;right:-27px}.no_top_or_right{bottom:0!important;right:0!important}.feature:nth-of-type(2) .image_container img{width:96%}.feature p{display:flex;font-size:16px;height:fit-content;width:380px}.new_landing_page .tall{align-items:center;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding-inline:0;width:100%}.new_landing_page .tall .heading_and_content h3{display:flex;font-size:34px;height:fit-content;width:100%}.new_landing_page .tall .heading_and_content{display:flex;flex-direction:column;height:fit-content;padding-inline:30px;width:100%}.new_landing_page .tall .image_container{display:flex;height:40%;width:100%}.new_landing_page .tall .image_container img{height:calc(100% + 100px);margin-block:-100px 0;margin-inline:0;object-fit:cover;width:100%}.new_landing_page .displayed_none{display:none!important}@media (max-width:768px){.feature{background-position:center 100%!important;background-size:80% auto!important;box-shadow:0 4px 10px 5px rgba(0,0,0,.048);display:flex;flex-grow:1!important;justify-content:center;max-width:100%;min-height:450px!important;padding-inline:20px;width:100%}.feature h3,.new_landing_page .tall .heading_and_content h3{display:flex;font-size:22px!important;height:fit-content;line-height:30px;margin:0;width:100%}.feature .heading_and_content{display:flex;flex-direction:column;gap:30px;height:fit-content;margin-block:30px 0;min-width:100%!important;width:100%!important}.feature .heading_and_content p{margin:0;width:100%}.feature .image_container{display:none!important;height:100%;width:100%}.feature .image_container img{height:100%;margin-inline:0 30px;object-fit:cover;width:80%}.feature{background-size:auto 60%!important}.mobile_safe_and_secure{background-size:auto 80%!important}.feature:nth-of-type(2){position:relative}.feature:nth-of-type(2) .image_container{bottom:-35px;justify-content:flex-end;margin-top:50px;position:absolute;right:-27px}.no_top_or_right{bottom:0!important;right:0!important}.feature:nth-of-type(2) .image_container img{width:50%}.feature p{display:flex;font-size:16px;height:fit-content;width:380px}.new_landing_page .tall{align-items:center;flex-direction:column;height:100%!important;justify-content:space-between;overflow:hidden;padding-inline:20px;width:100%!important}.new_landing_page .tall .heading_and_content h3{display:flex;font-size:30px;height:fit-content;margin:0;padding-inline:0;width:100%}.new_landing_page .tall .heading_and_content{display:flex;flex-direction:column;height:fit-content;padding-inline:0;width:100%}.new_landing_page .tall .image_container{display:flex;height:0;width:100%}.new_landing_page .tall .image_container img{height:calc(100% + 100px);margin-block:0!important;margin-inline:0;object-fit:cover;width:100%}.new_landing_page .displayed_none{display:none!important}}.learner_testimonial{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:550px;justify-content:flex-start;max-width:460px;min-width:460px;position:relative}.learner_testimonial .top{background-color:#1b1b1b33;display:flex;height:290px;overflow:hidden;width:100%}.learner_testimonial .top .testimony_video_container{align-items:center;display:flex;height:290px;width:100%}.learner_testimonial .play_testimony{background-color:#8dc63f;background-image:url(/static/media/play.508a5de7ce5501c7ed89.svg);background-position:50%;background-repeat:no-repeat;background-size:180%;border:none;border-radius:32px;display:flex;height:64px;position:absolute;right:50px;top:256px;width:64px;z-index:2!important}.learner_testimonial video{height:100%;object-fit:cover;width:100%}.learner_testimonial .pause_testimony{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAGACAYAAADceLseAAAACXBIWXMAAAsSAAALEgHS3X78AAAKyUlEQVR4nO3djVEb1x6H4YMbwKkAXIHdQbgdkAqMO3AJvh3gDkwFlw4udBBXEFFBrArIiBxACAT6WK12z+95ZjJJJpkYzvnn9dFqWR3c3t6WgToppXwqpbyvfz3z+1C/2AXX9W+vSimT+sfVYL46xsD892BIATyZ+2MsG72u6zoIl6WUP8f1pbNj5n8P9h3A2WaflVJOSymH+/xC9mBaB+GH02Es87/n+d9HAGdH+q9144/6/sUH6qYOwnkp5Vf6YjTO/D+3t/nvM4DHpZRvpZTPff2CI3VR12mSvhCNMf+r6XX++wjg+1p2G78eIWyD+d9ML/O/6wB+q8f9tOsbXZnW/3m+tfHtxDH/29n5/O8qgCf1Nb1rHN24qdeMvFkyDua/Wzub/3c7+GJnxf6/ze/UUV3T84a+p1aZ/+7tbP67PAEe17e1P3b1H+RFP+ttE64NDov570en89/VCfC03tho83fvY13r09a/0REx//3pdP67CODstfn/XOjt1WFd87Og73mozH//Opv/bV8C//D2/t5dCOHemP/922r+tzkB2vxh+Fz3gn6Z/2HYav43DaDNHxYR7Jf5H5aN53+TANr8YRLBfpj/Ydpo/tcN4JnNH7TPrgfulPkftrXnf503QU7rOy8M3x/1njS6Y/7HY+X5XzWAx/XeG2/1j8O0Pk3YzdLdMP/jsvL8r/oS+NLmj8qhE2CnzP+4rDz/qwTw3B3uo/TRzw53wvyP00rz/9ZL4JP6Q8iM1388RWZj5n/8Xp3/twI48VSL0bup17BYn/kfv1fn/7WXwN9sfhOOPFB1I+a/Da/O/7IToHe92jKte+oDl1Zj/tuydP6XnQC/2fymHHpDZC3mvy1L5/+lE+CslH+lr1ijPrg38E3mv13P5v+lE6DrRe2yt2+zRu16treLJ8DZR/j9nb5KjfvNtcClzH/7nsz/4gnwa/rqBLDHy1mb9j3Z48UToPue2ue+wOXMf/uezP/8CfDE5kc4qnvNU+Y/w5P5nw+g58jlsNfPWZMcD3s9/xL4l3ufYkzrBX8emf8cD/N/fwL8ZPOjHNY951/mP8vD/N8H0Ids57Hnj6xFnrs9vw+gi+J57Pkja5Hnbs/vrwFu9enojNaBrbtj/jMdvPO7XzR7bw2SnbxzU2w0e28Nkh0LYDZ7bw2SHXsJnM3eW4NkJ6t+LCZAc2bvAnsHLFv6O8HmP5gTIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEEkAglgACsQQQiCWAQCwBBGIJIBBrFsBr2x/L3luDZNdOgECsWQCvbH8se28Nkl3NAjhJX4Vg9t4aJJsIYDZ7bw2STQ5ub29n3/9t+kqEOkhfgMr8Zzq4fxPEO2F57Pkja5Hnbs/vA+hCcB57/sha5LnbcwHMdZm+AHPMf567+b+/Bjjzq5RymL4qIaallPfpi7DA/Od4mP/5G6GdCHLY6+esSY6HvZ4P4I/0VQlir5+zJjke9nr+JXCp90Qdpa9O425KKcfpi7CE+W/fk/lf/Flgvwu2zx4vZ23a92SPF0+AswuDf6evUON+qxf8ec78t+/J/C+eAGf/4CJ9hRp2IX6vMv9tezb/iyfAUl8f/5W+Uo364Gdf32T+2/Vs/l96HuDE74JNuhC/lZj/Nr04/y+dAEu9FjJxY2gzpvVk4+Xvasx/W5bO/7InQs/+xfP0VWvIufitxfy3Zen8LzsB3nNf1Pi5729z5n/8Xp3/tz4T5Cx99RpgDzdn7cbv1T18K4Czp2R8T1/BEfvuSSdbMf/j9ub8v/US+N6fpZSP6as5Mj9LKZ/SF6Ej5n98Vpr/VT8W87S+k8I4TOue0Q3zPy4rz/+qAZy4HjIqZ+7565T5H5eV53+dD0afPUPrS8Dijd0Xz7bbCfM/DmvN/zoBLPVJCu6SH64LTzTZKfM/bGvP/7oBLPV4aQiG58LLtF6Y/2HaaP43CWAxBIMjfv0y/8Oy8fxvGsBiCAZD/PbD/A/DVvO/TQBL/YVdGN6fL+K3V+Z/v7ae/1VvhH7Lab346OkZ/ZjWjfdu7zCY/351Nv9dBbDUHzi+dMf8zv2s/8O5z29YzH8/Op3/bV8Cz5vUHz3xs5O7872usfgNj/nfvc7nv8sT4LyT+pLAo4S6cVOP/B5sMA7mv1s7m/8uT4DzrupLgv/6GcqtTOsaHovfqJj/bux8/nd1Apz3vj6R9fOuf6HGzN7e/+pJzqNn/jfTy/zv6gQ471c9vn5w39RKLupanYlfE8z/enqd/z5OgIve17KfuUby4KZeM/LZHe0z/8/tbf73EcB5J3UQTgPvoZrW2yZ+uL4Xy/zvef73HcB5n+ogzIbi96F8UR27rpt9WZ8yDPfM/x4MKYCLTuq7P8f1r8uIBuO6/vmq3rM0ccpjTeZ/10op/wD+H+LDkDsHPQAAAABJRU5ErkJggg==)!important;background-position:50%;background-repeat:no-repeat;background-size:33%}.learner_testimonial .top img{display:flex;height:100%;object-fit:cover;width:100%}.learner_testimonial .bottom{display:flex;flex-direction:column;min-height:200px;width:100%}.learner_testimonial .bottom h3{display:flex;font-size:24px;font-weight:400;line-height:35px;margin-block:0;width:100%}.learner_testimonial .bottom .content{display:flex;font-size:14px;min-height:50px;overflow:hidden;width:100%}.learner_testimonial .bottom .testifier_name_and_role{color:#8dc63f;display:flex;font-size:14px;margin:0;overflow:hidden;width:100%}@media (max-width:768px){.learner_testimonial{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:20px;height:400px;justify-content:flex-start;margin:0;max-width:100%!important;min-height:500px!important;min-width:100%!important;position:relative}.learner_testimonial .top{background-color:#1b1b1b33;display:flex;height:fit-content;overflow:hidden;width:100%!important}.learner_testimonial .bottom{display:flex;flex-direction:column;gap:5px;height:fit-content;width:100%}.learner_testimonial .bottom h3{margin:0}.learner_testimonial .bottom p{height:fit-content;margin-block:0 10px}.learner_testimonial .bottom p.content{height:fit-content}.learner_testimonial .pause_testimony,.learner_testimonial .play_testimony{right:50px;top:248px!important}}.form_field{background-color:#fff;box-shadow:0 2px 10px 1px rgba(0,0,0,.055);display:flex;flex-grow:1;height:54px;overflow:hidden;width:215px}.form_field .form_image_container{align-items:center;display:flex;height:54px;justify-content:center;width:40px}.form_field img{height:30px;object-fit:contain;width:20px}.form_field .form_input{border:none;cursor:pointer;display:flex;font-size:14px;height:53px;outline:none;padding-inline:35px 10px;width:100%}.form_field .textarea{height:110px;padding-block:15px;padding-left:40px;resize:none}.has_textarea{height:110px!important}.has_textarea .form_image_container{align-items:flex-start;padding-block:10px 0}.form_field .email{background-position:10px 20px!important;background-size:20px auto!important}.form_field .select{background-color:initial;background-position:12px 16px!important;background-size:20px auto!important}.full_size,.full_size input{width:100%!important}.full_size input{min-width:100%!important;padding-inline:36px!important}.menu{display:flex;flex-direction:column;height:fit-content;width:100%}.menu .bottom,.menu .top{display:flex;justify-content:space-between;padding-inline:50px;width:100%}.menu .top{height:80px}.menu .top .logo_and_hamburger{align-items:center;display:flex;height:100%;justify-content:space-between;width:260px}.menu .top .logo_and_hamburger .hamburger_menu{background-color:initial;background-image:url(/static/media/open_menu.bdcef5b20aac6c48b22b.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;border:none;display:flex;height:30px;width:30px}.menu .top .logo_and_hamburger a{background-color:initial;background-image:url(/static/media/brainstake_logo_1.33d0ea2588fd184c7fa8.svg);background-position:100%;background-repeat:no-repeat;background-size:100% auto;border:none;display:flex;height:60px;width:200px}.menu .top .logo_and_hamburger a:hover{opacity:.75}.menu .top .ctas{align-items:center;display:flex;gap:20px;height:100%;width:fit-content}.menu .top .ctas a{align-items:center;border:.75px solid #fff;border-radius:20px;color:#fff;display:flex;font-size:14px;height:40px;justify-content:center;text-decoration:none;width:90px}.menu .top .ctas a:hover{background-color:#000;border-color:#000}.menu .top .ctas button{background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;width:fit-content}.menu .top .ctas button:hover{opacity:.75}.menu .bottom{align-items:center;background-color:#0000004d;border-bottom:.5px solid #fff6;border-top:.5px solid #fff6;display:flex;flex-direction:row!important;flex-wrap:wrap;gap:10px;justify-content:space-between!important;min-height:42px!important;padding-block:10px;width:100%!important}.menu .bottom .left,.menu .bottom .right{display:flex;gap:20px;width:fit-content}.menu .bottom a{color:#fff;display:flex;font-size:13px;text-decoration:none}.menu .bottom .left a:hover{text-decoration:underline}.menu .bottom .header_email,.menu .bottom .header_phone{background-position:0;background-repeat:no-repeat;background-size:auto 100%}.menu .bottom .right a:hover{opacity:.75}.menu .bottom .header_phone{background-image:url(/static/media/phone.7df3080f59528748b763.svg);padding-inline:22px 0}.menu .bottom .header_email{background-image:url(/static/media/envelope.8c972e4ba8ae60a278f5.svg);padding-inline:25px 0}.menu .hide_on_mobile{display:flex!important}.menu .show_on_mobile{display:none!important}.hide_menu_on_mobile{display:flex!important}@media (max-width:767px){.menu .hide_on_mobile{display:none!important}.menu .show_on_mobile{display:flex!important}.menu{display:flex;flex-direction:column;height:fit-content;position:relative;width:100%}.menu .bottom,.menu .top{display:flex;justify-content:space-between;padding-inline:15px;width:100%}.menu .bottom{background-color:#000!important;height:100px;padding-inline:15px;position:absolute;top:70px;z-index:2}.menu .top .logo_and_hamburger .menu_opened{background-color:initial;background-image:url(/static/media/close_menu.240f93d5f2d309fc75c9.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;border:none;display:flex;height:30px;width:30px}.menu .top{gap:20px;height:70px}.menu .top .logo_and_hamburger{align-items:center;display:flex;height:100%;justify-content:space-between;width:150px}.menu .top .logo_and_hamburger .hamburger_menu{height:30px;width:30px}.menu .top .logo_and_hamburger a{background-position:100%;background-size:90% auto;display:flex;height:40px;width:115px}.menu .top .ctas a{font-size:12px;width:100px}.menu .top .ctas button{font-size:12px}.menu .bottom{align-items:center;background-color:#0000004d;border-bottom:none;border-top:.5px solid #fff6;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:42px;padding-block:10px;width:100%}.menu .bottom .left,.menu .bottom .right{display:flex;flex-wrap:wrap;gap:20px;width:fit-content}.menu .bottom a{font-size:12px}.menu .bottom .right .header_phone{padding-inline:20px 0}.menu .bottom .right .header_email{padding-inline:23px 0}.menu .bottom .header_phone{padding-inline:18px 0}.menu .bottom .header_email{padding-inline:20px 0}.hide_menu_on_mobile{display:none!important}}body{min-width:100%!important}.footer{flex-direction:column!important;height:440px!important;min-width:100%!important}.footer,.footer .top{display:flex!important;width:100%!important}.footer .top{align-items:center!important;background-color:#1b1b1b!important;gap:50px;height:390px!important;justify-content:flex-start!important;padding-block:50px!important;padding-inline:50px!important}.footer .top .left{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important;height:350px!important;justify-content:space-between!important;max-width:39%!important;width:fit-content!important}.footer .top .left a{display:flex!important;height:84px!important;width:180px!important}.footer .top .left h2{color:#fff!important;flex-wrap:wrap!important;font-size:28px!important;margin-block:0!important}.footer .top .left h2,.footer .top .left p{display:flex!important;width:100%!important}.footer .top .left p{color:#d7d7d7!important;font-size:12px!important}.footer .top .left button{align-items:center!important;background-color:#39b54a!important;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg)!important;background-position:calc(100% - 22px)!important;background-repeat:no-repeat!important;background-size:auto 12px!important;border:none!important;border-radius:25px!important;color:#fff!important;display:flex!important;font-size:16px!important;height:50px!important;padding-inline:20px 0!important;width:194px!important}.footer .top .left button:hover{background-color:#fff!important;background-image:url(/static/media/angled_arrow_green_bg.38a90c74d5b0038f9994.svg)!important;color:#000!important}.footer .top .right{align-items:flex-end!important;display:flex!important;gap:10px;height:300px!important;justify-content:space-between;max-width:60%!important;width:fit-content!important}.footer .top .right .one{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;max-width:29%!important;width:180px!important}.footer .top .right a{color:#d7d7d7!important;display:flex!important;font-size:12px!important;margin-bottom:20px!important;text-decoration:none!important;width:100%!important}.footer .top .right a:hover{background:#0000!important;color:#39b54a!important}.footer .top .right .bottom{align-items:flex-start!important;background-color:initial!important;display:flex!important;flex-direction:column!important;height:230px!important;padding-block:0!important;padding-inline:0!important;width:100%!important}.footer .top .right h3{color:#fff!important;display:flex!important;font-size:16px!important;width:100%!important}.footer .top .right .two{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;max-width:40%!important;width:180px!important}.footer .top .right .two .bottom a{align-items:center!important;gap:10px!important}.footer .top .right .three{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;max-width:29%!important;width:180px!important}.footer .top .right .three .bottom a{height:auto!important;width:122px!important}.footer .top .right .three .social_links{display:flex!important;height:24px!important;justify-content:space-between!important;width:122px!important}.footer .top .right .three .social_links a{display:flex!important;height:24px!important;width:24px!important}.footer .top .right .three .social_links a:first-of-type{background-color:#fff;border-radius:10px}.footer .top .right .three .social_links a:hover{opacity:.8!important}.footer .bottom_section{align-items:center!important;background-color:#000!important;display:flex!important;height:50px!important;justify-content:space-between!important;padding-inline:50px!important;width:100%!important}.footer .bottom_section .left,.footer .bottom_section .right{color:#fff!important;display:flex!important;font-size:12px!important;width:fit-content!important}.footer .bottom_section .right a{color:#fff!important;margin-left:20px!important;text-decoration:none!important}.footer .bottom_section .right a:hover{background-color:initial!important;color:#39b54a!important}@media (min-width:768px) and (max-width:1024px){body{padding-inline:0!important;width:100%!important}.footer{flex-direction:column!important;height:440px!important;margin:0;min-width:100%!important}.footer,.footer .top{display:flex!important;width:100%!important}.footer .top{align-items:center!important;background-color:#1b1b1b!important;height:390px!important;padding-block:50px!important;padding-inline:30px!important}.footer .top,.footer .top .left{justify-content:space-between!important}.footer .top .left{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important;height:350px!important;max-width:300px!important;width:300px!important}.footer .top .left a{display:flex!important;height:84px!important;width:180px!important}.footer .top .left h2{font-size:24px!important}.footer .top .left p{color:#d7d7d7!important;display:flex!important;font-size:12px!important;width:100%!important}.footer .top .left button{align-items:center!important;background-color:#39b54a!important;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg)!important;background-position:calc(100% - 22px)!important;background-repeat:no-repeat!important;background-size:auto 12px!important;border:none!important;border-radius:25px!important;color:#fff!important;display:flex!important;font-size:16px!important;height:50px!important;padding-inline:20px 0!important;width:194px!important}.footer .top .left button:hover{background-color:#fff!important;background-image:url(/static/media/angled_arrow_green_bg.38a90c74d5b0038f9994.svg)!important;color:#000!important}.footer .top .right{align-items:flex-end!important;display:flex!important;gap:0!important;height:300px!important;justify-content:space-between;width:calc(100% - 370px)!important}.footer .top .right .one{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;width:27%!important}.footer .top .right a{color:#d7d7d7!important;display:flex!important;font-size:12px!important;margin-bottom:20px!important;text-decoration:none!important;width:100%!important}.footer .top .right .bottom{align-items:flex-start!important;background-color:initial!important;display:flex!important;flex-direction:column!important;height:230px!important;padding-block:0!important;padding-inline:0!important;width:100%!important}.footer .top .right h3{color:#fff!important;display:flex!important;font-size:16px!important;width:100%!important}.footer .top .right .two{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;width:44%!important}.footer .top .right .two .bottom a{align-items:center!important;font-size:11px!important;gap:4px!important;max-width:100%!important;row-gap:5px!important}.footer .top .right .three{align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;width:29%!important}}@media (max-width:767px){.footer{display:flex!important;height:fit-content!important;min-width:100%!important;width:100%!important}.footer .top{align-items:center!important;background-color:#1b1b1b!important;flex-direction:column;padding-block:20px!important;padding-inline:30px!important}.footer .top,.footer .top .left{display:flex!important;height:fit-content!important;justify-content:space-between!important;width:100%!important}.footer .top .left{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;max-width:100%!important}.footer .top .left a{display:flex!important;height:84px!important;width:180px!important}.footer .top .left h2{font-size:20px!important;max-width:80%}.footer .top .left p{color:#d7d7d7!important;display:flex!important;font-size:12px!important;max-width:80%!important;width:100%!important}.footer .top .right{align-items:flex-end!important;gap:50px!important;justify-content:space-between;margin-block:10px 0;padding-block:0 20px}.footer .top .right,.footer .top .right .one{display:flex!important;flex-direction:column!important;height:fit-content!important;max-width:100%!important;width:100%!important}.footer .top .right .one{align-items:flex-start!important;flex-wrap:wrap;gap:10px!important;justify-content:flex-start!important}.footer .top .right a{color:#d7d7d7!important;display:inline-flex!important;font-size:13px!important;margin-bottom:0!important;text-decoration:none!important;width:fit-content!important}.footer .top .right a:hover{background:#0000!important;color:#39b54a!important}.footer .top .right .bottom{align-items:flex-start!important;background-color:initial!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:20px!important;height:fit-content!important;padding-block:0!important;padding-inline:0!important;width:100%!important}.footer .top .right h3{color:#fff!important;display:flex!important;font-size:16px!important;width:100%!important}.footer .top .right .two{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:10px;height:fit-content!important;justify-content:space-between!important;max-width:100%!important;width:100%!important}.footer .top .right .two .bottom{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important}.footer .top .right .two .bottom a{align-items:center!important;font-size:13px!important;gap:5px!important;max-width:100%!important;row-gap:5px!important}.footer .top .right .three{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:10px;height:100%!important;justify-content:space-between!important;max-width:100%!important;width:100%!important}.footer .top .right .three .bottom{align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px;min-height:40px}.footer .top .right .three .bottom .social_links{align-items:center;flex-direction:row;flex-wrap:wrap;min-height:40px;width:fit-content}.footer .bottom_section{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;height:fit-content!important;justify-content:space-between;padding-block:30px;padding-inline:50px;width:100%}.footer .bottom_section .left,.footer .bottom_section .right{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:10px;height:fit-content;justify-content:flex-start;text-align:center!important;width:100%}.footer .bottom_section .right a{margin-left:0!important;width:fit-content}}.new_landing_page{align-items:center;display:flex;flex-direction:column;margin:0!important;padding-inline:0!important;position:relative;width:100%!important}.new_landing_page .header{background:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:50px;border-bottom-right-radius:50px;display:flex;flex-direction:column;gap:0;height:600px;justify-content:flex-start;width:100%;z-index:2}.header .hero{align-items:center;display:flex;height:100%;padding-inline:50px;position:relative;width:100%}.header .hero h1{color:#fff;font-size:40px;font-weight:400;height:auto;line-height:50px;margin-block:0;padding:0;text-align:center}.header .hero .cta,.header .hero h1{display:flex;justify-content:center;width:100%}.header .hero .cta{align-items:center;flex-wrap:wrap;gap:10px;height:40px}.header .hero .cta span:first-of-type{align-items:center;background-color:#090909e6;border-radius:20px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;padding-inline:15px;width:fit-content}.header .hero .cta span:nth-of-type(2){color:#fff;font-size:16px}.header .hero .middle{position:relative}.header .hero .middle .search_for_school{align-items:center;border-radius:24px;box-shadow:none;display:flex;height:48px;max-width:100%;overflow:hidden!important;padding-inline:0;width:600px}.header .hero .middle #institution_name{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQKSURBVHgB7Zw9T9tAGMefWJUQCzCxQbPAhsQAE0gNYoOhFV+g7TegE28D7sDbVPEJykdoFzbUVIIJBiSYYIlgYwKmZEl6jxsjJwTnLmfnuTj/n2TZefHJfv53/zuf7YcIAAAAAAAAAAAAoGvkqEfZ29sreJ73oVarjajlcGNjo0Q9SE8J4Pv+yODg4BcV8I/qYyH6m/ruUq0O1VLsJTF6QgCu7blcblst01zjNXY5qlarvzc3N3+R4zgrQGgxanNVM+itKKmlqPb/7mqrcEqAOItpZmBggGZmZujp6Ynu7++DdRyuWpQTAphYzNjYGM3Pz9P4+HjD97e3t3R1dRWsNXDGosQEMLEYDjoHfHZ2Nqj5cXBLuLu7o7Ozs7atghywqK4KYGoxU1NTNDEx8aq26/Lw8EDn5+dOW1RXBDC1GK7pHPR2td0EtideWAwNumZRqQlgYjFhh6pjMbZwS+B+4uLiwgmLSlSAbluMLdxXcKu4vr5u+9+0LCoRAUwtZnJyMgh+2rVdl0qlQjc3NyIWZSWACnxeBf2P2szH/S+0GA786OgouQzb0unpqVbHrSipCrdg0yLekQUq+Kv0RvA56BzsVmN2lxkeHqbl5eVgm/sKbhkxFsUVcFutv1KHWAnAdqMOoOE7Fy2mU7h/4oUrEfcX3HHz0DZJrARoZmlpKQh81uBWwefFC/cTx8fHlBQeJQgfaNZJ+hwTFQCYAwGEgQDCQABhIIAwEECYRK8DeIzMFyxZ5vn5mZIkUQF0ZhVBI7AgYawEUHNBzj93kzYqBn/JAuv7ATs7O9Pqztd0UNj/mcF8+BvPDYXwnPvJycnL58gNDr0DbSp7cXHxZbIvzbKZ6NxPU9klNRVdJAus+4CtrS0+IF5of3//M0VOJDoxx3Pr0SCpk35cX18/Ik2ay+ZZynBeJs2ymagApmW3A32AMBBAGAggDAQQBgIIAwGEgQDCQABhIIAwEEAYCCAMBBAGAggDAYSBAMJAAGEggDAQQBgIIAwEEAYCCAMBhIEAwkAAYSCAMNaPJh4cHGzXarVCUFhTqoLoC9rlcrnhHVt+wqz+mJ/egQqVzUQfuY+WrbYv19bWvpEFVgLs7u6uep73g/qYeiYVnzrEyoK45lCfo2LwnixAHyBMom/IrKysOJ8NxRbuD5JMVZCoAPxMfdbTFSBVQcaAAMIYDUPrGbJ+Upt8cP0KXx9UKpUF3/cfdfcxbQEFQvDfhIflnLTQZB9TAfIEYqlWq0aJxq1GQTwiGBoaon6G39C0SWNmJcDc3FwmU5SZYJvCDKMgYSCAMFYWpJllNtPYxsBKgDAjOegcWJAwpgIUCcSirgOMMsgY3xGrZ0f5RKAVRdvsKQAAAAAAAAAAAAAp8g+n0ONnxy7qOwAAAABJRU5ErkJggg==);background-position:20px 46%;background-size:auto 19px;border:none;border-bottom-left-radius:30px;border-right:1px solid #d9d9d9;border-top-left-radius:30px;padding-inline:45px 10px;width:200px;width:48%}.header .hero .middle #institution_name,.header .hero .middle #location{background-color:#fff;background-repeat:no-repeat;display:flex;height:100%;outline:none}.header .hero .middle #location{background-image:url(/static/media/location_grey.2018eef41837e2d850e7.svg);background-position:8px 47%;background-size:auto 17px;border:none;padding-inline:25px 10px;width:200px;width:30%}.header .hero .middle .search{align-items:center;background-color:#3bb44b;background-image:url(/static/media/search_icon.6c2cfbf6779f5ff29675.svg);background-position:20px;background-repeat:no-repeat;background-size:20px auto;border:none;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#fff;display:flex;height:100%;justify-content:center;padding-inline:30px 0;width:23%}.new_landing_page .image_slider::-webkit-scrollbar{display:none}.header .hero .hero_left{display:flex;flex-direction:column;gap:30px;height:90%;justify-content:space-between;padding-block:50px 0;width:65%}.header .hero .hero_right{background-image:url(/static/media/brainstake-website-logo.099b39615c4bc36b25b8.png);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;bottom:0;display:flex;flex-direction:column;height:500px;left:65%;max-width:38vw;position:absolute;width:400px}.header .hero .hero_left .middle{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;width:100%}.header .hero .middle p{color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:5px;justify-content:center;margin-block:20px 0;max-width:80%}.header .hero .hero_left .slider_container{align-items:center;display:flex;gap:10px;height:10px;justify-content:center;margin-block:0;width:100%}.header .hero .hero_left .slider_container button{background-color:#ffffff80;border:none;border-radius:1.5px;display:flex;height:3px;justify-content:flex-start;overflow:hidden;padding:0;width:50px}.header .hero .hero_left .slider_container span{background-color:#fff;display:flex;height:100%;transition:width 3s linear;width:0}.header .hero .hero_left .slider_container .fill_width,.header .hero .hero_left .slider_container button.active_bg span{width:100%}.header .hero .hero_left .slider_container button span.animate{transition:width 3s linear;width:100%}.slider_container button span.reset{transition:none;width:0}.new_landing_page .header{background-color:#000;overflow:hidden;position:relative}.background_container{background:linear-gradient(261.05deg,#91fb85 7.44%,#0000004d 70.05%)!important;display:flex;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%;z-index:-1}.background_slide{background-size:cover;display:flex;height:100%;min-width:100%}.new_landing_page .image_slider .sample_school{align-items:center;background:#0000;border:none;display:flex;flex-direction:column;height:100%;outline:none;padding-inline:0;width:160px}.new_landing_page .image_slider .sample_school .school_logo_container{align-items:center;background-color:#fff;border-radius:60px;box-shadow:0 4px 10px 5px hsla(0,12%,79%,.089);display:flex;justify-content:center;min-height:120px;overflow:hidden;width:120px}.new_landing_page .image_slider .sample_school .school_logo_container img{height:auto;object-fit:cover;width:60%}.new_landing_page .image_slider .sample_school:hover{opacity:.85}.new_landing_page .image_slider .sample_school .name{color:#fff;display:flex;flex-wrap:wrap;font-size:13px;height:100%;justify-content:center;width:100%}.image_slider{display:flex;gap:10px}.sample_school{opacity:.6;transform:scale(1);transition:opacity 1s ease-in-out}.sample_school.fade{opacity:.5}.sample_school.active{opacity:1;transition:transform 1s ease-in-out}.search_results{align-items:flex-end;background-color:#fff;border-radius:20px;box-shadow:0 4px 10px 5px rgba(0,0,0,.116);display:flex;flex-direction:column;left:50%;max-height:200px!important;max-width:60vw;min-height:fit-content;overflow-x:hidden;overflow-y:auto;padding-block:10px 15px;padding-inline:20px;position:absolute;top:50px;transform:translateX(-50%);width:600px;z-index:2!important}.search_results a{align-items:center;border-bottom:1px solid #efefef;color:#171717;display:flex;font-size:13px;justify-content:space-between;min-height:40px;text-decoration:none;width:100%}.search_results a:hover{text-decoration:underline}.search_results a:last-of-type{border-bottom:none}.search_results a .right{display:flex;justify-content:space-between;width:230px}.search_results .see_all,.top_rated_schools_container h2 a{align-items:center;background-color:initial;border:none;color:#39b54a;display:flex;font-size:13px;font-weight:500;height:40px;padding-right:14px;width:fit-content}.search_results .see_all:hover{text-decoration:underline}.sample_schools_with_logos{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:flex-end;background:linear-gradient(180deg,#fff 22.47%,#e6e6e6 120.2%);border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:flex;gap:30px;height:240px;justify-content:flex-start;margin-top:-50px;overflow-x:auto;overflow-y:hidden;padding-block:0 30px;padding-inline:50px;scrollbar-width:none;width:100%}.sample_schools_with_logos::-webkit-scrollbar{display:none}.school_name_with_logo{align-items:center;display:flex;flex-direction:column;height:135px;justify-content:space-between!important;min-width:fit-content;padding-block:10px}.school_name_with_logo img{display:flex;height:90px;width:90px}.school_name_with_logo h3{font-size:12px;font-weight:400;margin:0;text-align:center}.top_rated_schools_container{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-block:10px;width:100%}.top_rated_schools_container h2{display:flex;flex-wrap:wrap;font-size:24px;gap:10px;justify-content:space-between;min-height:25px;padding-inline:65px 50px;width:100%}.top_rated_schools_container .right{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:38px;width:170px}.top_rated_schools_container h2 a{text-decoration:none}.top_rated_schools_container a:hover{text-decoration:underline}.top_rated_schools_container .right .scroll_left,.top_rated_schools_container .right .scroll_right{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:auto 50%;border:.5px solid #d9d9d9;border-radius:.5px;display:flex;height:38px;width:38px}.top_rated_schools_container .right .scroll_left{background-image:url(/static/media/left_arrow.f8851d1f16003e34d82f.svg)}.top_rated_schools_container .right .scroll_right{background-image:url(/static/media/right_arrow.c7297772b063872a8912.svg)}.top_rated_schools_container .right .scroll_left:hover,.top_rated_schools_container .right .scroll_right:hover{opacity:.5}.top_rated_schools{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:1px solid #d9d9d9;display:flex;gap:40px;justify-content:flex-start;margin-block:0;min-height:fit-content!important;overflow-x:auto;overflow-y:hidden;padding-block:5px;padding-block:0 30px;padding-inline:50px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.top_rated_schools::-webkit-scrollbar{display:none}.top_rated_schools>*{margin-left:20px!important;scroll-snap-align:center}.why_brainstake_eschools,.why_brainstake_eschools1{display:flex;flex-direction:column;height:724px;margin-block:0;padding-block:30px;width:100%}.why_brainstake_eschools h2,.why_brainstake_eschools1 h2{font-size:36px;margin-block:0 30px;margin-inline:auto;text-align:left;width:calc(100% - 100px)}.for_students_parents_teachers_schools,.for_students_parents_teachers_schools1{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:center;margin-block:0 30px;min-height:750px;padding-inline:30px;width:100%}.for_students_parents_teachers_schools .left,.for_students_parents_teachers_schools1 .left{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;height:700px;justify-content:space-between;max-width:800px;min-width:600px;width:60%}.for_students_parents_teachers_schools .right{background-image:url(/static/media/teacher_in_office_working.2209250b305086e62d8f.png)}.for_students_parents_teachers_schools .right,.for_students_parents_teachers_schools1 .right{background-position:center 100%;background-repeat:no-repeat;background-size:110% auto;border-bottom-right-radius:50px;display:flex;flex-grow:1;height:700px;max-width:600px;padding-block:40px;padding-inline:50px;width:30%;z-index:2}.for_students_parents_teachers_schools1 .right{background-image:url(/static/media/three_students_in_lab.899394410d71e5ca41d4.png)}.for_students_parents_teachers_schools .right div{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 5px rgba(0,0,0,.116);display:flex;flex-direction:column;height:160px;justify-content:space-between;padding-block:10px;padding-inline:15px;width:180px;z-index:3}.for_students_parents_teachers_schools .right div h3{display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;justify-content:center;margin:0;width:100%}.for_students_parents_teachers_schools .right div img{height:auto;width:100%}.how_it_works_container{align-items:center;background-color:#040404;display:flex;flex-direction:column;padding-block:50px;width:100%}.how_it_works_container h2{color:#fff;font-size:36px;margin-block:10px 50px}.how_it_works,.how_it_works_container h2{display:flex;justify-content:center;width:100%}.how_it_works{flex-wrap:wrap;gap:30px;min-height:fit-content}.why_all_in_one_place{display:flex;flex-direction:column;gap:30px;padding-block:20px;width:100%}.why_all_in_one_place h2{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;min-height:62px;width:100%}.why_all_in_one_place h2 span{align-items:center;display:flex;font-size:24px;height:100%;width:fit-content}.why_all_in_one_place h2 span:last-of-type{background-color:#000;border-radius:31px;color:#fff;height:62px;justify-content:center;padding-inline:30px;width:fit-content}.why_all_in_one_place .features_a_at_a_glance{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-block:0 10px;min-height:42px;width:100%}.features{height:fit-content;margin-block:50px;padding-block:0 20px;padding-inline:50px}.features,.features .container{display:flex;justify-content:center;width:100%}.features .container{flex-grow:1;flex-wrap:wrap;gap:50px;max-width:1200px;min-height:fit-content;padding-block:50px}.features .left{flex-direction:column;gap:30px;max-width:700px}.features .left,.features .right{display:flex;flex-grow:1;height:680px;width:45%}.features .right{max-width:500px}.sample_modules{display:flex;gap:20px;justify-content:flex-start;margin-block:50px 0;min-height:fit-content;overflow:hidden;padding-block:0 30px;padding-inline:30px;width:100%}.slider_btn_container{align-items:center;display:flex;justify-content:center;min-height:100%;width:44px}.slider_btn_container button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:60% auto;border:.5px solid #d9d9d9;border-radius:.5px;display:flex;height:40px;width:40px}.slider_btn_container button:hover{opacity:.6}.left_slider_btn{background-image:url(/static/media/left_arrow.f8851d1f16003e34d82f.svg)}.right_slider_btn{background-image:url(/static/media/right_arrow.c7297772b063872a8912.svg)}.sample_modules_module{background-color:#fff;display:flex;flex-wrap:wrap;gap:30px;height:fit-content;justify-content:center;padding-block:0;width:100%}.school_accounts_module p.content{display:flex;flex-wrap:wrap;font-size:14px;height:200px;line-height:25px;margin-block:0 20px;width:100%}.sample_modules_module .left{display:flex;flex-direction:column;flex-grow:1;height:fit-content;justify-content:flex-start;max-width:600px;min-width:400px;padding-block:20px 0;width:50%}.sample_modules_module .left h2{color:#000;display:flex;font-size:30px;line-height:35px;margin-block:0 15px;width:100%}.sample_modules_module .left ul{display:flex;flex-direction:column;gap:8px;height:200px;margin-block:0 20px;margin-inline:-20px 0;width:100%}.sample_modules_module .left ul li{color:#000;font-size:14px}.sample_modules_module .left .book_a_demo{align-items:center;background-color:#1b1b1b;border:1px solid #000;border-radius:24px;color:#fff;display:flex;font-size:14px;height:48px;justify-content:center;margin-block:10px;width:150px}.sample_modules_module .left .book_a_demo:hover{background-color:#fff;color:#000}.sample_modules_module .right{display:flex;flex-grow:1;height:auto;justify-content:flex-end;max-width:400px;min-height:300px;padding-block:20px 0;padding-inline:0 15px;position:relative;width:50%}.sample_modules_module .right,.school_admin_module .right{background-position:100%;background-repeat:no-repeat;background-size:contain}.school_admin_module .right{background-image:url(/static/media/admin_dashboard_on_laptop.3a8e963378a8c9cfbd45.png)}.school_accounts_module .right{background-image:url(/static/media/accounts_dashboard_on_laptop.fec3980cdf0c1f85728e.png);background-position:100%;background-repeat:no-repeat;background-size:108% auto}.sample_modules_module .right .monitor_course_fees{background-color:#fff;border-radius:5px;box-shadow:0 4px 40px 5px #0000001a;display:flex;flex-direction:column;height:126px;justify-content:space-between!important;padding-block:12px;padding-inline:15px;width:140px;z-index:2}.sample_modules_module .right .monitor_course_fees h3{display:flex;font-size:14px;font-weight:400;line-height:17px;margin:0;width:100%}.sample_modules_module .right .monitor_course_fees p{display:flex;gap:5px;height:50px;width:100%}.sample_modules_module .right .monitor_course_fees p img{height:50px;width:50px}.sample_modules_module .right .monitor_course_fees p span{align-items:center;display:flex;font-size:12px;height:50px;width:50px}.learners_testimonials_container{background-color:#fff;display:flex;flex-direction:column;height:650px;overflow:hidden;padding-block:0;width:100%}.learners_testimonials_container h2{color:#000;display:flex;font-size:36px;justify-content:center;margin-block:0 40px;width:100%}.learners_testimonials{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:30px;height:100%;justify-content:flex-start;margin-left:50px;overflow:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100%}.learners_testimonials::-webkit-scrollbar{display:none}.learners_testimonials>*{white-space:normal}.get_in_touch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(140px);backdrop-filter:blur(140px);background-image:url(/static/media/new_get_in_touch_bg.07b4d5e73e23bc416d49.png);background-size:cover;flex-wrap:wrap;gap:50px;justify-content:center;min-height:710px;padding-block:40px;padding-inline:50px;width:100%}.get_in_touch,.get_in_touch .left{background-repeat:no-repeat;display:flex}.get_in_touch .left{background-color:#fff;background-image:url(/static/media/africa_map_with_green_dots.bf47b54d613e1174426e.png);background-position:25px 55px;background-size:90% auto;border-bottom-right-radius:50px;flex-direction:column;max-width:450px;min-height:600px;min-width:400px;position:relative;width:45%}.get_in_touch .left .bottom_left{bottom:100px;display:flex;flex-direction:column;gap:10px;height:fit-content;left:40px;position:absolute;width:200px}.get_in_touch .left .bottom_left .top{color:#8dc63f;display:flex;font-size:60px;font-weight:700;line-height:.9;margin-block:0 10px;width:100%}.get_in_touch .left .bottom_left .bottom{color:#4a4a4a;display:flex;font-size:20px;line-height:.9;margin:0;width:100%}.get_in_touch .left .top_right{display:flex;height:fit-content;position:absolute;right:30px;top:30px;width:fit-content}.get_in_touch .left .bottom .left_dummy{background-color:#fff;border-radius:50px;display:flex;height:100%;left:0;position:absolute;top:0;width:440px;z-index:-1}.get_in_touch .left .bottom .middle_dummy{background-image:url(/static/media/middle_dummy.5158ddbc8b6365d87b6c.svg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:44px;position:absolute;right:14px;top:491px;transform:rotate(-2deg);width:47px;z-index:-1}.get_in_touch .left .bottom .right_dummy{background-color:#fff;border-radius:50px;display:flex;height:500px;position:absolute;right:0;top:0;width:450px;z-index:-1}.get_in_touch .right{display:flex;flex-direction:column;flex-grow:1;gap:0;justify-content:space-between;max-width:450px;min-height:600px;min-width:400px;width:45%}.get_in_touch .right h2{display:flex;font-size:36px;font-weight:700;margin-block:0 5px;width:100%}.get_in_touch .right p{display:flex;font-size:16px;margin-block:10px;width:100%}.get_in_touch .right .form_fields{display:flex;flex-wrap:wrap;gap:12px;height:fit-content;justify-content:space-between;margin-block:7px 0;width:100%}.get_in_touch .submit_get_in_touch{align-items:center;background-color:#1e1e1c;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg);background-position:calc(50% + 40px);background-repeat:no-repeat;background-size:auto 10px;border:none;color:#fff;display:flex;height:54px;justify-content:center;margin-block:20px 0;width:100%}.get_in_touch .submit_get_in_touch:hover{background-color:#fff;background-image:url(/static/media/angled_arrow_green_bg.38a90c74d5b0038f9994.svg);color:#000}@media (min-width:1080px){.sample_schools_with_logos{justify-content:center}}@media (min-width:1600px){.learners_testimonials{justify-content:center}}@media (max-width:1000px){.for_students_parents_teachers_schools{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-block:0;min-height:fit-content;padding-block-end:0;padding-inline:0;width:100%}.for_students_parents_teachers_schools .left{display:flex;flex-wrap:wrap;gap:30px;height:fit-content;justify-content:space-between;max-width:100%;min-width:100%;width:100%}.for_students_parents_teachers_schools .right{height:500px;padding-block:10px;padding-inline:20px}.for_students_parents_teachers_schools .right div{flex-wrap:wrap;font-size:14px;height:150px}.for_students_parents_teachers_schools .right div h3{font-size:14px}.why_brainstake_eschools,.why_brainstake_eschools1{display:flex;flex-direction:column;height:fit-content;margin-block:0;padding-block:30px;padding-inline:0;width:100%}.why_brainstake_eschools h2,.why_brainstake_eschools1 h2{font-size:36px;margin-block:0;margin-inline:auto;text-align:left;width:100%}.for_students_parents_teachers_schools,.for_students_parents_teachers_schools1{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:center;margin-block:0;min-height:fit-content;padding-inline:20px;width:100%}.for_students_parents_teachers_schools .left,.for_students_parents_teachers_schools1 .left{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:space-between;max-width:100%;min-width:100%;width:100%}.for_students_parents_teachers_schools .right{background-image:url(/static/media/teacher_in_office_working.2209250b305086e62d8f.png);background-size:110% auto;height:400px;max-width:100%;padding-block:20px 0;width:100%}.for_students_parents_teachers_schools .right,.for_students_parents_teachers_schools1 .right{background-position:center 100%;background-repeat:no-repeat;border-bottom-right-radius:40px;display:flex;flex-grow:1;padding-inline:0;z-index:2}.for_students_parents_teachers_schools1 .right{background-image:url(/static/media/three_students_in_lab.899394410d71e5ca41d4.png);background-size:100% auto;height:420px;max-width:600px;padding-block:0;width:30%}.for_students_parents_teachers_schools .right div{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 5px rgba(0,0,0,.116);display:flex;flex-direction:column;height:130px;justify-content:space-between;padding-block:10px;padding-inline:15px;width:150px;z-index:3}.for_students_parents_teachers_schools .right div h3{display:flex;flex-wrap:wrap;font-size:13px;font-weight:400;justify-content:center;margin:0;width:100%}.for_students_parents_teachers_schools .right div img{height:auto;width:90%}}@media (max-width:768px){.new_landing_page .header{background-color:#000!important;background:#0000;background-image:url(/static/media/hero1.6a3fc2f544bb486ec8dc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:40px;border-bottom-right-radius:40px;height:100%;height:600px;justify-content:flex-start;z-index:2}.header .hero,.new_landing_page .header{display:flex;flex-direction:column;gap:0;width:100%}.header .hero{align-items:flex-start;height:100%;padding-inline:20px;position:relative}.header .hero h1{color:#fff;display:flex;font-size:25px;font-weight:400;height:auto;justify-content:center;line-height:30px;margin-block:0;padding:0;text-align:center;width:100%}.header .hero .middle{gap:10px;margin:0;padding-inline:0!important;width:100%}.header .hero .middle .search_for_school{align-items:center;border-radius:24px;box-shadow:none;display:flex;height:48px;max-width:100%;overflow:hidden!important;padding-inline:0;width:100%}.header .hero .middle #institution_name{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQKSURBVHgB7Zw9T9tAGMefWJUQCzCxQbPAhsQAE0gNYoOhFV+g7TegE28D7sDbVPEJykdoFzbUVIIJBiSYYIlgYwKmZEl6jxsjJwTnLmfnuTj/n2TZefHJfv53/zuf7YcIAAAAAAAAAAAAoGvkqEfZ29sreJ73oVarjajlcGNjo0Q9SE8J4Pv+yODg4BcV8I/qYyH6m/ruUq0O1VLsJTF6QgCu7blcblst01zjNXY5qlarvzc3N3+R4zgrQGgxanNVM+itKKmlqPb/7mqrcEqAOItpZmBggGZmZujp6Ynu7++DdRyuWpQTAphYzNjYGM3Pz9P4+HjD97e3t3R1dRWsNXDGosQEMLEYDjoHfHZ2Nqj5cXBLuLu7o7Ozs7atghywqK4KYGoxU1NTNDEx8aq26/Lw8EDn5+dOW1RXBDC1GK7pHPR2td0EtideWAwNumZRqQlgYjFhh6pjMbZwS+B+4uLiwgmLSlSAbluMLdxXcKu4vr5u+9+0LCoRAUwtZnJyMgh+2rVdl0qlQjc3NyIWZSWACnxeBf2P2szH/S+0GA786OgouQzb0unpqVbHrSipCrdg0yLekQUq+Kv0RvA56BzsVmN2lxkeHqbl5eVgm/sKbhkxFsUVcFutv1KHWAnAdqMOoOE7Fy2mU7h/4oUrEfcX3HHz0DZJrARoZmlpKQh81uBWwefFC/cTx8fHlBQeJQgfaNZJ+hwTFQCYAwGEgQDCQABhIIAwEECYRK8DeIzMFyxZ5vn5mZIkUQF0ZhVBI7AgYawEUHNBzj93kzYqBn/JAuv7ATs7O9Pqztd0UNj/mcF8+BvPDYXwnPvJycnL58gNDr0DbSp7cXHxZbIvzbKZ6NxPU9klNRVdJAus+4CtrS0+IF5of3//M0VOJDoxx3Pr0SCpk35cX18/Ik2ay+ZZynBeJs2ymagApmW3A32AMBBAGAggDAQQBgIIAwGEgQDCQABhIIAwEEAYCCAMBBAGAggDAYSBAMJAAGEggDAQQBgIIAwEEAYCCAMBhIEAwkAAYSCAMNaPJh4cHGzXarVCUFhTqoLoC9rlcrnhHVt+wqz+mJ/egQqVzUQfuY+WrbYv19bWvpEFVgLs7u6uep73g/qYeiYVnzrEyoK45lCfo2LwnixAHyBMom/IrKysOJ8NxRbuD5JMVZCoAPxMfdbTFSBVQcaAAMIYDUPrGbJ+Upt8cP0KXx9UKpUF3/cfdfcxbQEFQvDfhIflnLTQZB9TAfIEYqlWq0aJxq1GQTwiGBoaon6G39C0SWNmJcDc3FwmU5SZYJvCDKMgYSCAMFYWpJllNtPYxsBKgDAjOegcWJAwpgIUCcSirgOMMsgY3xGrZ0f5RKAVRdvsKQAAAAAAAAAAAAAp8g+n0ONnxy7qOwAAAABJRU5ErkJggg==);background-position:20px 46%;background-repeat:no-repeat;background-size:auto 19px;border:none;border-bottom-left-radius:30px;border-right:1px solid #d9d9d9;border-top-left-radius:30px;display:flex;height:100%;margin:0;min-width:50%;outline:none;padding-inline:45px 10px;width:50%}.header .hero .middle #location{display:flex;height:100%;min-width:30%;width:30%}.header .hero .middle .search{background-position:50%;display:flex;font-size:0;height:100%;min-width:20%;padding-inline:0;width:20%}.header .hero .hero_left{display:flex;flex-direction:column;gap:30px;height:100%;justify-content:flex-start;padding-block:30px 0;width:100%}.header .hero .hero_right{background-image:url(/static/media/brainstake-website-logo.099b39615c4bc36b25b8.png);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;bottom:1px;display:flex;flex-direction:column;height:250px;left:55%;max-width:41vw;position:absolute;width:41vw}.header .hero .hero_left .middle{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;width:100%}.header .hero .middle p{color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:5px;justify-content:center;margin-block:0;max-width:100%}.header .hero .middle p:first-of-type{margin-top:40px}.header .hero .hero_left .slider_container{align-items:center;display:flex;gap:10px;height:10px;justify-content:flex-start;margin-block:80px 0;padding-inline:20px 0;width:100%}.header .hero .hero_left .slider_container button{background-color:#ffffff80;border:none;border-radius:1.5px;display:flex;height:3px;justify-content:flex-start;overflow:hidden;padding:0;width:50px}.header .hero .hero_left .slider_container span{background-color:#fff;display:flex;height:100%;width:0}.search_results{align-items:flex-end;background-color:#fff;border-radius:20px;box-shadow:0 4px 10px 5px rgba(0,0,0,.116);display:flex;flex-direction:column;left:50%;max-width:100%;min-height:fit-content;padding-block:10px 15px;padding-inline:20px;position:absolute;top:50px;transform:translateX(-50%);width:100%}.search_results a{align-items:center;border-bottom:1px solid #efefef;color:#171717;display:flex;font-size:13px;justify-content:space-between;min-height:40px;text-decoration:none;width:100%}.search_results a:hover{text-decoration:underline}.search_results a:last-of-type{border-bottom:none}.search_results a .right{display:none;justify-content:space-between;max-width:40%;width:230px}.search_results .see_all,.top_rated_schools_container h2 a{align-items:center;background-color:initial;border:none;color:#39b54a;display:flex;font-size:13px;font-weight:500;height:40px;padding-right:14px;width:fit-content}.search_results .see_all:hover{text-decoration:underline}.sample_schools_with_logos{align-items:flex-end;background:linear-gradient(180deg,#fff 22.47%,#e6e6e6 120.2%);border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:flex;gap:20px;height:180px;justify-content:flex-start;margin-top:-50px;padding-block:0 10px;padding-inline:50px;width:100%}.school_name_with_logo{align-items:center;display:flex;flex-direction:column;height:110px;justify-content:space-between!important;min-width:fit-content;padding-block:10px}.school_name_with_logo img{display:flex;height:60px;width:60px}.top_rated_schools_container{align-items:center;background-color:#fff;display:flex;flex-direction:column;width:100%}.top_rated_schools_container h2{display:flex;font-size:28px;justify-content:flex-start;min-height:48px;padding-inline:20px!important;position:relative;width:100%}.top_rated_schools_container h2 a{position:absolute;right:20px;text-decoration:none;top:4px}.top_rated_schools_container a:hover{text-decoration:underline}.top_rated_schools{flex-direction:row!important;gap:40px;justify-content:center;max-width:100%!important;min-width:100%!important;overflow-x:scroll}.top_rated_schools .top_rated_school{width:100%}.top_rated_schools{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:20px;justify-content:flex-start;margin-block:10px 0;max-height:430px!important;min-height:430px!important;overflow-x:auto;overflow-y:hidden;padding-block:5px;padding-block:0 30px;padding-inline:20px;padding-inline:20px!important;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.top_rated_schools::-webkit-scrollbar{display:none}.top_rated_schools>*{flex:0 0 100%;margin-left:20px!important;scroll-snap-align:center}.why_brainstake_eschools{display:flex;height:fit-content;padding-block:30px;padding-inline:20px;width:100%}.why_brainstake_eschools h2{word-wrap:break-word;font-size:28px;margin-block:0 30px;margin-inline:auto;text-align:left;width:100%;word-break:keep-all}.why_brainstake_eschools .first{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-block:0 30px;margin-inline:auto;min-height:80px;width:100%}.why_brainstake_eschools p:first-of-type{display:flex;font-size:14px;height:60px;width:100%}.for_students_parents_teachers_schools{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-block:0;min-height:fit-content;padding-block-end:0;padding-inline:0;width:100%}.for_students_parents_teachers_schools .left{display:flex;flex-wrap:wrap;gap:30px;height:fit-content;justify-content:space-between;max-width:100%;min-width:100%;width:100%}.for_students_parents_teachers_schools .right{height:500px;padding-block:10px;padding-inline:20px}.for_students_parents_teachers_schools .right div{flex-wrap:wrap;font-size:14px;height:150px}.for_students_parents_teachers_schools .right div h3{font-size:14px}.why_brainstake_eschools,.why_brainstake_eschools1{display:flex;flex-direction:column;height:fit-content;margin-block:0;padding-block:30px;padding-inline:0;width:100%}.why_brainstake_eschools h2,.why_brainstake_eschools1 h2{font-size:36px;margin-block:0;margin-inline:auto;text-align:left;width:100%}.for_students_parents_teachers_schools,.for_students_parents_teachers_schools1{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:center;margin-block:0;min-height:fit-content;padding-inline:20px;width:100%}.for_students_parents_teachers_schools .left,.for_students_parents_teachers_schools1 .left{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:space-between;max-width:100%;min-width:100%;width:100%}.for_students_parents_teachers_schools .right{background-image:url(/static/media/teacher_in_office_working.2209250b305086e62d8f.png);background-size:110% auto;height:400px;max-width:100%;padding-block:20px 0;width:100%}.for_students_parents_teachers_schools .right,.for_students_parents_teachers_schools1 .right{background-position:center 100%;background-repeat:no-repeat;border-bottom-right-radius:40px;display:flex;flex-grow:1;padding-inline:0;z-index:2}.for_students_parents_teachers_schools1 .right{background-image:url(/static/media/three_students_in_lab.899394410d71e5ca41d4.png);background-size:100% auto;height:420px;max-width:600px;padding-block:0;width:30%}.for_students_parents_teachers_schools .right div{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 5px rgba(0,0,0,.116);display:flex;flex-direction:column;height:130px;justify-content:space-between;padding-block:10px;padding-inline:15px;width:150px;z-index:3}.for_students_parents_teachers_schools .right div h3{display:flex;flex-wrap:wrap;font-size:13px;font-weight:400;justify-content:center;margin:0;width:100%}.for_students_parents_teachers_schools .right div img{height:auto;width:90%}.why_all_in_one_place{display:flex;flex-direction:column;gap:20px;padding-block:0;padding-inline:20px;width:100%}.why_all_in_one_place h2{align-items:center;display:flex;gap:20px;min-height:fit-content;width:100%}.why_all_in_one_place h2 span{align-items:center;display:flex;font-size:20px;height:100%;width:fit-content}.why_all_in_one_place h2 span:last-of-type{background-color:#000;border-radius:25px;color:#fff;height:50px;justify-content:center;padding-inline:30px;width:fit-content}.why_all_in_one_place .features_a_at_a_glance{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-block:0 10px;min-height:fit-content;width:100%}.how_it_works_container{align-items:center;background-color:#040404;display:flex;flex-direction:column;padding-block:50px;width:100%}.how_it_works_container h2{color:#fff;font-size:36px;margin-block:10px 50px}.how_it_works,.how_it_works_container h2{display:flex;justify-content:center;width:100%}.how_it_works{gap:30px;min-height:fit-content}.features{margin-block:0;padding-block:0 20px;padding-inline:20px}.features,.features .container{display:flex;min-height:fit-content;width:100%}.features .container{gap:30px;justify-content:flex-start;padding-block:30px 0;padding-inline:0}.features .left{flex-direction:column;gap:30px;min-width:100%}.features .left,.features .right{display:flex;flex-grow:1;height:fit-content;max-width:100%;width:100%}.sample_modules{display:flex;gap:0;justify-content:flex-start;margin-block:0;min-height:fit-content;overflow:hidden;padding-block:0;padding-inline:20px;position:relative;width:100%}.slider_btn_container{align-items:center;display:flex;justify-content:center;min-height:100%;position:absolute;width:44px}.slider_btn_container button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:60% auto;border:.5px solid #d9d9d9;border-radius:.5px;display:flex;height:40px;width:40px}.right_slider_btn_container{right:5px;top:10px}.left_slider_btn_container{left:5px;top:10px}.sample_modules_module{background-color:#fff;gap:50px;justify-content:center;padding-block:0}.sample_modules_module,.school_accounts_module p.content{display:flex;flex-wrap:wrap;height:fit-content;width:100%}.school_accounts_module p.content{font-size:14px;line-height:25px;margin-block:0 20px}.sample_modules_module .left{display:flex;flex-direction:column;flex-grow:1;height:350px;justify-content:space-between;max-width:100%;min-width:100%;padding-block:0;width:100%}.sample_modules_module .left h2{color:#000;display:flex;font-size:25px!important;line-height:30px;margin-block:0 15px;width:100%}.sample_modules_module .left ul{display:flex;flex-direction:column;gap:8px;height:fit-content;margin-block:0 20px;margin-inline:-25px 0;width:100%}.sample_modules_module .left ul li{color:#000;font-size:14px}.sample_modules_module .left .book_a_demo{align-items:center;background-color:#1b1b1b;border:1px solid #000;border-radius:24px;color:#fff;display:flex;font-size:14px;height:48px;justify-content:center;margin-block:10px;width:150px}.sample_modules_module .left .book_a_demo:hover{background-color:#fff;color:#000}.sample_modules_module .right{display:flex;flex-grow:1;height:320px;justify-content:flex-end;max-width:400px;min-height:300px;padding-block:0;padding-inline:0 15px;position:relative;width:50%}.sample_modules_module .right,.school_admin_module .right{background-position:100%;background-repeat:no-repeat;background-size:contain}.school_admin_module .right{background-image:url(/static/media/admin_dashboard_on_laptop.3a8e963378a8c9cfbd45.png)}.school_accounts_module .right{background-image:url(/static/media/accounts_dashboard_on_laptop.fec3980cdf0c1f85728e.png);background-position:100%;background-repeat:no-repeat;background-size:108% auto}.sample_modules_module .right .monitor_course_fees{background-color:#fff;border-radius:5px;box-shadow:0 4px 40px 5px #0000001a;display:flex;flex-direction:column;height:126px;justify-content:space-between!important;padding-block:12px;padding-inline:15px;width:140px;z-index:2}.sample_modules_module .right .monitor_course_fees h3{display:flex;font-size:14px;font-weight:400;line-height:17px;margin:0;width:100%}.sample_modules_module .right .monitor_course_fees p{display:flex;gap:5px;height:50px;width:100%}.sample_modules_module .right .monitor_course_fees p img{height:50px;width:50px}.sample_modules_module .right .monitor_course_fees p span{align-items:center;display:flex;font-size:12px;height:50px;width:50px}.learners_testimonials_container{background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:fit-content;min-height:500px;overflow:hidden;padding-block:20px 50px;width:100%}.learners_testimonials_container h2{color:#000;display:flex;font-size:28px;justify-content:center!important;line-height:40px;margin-block:0 20px;padding-inline:20px;width:100%}.learners_testimonials{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:flex-start!important;display:flex;gap:20px;justify-content:flex-start;margin-left:0;max-width:100%;overflow:auto;overflow-y:hidden;padding-block:0;padding-inline:20px!important;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100%}.learners_testimonials::-webkit-scrollbar{display:none}.learners_testimonials>*{flex:0 0 100%;scroll-snap-align:center;white-space:normal}.get_in_touch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:url(/static/media/new_get_in_touch_bg.07b4d5e73e23bc416d49.png);background-size:cover;flex-wrap:wrap;gap:30px;height:fit-content;justify-content:center;overflow:hidden;padding-block:30px 50px;padding-inline:20px}.get_in_touch,.get_in_touch .left{background-repeat:no-repeat;display:flex;width:100%}.get_in_touch .left{background-image:url(/static/media/africa_map_with_green_dots.bf47b54d613e1174426e.png);background-position:25px 55px;background-size:90% auto;border-radius:40px;flex-direction:column;height:550px;max-width:100%;min-width:100%;position:relative}.get_in_touch .left .bottom_left{bottom:100px;display:flex;flex-direction:column;gap:10px;height:fit-content;left:40px;position:absolute;width:100%}.get_in_touch .left .bottom_left .top{color:#8dc63f;display:flex;font-size:60px;font-weight:700;line-height:.9;margin-block:0 10px;width:100%}.get_in_touch .left .bottom_left .bottom{color:#4a4a4a;display:flex;font-size:20px;line-height:.9;margin:0;width:100%}.get_in_touch .left .top_right{display:flex;height:fit-content;position:absolute;right:30px;top:30px;width:fit-content}.get_in_touch .left .bottom .left_dummy{background-color:#fff;border-radius:50px;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.get_in_touch .left .bottom .middle_dummy{background-image:url(/static/media/middle_dummy.5158ddbc8b6365d87b6c.svg);background-position:0;background-repeat:no-repeat;background-size:cover;display:none;height:44px;position:absolute;right:14px;top:491px;transform:rotate(-2deg);width:47px;z-index:-1}.get_in_touch .left .bottom .right_dummy{background-color:#fff;border-radius:50px;display:flex;height:500px;position:absolute;right:0;top:0;width:100%;z-index:-1}.get_in_touch .right{display:flex;flex-direction:column;gap:0;height:fit-content;max-width:100%;min-width:100%;width:100%}.get_in_touch .right h2{display:flex;font-size:30px;font-weight:700;margin-block:0 5px;width:100%}.get_in_touch .right p{display:flex;font-size:16px;width:100%}.get_in_touch .right .form_fields{display:flex;flex-wrap:wrap;gap:12px;height:fit-content;justify-content:space-between;margin-block:7px 0;width:100%}.get_in_touch .submit_get_in_touch{align-items:center;background-color:#1e1e1c;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg);background-position:calc(50% + 40px);background-repeat:no-repeat;background-size:auto 10px;border:none;color:#fff;display:flex;height:54px;justify-content:center;margin-block:20px 0;width:100%}.get_in_touch .submit_get_in_touch:hover{background-color:#fff;background-image:url(/static/media/angled_arrow_green_bg.38a90c74d5b0038f9994.svg);color:#000}.new_landing_page h2{font-size:28px!important}}h2{font-weight:400!important}.book_demo_container{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20202080;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;padding-block:50px;padding-inline:50px;position:absolute;top:0;width:100%;z-index:100}.book_demo_container .main_container{background-color:#fff;border-radius:10px;display:flex;gap:20px;height:650px;justify-content:center;max-width:900px;padding-block:10px;padding-inline:0;position:relative;width:100%}.book_demo_container .close_modal{background-color:initial;background-image:url(/static/media/x_close.5b3100bc4983dc2efae1.svg);background-position:50%;background-size:cover;border:none;display:flex;height:30px;position:absolute;right:12px;top:10px;width:30px}.book_demo_container .close_modal:hover{opacity:.5}.book_demo_container .main_container .left{border-right:1px solid #ebebeb;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-inline:0 15px;width:200px}.book_demo_container .main_container .left .logo_container{background-image:url(/static/media/brainstake_logo.6a7120bc4db502e8f7c7.svg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:70px;max-width:100%;width:150px}.book_demo_container .main_container .left .url{color:#1a1a1a99;display:flex;flex-wrap:wrap;font-size:17px;margin-block:10px 0;max-width:100%;width:fit-content}.book_demo_container .main_container .left h2{display:flex;font-size:16px;justify-content:flex-start;margin-block:5px 0;width:100%}.book_demo_container .main_container .left .time{background-image:url(/static/media/clock_grey.74cbcf7ec4e39b829d83.svg);background-position:0;background-repeat:no-repeat;background-size:17px auto;color:#1a1a1a99;display:flex;font-size:16px;margin-block:5px 0;padding-inline:22px 0;width:fit-content}.book_demo_container .main_container .left .meeting{color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:17px;margin-block:25px 0;width:100%}.book_demo_container .main_container .left .bottom{align-items:flex-end!important;display:flex;flex-wrap:wrap;height:50px!important;padding-inline:0;width:100%!important}.book_demo_container .main_container .left .bottom button{background-color:initial;border:none;display:flex;font-size:14px;width:fit-content}.book_demo_container .main_container .left .bottom .cookie_settings{color:#0069ff}.book_demo_container .main_container .left .bottom .report_abuse{color:#000}.book_demo_container .main_container .right{display:flex;padding-block:20px 0;width:550px!important}.book_demo_container .main_container .demo_request_submission_status{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-block:150px 0;width:500px}.book_demo_container .main_container .demo_request_submission_status p{text-align:center}.book_demo_container .main_container .loading{background-color:#ffffffd3;display:flex;min-width:100%;width:100%}.book_demo_container .main_container .demo_request_submission_status h3{display:flex;font-size:36px;justify-content:center;width:100%}.book_demo_container .main_container .loading h3{font-size:30px;max-width:600px;text-align:center}.book_demo_container .main_container .right p{display:flex;font-size:14px;margin-block:20px 0;text-align:center;width:70%}.book_demo_container .main_container .back_to_home{align-items:center;background-color:#000;border:1px solid #000;border-radius:10px;color:#fff;display:flex;height:54px;justify-content:center;margin-block:50px 0;width:250px}.book_demo_container .main_container .right .middle{display:flex;gap:15px;width:100%}.book_demo_container h3{border:1px solid #fff;font-size:20px!important;margin-block:0 20px}.book_demo_container .main_container .right .middle .date_picker{border-right:1px solid #ebebeb;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding-inline:0 15px;padding-bottom:0;width:400px}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker{align-items:flex-start;display:flex;flex-direction:column;height:120px;justify-content:flex-end;width:100%}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker h3{display:flex;font-size:17px;justify-content:flex-start;margin-block:0 10px;width:100%}.book_demo_container .main_container .right .middle .time_picker{width:100%}.book_demo_container .main_container .right .middle .time_picker h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:0;width:100%}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker .time_zones{background-image:url(/static/media/globe_black.f159c41c33e430ce37e5.svg);background-position:0 4px;background-repeat:no-repeat;background-size:14px auto;border:none;cursor:pointer;display:flex;font-size:13px;height:24px;margin-block:0 20px;outline:none;padding-inline:15px 0;width:100%}.book_demo_container .main_container .right .middle .date_picker .troubleshooting{align-items:center;background-color:initial;border:1px solid #000;border-radius:25px;display:flex;font-size:15px;height:50px;justify-content:center;width:150px}.book_demo_container .main_container .right .middle .date_picker .top h3{font-size:20px}.book_demo_container .selected_date{display:flex;font-size:14px!important;margin-block:10px 0!important;text-align:left!important;width:100%!important}.date_component_container input{border:1px solid #000;border-radius:5px;cursor:pointer;display:flex;height:40px;padding-inline:5px;width:100%}.book_demo_container .next{align-items:center;background-color:#000;border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;margin-block:30px;width:100%}.book_demo_container .next:hover{background-color:initial;border-color:#000;color:#000}.book_demo_container .main_container .left{max-width:40%}.book_demo_container .main_container .right{max-width:60%}.book_demo_container .main_container .right .date_picker{margin-inline:0;padding-block:0 20px}.book_demo_container .main_container .right .middle .time_picker{display:flex;flex-direction:column;max-width:50%}.book_demo_container .main_container .right .middle .time_picker .demo_time_container{border:1.5px solid #39b54a;border-radius:10px;cursor:pointer;display:flex;height:54px;justify-content:space-between;position:relative;width:100%}.book_demo_container .main_container .right .middle .time_picker .no_border{border-color:#0000!important}.book_demo_container .main_container .right .middle .time_picker .demo_time_container .demo_time{align-items:center;display:flex;height:54px;justify-content:center;width:100%}.book_demo_container .enter_details{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:100%!important;padding-block:0 50px;width:100%!important}.book_demo_container .enter_details h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:20px 10px}.book_demo_container .enter_details p{display:flex;flex-wrap:wrap;font-size:14px;margin-block:0 5px!important;text-align:left!important;width:100%}.book_demo_container .enter_details .enter_details_form_fields{display:flex;flex-wrap:wrap;gap:10px;height:fit-content;justify-content:space-between;margin-block:40px 0;max-width:100%!important;width:460px}.book_demo_container .enter_details .enter_details_form_fields .form_field{border:1px solid #ebebeb;flex-grow:1}.book_demo_container .enter_details .action_buttons_container{display:flex;height:54px;justify-content:space-between;margin-top:20px;max-width:100%!important;width:460px}.book_demo_container .enter_details .action_buttons_container button{align-items:center;border:none;border-radius:10px;display:flex;font-size:16px;height:54px;justify-content:center;max-width:45%!important;width:226px}.book_demo_container .enter_details .action_buttons_container button:hover{background-color:#000;border-color:#000;color:#fff}.book_demo_container .enter_details .action_buttons_container .go_back{background-color:initial;border:1px solid #ebebeb}.book_demo_container .enter_details .action_buttons_container .submit{background-color:#39b54a;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg);background-position:calc(50% + 40px);background-repeat:no-repeat;background-size:auto 13px;color:#fff}.selected_time_indication_border_color{border:2px solid #000!important}.react-datepicker{flex-grow:1}.date_component_container{display:flex;height:fit-content;width:100%}.react-datepicker{background-color:#fff!important;border:none!important;font-family:Poppins,Arial,sans-serif!important;margin-bottom:0!important;padding-block:0!important}.react-datepicker__current-month{align-items:center!important;background-color:#fff;color:#333;font-size:18px;font-size:17px!important;font-weight:700;margin-bottom:0!important;text-align:center}.react-datepicker__month-container{width:100%}.react-datepicker__navigation span{align-items:center!important;background-color:blue!important;color:#000!important;height:auto;justify-content:center!important;width:auto}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{background:none;border:none;color:#007bff;cursor:pointer;font-size:20px;padding:5px}.react-datepicker__day{align-items:center!important;border-radius:20px!important;color:#333;cursor:pointer;display:flex!important;font-size:15px;height:40px!important;justify-content:center!important;text-align:center!important;width:40px!important}.react-datepicker__day:hover{background-color:#39b54a!important;color:#fff!important}.react-datepicker__week{display:flex!important;justify-content:center!important;width:100%!important}.react-datepicker__day-name{background-color:#fff;height:40px!important;width:40px!important}.react-datepicker__day-names{background-color:#fff}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{align-items:center!important;background-color:green;border-radius:20px!important;display:flex;height:40px!important;justify-content:center!important;text-align:center!important;width:40px!important}.react-datepicker__navigation--next:hover,.react-datepicker__navigation--previous:hover{background-color:#fff}.error_pick_date{align-items:center;border:1px solid red!important;color:red;display:flex;height:30px;padding-inline:10px;width:100%}@media (max-width:1000px){.book_demo_container{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20202080;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;padding-block:50px 0;padding-inline:20px;position:absolute;top:0;width:100%;z-index:100}.book_demo_container .main_container{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:center;max-width:100%;min-height:fit-content;padding-block:10px 30px;padding-inline:15px;position:relative;width:100%}.book_demo_container .main_container .left{border-bottom:1px solid #ebebeb;border-right:none;display:flex;flex-direction:column;height:fit-content;max-width:100%;padding-inline:0 15px;width:100%}.book_demo_container .main_container .left .logo_container{background-image:url(/static/media/brainstake_logo.6a7120bc4db502e8f7c7.svg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:70px;width:176px}.book_demo_container .main_container .left .url{color:#1a1a1a99;display:flex;font-size:17px;margin-block:10px 0;width:fit-content}.book_demo_container .main_container .left h2{display:flex;font-size:28px;justify-content:flex-start;margin-block:5px 0;width:100%}.book_demo_container .main_container .left .time{background-image:url(/static/media/clock_grey.74cbcf7ec4e39b829d83.svg);background-position:0;background-repeat:no-repeat;background-size:17px auto;color:#1a1a1a99;display:flex;font-size:17px;margin-block:5px 0;padding-inline:25px 0;width:fit-content}.book_demo_container .main_container .left .meeting{color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:17px;margin-block:25px 0;width:100%}.book_demo_container .main_container .left .bottom{align-items:center;display:flex;justify-content:flex-start;width:100%}.book_demo_container .main_container .left .bottom button{background-color:initial;border:none;display:flex;font-size:15px;width:fit-content}.book_demo_container .main_container .left .bottom .cookie_settings{color:#0069ff}.book_demo_container .main_container .left .bottom .report_abuse{color:#000}.book_demo_container .main_container .right{display:flex;flex-direction:column;gap:20px!important;height:fit-content;max-width:100%;padding-block:20px 0;width:100%}.book_demo_container .main_container .demo_request_submission_status{align-items:center;background-position:center 0!important;display:flex;flex-direction:column;height:300px;justify-content:flex-start;padding-block:0;width:100%}.book_demo_container .main_container .demo_request_submission_status p{text-align:center}.book_demo_container .main_container .loading{background-color:#ffffffd3;background-position:center 50%!important;display:flex;min-width:100%;width:100%}.book_demo_container .main_container .is_success_or_failure{background-color:#ffffffd3;background-position:center 58%!important;background-size:70px auto!important;display:flex;min-width:100%;width:100%}.book_demo_container .main_container .is_success_or_failure .back_to_home{margin-top:110px!important}.book_demo_container .main_container .demo_request_submission_status h3{display:flex;font-size:36px;justify-content:center;width:100%}.book_demo_container .main_container .loading h3{font-size:30px;max-width:100%;text-align:center}.book_demo_container .main_container .right p{display:flex;font-size:14px;margin-block:20px 0;text-align:center;width:70%}.book_demo_container .main_container .back_to_home{align-items:center;background-color:#000;border:1px solid #000;border-radius:10px;color:#fff;display:flex;height:54px;justify-content:center;margin-block:50px 0;max-width:100%;width:250px}.book_demo_container .main_container .right .middle{display:flex;flex-direction:column;gap:15px;height:fit-content;width:100%}.book_demo_container .main_container .right .middle .date_picker{border-bottom:1px solid #ebebeb;border-right:none;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;padding-inline:0 15px;padding-bottom:20px;width:100%}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-end;margin-top:10px;width:fit-content}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker h3{display:flex;font-size:17px;justify-content:flex-start;margin-block:0 10px;width:100%}.book_demo_container .main_container .right .middle .time_picker{display:flex;flex-direction:column;max-width:100%;width:100%}.book_demo_container .main_container .right .middle .time_picker h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:10px 0;width:100%}.book_demo_container .main_container .right .middle .date_picker .time_zone_picker .time_zones{background-color:initial;background-image:url(/static/media/globe_black.f159c41c33e430ce37e5.svg);background-position:5px;background-repeat:no-repeat;background-size:14px auto;border:none;border:1px solid hsla(0,0%,50%,.315);border-radius:5px;cursor:pointer;display:flex;font-size:13px;height:40px;margin-block:0 20px;outline:none;padding-inline:20px 0;width:100%}.book_demo_container .main_container .right .middle .date_picker .troubleshooting{align-items:center;background-color:initial;border:1px solid #000;border-radius:25px;display:flex;font-size:15px;height:50px;justify-content:center;width:150px}.book_demo_container .selected_date{display:flex;font-size:14px!important;margin-block:10px 0!important;text-align:left!important;width:100%!important}.book_demo_container .next{align-items:center;background-color:#000;border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;margin-block:30px;width:100%}.book_demo_container .next:hover{background-color:initial;border-color:#000;color:#000}.book_demo_container .main_container .right .middle .time_picker .demo_time_container{border:1.5px solid #39b54a;border-radius:10px;cursor:pointer;display:flex;height:54px;justify-content:space-between;max-width:100%;position:relative;width:100%}.selected_time_confirmation{align-items:center;background-color:#000;border-radius:5px;box-shadow:0 4px 40px 5px rgba(0,0,0,.151);color:#fff;display:flex;font-size:12px;height:22px;justify-content:flex-start;margin-top:-10px;padding-inline:10px;position:absolute;right:0;top:0;width:fit-content;z-index:2}.book_demo_container .main_container .right .middle .time_picker .no_border{border-color:#0000!important}.book_demo_container .main_container .right .middle .time_picker .demo_time_container .demo_time{align-items:center;display:flex;height:54px;justify-content:center;width:100%}.confirm_time,.half_size{align-items:center;border-radius:10px;color:#fff;display:flex;justify-content:center;width:calc(50% - 5px)!important}.half_size{background-color:#000}.confirm_time{background-color:#39b54a;border:none}.book_demo_container .enter_details{display:flex;flex-direction:column;height:fit-content;justify-content:space-between;padding-block:0 50px;width:100%}.book_demo_container .enter_details h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:20px 10px}.book_demo_container .enter_details p{display:flex;flex-wrap:wrap;font-size:14px;margin-block:0 5px!important;text-align:left!important;width:100%}.book_demo_container .enter_details .enter_details_form_fields{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:space-between;margin-block:30px 0;width:100%}.book_demo_container .enter_details .enter_details_form_fields .form_field{border:1px solid #ebebeb}.book_demo_container .enter_details .action_buttons_container{display:flex;flex-wrap:wrap;height:54px;justify-content:space-between;width:100%}.book_demo_container .enter_details .action_buttons_container button{align-items:center;border:none;border-radius:10px;display:flex;font-size:16px;height:54px;justify-content:center;margin-top:30px;width:48%}.book_demo_container .enter_details .action_buttons_container button:hover{background-color:#000;border-color:#000;color:#fff}.book_demo_container .enter_details .action_buttons_container .go_back{background-color:initial;border:1px solid #ebebeb}.book_demo_container .enter_details .action_buttons_container .submit{background-color:#39b54a;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg);background-position:calc(50% + 40px);background-repeat:no-repeat;background-size:auto 13px;color:#fff}.react-datepicker{flex-grow:1}.date_component_container{display:flex;height:fit-content;width:100%}.react-datepicker{background-color:#fff!important;border:none!important;font-family:Poppins,Arial,sans-serif!important;margin-bottom:0!important;padding-block:0!important}.react-datepicker__current-month{align-items:center!important;background-color:#fff;color:#333;font-size:18px;font-size:17px!important;font-weight:700;margin-bottom:0!important;text-align:center}.react-datepicker__month-container{width:100%}.react-datepicker__navigation span{align-items:center!important;background-color:blue!important;color:#000!important;height:auto;justify-content:center!important;width:auto}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{background:none;border:none;color:#007bff;cursor:pointer;font-size:20px;padding:5px}.react-datepicker__day{align-items:center!important;border-radius:20px!important;color:#333;cursor:pointer;display:flex!important;font-size:15px;height:40px!important;justify-content:center!important;text-align:center!important;width:40px!important}.react-datepicker__day:hover{background-color:#39b54a!important;color:#fff!important}.react-datepicker__week{display:flex!important;justify-content:center!important;width:100%!important}.react-datepicker__day-name{background-color:#fff;height:40px!important;width:40px!important}.react-datepicker__day-names{background-color:#fff}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{align-items:center!important;background-color:green;border-radius:20px!important;display:flex;height:40px!important;justify-content:center!important;text-align:center!important;width:40px!important}.react-datepicker__navigation--next:hover,.react-datepicker__navigation--previous:hover{background-color:#fff}.error_pick_date{align-items:center;border:1px solid red!important;color:red;display:flex;height:30px;padding-inline:10px;width:100%}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.get_in_touch_submission{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20202080;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;padding-block:50px 0;padding-inline:50px;position:absolute;top:0;width:100%;z-index:100}.get_in_touch_submission .main_container{background-color:#fff;border-radius:10px;display:flex;gap:30px;height:600px;justify-content:center;max-width:900px;padding-block:10px;padding-inline:15px;position:relative;width:100%}.get_in_touch_submission .close_modal{background-color:initial;background-image:url(/static/media/x_close.5b3100bc4983dc2efae1.svg);background-position:50%;background-size:cover;border:none;display:flex;height:30px;position:absolute;right:12px;top:10px;width:30px}.get_in_touch_submission .close_modal:hover{opacity:.5}.get_in_touch_submission .main_container .left{border-right:1px solid #ebebeb;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-inline:0 15px;width:300px}.get_in_touch_submission .main_container .left .logo_container{background-image:url(/static/media/brainstake_logo.6a7120bc4db502e8f7c7.svg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;height:70px;width:176px}.get_in_touch_submission .main_container .left .url{color:#1a1a1a99;display:flex;font-size:17px;margin-block:10px 0;width:fit-content}.get_in_touch_submission .main_container .left h2{display:flex;font-size:28px;justify-content:flex-start;margin-block:5px 0;width:100%}.get_in_touch_submission .main_container .left .time{background-image:url(/static/media/clock_grey.74cbcf7ec4e39b829d83.svg);background-position:0;background-repeat:no-repeat;background-size:17px auto;color:#1a1a1a99;display:flex;font-size:17px;margin-block:5px 0;padding-inline:25px 0;width:fit-content}.get_in_touch_submission .main_container .left .meeting{color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:17px;margin-block:25px 0;width:100%}.get_in_touch_submission .main_container .left .bottom{align-items:center;display:flex;justify-content:space-between;width:100%}.get_in_touch_submission .main_container .left .bottom button{background-color:initial;border:none;display:flex;font-size:15px;width:fit-content}.get_in_touch_submission .main_container .left .bottom .cookie_settings{color:#0069ff}.get_in_touch_submission .main_container .left .bottom .report_abuse{color:#000}.get_in_touch_submission .main_container .right{display:flex;padding-block:20px 0;width:500px}.get_in_touch_submission .main_container .demo_request_submission_status{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-block:150px 0;width:500px}.get_in_touch_submission .main_container .demo_request_submission_status p{text-align:center}.get_in_touch_submission .main_container .loading{background-color:#ffffffd3;display:flex;min-width:100%;width:100%}.get_in_touch_submission .main_container .demo_request_submission_status h3{display:flex;font-size:36px;justify-content:center;width:100%}.get_in_touch_submission .main_container .loading h3{font-size:30px;max-width:600px;text-align:center}.get_in_touch_submission .main_container .right p{display:flex;font-size:14px;margin-block:20px 0;text-align:center;width:70%}.get_in_touch_submission .main_container .back_to_home{align-items:center;background-color:#000;border:1px solid #000;border-radius:10px;color:#fff;display:flex;height:54px;justify-content:center;margin-block:50px 0;width:250px}.get_in_touch_submission .main_container .right .middle{display:flex;gap:15px;width:100%}.get_in_touch_submission .main_container .right .middle .date_picker{border-right:1px solid #ebebeb;display:flex;flex-direction:column;justify-content:space-between;padding-inline:0 15px;width:400px}.get_in_touch_submission .main_container .right .middle .date_picker .get_in_touch_submission .main_container .right .middle .date_picker{border:1px solid #ff0;display:flex;width:100%}.get_in_touch_submission .main_container .right .middle .date_picker .time_zone_picker{align-items:flex-start;display:flex;flex-direction:column;height:120px;justify-content:flex-end;width:100%}.get_in_touch_submission .main_container .right .middle .date_picker .time_zone_picker h3{display:flex;font-size:17px;justify-content:flex-start;margin-block:0 10px;width:100%}.get_in_touch_submission .main_container .right .middle .time_picker{display:flex;flex-direction:column;width:200px}.get_in_touch_submission .main_container .right .middle .time_picker h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:0;width:100%}.get_in_touch_submission .main_container .right .middle .date_picker .time_zone_picker .time_zones{background-image:url(/static/media/globe_black.f159c41c33e430ce37e5.svg);background-position:0 4px;background-repeat:no-repeat;background-size:14px auto;border:none;cursor:pointer;display:flex;font-size:13px;height:24px;margin-block:0 20px;outline:none;padding-inline:15px 0;width:100%}.get_in_touch_submission .main_container .right .middle .date_picker .troubleshooting{align-items:center;background-color:initial;border:1px solid #000;border-radius:25px;display:flex;font-size:15px;height:50px;justify-content:center;width:150px}.get_in_touch_submission .selected_date{display:flex;font-size:14px!important;margin-block:10px 0!important;text-align:left!important;width:100%!important}.get_in_touch_submission .next{align-items:center;background-color:#000;border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;margin-block:200px 0;width:150px}.get_in_touch_submission .next:hover{background-color:initial;border-color:#000;color:#000}.get_in_touch_submission .main_container .right .middle .time_picker .demo_time_container{border:1.5px solid #39b54a;border-radius:10px;cursor:pointer;display:flex;height:54px;justify-content:space-between;position:relative;width:100%}.selected_time_confirmation{align-items:center;background-color:#000;border-radius:5px;box-shadow:0 4px 40px 5px rgba(0,0,0,.151);color:#fff;display:flex;font-size:12px;height:22px;justify-content:flex-start;margin-top:-10px;padding-inline:10px;position:absolute;right:0;top:0;width:fit-content;z-index:2}.get_in_touch_submission .main_container .right .middle .time_picker .no_border{border-color:#0000!important}.get_in_touch_submission .main_container .right .middle .time_picker .demo_time_container .demo_time{align-items:center;display:flex;height:54px;justify-content:center;width:100%}.confirm_time,.half_size{align-items:center;border-radius:10px;color:#fff;display:flex;justify-content:center;width:calc(50% - 5px)!important}.half_size{background-color:#000}.confirm_time{background-color:#39b54a;border:none}.get_in_touch_submission .enter_details{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-block:0 50px;width:calc(100% - 360px)}.get_in_touch_submission .enter_details h3{display:flex;font-size:24px;justify-content:flex-start;margin-block:20px 10px}.get_in_touch_submission .enter_details p{display:flex;flex-wrap:wrap;font-size:14px;margin-block:0 5px!important;text-align:left!important;width:100%}.get_in_touch_submission .enter_details .enter_details_form_fields{display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:space-between;margin-block:50px 0;width:460px}.get_in_touch_submission .enter_details .enter_details_form_fields .form_field{border:1px solid #ebebeb}.get_in_touch_submission .enter_details .action_buttons_container{display:flex;height:54px;justify-content:space-between;width:460px}.get_in_touch_submission .enter_details .action_buttons_container button{align-items:center;border:none;border-radius:10px;display:flex;font-size:16px;height:54px;justify-content:center;width:226px}.get_in_touch_submission .enter_details .action_buttons_container button:hover{background-color:#000;border-color:#000;color:#fff}.get_in_touch_submission .enter_details .action_buttons_container .go_back{background-color:initial;border:1px solid #ebebeb}.get_in_touch_submission .enter_details .action_buttons_container .submit{background-color:#39b54a;background-image:url(/static/media/angled_arrow_white_bg.b4a704d5503c2ea3db8e.svg);background-position:calc(50% + 40px);background-repeat:no-repeat;background-size:auto 13px;color:#fff}.feature_at_a_glance{align-items:center;border:1px solid #ebebeb;border-radius:10px;color:#333;display:flex;height:40px;justify-content:center;padding-inline:30px;width:fit-content}@media (max-width:767px){.feature_at_a_glance{align-items:center;border:1px solid #ebebeb;border-radius:10px;color:#333;display:flex;font-size:12px;height:38px;justify-content:center;padding-inline:20px;width:fit-content}}.facility{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 10px 40px 0 #0000001f;display:flex;flex-direction:column;height:184px;justify-content:space-between;padding-block:20px 10px;width:206px}.facility .icon_container_outer{align-items:center;background-color:#39b54a33;border-radius:47px;display:flex;height:94px;justify-content:center;width:94px}.facility .icon_container_outer .icon_container_inner{align-items:center;background-color:#39b54a;border-radius:31px;display:flex;height:62px;justify-content:center;width:62px}.facility .icon_container_outer .icon_container_inner img{display:flex;height:auto;width:50%}@media (max-width:768px){.facility{display:flex;flex-grow:1;max-width:100%;width:206px}}.school_details_page,.school_details_page .bottom{display:flex;flex-direction:column;width:100%}.school_details_page .bottom{padding-inline:50px;position:relative}.school_details_page .bottom .logo_exam_board_et_all{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-left:200px;min-height:36px;padding-top:20px;width:calc(100% - 200px)}.school_details_page .bottom .logo_exam_board_et_all .left .logo_container{align-items:center!important;background-color:#fff;border:2px solid #a7a7a733;border-radius:85px;display:flex;font-size:12px;height:170px!important;justify-content:center;left:50px;margin-top:-90px;position:absolute;top:0;width:170px!important}.school_details_page .bottom .logo_exam_board_et_all .left .logo_container img{border-radius:85px;display:flex;height:auto;object-fit:cover;width:60%}.school_details_page .bottom .logo_exam_board_et_all .left{align-items:center;display:flex;flex-wrap:wrap;gap:15px;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .left .info{align-items:center;background-color:#39b54a;border-radius:18px;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;min-width:fit-content!important;padding-inline:20px}.school_details_page .bottom .logo_exam_board_et_all .right{align-items:center;display:flex;flex-wrap:wrap;gap:15px;min-height:36px;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .right .distance,.school_details_page .bottom .logo_exam_board_et_all .right .rating{align-items:center;background-color:#fff;background-repeat:no-repeat;background-size:auto 50%;border-radius:18px;box-shadow:0 5px 20px 0 #0000001f;display:flex;font-size:14px;height:36px;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .right .distance{background-image:url(/static/media/location_green.a2aa0f5a4a9243dde375.svg);background-position:12px 8px;padding-inline:30px 20px}.school_details_page .bottom .logo_exam_board_et_all .right .rating{background-image:url(/static/media/yellow_star.c32c6e1b6a94a62a7f82.svg);background-position:calc(100% - 10px) 8px;padding-inline:15px 40px}.school_details_page h2{display:flex;font-size:36px;justify-content:center;margin-block:50px;width:100%}.school_details_page .facilities_list,.school_details_page .images_gallery{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;width:100%}.school_details_page .images_gallery{margin-block:50px}.school_details_page .images_gallery .image_container{border-radius:20px;display:flex;flex-grow:1;height:400px;overflow:hidden;width:550px}.school_details_page .images_gallery .image_container img{height:auto;object-fit:cover;width:100%}@media (max-width:768px){.school_details_page,.school_details_page .header{display:flex;flex-direction:column;width:100%}.school_details_page .header{align-items:center;height:500px}.school_details_page .header .school_name{align-items:flex-start;background-image:url(/static/media/green_swoosh.739a98326d41cb1cf091.svg);background-position:center 100%;background-repeat:no-repeat;background-size:50% auto;color:#fff;display:flex;flex-wrap:wrap;font-size:30px;justify-content:center;margin-block:30px;min-height:40px!important;padding-bottom:5px;width:calc(100% - 20px)}.school_details_page .header .school_motto{color:#fff;display:flex;font-size:14px;text-align:center;width:calc(100% - 20px)!important}.school_details_page .header .school_contacts_and_address{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-block:40px 0;margin-inline:0;min-height:40px!important;padding-inline:10px;width:100%}.school_details_page .header p{align-items:center;display:flex;gap:10px;height:40px;margin:0;width:fit-content}.school_details_page .header .school_contacts_and_address p{width:fit-content!important}.school_details_page .header p .icon_container{align-items:center;background-color:#39b54a4d;border-radius:20px;display:flex;height:40px!important;justify-content:center;width:40px!important}.school_details_page .header p img{height:15px;width:15px}.school_details_page .header p .text{align-items:center;color:#fff;display:flex;font-size:12px;height:100%;width:fit-content}.school_details_page .bottom{display:flex;flex-direction:column;flex-wrap:wrap;padding-inline:20px;position:relative;width:100%}.school_details_page .bottom .logo_exam_board_et_all{align-items:center;display:flex;flex-wrap:wrap!important;gap:15px;justify-content:space-between;margin-left:0;margin-top:20px;min-height:fit-content;width:100%}.school_details_page .bottom .logo_exam_board_et_all .left .logo_container{align-items:center!important;background-color:#fff;border:2px solid #a7a7a733;border-radius:50px;display:flex;font-size:12px;height:100px!important;justify-content:center;left:20px;margin-top:-50px;position:absolute;top:0;width:100px!important}.school_details_page .bottom .logo_exam_board_et_all .left .logo_container img{border-radius:85px;display:flex;height:auto;object-fit:cover;width:70%}.school_details_page .bottom .logo_exam_board_et_all .left{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .left .info{align-items:center;background-color:#39b54a;border-radius:18px;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;min-width:fit-content!important;padding-inline:20px}.school_details_page .bottom .logo_exam_board_et_all .right{align-items:center;display:flex;flex-wrap:wrap;gap:15px;height:36px;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .right .distance,.school_details_page .bottom .logo_exam_board_et_all .right .rating{align-items:center;background-color:#fff;background-repeat:no-repeat;background-size:auto 50%;border-radius:18px;box-shadow:0 5px 20px 0 #0000001f;display:flex;font-size:14px;height:100%;width:fit-content}.school_details_page .bottom .logo_exam_board_et_all .right .distance{background-image:url(/static/media/location_green.a2aa0f5a4a9243dde375.svg);background-position:12px 8px;padding-inline:30px 20px}.school_details_page .bottom .logo_exam_board_et_all .right .rating{background-image:url(/static/media/yellow_star.c32c6e1b6a94a62a7f82.svg);background-position:calc(100% - 10px) 8px;padding-inline:15px 40px}.school_details_page h2{display:flex;font-size:30px;justify-content:center;margin-block:20px;width:100%}.school_details_page .facilities_list,.school_details_page .images_gallery{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;width:100%}.school_details_page .images_gallery .image_container{border-radius:20px;display:flex;height:400px;max-width:100%!important;overflow:hidden;width:100%}.school_details_page .images_gallery .image_container img{height:auto;object-fit:cover;width:100%}.menu .hide_on_mobile{display:none!important}.menu .show_on_mobile{display:flex!important}.menu{display:flex;flex-direction:column;height:fit-content;position:relative;width:100%}.menu .bottom,.menu .top{display:flex;justify-content:space-between;padding-inline:15px;width:100%}.menu .bottom{background-color:#000!important;height:100px;padding-inline:15px;position:absolute;top:70px;z-index:2}.menu .top .logo_and_hamburger .menu_opened{background-color:initial;background-image:url(/static/media/close_menu.240f93d5f2d309fc75c9.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;border:none;display:flex;height:30px;width:30px}.menu .top{gap:20px;height:70px}.menu .top .logo_and_hamburger{align-items:center;display:flex;height:100%;justify-content:space-between;width:150px}.menu .top .logo_and_hamburger .hamburger_menu{height:30px;width:30px}.menu .top .logo_and_hamburger a{background-position:100%;background-size:90% auto;display:flex;height:40px;width:115px}.menu .top .ctas a{font-size:12px;width:100px}.menu .top .ctas button{font-size:12px}.menu .bottom{align-items:center;background-color:#0000004d;border-bottom:none;border-top:.5px solid #fff6;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;min-height:42px;padding-block:10px;width:100%}.menu .bottom .left,.menu .bottom .right{display:flex;flex-wrap:wrap;gap:20px;width:fit-content}.menu .bottom a{font-size:12px}.menu .bottom .right .header_phone{padding-inline:20px 0}.menu .bottom .right .header_email{padding-inline:23px 0}.menu .bottom .header_phone{padding-inline:18px 0}.menu .bottom .header_email{padding-inline:20px 0}.hide_menu_on_mobile{display:none!important}}.school_search_results_page{display:flex;flex-direction:column;width:100%}.school_search_results_page .results_page_hero{align-items:center;background-color:#000000f6;background-image:url(/static/media/school_search_banner.f0c02bac72377a5b0a6e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:50px;height:300px;width:100%}.search{background-color:#010101;background-position:50%;width:148px}.search_for_school{align-items:center;border-radius:24px;box-shadow:none;display:flex;height:48px;max-width:100%;overflow:hidden!important;padding-inline:0;width:600px}#institution_name{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQKSURBVHgB7Zw9T9tAGMefWJUQCzCxQbPAhsQAE0gNYoOhFV+g7TegE28D7sDbVPEJykdoFzbUVIIJBiSYYIlgYwKmZEl6jxsjJwTnLmfnuTj/n2TZefHJfv53/zuf7YcIAAAAAAAAAAAAoGvkqEfZ29sreJ73oVarjajlcGNjo0Q9SE8J4Pv+yODg4BcV8I/qYyH6m/ruUq0O1VLsJTF6QgCu7blcblst01zjNXY5qlarvzc3N3+R4zgrQGgxanNVM+itKKmlqPb/7mqrcEqAOItpZmBggGZmZujp6Ynu7++DdRyuWpQTAphYzNjYGM3Pz9P4+HjD97e3t3R1dRWsNXDGosQEMLEYDjoHfHZ2Nqj5cXBLuLu7o7Ozs7atghywqK4KYGoxU1NTNDEx8aq26/Lw8EDn5+dOW1RXBDC1GK7pHPR2td0EtideWAwNumZRqQlgYjFhh6pjMbZwS+B+4uLiwgmLSlSAbluMLdxXcKu4vr5u+9+0LCoRAUwtZnJyMgh+2rVdl0qlQjc3NyIWZSWACnxeBf2P2szH/S+0GA786OgouQzb0unpqVbHrSipCrdg0yLekQUq+Kv0RvA56BzsVmN2lxkeHqbl5eVgm/sKbhkxFsUVcFutv1KHWAnAdqMOoOE7Fy2mU7h/4oUrEfcX3HHz0DZJrARoZmlpKQh81uBWwefFC/cTx8fHlBQeJQgfaNZJ+hwTFQCYAwGEgQDCQABhIIAwEECYRK8DeIzMFyxZ5vn5mZIkUQF0ZhVBI7AgYawEUHNBzj93kzYqBn/JAuv7ATs7O9Pqztd0UNj/mcF8+BvPDYXwnPvJycnL58gNDr0DbSp7cXHxZbIvzbKZ6NxPU9klNRVdJAus+4CtrS0+IF5of3//M0VOJDoxx3Pr0SCpk35cX18/Ik2ay+ZZynBeJs2ymagApmW3A32AMBBAGAggDAQQBgIIAwGEgQDCQABhIIAwEEAYCCAMBBAGAggDAYSBAMJAAGEggDAQQBgIIAwEEAYCCAMBhIEAwkAAYSCAMNaPJh4cHGzXarVCUFhTqoLoC9rlcrnhHVt+wqz+mJ/egQqVzUQfuY+WrbYv19bWvpEFVgLs7u6uep73g/qYeiYVnzrEyoK45lCfo2LwnixAHyBMom/IrKysOJ8NxRbuD5JMVZCoAPxMfdbTFSBVQcaAAMIYDUPrGbJ+Upt8cP0KXx9UKpUF3/cfdfcxbQEFQvDfhIflnLTQZB9TAfIEYqlWq0aJxq1GQTwiGBoaon6G39C0SWNmJcDc3FwmU5SZYJvCDKMgYSCAMFYWpJllNtPYxsBKgDAjOegcWJAwpgIUCcSirgOMMsgY3xGrZ0f5RKAVRdvsKQAAAAAAAAAAAAAp8g+n0ONnxy7qOwAAAABJRU5ErkJggg==);background-position:20px 46%;background-size:auto 19px;border:none;border-bottom-left-radius:30px;border-right:1px solid #d9d9d9;border-top-left-radius:30px;padding-inline:45px 10px;width:200px;width:48%}#institution_name,#location{background-color:#fff;background-repeat:no-repeat;display:flex;height:100%;outline:none}#location{background-image:url(/static/media/location_grey.2018eef41837e2d850e7.svg);background-position:8px 47%;background-size:auto 17px;border:none;padding-inline:25px 10px;width:200px;width:30%}.search{align-items:center;background-color:#3bb44b;background-image:url(/static/media/search_icon.6c2cfbf6779f5ff29675.svg);background-position:20px;background-repeat:no-repeat;background-size:20px auto;border:none;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#fff;display:flex;height:100%;justify-content:center;padding-inline:30px 0;width:23%}.school_search_results_page .results_container{background-color:#fff;display:flex;flex-direction:column;gap:30px;padding-block:30px;padding-inline:50px;position:relative;width:100%}.school_search_results_page .results_container .top{display:flex;flex-wrap:wrap;gap:5px;height:38px;justify-content:space-between;width:100%}.school_search_results_page .results_container .top .left{align-items:center;display:flex;gap:15px;height:38px;width:fit-content}.school_search_results_page .results_container .top .left .filter{align-items:center;background-color:initial;background-image:url(/static/media/filter_funnel.1945a5cb5c730011f806.svg);background-position:15px;background-repeat:no-repeat;background-size:auto 50%;border:1px solid #000;border-radius:19px;display:flex;font-size:14px;height:38px;padding-inline:40px 0;width:95px}.school_search_results_page .results_container .top .left .filter:hover{text-decoration:underline}.selected_filter_options{align-items:center;align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px;height:100%;justify-content:flex-start;padding-inline:30px 0;padding-inline:0;width:fit-content}.selected_filter_options .selected_filter_option{align-items:center;border:1px solid #000;border-radius:19px;display:flex;font-size:11px!important;gap:5px;height:38px;min-width:60px;padding-inline:15px 8px;width:fit-content}.selected_filter_options .selected_filter_option .selected_filter_option_value{align-items:center;display:flex;font-size:14px;height:100%;width:fit-content}.selected_filter_options .selected_filter_option .deselected_filter_option{background-color:initial;background-image:url(/static/media/x_close.5b3100bc4983dc2efae1.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 40%;border:none;display:flex;height:100%;width:20px}.selected_filter_options .selected_filter_option .deselected_filter_option:hover{opacity:.5}.filter_options{background-color:#fff;border-radius:20px;box-shadow:0 4px 40px 5px #0000001a;display:flex;flex-wrap:wrap;gap:15px;height:fit-content;left:50px;padding-block:20px;padding-inline:15px;position:absolute;top:-80px;width:300px;z-index:2}.filter_options .filter_option{align-items:center;cursor:pointer!important;display:flex;font-size:14px;gap:2px}.school_search_results_page .results_container .top .right{align-items:center;display:flex;font-size:13px;gap:5px;height:38px;width:fit-content}.school_search_results_page .results_container .top .right .sort{align-items:center;display:flex;gap:10px;height:100%;width:fit-content}.school_search_results_page .results_container .top .right .sort select{border:1px solid #e2e2e2;border-radius:5px;cursor:pointer;display:flex;font-size:13px;height:30px;outline:none;width:fit-content}.school_search_results_page .results_container .bottom{display:flex;flex-direction:column;gap:20px;width:100%}.school_search_results_page .results_container .bottom h1{display:flex;font-size:24px;margin-block:15px 0;width:100%}.school_search_results_page .results_container .bottom .searched_schools_container{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;padding-block:0 30px;width:100%}@media (max-width:768px){.school_search_results_page{display:flex;flex-direction:column;width:100%}.school_search_results_page .results_page_hero{align-items:center;background-color:#000000f6;background-image:url(/static/media/school_search_banner.f0c02bac72377a5b0a6e.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:50px;height:264px;padding-inline:0;width:100%}.search_for_school{align-items:center;border-radius:24px;box-shadow:none;display:flex;height:48px;margin-inline:20px!important;overflow:hidden!important;padding-inline:0;width:100%}#institution_name{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQKSURBVHgB7Zw9T9tAGMefWJUQCzCxQbPAhsQAE0gNYoOhFV+g7TegE28D7sDbVPEJykdoFzbUVIIJBiSYYIlgYwKmZEl6jxsjJwTnLmfnuTj/n2TZefHJfv53/zuf7YcIAAAAAAAAAAAAoGvkqEfZ29sreJ73oVarjajlcGNjo0Q9SE8J4Pv+yODg4BcV8I/qYyH6m/ruUq0O1VLsJTF6QgCu7blcblst01zjNXY5qlarvzc3N3+R4zgrQGgxanNVM+itKKmlqPb/7mqrcEqAOItpZmBggGZmZujp6Ynu7++DdRyuWpQTAphYzNjYGM3Pz9P4+HjD97e3t3R1dRWsNXDGosQEMLEYDjoHfHZ2Nqj5cXBLuLu7o7Ozs7atghywqK4KYGoxU1NTNDEx8aq26/Lw8EDn5+dOW1RXBDC1GK7pHPR2td0EtideWAwNumZRqQlgYjFhh6pjMbZwS+B+4uLiwgmLSlSAbluMLdxXcKu4vr5u+9+0LCoRAUwtZnJyMgh+2rVdl0qlQjc3NyIWZSWACnxeBf2P2szH/S+0GA786OgouQzb0unpqVbHrSipCrdg0yLekQUq+Kv0RvA56BzsVmN2lxkeHqbl5eVgm/sKbhkxFsUVcFutv1KHWAnAdqMOoOE7Fy2mU7h/4oUrEfcX3HHz0DZJrARoZmlpKQh81uBWwefFC/cTx8fHlBQeJQgfaNZJ+hwTFQCYAwGEgQDCQABhIIAwEECYRK8DeIzMFyxZ5vn5mZIkUQF0ZhVBI7AgYawEUHNBzj93kzYqBn/JAuv7ATs7O9Pqztd0UNj/mcF8+BvPDYXwnPvJycnL58gNDr0DbSp7cXHxZbIvzbKZ6NxPU9klNRVdJAus+4CtrS0+IF5of3//M0VOJDoxx3Pr0SCpk35cX18/Ik2ay+ZZynBeJs2ymagApmW3A32AMBBAGAggDAQQBgIIAwGEgQDCQABhIIAwEEAYCCAMBBAGAggDAYSBAMJAAGEggDAQQBgIIAwEEAYCCAMBhIEAwkAAYSCAMNaPJh4cHGzXarVCUFhTqoLoC9rlcrnhHVt+wqz+mJ/egQqVzUQfuY+WrbYv19bWvpEFVgLs7u6uep73g/qYeiYVnzrEyoK45lCfo2LwnixAHyBMom/IrKysOJ8NxRbuD5JMVZCoAPxMfdbTFSBVQcaAAMIYDUPrGbJ+Upt8cP0KXx9UKpUF3/cfdfcxbQEFQvDfhIflnLTQZB9TAfIEYqlWq0aJxq1GQTwiGBoaon6G39C0SWNmJcDc3FwmU5SZYJvCDKMgYSCAMFYWpJllNtPYxsBKgDAjOegcWJAwpgIUCcSirgOMMsgY3xGrZ0f5RKAVRdvsKQAAAAAAAAAAAAAp8g+n0ONnxy7qOwAAAABJRU5ErkJggg==);background-position:20px 46%;background-repeat:no-repeat;background-size:auto 19px;border:none;border-bottom-left-radius:30px;border-right:1px solid #d9d9d9;border-top-left-radius:30px;display:flex;height:100%;margin:0;min-width:50%;outline:none;padding-inline:45px 10px;width:50%}#location{min-width:30%;width:30%}#location,.search{display:flex;height:100%}.search{background-position:50%;font-size:0;min-width:20%;padding-inline:0;width:20%}.school_search_results_page .results_container{background-color:#fff;display:flex;flex-direction:column;gap:30px;padding-block:20px;padding-inline:20px;position:relative;width:100%}.school_search_results_page .results_container .top{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:space-between;width:100%}.school_search_results_page .results_container .top .left{align-items:center;align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;height:fit-content;justify-content:flex-start;width:100%}.school_search_results_page .results_container .top .left .filter{align-items:center;background-color:initial;background-image:url(/static/media/filter_funnel.1945a5cb5c730011f806.svg);background-position:15px;background-repeat:no-repeat;background-size:auto 50%;border:1px solid #000;border-radius:19px;display:flex;font-size:14px;height:38px;padding-inline:40px 0;width:95px}.school_search_results_page .results_container .top .left .filter:hover{text-decoration:underline}.selected_filter_options{align-items:center;display:flex;flex-wrap:wrap;gap:15px;height:100%;width:fit-content}.selected_filter_options .selected_filter_option{align-items:center;border:1px solid #000;border-radius:19px;display:flex;gap:10px;height:38px;min-width:60px;padding-inline:15px 10px;width:fit-content}.selected_filter_options .selected_filter_option .selected_filter_option_value{align-items:center;display:flex;font-size:14px;height:100%;width:fit-content}.selected_filter_options .selected_filter_option .deselected_filter_option{background-color:initial;background-image:url(/static/media/x_close.5b3100bc4983dc2efae1.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 40%;border:none;display:flex;height:100%;width:20px}.selected_filter_options .selected_filter_option .deselected_filter_option:hover{opacity:.5}.filter_options{background-color:#fff;border-radius:20px;box-shadow:0 4px 40px 5px #0000001a;display:flex;flex-wrap:wrap;gap:15px;height:fit-content;left:50px;padding-block:20px;padding-inline:15px;position:static;top:80px;width:fit-content;z-index:2}.filter_options .filter_option{align-items:center;cursor:pointer!important;display:flex;font-size:14px;gap:2px}.school_search_results_page .results_container .top .right{align-items:center;display:flex;flex-direction:row;font-size:13px;gap:5px;height:fit-content;width:100%}.school_search_results_page .results_container .top .right .sort{align-items:center;display:flex;height:100%;width:fit-content}.school_search_results_page .results_container .top .right .sort select{border:1px solid #e2e2e2;border-radius:5px;cursor:pointer;display:flex;font-size:13px;height:30px;outline:none;width:fit-content}.school_search_results_page .results_container .bottom{display:flex;flex-direction:column;gap:20px;width:100%}.school_search_results_page .results_container .bottom h1{display:flex;font-size:20px;width:100%}.school_search_results_page .results_container .bottom .searched_schools_container{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;padding-block:0 30px;width:100%}}*{font-family:Poppins!important;margin:0;padding:0;text-indent:0}.privacy-policy-container{color:#000}h1{font-size:20pt;margin-bottom:10px;text-decoration:underline}h1,h2{font-weight:700}h2{font-size:24px;margin:20px 0 10px}h3,h4{font-size:12pt;font-weight:700;margin:10px 0}.p,.s1,.s2,p{font-size:11pt;line-height:1.6;margin-bottom:10px;text-align:justify}ol,ul{margin-bottom:15px;margin-left:40px}ol li,ul li{list-style-type:disc;margin-bottom:6px;margin-left:20px}ol[type=A]>li{list-style-type:upper-alpha}a{color:#467885;font-weight:700;text-decoration:underline}.privacy-policy-content{margin:auto;max-width:790px}b{font-weight:700}.privacy-container{background-color:#8dc63f;color:#fff;font-family:Poppins!important;margin-bottom:100px;padding:60px 20px;text-align:center}.privacy-updated{font-size:14px;margin-bottom:10px}.privacy-heading{font-size:36px;font-weight:700;margin:10px 0 20px}.privacy-paragraph{font-size:18px;line-height:1.6;margin:0 auto;max-width:800px}.school_details_page .header{align-items:center;display:flex;flex-direction:column;height:500px;width:100%}.school_details_page .header .school_name{align-items:flex-start;background-image:url(/static/media/green_swoosh.739a98326d41cb1cf091.svg);background-position:40% 60px;background-repeat:no-repeat;background-size:50% auto;color:#fff;display:flex;font-size:48px;height:78px;justify-content:center;margin-block:70px 50px;text-align:center;width:fit-content}.school_details_page .header .school_motto{color:#fff;display:flex;font-size:16px;text-align:center;width:770px}.school_details_page .header .school_contacts_and_address{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-block:60px 0;margin-inline:0;max-width:100%;min-height:40px!important;padding-inline:200px 30px;width:1000px}.school_details_page .header p{align-items:center;display:flex;gap:10px;height:40px;margin:0;max-width:100%;width:fit-content}.school_details_page .header p .icon_container{align-items:center;background-color:#39b54a4d;border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.school_details_page .header p img{width:15px auto}.school_details_page .header p .text{align-items:center;color:#fff;display:flex;font-size:14px;height:100%;width:fit-content}
/*# sourceMappingURL=main.cad3e1e7.css.map*/