body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fdfdfb;font-family:Verdana,Geneva,Tahoma,sans-serif}a{color:inherit;text-decoration:none}label{color:#000}.underline{text-decoration:underline}.hide{display:none}button{background-color:#000;border:none;color:#fff;font-weight:600;padding:10px 20px}button:hover{cursor:pointer}img{height:auto;margin:0;max-height:100%;max-width:100%;object-fit:cover;width:auto}.welcome{margin-bottom:80px;width:60%}.row{text-wrap:nowrap}.navbar,.row{align-items:center;display:flex;justify-content:center}.navbar{border-bottom:4px solid #000;font-weight:600;height:100px}.navbar_title{display:none}.navbar_text{font-weight:600;margin-left:10px;width:100%}.navbar_logo{margin:0 20px 0 0}.navbar_links{align-items:center;display:none;float:right;justify-content:end;justify-content:center;margin-right:50px;position:absolute;right:0}.navbar_link{margin-right:30px}.navbar_link_img{width:30px}.banner_link{color:#fff;text-decoration:underline}.banner_link:hover{color:#666}.navbar_link:hover{cursor:pointer}.navbar_link__underlined{text-decoration:underline}.logo{height:90px}.carousel{height:350px;overflow:hidden;position:relative}.carousel_img{height:100%;object-fit:cover;object-position:center center;position:absolute;width:100%}.banner{background-color:#000;color:#fdfdfb;font-weight:800;padding:15px 20px}.banner,.content{display:flex;justify-content:center}.content{align-items:center;flex-direction:column;overflow:hidden;padding-left:5%;padding-right:5%}.toggle_input_txt{color:#000;font-weight:600;margin-left:5px}.toggle_input_wrapper{align-items:center;display:flex;margin-left:10px}.toggle_input_wrapper:first-child{margin-bottom:10px}@media screen and (max-width:920px){.welcome{margin-bottom:20px;width:100%}.navbar_logo{margin:0}}@media only screen and (min-width:920px){.navbar{justify-content:left;padding-left:80px;padding-right:80px}.navbar_title{display:block}.carousel{height:750px}.content{padding-left:10%;padding-right:10%}.navbar_links{display:flex}}#menu_toggle{opacity:0;position:absolute}#menu_toggle:checked~.menu_btn>span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu_toggle:checked~.menu_btn>span:before{top:0;-webkit-transform:rotate(0);transform:rotate(0)}#menu_toggle:checked~.menu_btn>span:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menu_toggle:checked~.menu_box{right:0;visibility:visible}.menu_btn{align-items:center;cursor:pointer;display:flex;height:32px;position:absolute;right:20px;top:35px;width:32px;z-index:10}.menu_btn>span,.menu_btn>span:after,.menu_btn>span:before{background-color:#000;display:block;height:3px;position:absolute;transition-duration:.25s;width:100%}.menu_btn>span:before{content:"";top:-8px}.menu_btn>span:after{content:"";top:8px}.menu_box{background-color:#eceff1;box-shadow:1px 0 6px rgba(0,0,0,.2);height:100%;list-style:none;margin:0;padding:80px 0;position:fixed;right:-100%;top:0;visibility:hidden;width:250px;z-index:5}.menu_box,.menu_item{display:block;transition-duration:.25s}.menu_item{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;padding:12px 24px;text-decoration:none;width:100%}.menu_itema{margin:0}.menu_item_img{margin-right:20px;width:30px}.menu_item_no_hover:hover{background-color:inherit!important}.menu_item:hover{background-color:#cfd8dc}@media only screen and (min-width:920px){.menu_btn{display:none}}.what_we_teach{display:flex;flex-direction:row;margin-bottom:80px;max-height:800px}.what_we_teach_section{display:flex;justify-content:center;overflow:hidden;width:50%}.what_we_teach_section_img{object-position:center;width:100%}.what_we_teach_list{list-style:none;width:100%}.what_we_teach_list_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:start;padding:100px;width:100%}.what_we_teach_list_item{display:flex;flex-direction:row;font-weight:700;justify-content:space-between;padding:20px 0}.what_we_teach_list_item_name{align-items:center;display:flex}.what_we_teach_list_item_icon{font-size:32px;font-weight:100}.what_we_teach_list_item_wrapper{border-top:1px solid #000;cursor:pointer}.what_we_teach_list_item_wrapper:last-child{border-bottom:1px solid #000}.what_we_teach_list_item_wrapper p{margin:0;padding:0 0 20px}@media screen and (max-width:920px){.what_we_teach{flex-direction:column;margin-bottom:0;max-height:900px}.what_we_teach_section{width:100%}.what_we_teach_list,.what_we_teach_list_wrapper{padding:0}.what_we_teach_list_item{padding:10px 0}}.meet_the_team{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;padding:40px 20px}.meet_the_team_section{align-items:center;display:flex;flex-direction:column;min-width:300px;width:20%}.meet_the_team_img{border:4px solid #2a2a2a;height:500px;overflow:hidden;width:100%}.meet_the_team_img img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.meet_the_team_img img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.meet_the_team_name{color:#2a2a2a;font-size:24px;font-weight:700;margin:20px 0 5px}.meet_the_team_info{color:#e74c3c;font-size:18px;font-weight:600;margin-bottom:15px}.meet_the_team .member_description{font-size:16px;line-height:1.5;text-align:center}.meet_the_team .member_quote{color:#555;font-style:italic;margin-top:15px}@media(max-width:1024px){.meet_the_team_section{width:45%}}@media(max-width:768px){.meet_the_team{align-items:center;flex-direction:column}.meet_the_team_info{margin-bottom:5px}.meet_the_team_section{max-width:400px;width:100%}.meet_the_team_img{height:300px}}.page{overflow-x:scroll;overflow-y:scroll}.schedule{width:100%}.schedule__header{align-items:center;background-color:#000;color:#fff;display:flex;font-weight:600;height:40px;width:100%}.schedule__body{font-weight:600;margin:10px}.schedule__body__time{text-decoration:underline}.schedule__body__info{display:flex;flex-direction:column}.schedule__body__info__item{margin-bottom:10px}.scheduler{border-spacing:0;color:#fff;display:block;font-size:70%;margin-bottom:50px;table-layout:fixed}.scheduler_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-y:scroll;width:100%}.scheduler_wrapper>p{padding:10px}.scheduler_header{height:40px;min-width:20px;padding:0 10px}.scheduler_header_time{padding:0 10px;width:20px}.scheduler_header_row{background-color:#000}.scheduler_data{position:relative;text-align:center}.scheduler_data_time{background-color:#3d3d3d;padding:5px 10px}.scheduler_data_row{height:40px}.scheduler_data_row:nth-child(odd){background-color:#ebebeb}.timeslot{background-color:#000;border-radius:5px;cursor:default;position:absolute;width:95%}.timeslot_content{font-size:80%;height:100%;position:relative;width:100%;z-index:1}.timeslot_content_text{position:absolute;width:100%}.timeslot__attendees{bottom:0;font-size:80%;padding:0 2px 2px 0;position:absolute;right:0}@media screen and (orientation:portrait)and (max-width:920px){.scheduler{margin:0;width:100%}.scheduler_data{font-size:90%}}@media screen and (min-width:920px){.scheduler{margin-top:20px}.scheduler_header{height:30px;min-width:70px;padding:0 30px}.schedule{margin:20px}}@media only screen and (min-width:1365px){.scheduler{font-size:100%;margin-bottom:50px}.scheduler_header{height:40px;min-width:160px;padding:0 40px}.scheduler_data_time{padding:10px 20px}.scheduler_data_row{height:40px}}.switch{height:0;visibility:hidden;width:0}.switch_label{background:#666;border-radius:100px;cursor:pointer;display:block;height:25px;position:relative;text-indent:-9999px;width:50px}.switch_label:after{background:#fff;border-radius:90px;content:"";height:22.5px;left:1.25px;position:absolute;top:1.25px;transition:.3s;width:22.5px}switch:checked+.switch_label{background:#000}switch:checked+.switch_label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.switch_label:active:after{width:130px}
/*# sourceMappingURL=main.6b0fa945.css.map*/