.abstract__top_image_curve,.about__cream_curve_bottom,.about__cream_curve_top,.about__top_image_curve--bottom,.about__top_image_curve,.middle__brown_curve_bottom,.middle__brown_curve_top,.middle__cream_curve_bottom,.middle__cream_curve_top,.brown2__top_image_curve--bottom,.brown2__top_image_curve,.gold__top_image_curve--bottom,.gold__top_image_curve,.orange__top_image_curve--bottom,.orange__top_image_curve,.green__top_image_curve--bottom,.green__top_image_curve,.purple__top_image_curve--bottom,.purple__top_image_curve{background-size:100% 100%;background-repeat:no-repeat;width:100%}.abstract__right_wrapper_curve,.about__left_wrapper_curve--family,.about__right_wrapper_curve--teacher,.about__right_wrapper_curve--student{background-size:cover;background-repeat:no-repeat;width:2rem;z-index:9}.abstract__block_content,.about__family_content,.about__teacher_content,.about__student_content{z-index:9;padding:5rem 5%;width:100%}@media(min-width: 1200px){.abstract__block_content,.about__family_content,.about__teacher_content,.about__student_content{width:70%}}.abstract__block_content_image,.about__family_image,.about__teacher_image,.about__student_image{background-repeat:no-repeat;background-size:cover;height:20rem}@media(min-width: 1200px){.abstract__block_content_image,.about__family_image,.about__teacher_image,.about__student_image{width:30%;margin-left:-2rem;height:auto}}.abstract__partner_logo,.acnc__logo,.meristem__logo,.bizvideo__logo,.panmac__logo,.bshs__logo,.dius__logo,.griffith__logo{background-repeat:no-repeat;background-size:contain;background-position:center;height:10rem}.abstract_button,.html__purple_border_button,.html__white_border_button,.html__orange_border_button,.html__button_orange,.html_button_purple,.html_button_white{padding:.5rem 2rem;border-radius:1rem;border:none;outline:none;cursor:pointer}.abstract_standard_icon_size,.icon__teachers,.icon__courses,.icon__students{background-repeat:no-repeat;background-size:contain;background-position:center;height:6rem;width:6rem}.abstract_company_logo_symbol,.teacher__company_logo,.donate__company_logo,.contact__company_logo,.involve__company_logo{background-repeat:no-repeat;height:15rem;width:15rem;position:absolute;bottom:-59px;right:0}@media(min-width: 1200px){.abstract_company_logo_symbol,.teacher__company_logo,.donate__company_logo,.contact__company_logo,.involve__company_logo{bottom:-84px}}.abstract__contact_form_field,.html__contact_form_textarea,.html__purple_border_input_field,.html__contact_form_input_field{border-radius:1.5rem;padding:0 1rem;background-color:#faf0e3;outline:none;transition:500ms background-color ease-in-out}.abstract__contact_form_field:focus,.html__contact_form_textarea:focus,.html__purple_border_input_field:focus,.html__contact_form_input_field:focus{background-color:wheat;transition:500ms background-color ease-in-out}.abstract_arrow,.html__arrow--right{border-top-width:2px;border-right-width:2px;border-bottom-width:0;border-left-width:0;border-top-right-radius:.2rem;border-style:solid;width:.6rem;height:.6rem}.typography__text_1,.typography__text_1--heavy{font-size:3rem}.typography__text_2,.typography__text_2--heavy{font-size:2rem}.typography__text_3,.typography__text_3--heavy,.donate__custom_amount_wrapper:before{line-height:2rem;font-size:1.4rem}.typography__text_4,.typography__text_4--heavy{line-height:1.8rem;font-size:1.2rem}.typography__text_5,.typography__text_5--heavy{font-size:.8rem}.typography__white,.donate__custom_amount_wrapper:before,#menu li{color:#fff}.typography__orange{color:#fc6a3d}.typography__purple{color:#7e3584}.typography__text_1--heavy{font-weight:600}.typography__text_2--heavy{font-weight:600}.typography__text_3--heavy,.donate__custom_amount_wrapper:before{font-weight:600}.typography__text_4--heavy{font-weight:600}.typography__text_5--heavy{font-weight:600}.typography__normal_weight{font-weight:normal}.typography__shadow{text-shadow:2px 2px 2px rgba(150,150,150,.5)}:root{--global-color-primary: rgb(240, 81, 35);--global-color-primary-light: rgb(255, 131, 79);--global-color-primary-dark: rgb(181, 20, 0);--global-color-secondary: rgb(0, 0, 0);--global-color-secondary-light: rgb(44, 44, 44);--global-color-secondary-dark: rgb(0, 0, 0);--global-color-menu-transparent: rgba(255, 255, 255, 0.7);--background-main: #f8f1e4;--fs-purple: #682B79;--fs-orange: #F6602B}@font-face{font-family:"fs";src:url("/fonts/OpenSans-Regular.ttf");font-weight:normal}@font-face{font-family:"fs-bold";src:url("/fonts/OpenSans-Bold.ttf");font-weight:600}@font-face{font-family:"fs-light";src:url("/fonts/OpenSans-Light.ttf");font-weight:300}*{box-sizing:border-box;font-family:"fs",sans-serif;font-weight:normal}body{padding:0;margin:0;box-sizing:border-box;font-family:"fs-light";background-color:#faf0e3}h1{color:var(--global-color-primary);font-weight:600;text-align:center}p,li{color:#000;font-size:1.3em}em{font-style:normal;color:var(--global-color-primary)}@keyframes line_expand{from{width:0}to{width:100%}}@keyframes line_shrink{from{opacity:1;width:100%}to{opacity:0;width:0}}.animation__underline,.animation__background_flash:hover:before,.animation__background_flash:before{content:"";position:absolute;min-height:.5rem;border-radius:.2rem;bottom:0;left:0;background-color:#7e3584}.animation__background_flash{position:relative}.animation__background_flash:before{animation:line_shrink 200ms cubic-bezier(0.16, 0.6, 0.96, 0.53) forwards}.animation__background_flash:hover:before{animation:line_expand 200ms cubic-bezier(0.72, 0.18, 0.26, 0.87) forwards}.animtation__zoom{transition-property:transform,box-shadow;transition:200ms all cubic-bezier(0.52, 0.18, 0.57, 0.88)}.animtation__zoom:hover{-webkit-box-shadow:-2px -1px 13px -2px rgba(0,0,0,.5);-moz-box-shadow:-2px -1px 13px -2px rgba(0,0,0,.5);box-shadow:-2px -1px 13px -2px rgba(0,0,0,.5);transform:scale(1.05);transition-property:transform,box-shadow;transition:200ms all cubic-bezier(0.17, 0.67, 0.83, 0.67)}.html_button_white{background-color:#fff;color:#7e3584;outline:none}.html_button_white:hover,.html_button_white--active{background-color:#7e3584;color:#fff;transition:all 300ms ease-in-out;transition-property:background-color,color}.html_button_purple{background-color:#7e3584;color:#fff;transition:500ms background-color ease-in-out}.html_button_purple:hover{background-color:#fc6a3d;transition:500ms background-color ease-in-out}.html__button_orange{background-color:#fc6a3d;color:#fff;border:none;transition:500ms background-color ease-in-out}.html__button_orange:hover{background-color:#7e3584;transition:500ms background-color ease-in-out}.html__button_orange[data-active=true]{background-color:#faf0e3;color:#fc6a3d;border:1px solid #fc6a3d}.html__orange_border_button{color:#fc6a3d;border:1px solid #fc6a3d}.html__white_border_button{color:#fff;border:1px solid #fff}.html__purple_border_button{color:#7e3584;border:1px solid #7e3584;transition:300ms all ease-in-out;transition-property:border,color}.html__purple_border_button>a{color:#7e3584;transition:300ms color ease-in-out}.html__purple_border_button:hover{border:1px solid #fc6a3d;color:#fc6a3d;transition:500ms all ease-in-out;transition-property:border,color}.html__purple_border_button:hover>a{color:#fc6a3d;transition:500ms color ease-in-out}.html__contact_form_input_field{width:80%;height:3rem}@media(min-width: 1200px){.html__contact_form_input_field{width:60%}}.html__purple_border_input_field{width:12rem;height:2.5rem;border:1px solid #7e3584}.html__donate_form_button{width:4rem;border-radius:1rem;border:1px solid #fc6a3d;padding:.2rem 0;text-align:center;text-align:-webkit-center;transition:all 200ms ease-in-out;transition-property:background-color,color;cursor:pointer}.html__donate_form_button:hover{background-color:#fc6a3d;color:#fff;transition:all 200ms ease-in-out;transition-property:background-color,color}.html__contact_form_textarea{width:100%;padding-top:1rem}@media(min-width: 1200px){.html__contact_form_textarea{width:80%}}.html__checkbox-container{cursor:pointer;display:block;margin-bottom:2.2rem;padding-left:1.1rem;margin-left:1.1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.html__checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.html__checkmark{background-color:#eee;border:1px solid #fc6a3d;border-radius:.1rem;height:1.1rem;left:0;position:absolute;top:0;width:1.1rem}.html__checkbox-container:hover input~.html__checkmark{background-color:#ccc;transition:background-color 200ms linear}.html__checkbox-container input:checked~.html__checkmark{background-color:#fc6a3d;transition:background-color 200ms linear}.html__checkmark::after{content:"";display:none;position:absolute}.html__checkbox-container .html__checkmark::after{border:solid #fff;border-width:0 1.5px 1.5px 0;height:10px;left:4.5px;top:1px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.html__checkbox-container input:checked~.html__checkmark::after{display:block}.html__arrow--right{transform:rotate(45deg)}.html__orange_border_input{border:1px solid #fc6a3d;color:#fc6a3d}.html__orange_border_input::placeholder{color:#fc6a3d}#menuToggle{display:block;position:relative;top:0;right:1rem;z-index:1;-webkit-user-select:none;user-select:none}@media(min-width: 1200px){#menuToggle>*:not([id=menu]){display:none}}[role=navigation]{display:flex;justify-content:flex-end}@media(min-width: 1200px){[role=navigation]{padding:0 5%}}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fc6a3d;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}.menu__donate_button{margin-right:0 !important;background-color:#fc6a3d;border-radius:1rem;border:none;outline:none;cursor:pointer;height:fit-content;text-align:center;font-size:1rem;grid-row:1;grid-column:5;transition:500ms background-color ease-in-out;list-style:none;padding:.5rem}.menu__donate_button:hover{background-color:#7e3584;transition:500ms background-color ease-in-out}.menu__donate_button li{font-size:1.1rem;color:#fff}.menu__teacher_login_button{margin-right:0 !important;background-color:#fc6a3d;border-radius:1rem;border:none;outline:none;cursor:pointer;height:44px;text-align:center;font-size:1rem;grid-row:1;grid-column:4;transition:500ms background-color ease-in-out;font-size:1.1rem;color:#fff;list-style:none;padding:.5rem}.menu__teacher_login_button:hover{background-color:#7e3584;transition:500ms background-color ease-in-out}#menu{position:fixed;width:100vw;margin:-100px 0 0 calc(-100vw + 50px);padding:50px;padding-top:125px;background:#4e2930;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}@media(min-width: 1200px){#menu{position:inherit;transform-origin:unset;transform:none;margin:0;padding:0;width:100%;display:grid;grid-column-gap:10px;grid-template-rows:auto;grid-auto-flow:column;background:none}#menu>.menu__donate{margin-right:0 !important;background-color:#fc6a3d;border-radius:1rem;border:none;outline:none;cursor:pointer;height:fit-content;text-align:center;font-size:1rem;grid-row:1;grid-column:5;transition:500ms background-color ease-in-out}#menu>.menu__donate:hover{background-color:#7e3584;transition:500ms background-color ease-in-out}#menu>.menu__donate li{font-size:1.1rem;color:#fff}#menu>*:not(.menu__donate,.menu__teacher_login_button){grid-row:2}#menu>a:not(:last-child){margin-right:2rem}#menu>a{white-space:nowrap}}#menu li{padding:10px 0}@media(min-width: 1200px){#menu li{color:#7e3584}}#menuToggle input:checked~ul{transform:none}.menu__space_divider>*:nth-child(1){width:50%}.menu__space_divider>*:nth-child(2){width:25%}.menu__space_divider>*:nth-child(3){width:25%}@media(min-width: 1200px){.menu__space_divider>*:nth-child(1){width:35%}.menu__space_divider>*:nth-child(2){width:0}.menu__space_divider>*:nth-child(3){width:65%}}.icon__students{background-image:url("/static/student_icon.svg")}.icon__courses{background-image:url("/static/courses_icon.svg")}.icon__teachers{background-image:url("/static/teachers_icon.svg")}.layout__fix_position{width:100%;background-color:#faf0e3}.layout__absolute_position{position:absolute}.layout__flex,.page__footer_policy,.layout_flex_row{display:flex}.layout__mobile_block{display:block}@media(min-width: 1200px){.layout__mobile_block{display:initial}}.layout_flex_row{flex-direction:row}.layout__relative_position{position:relative}.layout__inline{display:inline-block}.layout__center_content{align-items:center}.layout__justify_center,.home__statistic_wrapper .home__circle,.layout__justify_center--mobile-only{justify-content:center}@media(min-width: 1200px){.layout__justify_center--mobile-only{justify-content:normal}}.layout__flex_column,.home__statistic_wrapper .home__circle{display:flex;flex-direction:column}.layout__flex_column--desktop{display:flex;flex-direction:inherit}@media(min-width: 1200px){.layout__flex_column--desktop{flex-direction:column}}@media(min-width: 1200px){.layout__flex_align_end--desktop{align-items:flex-end}}.layout__comfort_mobile_flex{flex-direction:column}@media(min-width: 1200px){.layout__comfort_mobile_flex{flex-direction:row}}.layout__flex_reverse_order{flex-direction:column-reverse}@media(min-width: 1200px){.layout__flex_reverse_order{flex-direction:row}}.page__top_image{background-size:cover;background-repeat:no-repeat;height:60rem;width:100%}.page__send_behind{z-index:-99}.page__top_image_purple{background-color:#7e3584}.page__top_image_green{background-color:#17ae80}.page__top_image_gold{background-color:#ffca9a}.page__top_image_brown{background-color:#4e2930}.page__top_image_orange{background-color:#fc6a3d}.page__extra_bottom_padding_small--mobile-only{padding-bottom:1rem}@media(min-width: 1200px){.page__extra_bottom_padding_small--mobile-only{padding-bottom:0}}.page__background_orange{background-color:#fc6a3d}.page__background_brown{background-color:#4e2930}.page__heading_text_padding{padding:0 10%}@media(min-width: 1200px){.page__heading_text_padding{padding:0 20% 0 10%}}.page__background_purple{background-color:#7e3584}.page__standard_text_padding{padding:0 5%}.page__standard_text_margin{margin:0 5%}.page__background_green{background-color:#17ae80}.page__background_gold{background-color:#ffca9a}.page__background_yellow{background-color:#ffc621}.page__profile_equal_divide{width:100%;text-align:center;text-align:-webkit-center}@media(min-width: 1200px){.page__profile_equal_divide{width:25%}}.page__logo{background-image:url("/static/logo.svg");background-repeat:no-repeat;padding-top:2rem}@media(min-width: 1200px){.page__logo{padding-top:4rem}}.purple__top_image_curve{padding-top:3.5rem;background-image:url("/static/purple_curve.svg")}@media(min-width: 1200px){.purple__top_image_curve{padding-top:11.6rem}}.purple__top_image_curve--bottom{padding-top:3.5rem;background-image:url("/static/purple_curve_bottom.svg")}@media(min-width: 1200px){.purple__top_image_curve--bottom{padding-top:11.6rem}}.green__top_image_curve{padding-top:3.5rem;background-image:url("/static/green_curve.svg")}@media(min-width: 1200px){.green__top_image_curve{padding-top:11.6rem}}.green__top_image_curve--bottom{padding-top:3.5rem;background-image:url("/static/green_curve_bottom.svg")}@media(min-width: 1200px){.green__top_image_curve--bottom{padding-top:11.6rem}}.orange__top_image_curve{padding-top:3.5rem;background-image:url("/static/orange_curve.svg")}@media(min-width: 1200px){.orange__top_image_curve{padding-top:11.6rem}}.orange__top_image_curve--bottom{padding-top:3.5rem;background-image:url("/static/orange_curve_bottom.svg")}@media(min-width: 1200px){.orange__top_image_curve--bottom{padding-top:11.6rem}}.gold__top_image_curve{padding-top:3.5rem;background-image:url("/static/gold_curve.svg")}@media(min-width: 1200px){.gold__top_image_curve{padding-top:11.6rem}}.gold__top_image_curve--bottom{padding-top:3.5rem;background-image:url("/static/gold_curve_bottom.svg")}@media(min-width: 1200px){.gold__top_image_curve--bottom{padding-top:11.6rem}}.brown2__top_image_curve{padding-top:3.5rem;background-image:url("/static/brown2_curve.svg")}@media(min-width: 1200px){.brown2__top_image_curve{padding-top:11.6rem}}.brown2__top_image_curve--bottom{padding-top:3.5rem;background-image:url("/static/brown2_curve_bottom.svg")}@media(min-width: 1200px){.brown2__top_image_curve--bottom{padding-top:11.6rem}}.middle__cream_curve_top{position:relative;padding-top:3.5rem;padding-top:3.5rem;background-image:url("/static/cream_curve_top.svg")}@media(min-width: 1200px){.middle__cream_curve_top{padding-top:11.6rem}}.middle__cream_curve_bottom{position:relative;padding-top:3.5rem;margin-top:-3.5rem;background-image:url("/static/cream_curve_bottom.svg")}@media(min-width: 1200px){.middle__cream_curve_bottom{padding-top:11.6rem}}@media(min-width: 1200px){.middle__cream_curve_bottom{margin-top:-11.4rem}}.middle__brown_curve_top{position:relative;padding-top:3.5rem;padding-top:3.5rem;background-image:url("/static/brown_curve_top.svg")}@media(min-width: 1200px){.middle__brown_curve_top{padding-top:11.6rem}}.middle__brown_curve_bottom{position:relative;padding-top:3.5rem;margin-top:-3.5rem;background-image:url("/static/brown_curve_bottom.svg")}@media(min-width: 1200px){.middle__brown_curve_bottom{padding-top:11.6rem}}@media(min-width: 1200px){.middle__brown_curve_bottom{margin-top:-11.4rem}}.page__heading_image_content_wrapper{margin-top:-20rem}.page__slogan{margin:auto 5%;font-size:2rem}@media(min-width: 1200px){.page__slogan{font-size:3rem}}.page__avoid_overlap_menu_margin_top{margin-top:8rem}.page__avoid_overlap_menu_padding_top{padding-top:8rem}.page__align_text_left{text-align:left}.page__align_text_center{text-align:center}.page__align_text_right{text-align:right}@media(min-width: 1200px){.page__expand_desktop_height{min-height:45vh}}.page__white_border{border:1px solid #fff}.page__border_white{border-color:#fff}.row_equal_divide__2{width:100%;text-align:center;text-align:-webkit-center;text-align:-moz-center}@media(min-width: 1200px){.row_equal_divide__2{width:50%}}.row_equal_divide__3{width:100%;text-align:center;text-align:-webkit-center;text-align:-moz-center}@media(min-width: 1200px){.row_equal_divide__3{width:33.3333333333%}}.row_equal_divide__4{width:100%;text-align:center;text-align:-webkit-center;text-align:-moz-center}@media(min-width: 1200px){.row_equal_divide__4{width:25%}}.row_equal_divide__5{width:100%;text-align:center;text-align:-webkit-center;text-align:-moz-center}@media(min-width: 1200px){.row_equal_divide__5{width:20%}}.page__top_margin_avoid_overlapping_curve{padding-top:3.5rem}@media(min-width: 1200px){.page__top_margin_avoid_overlapping_curve{padding-top:9.5rem}}.page__vertical_space_between_elements>*:not(:last-child){margin-bottom:1rem}.page__footer_button{padding:.5rem 1rem}@media(min-width: 1200px){.page__footer_button{padding:.5rem 2rem}}.page__horizontal_space_between_elements>*:not(:last-child){margin-right:.5rem}.page__fit_content_width{width:fit-content}.page__minimum_curve_height{min-height:17rem}.page__white_space_wrapper{margin-top:-3.5rem;background-color:#fff;padding-top:3.5rem}@media(min-width: 1200px){.page__white_space_wrapper{margin-top:-11rem;padding-top:11.5rem}}.page__background_white{background-color:#fff}.page__responsive_header{background-color:var(--global-color-menu-transparent)}.page__header_divide>*:nth-child(1){width:100%}@media(min-width: 1200px){.page__header_divide>*:nth-child(1){width:35%}}.page__header_divide>*:nth-child(2){width:100%}@media(min-width: 1200px){.page__header_divide>*:nth-child(2){width:65%}}.page__footer_divide>*:nth-child(1){width:100%}@media(min-width: 1200px){.page__footer_divide>*:nth-child(1){width:60%}}.page__footer_divide>*:nth-child(2){width:100%}@media(min-width: 1200px){.page__footer_divide>*:nth-child(2){width:40%}}.page__footer_policy{justify-content:space-between}@media(min-width: 1200px){.page__footer_policy{flex-direction:column;text-align:right}}.page__desktop_only{display:none}@media(min-width: 1200px){.page__desktop_only{display:inline-block}}.page__icon_display_padding_mobile{padding-bottom:10rem}@media(min-width: 1200px){.page__icon_display_padding_mobile{padding-bottom:inherit}}.page__heading_image_semi_transparent_layer,.teacher__heading_image,.contact__heading_image,.involve__heading_image,.about__heading_image{box-shadow:inset 0 0 0 100vmax rgba(240,128,128,.4)}.page__extra_left_padding{padding-left:3rem}.page__extra_right_padding{padding-right:3rem}.page__extra_top_padding{padding-top:3rem}.page__extra_bottom_padding{padding-bottom:3rem}.page__extra_left_margin{margin-left:3rem}.page__extra_right_margin{margin-right:3rem}.page__extra_top_margin{margin-top:3rem}.page__extra_bottom_margin{margin-bottom:3rem}.page__extra_left_margin_small{margin-left:1rem}.page__extra_right_margin_small{margin-right:1rem}.page__extra_top_margin_small{margin-top:1rem}.page__extra_bottom_margin_small{margin-bottom:1rem}.page__mobile_only{display:inline-block}@media(min-width: 1200px){.page__mobile_only{display:none}}.page__desktop_only{display:none}@media(min-width: 1200px){.page__desktop_only{display:inline-block}}.page__active{font-weight:600}.page__ellipsis_content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page__text_justify{text-align:justify}.page__small_button_padding{padding-left:1rem;padding-right:1rem}.page__mobile_button_padding{margin-top:1rem}@media(min-width: 1200px){.page__mobile_button_padding{margin-top:inherit}}.page__circle_down{top:3rem}.page__circle_up{bottom:2rem}.page__logo_padding{padding:0 3rem}.about__heading_image{background-image:url("/static/Deelan-Do-FreeSchool-5722.jpg");background-position:center;display:flex}.about__student_image{background-image:url("/static/about_10.jpg")}.about__teacher_image{background-image:url("/static/about_11.jpg")}.about__family_image{background-image:url("/static/about_12.png");background-size:cover}@media(min-width: 1200px){.about__family_image{margin-right:-8rem}}.about__top_image_curve{background-image:url("/static/purple_curve.svg")}.about__top_image_curve--bottom{background-image:url("/static/purple_curve_bottom.svg")}.about__right_wrapper_curve--student{background-image:url("/static/right_curve_student.svg")}.about__right_wrapper_curve--teacher{background-image:url("/static/right_curve_teacher.svg")}.about__left_wrapper_curve--family{width:8rem;background-image:url("/static/curve_left.svg")}.about__student_content{background-color:#fc6a3d}.about__teacher_content{background-color:#4e2930}.about__family_content{background-color:#faf0e3}.about__circle_profile{width:16rem;height:17rem;border-radius:50%}.about__david_profile{width:16rem;height:16rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-image:url("/static/about_david.jpg")}.about__ineke_profile{width:16rem;height:16rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-image:url("/static/about_ineke.png");background-size:cover}.about__frank_profile{width:16rem;height:16rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-image:url("/static/about_frank.png");background-size:cover}.about__hurol_profile{width:16rem;height:16rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-image:url("/static/about_hurol.jpg");background-size:cover}.about__staff_describe{width:16rem;padding:0 1rem}.about__story_content{background-color:#ffc621}.about__cream_curve_top{position:relative;background-image:url("/static/cream_curve_top.svg")}.about__cream_curve_bottom{position:relative;margin-top:-3.5rem;background-image:url("/static/cream_curve_bottom.svg")}@media(min-width: 1200px){.about__cream_curve_bottom{margin-top:-11.5rem}}.about__story_content_wrapper{margin-top:-3rem}@media(min-width: 1200px){.about__story_content_wrapper{margin-top:-11rem}}.about__story_content_wrapper .about__story_content{width:100%;padding-top:3.5rem}@media(min-width: 1200px){.about__story_content_wrapper .about__story_content{padding-top:9.5rem;width:70%}}.about__story_content_wrapper .about__story_content_image{width:100%;background-size:cover;background-image:url("/static/6597.jpg");background-repeat:no-repeat;background-position:left;height:20rem}@media(min-width: 1200px){.about__story_content_wrapper .about__story_content_image{height:50rem;width:30%}}.about__up{bottom:0}.about__down{top:1rem}.involve__heading_image{background-image:url("/static/Deelan-Do-FreeSchool-6428.jpg");background-position:center;display:flex}.involve__company_logo{background-image:url("/static/involve_logo.svg")}.involve__partner_logos{height:auto}@media(min-width: 1200px){.involve__partner_logos{height:40rem}}.involve__partner_logos>*:last-child{margin-bottom:5rem}@media(min-width: 1200px){.involve__partner_logos>*:last-child{margin-bottom:inherit}}.griffith__logo{background-image:url("/static/griffith.png")}.dius__logo{background-image:url("/static/dius.png")}.bshs__logo{background-image:url("/static/bshs.png")}.panmac__logo{background-image:url("/static/panmac.png")}.bizvideo__logo{background-image:url("/static/bizvideo.png")}.meristem__logo{background-image:url("/static/meristem.png")}.acnc__logo{background-image:url("/static/acnc.png")}.home__heading_image{background-image:url("/static/5852.jpg");box-shadow:inset 0 0 0 100vmax rgba(0,0,0,.2);background-position:bottom;display:flex}.home__filter_title{min-height:3rem}@media(min-width: 1200px){.home__filter_title{min-height:inherit}}.home__space_between_buttons>button:not(:last-child){margin-right:1rem}.home__buttons_top_and_bottom_space{margin-top:1rem;margin-bottom:2rem}.home__statistic_wrapper .home__circle{background-color:#7e3584;width:18rem;height:18rem;border-radius:18rem;color:#ffca9a;text-align:center;padding:2rem}.home__center_purple_icon{top:-5rem;left:calc(50% - 3rem)}.home__welcome_message{width:100%}@media(min-width: 1200px){.home__welcome_message{width:60%;padding:0 15%}}.home__welcome_video{position:relative;width:100%;padding-bottom:56.25%}@media(min-width: 1200px){.home__welcome_video{width:40%;padding-bottom:22.5%}}.home__welcome_video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home__teacher_image{background-image:url("/static/home_4.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;height:60rem;width:100%}.home__circle_profile{width:20rem;height:21rem;border-radius:50%}@media(min-width: 1200px){.home__circle_profile{width:25rem;height:26rem}}.home__circle_profile .home__suport_photo_seed{width:20rem;height:20rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-size:cover;background-image:url("/static/seed.jpg")}@media(min-width: 1200px){.home__circle_profile .home__suport_photo_seed{width:25rem;height:25rem}}.home__circle_profile .home__suport_photo_involve_2{width:20rem;height:20rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-size:cover;background-image:url("/static/involve_2.jpg")}@media(min-width: 1200px){.home__circle_profile .home__suport_photo_involve_2{width:25rem;height:25rem}}.home__circle_profile .home__support_inner_circle{width:12rem;height:12rem;border-radius:10rem;top:5rem;padding:1.5rem}@media(min-width: 1200px){.home__circle_profile .home__support_inner_circle{width:14rem;height:14rem}}.home__teacher_wrapper{margin-top:-3rem}@media(min-width: 1200px){.home__teacher_wrapper{margin-top:-11rem}}.home__element_row_space>*:not(:first-child){margin-top:7rem}@media(min-width: 1200px){.home__element_row_space>*:not(:first-child){margin-top:0}}.home__element_row_space_small>*:not(:first-child){margin-top:3rem}@media(min-width: 1200px){.home__element_row_space_small>*:not(:first-child){margin-top:0}}.home__video_filter>*{width:50%}@media(min-width: 1200px){.home__video_filter{flex-direction:column}.home__video_filter>*{width:100%}}.home__video_filter .html_button_white{width:9rem;padding-left:0;padding-right:0;margin-right:1rem;margin-bottom:1rem}@media(min-width: 1200px){.home__video_filter .html_button_white{width:11rem}}.home__image_title_wrapper{border-radius:1rem;padding:1rem}@media(min-width: 1200px){.home__teacher_image_only_font{font-size:1.7rem}}.contact__heading_image{background-image:url("/static/5978.jpg");background-position:bottom;display:flex}.contact__company_logo{background-image:url("/static/contact_logo.svg");display:none}@media(min-width: 1200px){.contact__company_logo{display:inline-block}}.donate__acnc_wrapper>*:nth-child(1){width:30%}@media(min-width: 1200px){.donate__acnc_wrapper>*:nth-child(1){width:30%}}.donate__acnc_wrapper>*:nth-child(2){width:70%}@media(min-width: 1200px){.donate__acnc_wrapper>*:nth-child(2){width:70%}}.donate__acnc_wrapper .html__purple_border_button{padding:.5rem 1rem}@media(min-width: 1200px){.donate__acnc_wrapper .html__purple_border_button{padding:.5rem 2rem}}.domain__other_help_height{min-height:20rem}.donate__company_logo{background-image:url("/static/donate_logo.svg");top:-11rem}@media(min-width: 1200px){.donate__company_logo{top:-2rem;right:0}}.donate__custom_amount_wrapper{position:relative;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;overflow:hidden}.donate__custom_amount_wrapper:before{position:absolute;top:-0.3rem;left:-1rem;background-color:#fc6a3d;padding:1rem 1rem 1rem 2rem;content:"$"}.donate__custom_amount_wrapper .donate__custom_donate_button{width:18rem;overflow:hidden;padding-left:3rem}.catalog__selectors{height:13rem}@media(min-width: 1200px){.catalog__selectors{height:5rem}}.catalog__search_icon{left:.5rem;top:.5rem}.catalog__clear_icon{right:.5rem;top:.5rem}.catalog__input_wrapper{width:100%}@media(min-width: 1200px){.catalog__input_wrapper{width:50%}}.catalog__search_input{padding-left:2rem;width:100%}.catalog__results{flex-wrap:wrap}.catalog__results>a{width:calc(50% - 4px)}@media(min-width: 1200px){.catalog__results{justify-content:center}}.catalog__filter_layout{width:90%;display:grid;grid-auto-flow:row;grid-template-columns:55% 45%}.catalog__filter_layout>*:not(:last-child){margin-bottom:.5rem}@media(min-width: 1200px){.catalog__filter_layout{grid-auto-flow:column;grid-template-columns:repeat(4, 18%) 28%}}.catalog__column_2_1{grid-row:1/4;grid-column:2}@media(min-width: 1200px){.catalog__column_2_1{grid-row:inherit;grid-column:inherit}}.catalog__go{width:fit-content}.catalog__catalog_line{width:90%;margin:0 auto .5rem auto}.catalog__catalog_line .catalog__line{min-height:3rem;padding-left:1rem;border-radius:.5rem}.catalog__select_button_divider>*:nth-child(1){width:95%}@media(min-width: 1200px){.catalog__select_button_divider>*:nth-child(1){width:95%}}.catalog__select_button_divider>*:nth-child(2){width:5%}@media(min-width: 1200px){.catalog__select_button_divider>*:nth-child(2){width:5%}}.teacher__heading_image{background-image:url("/static/about_11.jpg");background-position:left;display:flex}.teacher__company_logo{background-image:url("/static/teacher_logo.svg")}.teacher__2_by_2{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto}.page__minimum_block_curve_height{min-height:50rem}.teacher__support_circle{width:16rem;height:16rem;margin-top:-1rem;background-repeat:no-repeat;border-radius:50%;background-image:url("/static/teacher_1.jpg");transform:scaleX(-1);background-size:cover}@media(min-width: 1200px){.teacher__support_circle{width:25rem;height:25rem}}.teacher__circle_profile{width:16rem;height:17rem;border-radius:50%}@media(min-width: 1200px){.teacher__circle_profile{width:25rem;height:26rem}}.teacher__suport_block{display:flex;flex-direction:column;padding-bottom:5rem}@media(min-width: 1200px){.teacher__suport_block{flex-direction:row;padding-bottom:0}.teacher__suport_block>*:nth-child(1){width:100%}}@media(min-width: 1200px)and (min-width: 1200px){.teacher__suport_block>*:nth-child(1){width:80%}}@media(min-width: 1200px){.teacher__suport_block>*:nth-child(2){width:100%}}@media(min-width: 1200px)and (min-width: 1200px){.teacher__suport_block>*:nth-child(2){width:20%}}.video__wrapper{width:100%;margin:0 auto 4rem auto}@media(min-width: 1200px){.video__wrapper{width:80%}}.video__video_title_wrapper{padding:1rem 5%}@media(min-width: 1200px){.video__video_title_wrapper{padding:1rem 0 0 0}}.video__mobile_top_padding{padding-top:5rem}@media(min-width: 1200px){.video__mobile_top_padding{padding-top:8rem}}
