@charset "UTF-8";body{background-color:white;font-size:16px;margin:0;overflow-y:scroll;font-family:"Open Sans",sans-serif}h1{font-size:2.3em;line-height:1.7em;color:white;background-color:#1c7dd5;text-align:center;font-weight:bold;margin-top:.7em}h2{font-size:1.3em;line-height:1.7em;text-align:center}h3{text-align:center}.hidden{display:none !important}.central_button_container{display:flex;justify-content:center;flex-shrink:0;flex-grow:5;padding-top:.5em}.central_button,.link_button{font-size:1em;cursor:pointer;padding:1em;min-width:6em;text-align:center;border-radius:5px;align-self:flex-start;background-color:white;border:1px solid #1c7dd5;color:#1c7dd5;margin-left:.2em;margin-right:.2em}.small_button{padding:.5em;min-width:unset}a.footer_link{display:inline-block;margin-left:.5em;padding:.3em;text-decoration:none}a.footer_link,a.footer_link:active,a.footer_link:visited{color:white}a.footer_link:focus{text-decoration:underline}.footer_company_details{border-top:1px solid #333;font-size:.8em;padding-top:1em;margin-top:1em}.central_button:focus,.menu_link:focus{border:1px solid orange;outline:transparent}.menu_link:focus{border-radius:4px}.central_button:disabled{opacity:.5;color:silver;border-color:silver}.page_header{border-top:10px solid white;width:100%;padding-top:.8em;padding-bottom:.2em;margin:0 0 -2px 0;font-family:"Open Sans",sans-serif;background-color:white;color:#1c7dd5;font-size:2em;line-height:1.1em;font-weight:normal}.page_banner_subheader{background-color:#1c7dd5;color:white;font-family:"Open Sans",sans-serif;width:100%;margin:0;padding:.5em;font-weight:normal}.paragraph_header{font-family:"Open Sans","Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;color:#1c7dd5;margin-top:1em;padding-top:1.5em;border-top:2px solid #1c7dd5;font-size:1.3em;line-height:1.3em;font-weight:normal}#logo_hdr{padding:.5em;text-align:center;margin-bottom:.5em}#logo_hdr h1{margin:0;font-family:"Handlee","Open Sans",sans-serif;font-size:2em}.menu_logo{height:60px;width:60px;display:inline-block;padding-right:3px;margin-left:-35px;border-radius:5px;margin-right:10px}.logo_hdr_small{color:white;text-align:center;width:100%;border-bottom:1px solid rgba(0,0,0,0.2);background-image:url(../images/numbers_1600_top.jpg)}.logo_hdr_small_link{display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;background-color:rgba(28,125,213,0.5)}.hdr_title{vertical-align:middle;color:white;font-weight:bold;font-size:1.8em;font-family:"Handlee","Open Sans",sans-serif}#container{min-width:430px;margin-left:auto;margin-right:auto;background-color:white;color:#333;font-family:"Open Sans",sans-serif;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;min-height:99vh}#container_top{flex-grow:0;display:flex;flex-direction:column;align-items:center;background-color:white}#container_middle,.container_middle{width:700px;max-width:700px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-grow:1;padding:.2em 1em .2em 1em}#container_bottom{flex-grow:0;background-color:#1c7dd5;padding-bottom:1em;text-align:center;margin-top:2em}#www_menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:center;align-self:stretch;box-shadow:0 2px 10px rgba(0,0,0,0.2);margin-bottom:1em}ul.menu_list{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;padding-inline-start:0;align-self:center}ul.menu_list li{display:block;padding:.5em;border-radius:5px;color:#1c7dd5;margin-left:2px;margin-right:2px}ul.menu_list li.social_logo{padding:0 3px 0 3px;margin-left:0;align-self:center}ul.menu_list li.social_logo.first_social_logo{margin-left:20px}ul.menu_list li.social_logo img{height:25px;max-height:25px}ul.menu_list li a{text-decoration:none;color:#1c7dd5}ul.menu_list li.menu_li_signup{background-color:white;border:1px solid #ff7800;color:#ff7800;max-height:1.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}ul.menu_list li.menu_li_signup a{color:#ff7800}ul.menu_list li.menu_li_login{border:1px solid #1c7dd5;max-height:1.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.top_banner_bg_img{display:flex;flex-direction:column;align-self:stretch;background-image:url(../images/numbers_1600_middle.jpg)}.top_banner{color:#1c7dd5;display:flex;flex-direction:row;justify-items:center;justify-content:center;align-self:stretch;padding:.3em;font-style:italic;background:rgba(255,255,255,0.6)}.top_banner_text{padding:.8em;text-align:right;border-radius:0;font-weight:bold}.top_banner_button .central_button{background-color:white;color:#1c7dd5;margin-right:2em}.bg_accent_colour{background-color:#ff7800}.central_button{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.menu_toggle_button{border:0;outline:0;background-color:transparent}.menu_toggle_button:focus{border:0;outline:0;background-color:transparent}.www_list{text-align:left;margin-left:1em;align-self:center}.www_list li{margin-bottom:1em}.product_includes_list{text-align:left;margin-left:0;align-self:center;max-width:80%;padding-inline-start:1em}.product_includes_list li{margin-bottom:1em}div.www_text.privacy_policy{text-align:left}.www_text p.privacy_policy_last_updated{font-size:.8em}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.7);font-family:"Open Sans",serif}.modal_inner{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:75%;border-radius:15px}.modal_inner p,.modal_inner h2,#index_page{text-align:center;line-height:1.5}.modal_inner button,.modal_inner .link_button{padding:.5em;font-size:1.2em;margin:.5em}.modal_inner .link_button,#main_buttons .link_button{display:block;text-decoration:none;text-align:center;margin-left:auto;margin-right:auto}.modal_span_emph{color:#1c7dd5;font-weight:bold}.modal{display:none}@media(max-width:600px){ul.collapsible_mobile_menu{flex-direction:column;justify-items:center}ul.widescreen_menu{display:none}#container{width:100%;min-width:22em;padding:0}#container_middle{max-width:90% !important;min-width:20em;padding-left:.25em;padding-right:.25em}.hide_on_mobile{display:none !important}}@media(min-width:601px){ul.collapsible_mobile_menu{display:none}ul.widescreen_menu{display:flex}.hide_on_wide{display:none !important}}.droning_chant{font-family:"Roboto Mono",monospace;color:#555;font-size:1em}.user_menu{background-color:white}.menu_icon_top_menu{filter:invert(0.5);width:2em}.www_text .sing_song_chant{font-family:"Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;color:#1c7dd5;font-size:1.5em}.www_text{line-height:1.5em;margin:0;text-align:center;align-self:center;max-width:100%;display:flex;flex-direction:column}.www_text.teachers{text-align:left}.www_text.teachers .paragraph_header{text-align:left}.www_text.teachers h3{text-align:left}.www_text.teachers p,.www_text.teachers li{font-size:1.1em;line-height:1.4em}.www_text p,.www_text li{font-size:1.2em;line-height:1.4em}.www_text ul{text-align:left}.www_text li{margin-bottom:1em}.www_text li:last-child{margin-bottom:0}.www_text li .list_item_desc{margin-left:1em}.www_text .central_button,.central_button{background-color:white;border:1px solid #1c7dd5;color:#1c7dd5;margin-left:.2em;margin-right:.2em}.central_button.bg_accent_colour{background-color:white !important;border:1px solid #ff7800 !important;color:#ff7800 !important}.www_text p.standout_sentence{font-family:"Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;color:#1c7dd5;padding:1em;font-size:1.5em;font-weight:bold}.sample_lesson{border-radius:5px;border:1px solid #1c7dd5;margin:.5em}.sample_lesson h3{font-family:"Open Sans","Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;font-size:1.5em;color:white;background-color:#1c7dd5;margin-top:0;padding-top:.3em;padding-bottom:.3em}.sample_lesson h4{font-size:1em;margin:0;padding-top:.3em;padding-bottom:.3em}.sample_lesson_worksheet img{width:200px}.sample_lesson_call{margin-top:1em}.sample_lesson_call img{height:80px;margin-bottom:10px;margin-right:-30px;filter:invert(35%) sepia(61%) saturate(1606%) hue-rotate(185deg) brightness(98%) contrast(86%)}.sample_lesson_call audio{background-color:#1c7dd5;padding:5px;border-radius:35px;margin-bottom:50px;width:300px;max-width:80%}.bot_talking{font-family:"Roboto Mono";font-style:italic;font-weight:bold}.control_panel_screenshot{max-width:380px;align-self:center}.mtc_bounding_box{margin-top:2em;border:3px solid #1c7dd5;border-radius:15px}#mtc_test{padding-top:8em;padding-bottom:5em}#mtc_results{padding-bottom:2em}#mtc_test_q_num{font-size:1em;margin-right:0;color:#999}#mtc_test_q{font-size:2em;padding:.5em}#mtc_test_a{font-size:2em;padding:.5em;width:4em}#mtc_test_qa_outer{height:5em}#mtc_test_timer{width:50%;height:1em;background-color:seagreen;opacity:0;margin-left:auto;margin-right:auto;border:1px solid silver;margin-top:1em;border-radius:15px}#mtc_info p{text-align:left}#mtc_formula{text-align:left}#mtc_results .marked_answer_q{width:5em;text-align:right;display:inline-block}#mtc_results .marked_answer_a{width:2.5em;text-align:left;display:inline-block}#mtc_results .marked_answer_tick,#mtc_results .marked_answer_cross{width:4em;text-align:left;display:inline-block}#mtc_start{padding-top:1em;padding-bottom:2em}#mtc_quick_links a{text-decoration:none}.maintenance_banner{padding-bottom:2em;border:3px solid #1c7dd5;margin-top:2em;border-radius:15px;padding-left:1em;padding-right:1em;text-align:center}.explainer_container{background-image:url(../images/numbers_1600.jpg);display:flex;flex-direction:column;align-self:stretch;margin-top:1em}.explainer{background-color:rgba(28,125,213,0.5);padding-bottom:1em;display:flex;flex-direction:column;align-self:stretch}.typeit_typewriter{border:5px solid #555;border-radius:5px;box-shadow:inset -1px 2px 2px #000;min-height:10em;display:flex;flex-direction:column;align-items:center;text-align:left;padding-top:1em;margin-top:.5em;font-family:"Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;line-height:1.3em;min-width:17em;background-color:white;color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;align-self:center;padding-bottom:.3em}.typeit_typewriter,.typeit_whiteboard_tray{font-size:2.1em}.typeit_typewriter_video{font-size:3em;margin-top:1em;max-width:80%;min-width:80%;margin-left:auto;margin-right:auto;padding:1em;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.typeit_branding{text-align:right;font-family:"Open Sans","Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;background-color:silver;color:white;margin:0;padding-right:1em;padding-bottom:0;font-size:2em;max-width:90%;min-width:90%;margin-left:auto;margin-right:auto}.typeit_whiteboard_tray{text-align:right;font-family:"Open Sans","Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;background-color:#555;color:white;margin:0;padding-bottom:0;align-self:center;min-width:17.5em;max-height:.8em;border-bottom:2px solid rgba(0,0,0,0.6);border-radius:5px 5px 2px 2px}.whiteboard_tray_text{font-size:.8em;padding-right:1em;text-align:right}.explainer .central_button{background-color:white;border:1px solid #1c7dd5;color:#1c7dd5;margin-left:.2em;margin-right:.2em}.typeit_inline_typing_div{display:inline}#typeit_almost_div{font-style:italic;padding-right:.1em}.typeit_effortless{color:#1c7dd5}.typeit_emph{font-weight:bold}.typeit_title{color:#1c7dd5;font-size:1.2em;line-height:1.4em}#typeit_main_div{min-height:4em;min-width:14em}#typeit_tagline_div{font-size:1em;min-height:4em;min-width:14em}.typeit_how_to_answer{color:#1c7dd5;font-size:1em}.typeit_tick{font-size:.8em;color:#1c7dd5}.typeit_ring{color:orange}.typeit_ttt{color:orangered}.app_welcome_message{margin-top:2em;margin-bottom:2em;padding-bottom:3em;border-bottom:1px solid silver}.android_sign_up,.ios_sign_up{color:#4b4a4e;font-size:.8em}.ttt_signup_form{display:flex;align-self:center;flex-direction:column;align-items:center;border:1px solid silver;border-radius:15px;padding:2em 1em 2em 1em;margin-top:2em;background-color:white}.comic_strip .ttt_signup_form{font-size:1.2em;margin-top:0}.comic_strip .ttt_signup_title{font-size:1.2em}.ttt_signup_title{font-family:"Open Sans","Gaegu","Princess Sofia","Courgette","Merienda One","Open Sans",sans-serif;font-size:1.4em;color:#1c7dd5;padding-bottom:.8em;line-height:1.4em}.ttt_signup_subheading{font-size:1em}.ttt_signup_form label{width:7em;padding-right:1em;text-align:right;padding-top:.5em}.ttt_signup_form input[type=text],.ttt_signup_form input[type=email]{border:1px solid silver;padding:.8em;padding-left:1em;width:17em;border-radius:5px}.ttt_signup_input_invalid{border:2px solid red}.ttt_signup_fieldgroup{padding:.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.ttt_signup_form .central_button_container{padding-top:1em}.ttt_signup_form p{font-size:1em}.ttt_signup_checkboxes{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.ttt_signup_checkboxes li{list-style:none;margin:.1em 0 .1em 0}.ttt_signup_errors{color:red}.ttt_signup_checkbox_group_label{margin-bottom:0;font-weight:bold;margin-top:1em}.ttt_signup_disclaimer{font-size:.7em;color:grey;line-height:1em;margin-top:1em;margin-left:2em;margin-right:2em}#container_middle.landing_page{max-width:700px}p.testimonial_snippet,.www_text p.testimonial_snippet,p.testimonial_snippet_open,.www_text p.testimonial_snippet_open,p.testimonial_snippet_close,.www_text p.testimonial_snippet_closed,p.testimonial_snippet_inner,.www_text p.testimonial_snippet_inner,p.testimonial_snippet_attribution{font-family:Caveat,cursive;font-size:1.8em}p.testimonial_snippet_close,.www_text p.testimonial_snippet_closed,p.testimonial_snippet_inner,.www_text p.testimonial_snippet_inner{margin-top:-0.25em}p.testimonial_snippet_open::before,p.testimonial_snippet::before{content:"“ "}p.testimonial_snippet::after,p.testimonial_snippet_close::after{content:" ”"}.testimonial_highlght{color:#1c7dd5}.youtube_embed{margin-top:1em;width:100%;display:flex;flex-direction:column;align-content:center;align-items:center}.youtube_embed iframe{max-width:560px;width:100%;height:315px;border:1px solid black;filter:drop-shadow(8px 8px 4px #ccc)}.dark_section .youtube_embed iframe{filter:none}.mid_section .youtube_embed iframe,.mid_section audio{filter:drop-shadow(0.5em .5em 4px #123e65)}.youtube_caption{text-align:center;font-size:1.2em}.landing_page .paragraph_header{font-size:1.8em}.landing_page .page_header{font-size:1.8em;background-color:#1c7dd5;color:white;font-family:"Ubuntu"}.landing_page .www_text .paragraph_header{font-size:1.5em;background-image:url(../images/numbers_1600_top.jpg);color:white;font-family:"Ubuntu";text-transform:uppercase}.landing_page .www_text p{font-size:1.4em}.background_colour_adjuster{background-color:rgba(28,125,213,0.5)}ul.main_points{text-align:left;max-width:80%;align-self:center;font-size:1.4em;line-height:1.4em;padding-inline-start:1.5em;padding-right:.25em}.explainer_cartoon_double .explainer_cartoon ul.main_points{padding-inline-start:0;max-width:90%}ul.main_points li{margin-bottom:1.2em;display:flex;flex-direction:row;flex-wrap:nowrap}.li_bullet{min-height:1.6em;min-width:1.6em;max-height:1.6em;max-width:1.6em;background-size:contain;content:" ";margin-right:.5em;align-self:flex-start}.li_bullet_tick{background-image:url("../images/green_circle_check.svg")}.li_bullet_arrow{background-image:url("../images/blue_arrow.svg")}.li_bullet_one{background-image:url("../images/bullet_one.svg")}.li_bullet_two{background-image:url("../images/bullet_two.svg")}.li_bullet_three{background-image:url("../images/bullet_three.svg")}.li_bullet_sad_face{background-image:url("../images/sad_emoji.svg");min-height:2.5em;min-width:2.5em;max-height:2.5em;max-width:2.5em}.li_bullet_star{background-image:url("../images/yellow_star.svg")}.li_bullet_happy_face{background-image:url("../images/happy_emoji.svg");min-height:2.5em;min-width:2.5em;max-height:2.5em;max-width:2.5em}span.main_point{color:#1c7dd5}div.happily_box{border:1px solid black;margin:1em;padding:1em;display:flex;flex-direction:column}div.happily_box h2{font-weight:bold}.central_button_container.sign_up_landing_page{background-color:#3c6;padding-bottom:.5em;border-bottom-left-radius:15px;border-bottom-right-radius:15px;flex-direction:column}.central_button_container.sign_up_landing_page::after{content:"(Cancel at any time with one click.)";align-self:center;font-size:.8em;color:white}.central_button.sign_up_landing_page{background-color:white !important;border:1px solid white !important;color:#333 !important;font-size:1.2em;align-self:center}.landing_page_trial_div{display:flex;flex-direction:column;border:1px solid #3c6;border-radius:15px;max-width:400px;min-width:400px;align-self:center;margin-bottom:1em}.landing_page_trial_for_a_week,.landing_page_trial_empty_top{background-color:#3c6;color:white;border-top-left-radius:15px;border-top-right-radius:15px;padding-top:1em;padding-bottom:1em;margin-bottom:1em}.landing_page_trial_for_a_week,.landing_page_monthly{font-size:1.2em;line-height:1.4em}.landing_page_trial_empty_top{margin-bottom:0;padding-bottom:0}.landing_page_explanation_div{text-align:left}.landing_page_paragraph_header,landing_page_paragraph_subheader,.landing_page_paragraph_footer,.landing_page_paragraph_mid{font-family:"Patrick Hand";font-size:2em;line-height:1.4em;background-color:transparent;border-radius:0;padding:0;margin:1em 0 0 0;color:black;text-transform:uppercase}.landing_page_paragraph_subheader{font-size:1.4em;margin-top:1em}.landing_page_paragraph_footer{margin:0 0 1em 0}.landing_page_paragraph_mid{margin:.5em 0 .5em 0}.comic_header{font-family:"Handlee";font-weight:300;background-color:transparent;font-size:4em;color:white;width:100%;margin:0 0 .5em 0;line-height:1em;padding:.5em .2em .25em .2em}.comic_header:nth-child(n+2){margin-top:1em}.comic_header_ttt_background{background-image:linear-gradient(rgba(28,125,213,0.5),rgba(28,125,213,0.5)),url("../images/numbers_1600_top.jpg")}.comic_header_ttt_background_green{background-image:linear-gradient(rgba(28,125,213,0.5),rgba(28,125,213,0.5)),url("../images/numbers_1600_top.jpg");filter:hue-rotate(290deg)}.comic_header_ttt_background_red{background-image:linear-gradient(rgba(28,125,213,0.5),rgba(28,125,213,0.5)),url("../images/numbers_1600_top.jpg");filter:hue-rotate(150deg)}.comic_header_red{background-color:red}.comic_header_amber{background-color:gold}.comic_header_green{background-color:#3de34b}.comic_header_primary{background-color:#1c7dd5}.comic_subheader{font-family:"Handlee";font-weight:300;background-color:transparent;width:100%;margin:0 0 .5em 0;line-height:1em;padding-top:.5em;padding-bottom:.25em;font-size:2.5em;color:white}.comic_banner{width:80%}.comic_strip{display:flex;flex-direction:row;justify-content:center;justify-items:center;flex-wrap:wrap;align-content:center;align-items:start;background-color:white;border:2px solid black;padding:0 0 1em 0;margin:1em 0 1em 0;align-self:center;width:100%}h2.comic_header_text{font-size:.8em;margin:0 0 .2em 0;line-height:1em}h3.comic_header_text{font-size:.6em;margin:0;font-weight:normal;line-height:1em;font-weight:normal}.dark_section,.mid_section,.light_section,.inner_wide_section{width:100%;display:flex;flex-direction:row;justify-content:center;justify-items:center;flex-wrap:wrap;align-content:center;align-items:start;padding:0 0 1em 0;margin:1em 0 1em 0;align-self:center}.dark_section{background-color:black;color:white}.mid_section{background-color:#1c7dd5;color:#ccc}.light_section{background-color:white;color:black}.mid_section .comic_subheader{background-color:transparent;color:white}.light_section .comic_subheader{background-color:transparent;color:#1c7dd5}.dark_section .comic_subheader{background-color:transparent;color:white}.mid_section{color:white}.testimonial_container{padding:10px 20px 10px 10px;background-image:url("../images/post_it_colour.svg");background-size:contain;width:350px;height:370px;background-repeat:no-repeat;align-self:center;display:flex;flex-direction:column;margin-bottom:1em;justify-content:space-around}.testimonial_text{margin-left:1em;margin-right:2em;padding-bottom:3em}.explainer_cartoon,.explainer_cartoon_dimensions{margin-bottom:1em;display:flex;flex-direction:column;align-items:center;margin-left:.5em;margin-right:.5em;width:47%;min-width:420px}.explainer_cartoon_double{display:flex;width:97%;flex-direction:row;flex-wrap:wrap;justify-content:center;filter:drop-shadow(0 8px 4px #ccc);margin-bottom:1em;background-color:white}.explainer_cartoon_double .explainer_text_background{filter:none;border:0}.explainer_cartoon img,.explainer_separate_background,.explainer_text_background{width:100%;filter:drop-shadow(8px 8px 4px #00000044)}.explainer_cartoon_double .mock_image_text{margin-bottom:2em}.explainer_text_background p{padding-left:1em;padding-right:1em}.explainer_cartoon.no_background_no_border img{background:transparent;border:0;margin-bottom:-7px}.explainer_separate_background_no_border{width:100%;border:0;filter:none;background-color:white}.explainer_cartoon.no_background_no_border.comic_testimonial{margin-top:1em;margin-bottom:1em}.explainer_text{width:100%;border:1px solid black;filter:drop-shadow(8px 8px 4px #00000044);background-color:white;margin-bottom:1em}.cancel_with_one_click{text-align:center;text-decoration:none;margin-top:-10px}.valign_middle{align-self:center}.comic_testimonial img{max-width:350px;margin-right:1em}.comic_testimonial img:first-child{margin-left:1em}.top_trump{width:30%;min-width:280px}.top_trump img{max-width:350px}.mid_section .explainer_cartoon img{filter:drop-shadow(0.5em .5em 4px #00000033)}.testimonial_section,.top_trump_section{display:flex;flex-direction:row;justify-content:center;justify-items:center;flex-wrap:wrap}.width_restricted_text{max-width:700px;padding-left:1em;padding-right:1em}.width_restricted_images{max-width:900px}.width_unrestricted{max-width:100%;padding-left:0;padding-right:0}.centered{align-self:center;text-align:center}.align_left{text-align:left}.main_quote{font-size:2em;font-weight:bold;font-family:"Handlee";padding:1em}.main_quote_paper_inner{padding:1em}.main_quote_paper{border:1px solid black;filter:drop-shadow(8px 8px 4px #00000044);display:flex;flex-direction:column;background-color:white;margin-top:50px;padding:0}.pin_layer{display:flex;flex-direction:row;justify-content:space-between;margin-top:-20px}.pin_left,.pin_right{width:30px}.landing_page_logo_header{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;filter:drop-shadow(0 8px 4px #00000044);padding-top:.5em;color:white}.landing_page_logo img{width:150px}.landing_page_ttt_title{font-family:"Handlee","Open Sans",sans-serif;font-size:2.5em;align-self:center;line-height:1em;text-align:center;padding:0 .3em 0 .3em;text-transform:capitalize;font-weight:bold}.landing_page_ttt_subtitle{font-size:.7em;font-family:"Patrick Hand";font-weight:normal;text-transform:none}.num_in_a_circle{border:2px solid red;border-radius:50%;padding:.5em;margin-right:.5em;font-weight:bold;display:inline;width:2em}.faq_container{display:flex;flex-direction:column;align-items:start;text-align:left;width:500px}.faq_question{font-weight:normal;color:#1c7dd5;cursor:pointer;font-size:1.4em;display:flex;text-align:left;margin-bottom:.6em}.faq_bullet{background-image:url("../images/blue_plus.svg");min-height:.6em;min-width:.6em;max-height:.6em;max-width:.6em;background-size:contain;margin-top:.4em;margin-right:.3em;display:inline-block;align-self:flex-start}.faq_answer{display:none;font-size:1.2em;padding-left:1em}.faq_answer_visible{display:flex;flex-direction:column;width:90%}.pilates_special,.landing_page_special_offer{color:red;font-size:2em;border:1px solid red;padding:.2em;text-transform:uppercase;font-family:Patrick Hand;margin-bottom:-1em}.pilates_strikethrough,.landing_page_strikethrough{text-decoration:line-through}.pilates_special_price,.landing_page_special_price{color:red}.review_page_intro{margin:1em}.review{border:1px solid silver;margin:1em;padding:0 1em 1em 1em}.review .review_summary{font-style:italic;padding:1em;margin-right:-1em;margin-left:-1em;background-color:#1c7dd5;color:white}.review .reviewer{font-style:italic}ul.find_out_more li{margin-top:1em}.comic_strip_floating_testimonial_no_border{border:1px solid grey;background-color:lightskyblue}.comic_strip_floating_offer_first_panel_no_border{background-color:transparent;border:0}.text_as_image_neg{background-color:orangered;color:white}.text_as_image_pos{background-color:lightgreen}@media(min-width:601px){.www_text{max-width:600px}.typeit_typewriter .central_button{margin-top:.5em;font-size:.5em}}@media(max-width:600px){.mtc_bounding_box{max-width:400px}#mtc_quick_links{flex-direction:column}#mtc_quick_links a{align-self:stretch;margin-bottom:.3em}.typeit_typewriter,.typeit_whiteboard_tray{font-size:1.35em;min-width:17em}.typeit_typewriter{max-width:96%}.typeit_whiteboard_tray{max-width:98%}.typeit_typewriter .central_button{margin-top:.5em;font-size:.8em}.ttt_signup_fieldgroup{flex-direction:column}.ttt_signup_form label{text-align:center;width:auto}.landing_page .www_text .paragraph_header{font-size:1.5em}.landing_page .sample_lesson_call img{display:none}.landing_page_trial_div{min-width:100%}ul.main_points{max-width:100%;padding-inline-start:.5em}div.happily_box{border:0;border-top:1px solid black;border-bottom:1px solid black;margin:1em 0 1em 0;padding:0}div.happily_box h2{font-weight:bold}.testimonial_container{padding:0}.landing_page_logo_header{flex-direction:column;align-items:center;padding-top:50px}.explainer_cartoon img{max-width:100%}.explainer_separate_background{max-width:100%}.comic_banner{width:90%}.light_section .explainer_cartoon img,.mid_section .explainer_cartoon img,.dark_section .explainer_cartoon img{max-width:90%}.control_panel_screenshot{max-width:100%}.landing_page .comic_header{font-size:3em}.width_restricted_images,.width_restricted_text{max-width:100%}.explainer_cartoon,.explainer_cartoon_dimensions{width:95%;min-width:95%;max-width:95%}.explainer_cartoon_double{width:100%}.comic_strip .explainer_text_background{border:0}.comic_strip{padding-left:0;padding-right:0;border-left:0;border-right:0;border:0}.comic_strip .www_text{padding-left:.5em;padding-right:.5em}.landing_page .www_text a img{max-width:100%}.faq_container{width:100%}}@media(max-width:350px){.testimonial_container{width:320px;height:330px;padding:0;font-size:.9em}}.grid_answer{width:4em;padding:5px;padding-right:0;text-align:center;border:1px solid black;margin:0;height:3em;font-size:1em}.grid_answer:focus{background-color:silver}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse}#timer{text-align:center;width:5em;padding:1em;font-size:2em;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:.3em;margin-bottom:.3em;border-radius:15px;border:1px solid black}#timer.undertime{color:cornflowerblue}#timer.overtime{color:orangered}th{font-size:1.5em;padding:5px}table{display:inline-block;margin-top:0}.results{background-color:#1c7dd5;color:white;padding-top:1em;padding-bottom:1em;margin-bottom:1em}.www_text p.main_result{font-size:2em;color:white;font-family:"Gaegu","Open Sans",sans-serif;line-height:1.3em}button.Stripe1{background-color:darkseagreen;color:white}button.Stripe2{background-color:darkseagreen;color:white}button.Stripe3{background-color:darkseagreen;color:white}button.White{background-color:white;color:#333}button.Blue{background-color:dodgerblue;color:white}button.Red{background-color:red;color:white}button.Orange{background-color:orange;color:white}button.Green{background-color:limegreen;color:white}button.Purple{background-color:rebeccapurple;color:white}button.Bronze{background-color:saddlebrown;color:white}button.Silver{background-color:silver;color:#333}button.Gold{background-color:gold;color:#333}button.Platinum{background-color:white;color:#333}#contact.maths,#footer.maths{width:auto;padding-left:10px}th.num{font-size:1em;color:silver;font-weight:normal;padding-right:1em}tr.list input.grid_answer{margin-top:.2em;margin-bottom:.2em}td.question{text-align:right;font-size:1.2em;padding-right:.5em}table.award_structure{border-collapse:collapse;margin:0}table.award_structure td,table.award_structure th{font-size:1em;text-align:left;padding:.3em;border-bottom:1px solid gray;padding-left:1em;padding-right:1em}table.award_structure th{font-weight:bold}span.clickable{text-decoration:underline;color:darkblue;cursor:pointer}span.clickable_light{color:lightcyan}.tables_awards_menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:center;justify-content:center}button.award_menu{padding:.5em;font-size:1em;cursor:pointer;margin:2px;border-radius:5px;border:0;font-family:"Gaegu","Open Sans",sans-serif;font-size:1.3em}.learn_table{background-color:#ff7800;color:white}.learn_scheme{background-color:#00a2ad;color:white}div.fraction{display:inline-block;vertical-align:middle}div.fraction_nominator{border-bottom:1px solid black;display:block;width:100%;text-align:center}div.fraction_denominator{display:block;width:100%;text-align:center}input.platinum_answer{margin-right:.3em;width:8em}input.correct_answer{background-color:yellowgreen}input.incorrect_answer{background-color:red}input.no_answer{background-color:white}#answer_block_print{display:none}#award_description_print{display:none}#print_copyright{display:none}@media print{@page{size:A4 portrait}#container_top,#container_bottom{display:none}#top_menu,#tables_awards_menu,#tables_award_header_and_sub_menu,#results_block{display:none}#container_middle{width:100%}.www_text{width:100%}#award_description_print{display:block}.print_page_header{font-family:"Gaegu","Open Sans",sans-serif;font-size:1.3em;color:black}#answer_block_print{display:block;padding-top:3em;font-size:.8em}#answer_block_print .answer_print{display:inline-block;padding-right:1em;padding-bottom:.3em;position:relative}td.platinum_answer{display:none}td.list_answer{display:none}div.columns_print{-webkit-column-count:3;-moz-column-count:3;column-count:3}td.question{text-align:left;font-size:1em;height:50px;vertical-align:middle;white-space:nowrap}table.grid{margin-left:0}th.num{padding:0;font-size:1em;padding-right:1em;vertical-align:middle;height:50px}tr{page-break-inside:avoid}.print_force_page_break{page-break-after:always}#print_copyright{display:block}}